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
signature.asc
Description: PGP signature