Package: dictionaries-common
Version: 1.12.11
Severity: normal

Dear Maintainer,

On Debian Squeeze, I would run ispell-change-dictionary in emacs to 
toggle between my default dictionary (american) and german-new8.  
Despite installing many dictionary packages, I couldn't get 
'german-new8' back in the menu on Wheezy.  What is present, however, is 
german and german8.  Unfortunately, when I select, say, german, I get 
'/usr/lib/aspell/german' can not be opened for reading.  Looking on 
packages.debian.org:

  
https://packages.debian.org/search?suite=wheezy&arch=any&mode=filename&searchon=contents&keywords=%2Fusr%2Flib%2Faspell%2Fgerman

I get:

  Sorry, your search gave no results

I eventually figured out that I should be using de-neu after looking at 
the 91 options available when using tab completion on 
ispell-change-dictionary.  Given that I only have aspell-de and 
aspell-en:

$ dpkg -l \*spell\* | grep '^ii'
ii  aspell                                0.60.7~20110707-1                  
amd64        GNU Aspell spell-checker
ii  aspell-de                             20120607-1                         
all          German dictionary for aspell
ii  aspell-en                             7.1-0-1                            
all          English dictionary for GNU Aspell
ii  hunspell-en-us                        20070829-6                         
all          English_american dictionary for hunspell
ii  ispell                                3.3.02-6                           
amd64        International Ispell (an interactive spelling corrector)
ii  libaspell15                           0.60.7~20110707-1                  
amd64        GNU Aspell spell-checker runtime library
ii  libhunspell-1.3-0:amd64               1.3.2-4                            
amd64        spell checker and morphological analyzer (shared library)

it seems to me that not only should dictionaries not included in Debian 
be pruned, but not-installed dictionaries should be pruned as well.

The list of dictionaries appears to be generated by 
ispell-find-aspell-dictionaries (from ispell.el).  This function merges 
entries from the output of 'aspell dicts' with 
ispell-dictionary-base-alist, which is a static list.  Likely, the 
intersection should be taken instead of the union.  However, my elisp-fu 
is not good enough to come up with a patch.

Thanks,

Neal

-- System Information:
Debian Release: 7.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.12-0.bpo.1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dictionaries-common depends on:
ii  debconf [debconf-2.0]  1.5.49
ii  libtext-iconv-perl     1.7-5

dictionaries-common recommends no packages.

Versions of packages dictionaries-common suggests:
ii  emacsen-common  2.0.7
ii  ispell          3.3.02-6
pn  jed-extra       <none>

-- debconf information:
* dictionaries-common/default-wordlist: american (American English)
  dictionaries-common/invalid_debconf_value:
  dictionaries-common/ispell-autobuildhash-message:
  dictionaries-common/selecting_ispell_wordlist_default:
  dictionaries-common/default-ispell: american (American 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