[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: