Package: ispell
Version: 3.4.01-1
Severity: important

Dear Maintainer,

the upgrade of ispell from 3.4.00-8 to 3.4.01-1 breaks ispell
dictionary building in the German dictionary packages igerman98 and
hkgerman.

Currently I do not fully understand what happens, but using the old
affix files, that worked without problems in 3.4.00-8, results in
errors like this:

/usr/lib/ispell/ngerman.aff line 187: No such string character

(this reflects lines like:
altstringchar   ss      ss
altstringchar   SS      SS      # this definition is used for checking
)


or
/usr/lib/ispell/ngerman.aff line 462: Single characters must be separated by a 
blank

(this points to lines like:
        A SS    >       -ASS,A"SSCHENS
)


Removing the above altstrinchar lines and splitting the "SS" to "S S"
works around the errors, but in the resulting dictionaries some words
are missing, which isn't what I expect.


Some of the problems are based on igerman98 using native iso-8859-1
for some uncommon characters, which I'll try to work around myself,
but I'm not sure whether the "SS" issues are a problem of the German
dictionaries or some bug in the new ispell binary.

At least the behavior of ispell shouldn't change in such a non
backward compatible way...

We will need some versioned dependencies/conflicts or the like in
ispell and/or igerman/hkgerman.

This report it primarily to inform you, that there is some regression
with the upgrade, see also
https://bugs.debian.org/979549 (igerman98)
https://bugs.debian.org/979565 (hkgerman)

Not sure, whether these can be fixed without changes in ispell.

Greetings
Roland

Attachment: signature.asc
Description: PGP signature

Reply via email to