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

Re: Bug#61167: emacsen-common: major bug in policy (not RC for potato)



Julian Gilbey <J.D.Gilbey@qmw.ac.uk> writes:

> Here's another suggestion.  Why not leave the existing emacsen
> packages as they are and apply the rule only to new versions of
> emacs (so emacs21 and xemacs22 onwards)?  That will save the hassle,
> I guess.

Thanks for the suggestion.  That sounded like the right thing to me.
Accordingly, after consulting with dres, I've modified
debian-emacs-policy to fix the problem.  However, the emacs20 packages
may never be fixed, but the emacs21 packages will be fixed upon first
release.

Here's the relevant text from the upcoming emacsen-common policy.

  /usr/share/<flavor>/site-lisp should be used instead of the normal
  site-lisp directory for that flavor of emacs.  In addition, the
  package for a given flavor of emacs should not have the normal
  site-lisp directory.  For example, instead of the emacs20 package
  having /usr/share/emacs/20.7/site-lisp, it should only have
  /usr/share/emacs20/site-lisp.  This is important because it allows
  us to avoid having dangling directories for old versions across
  upgrades.  We could have chosen to keep a compatibility symlink, but
  that seemed likely to mask bugs in the debianized packages.

Thanks

-- 
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C  64AE 78FE E5FE F0CB A0AD



Reply to: