Rob Browning wrote: > Peter S Galbraith <[EMAIL PROTECTED]> writes: > > > Here's my understanding: > > > > /usr/lib/emacsen-common/packages/remove/<package> > > > > is called either when you remove said package, or when you remove > > an Emacs flavour. So when you remove Emacs-20.7 in favour of > > Emacs-21.1, the script will get called and remove <packages>'s > > cruft from /usr/share/${flavour}/site-lisp/ > > I'm not worried about the case of going from 20.7 to 21.1, I'm worried > about the case of going from 20.5 to 20.6, for example, where the > flavor (i.e. package name) doesn't change.
Okay, s/21.1/20.8/ in the above. Look, you'll the emacs maintainer, so you should know, which means I'm probably wrong and should test it before I go on. But even going from, say, 20.2 to 20.7, when emacs-20.2 is removed the emacsen-remove scripts get called and cruft gets deleted. Then emacs-20.7 is installed and cruft (compilation logs) are recreated in a different place. The only problem is that the add-on package-supplied emacsen-remove scripts didn't clean up the compilation logs correctly. Peter