Re: Bug#329114: Please don't shadow emacs-snapshot packages
Romain Francoise <rfrancoise@debian.org> wrote:
> The emacs-goodies-el and gnus-bonus-el packages shadow a number of
> packages included in emacs-snapshot. This is problematic because some
> of these packages are maintained in Emacs CVS and are newer in
> emacs-snapshot than in emacs-goodies-el, or may contain changes that are
> needed for Emacs 22.
>
> This is particularly aggravating for ibuffer since the version in
> emacs-goodies-el is almost *three years* older than the version in
> Emacs.
>
> Affected packages:
>
> * emacs-goodies-el:
> - wdired.el
> - ibuffer.el
> - table.el
> - newsticker.el
> * gnus-bonus-el:
> - nnnil.el
> - spam-stat.el
There's a problem...
Even if I skip byte-compilation of these files for emacs-snapshot, I
still add the directory /usr/share/emacs/site-lisp/emacs-goodies-el at
the end of the load-path. But this is done too soon during startup and
this directory ends up shadowing the emacs-snapshot file
/usr/share/emacs/22.0.50/lisp/net/newsticker.elc
We need to be able to add to the load-path without shadowing files that
may or may not be present (i.e. present in emacs-snapshot but not in
emacs21).
Anyone have any bright ideas?
Peter
Reply to: