Package: dictionaries-common Version: 1.5.5 Severity: normal File: /etc/emacs/site-start.d/50dictionaries-common.el Usertags: emacs23-load-path-shadows
This package appears to provide old versions[0] of elisp libraries that GNU Emacs 23 ships, and instructs GNU Emacs 23 to prefer these old versions to its own. Unfortunately, simply adding emacs23 to skip-emacs-flavors-list will do the Wrong Thing, because you also provide a debian-ispell library, which appears to provide functionality NOT already in GNU Emacs 23. Ideas: - change postinst so that SOME site-lisp directories get flyspell, ispell and debian-ispell, and some only get debian-ispell. - append (instead of prepending) to load-path, so that your ispell/flyspell get lowest priority. - keep your flyspell and ispell copies up to date, and hope that doesn't break older emacsen (probably a bad idea). PS: you should use "mode: emacs-lisp", not "mode: lisp" for elisp files. That should be the default behaviour anyway, so I suggest removing the local variables stanza entirely. [0] The libraries aren't versioned, but the copyright is certainly older. $ find /usr/share/emacs/ \( -name ispell.* -o -name flyspell.* \) -exec zgrep -A1 Copyright {} + /usr/share/emacs/site-lisp/dictionaries-common/ispell.el:;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, /usr/share/emacs/site-lisp/dictionaries-common/ispell.el:;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. /usr/share/emacs/site-lisp/dictionaries-common/flyspell.el:;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, /usr/share/emacs/site-lisp/dictionaries-common/flyspell.el:;; 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. /usr/share/emacs/23.2/lisp/textmodes/ispell.el.gz:;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, /usr/share/emacs/23.2/lisp/textmodes/ispell.el.gz:;; 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. /usr/share/emacs/23.2/lisp/textmodes/flyspell.el.gz:;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, /usr/share/emacs/23.2/lisp/textmodes/flyspell.el.gz:;; 2008, 2009, 2010 Free Software Foundation, Inc. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.34 (SMP w/2 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dictionaries-common depends on: ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy ii libtext-iconv-perl 1.7-2 converts between character sets in dictionaries-common recommends no packages. Versions of packages dictionaries-common suggests: ii emacsen-common 1.4.19 Common facilities for all emacsen ii ispell 3.1.20.0-7 International Ispell (an interacti pn jed-extra <none> (no description available) -- debconf information: * dictionaries-common/default-wordlist: british (British English) dictionaries-common/invalid_debconf_value: dictionaries-common/ispell-autobuildhash-message: dictionaries-common/selecting_ispell_wordlist_default: * dictionaries-common/default-ispell: british (British English) dictionaries-common/old_wordlist_link: true dictionaries-common/move_old_usr_dict: true dictionaries-common/remove_old_usr_dict_link: false -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org