Your message dated Mon, 23 Dec 2013 18:26:46 -0600
with message-id <[email protected]>
and subject line Re: Bug#117564: emacs21; /usr/local/share/emacs/ is later in
the load path than system dirs
has caused the Debian Bug report #117564,
regarding emacs21; /usr/local/share/emacs/ is later in the load path than
system dirs
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
117564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=117564
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emacs21
Version: 21.1-2
Severity: important
Hi,
This is labelled important, since it violates the Debian emacs
Policy, item (9):
======================================================================
At a minimum, each emacs has the following directories in the given
order in their load path:
/etc/<flavor>
/etc/emacs
/usr/local/share/emacs/<upstream>/site-lisp
/usr/local/share/emacs/site-lisp
/usr/share/emacs/<upstream>/site-lisp
/usr/share/emacs/site-lisp
======================================================================
The problem with not following policy is that the local
administrator can not easily override the system defaults. I run cvs
gnus and cvs bbdb, amongst others, and the upstream default used to
be that in the previous, policy conforming, versions of emacs the
local versions had precedence. This appears no longer to be the case,
as shown by the output below.
manoj
__> emacs -q -nw
load-path's value is
("/usr/share/emacs21/site-lisp/xae"
"/usr/share/emacs21/site-lisp/tramp"
"/usr/share/emacs21/site-lisp/speedbar"
"/usr/share/emacs21/site-lisp/psgml"
"/usr/share/emacs21/site-lisp/pcl-cvs/"
"/usr/share/emacs21/site-lisp/maxima"
"/usr/share/emacs21/site-lisp/gnuserv"
"/usr/share/emacs21/site-lisp/erc"
"/usr/share/emacs21/site-lisp/emacs-goodies-el"
"/usr/share/emacs21/site-lisp/eieio"
"/usr/share/emacs21/site-lisp/dpkg-dev-el"
"/usr/share/emacs21/site-lisp/debbugs-el"
"/usr/share/emacs21/site-lisp/calc"
"/usr/share/emacs21/site-lisp/bbdb"
"/usr/share/emacs21/site-lisp/auctex/"
"/usr/share/emacs21/site-lisp/elib/"
"/usr/share/emacs21/site-lisp/gnus"
"/usr/share/emacs21/site-lisp/apel/emu"
"/usr/share/emacs21/site-lisp/apel"
"/etc/emacs21"
"/etc/emacs"
"/usr/local/share/emacs/21.1/site-lisp"
"/usr/local/share/emacs/site-lisp"
"/usr/local/share/emacs/site-lisp/bbdb-cvs"
"/usr/local/share/emacs/site-lisp/dmacro"
"/usr/local/share/emacs/site-lisp/functions"
"/usr/local/share/emacs/site-lisp/gnus-cvs"
"/usr/local/share/emacs/site-lisp/mailcrypt-cvs"
"/usr/local/share/emacs/site-lisp/site-start.d"
"/usr/local/share/emacs/site-lisp/tramp-cvs"
"/usr/local/share/emacs/site-lisp/url-cvs"
"/usr/local/share/emacs/site-lisp/vm-6.96"
"/usr/local/share/emacs/site-lisp/w3-cvs"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/bits"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/html"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/lisp"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/misc"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/tex"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/texinfo"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/utils"
"/usr/local/share/emacs/site-lisp/gnus-cvs/contrib"
"/usr/local/share/emacs/site-lisp/gnus-cvs/debian"
"/usr/local/share/emacs/site-lisp/gnus-cvs/etc"
"/usr/local/share/emacs/site-lisp/gnus-cvs/lisp"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi"
"/usr/local/share/emacs/site-lisp/tramp-cvs/lisp"
"/usr/local/share/emacs/site-lisp/tramp-cvs/test"
"/usr/local/share/emacs/site-lisp/tramp-cvs/texi"
"/usr/local/share/emacs/site-lisp/url-cvs/lisp"
"/usr/local/share/emacs/site-lisp/url-cvs/texi"
"/usr/local/share/emacs/site-lisp/vm-6.96/pixmaps"
"/usr/local/share/emacs/site-lisp/w3-cvs/contrib"
"/usr/local/share/emacs/site-lisp/w3-cvs/etc"
"/usr/local/share/emacs/site-lisp/w3-cvs/lisp"
"/usr/local/share/emacs/site-lisp/w3-cvs/tests"
"/usr/local/share/emacs/site-lisp/w3-cvs/texi"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/bits/bbdb-filters"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/html/images"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/html/patches"
"/usr/local/share/emacs/site-lisp/gnus-cvs/etc/gnus"
"/usr/local/share/emacs/site-lisp/gnus-cvs/etc/smilies"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/etc"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/herds"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/misc"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/picons"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/ps"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/screen"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/smilies"
"/usr/local/share/emacs/site-lisp/gnus-cvs/texi/xface"
"/usr/local/share/emacs/site-lisp/tramp-cvs/texi/tramp"
"/usr/local/share/emacs/site-lisp/w3-cvs/etc/w3"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/bits/bbdb-filters/doc"
"/usr/local/share/emacs/site-lisp/w3-cvs/etc/w3/pixmaps"
"/usr/local/share/emacs/site-lisp/bbdb-cvs/bits/bbdb-filters/doc/formatted"
"/usr/share/emacs/21.1/site-lisp"
"/usr/share/emacs/site-lisp"
"/usr/share/emacs/site-lisp/apel"
"/usr/share/emacs/site-lisp/auctex"
"/usr/share/emacs/site-lisp/bbdb"
"/usr/share/emacs/site-lisp/calc"
"/usr/share/emacs/site-lisp/cxref"
"/usr/share/emacs/site-lisp/debbugs-el"
"/usr/share/emacs/site-lisp/dpkg-dev-el"
"/usr/share/emacs/site-lisp/eieio"
"/usr/share/emacs/site-lisp/elib"
"/usr/share/emacs/site-lisp/emacs-goodies-el"
"/usr/share/emacs/site-lisp/erc"
"/usr/share/emacs/site-lisp/eudc"
"/usr/share/emacs/site-lisp/gettext"
"/usr/share/emacs/site-lisp/gnus"
"/usr/share/emacs/site-lisp/gnuserv"
"/usr/share/emacs/site-lisp/hyperlatex"
"/usr/share/emacs/site-lisp/idl-font-lock-el"
"/usr/share/emacs/site-lisp/litprog"
"/usr/share/emacs/site-lisp/lookup-el"
"/usr/share/emacs/site-lisp/mailcrypt"
"/usr/share/emacs/site-lisp/maxima"
"/usr/share/emacs/site-lisp/ocaml"
"/usr/share/emacs/site-lisp/octave"
"/usr/share/emacs/site-lisp/pcl-cvs"
"/usr/share/emacs/site-lisp/psgml"
"/usr/share/emacs/site-lisp/speedbar"
"/usr/share/emacs/site-lisp/tdtd"
"/usr/share/emacs/site-lisp/tramp"
"/usr/share/emacs/site-lisp/vm"
"/usr/share/emacs/site-lisp/w3m"
"/usr/share/emacs/site-lisp/xae"
"/usr/share/emacs/site-lisp/zenirc"
"/usr/share/emacs/site-lisp/bbdb/lisp"
"/usr/share/emacs/site-lisp/bbdb/tex"
"/usr/share/emacs/site-lisp/bbdb/utils"
"/usr/share/emacs/site-lisp/vm/etc"
"/usr/share/emacs/21.1/leim"
"/usr/share/emacs/21.1/lisp"
"/usr/share/emacs/21.1/lisp/toolbar"
"/usr/share/emacs/21.1/lisp/textmodes"
"/usr/share/emacs/21.1/lisp/progmodes"
"/usr/share/emacs/21.1/lisp/play"
"/usr/share/emacs/21.1/lisp/obsolete"
"/usr/share/emacs/21.1/lisp/net"
"/usr/share/emacs/21.1/lisp/mail"
"/usr/share/emacs/21.1/lisp/language"
"/usr/share/emacs/21.1/lisp/international"
"/usr/share/emacs/21.1/lisp/gnus"
"/usr/share/emacs/21.1/lisp/eshell"
"/usr/share/emacs/21.1/lisp/emulation"
"/usr/share/emacs/21.1/lisp/emacs-lisp"
"/usr/share/emacs/21.1/lisp/calendar"
"/usr/share/emacs21/site-lisp/eudc"
"/usr/share/emacs21/site-lisp/ocaml"
"/usr/share/emacs21/site-lisp/octave")
-- System Information
Debian Release: testing/unstable
Kernel Version: Linux glaurung 2.4.13 #1 Sun Oct 28 10:40:10 CST 2001 i586
unknown
Versions of the packages emacs21 depends on:
ii dpkg 1.9.17 Package maintenance system for Debian
ii emacsen-common 1.4.13 Common facilities for all emacsen.
ii libc6 2.2.4-4 GNU C Library: Shared libraries and Timezone
ii libjpeg62 6b-1.3 The Independent JPEG Group's JPEG runtime li
ii liblockfile1 1.03 NFS-safe locking library, includes dotlockfi
ii libncurses5 5.2.20010318-3 Shared libraries for terminal handling
ii libpng2 1.0.12-2 PNG library - runtime
ii libtiff3g 3.5.5-6 Tag Image File Format library
ii libungif4g 4.1-9 shared library for GIF images (runtime lib)
ii xaw3dg 1.5-8 Xaw3d widget set
ii xlibs 4.1.0-9 X Window System client libraries
ii zlib1g 1.1.3-16 compression library - runtime
--- End Message ---
--- Begin Message ---
Version: 2.0.4
I believe this was finally fixed in 2.0.4:
* Don't override /usr/local/* load-path entries in debian-run-directories.
Previously, debian-run-directories would prepend all of the add-on
package paths to load-path, which meant that (in violation of Debian
policy) /usr/local wouldn't preceed the other entries.
Thanks to Hendrik Tews <[email protected]> for the report and Kevin
Ryde <[email protected]> for an initial suggested patch -- posted to
#454778. (closes: #676424)
Thanks
--
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
--- End Message ---