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

Reply via email to