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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]