On Sat, Aug 06, 2005 at 01:23:30AM +0200, Reuben Thomas wrote:
> Package: dictionaries-common
> Version: 0.25.12
> Followup-For: Bug #314714
> 
> I have a similar problem: with no ispell dictionaries installed,
> dpkg-reconfigure dictionaries-common gives me trouble. It doesn't
> provide a nonsensical empty choice, but lists my aspell dictionaries
> as language choices; then, whatever I choose, it says it's using
> manual symlinks, and then gives an error[1] and dies. Afterwards, I
> find that Emacs's .elc files have been deleted and not re-created, so
> ispell-mode stops working. Also, /usr/dict/words fails to point at
> anything.

Hi, Reuben

Seems that there are two things involved. On the one side, aspell dicts do
not use debconf, so it is very unlikely that they are shown as languages
choices unless there is a database problem. On the other side after your
mail I have found that symlinks creation might be attempted even for systems
with no elements (ispell dicts or wordlists) installed, when manual mode is
not correctly set. This might lead to nonsensical empty choice in a side
situation, as described below (untested).

The key is (I assume this is from before you finally set manual mode)

> * dictionaries-common/default-ispell: ~manual~ (I set symlinks manually)

This entry is obsolete, and was replaced by 'Manual symlinks setting', added
after $choices, while the previous one was owned by dictionaries-common, so
if the upgrade to the new value is done in non-interactive mode and
'dpkg-reconfigure dictionaries-common' run afterwards the empty choice might
appear. If run again the error mesage might also appear. This last can also
be reproduced removing all ispell dicts, but not explicitely setting the
manual mode, and this is a more frequent case.

I am in semi-vacation, but I hope to find time this week to take care of
this, now that I know how to reproduce it.

Thanks a lot for your feedback, it helped me a lot to guess at least that
possible side situation exists.

Cheers,

-- 
Agustin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to