clone 657643 -1 reassign -1 iestonian retitle -1 iestonian: Changes info-ispell->language for no good reason causing upgrade problems. found -1 iestonian/20030606-18 tag -1 +patch thanks
2012/1/28 Agustin Martin <agmar...@debian.org>: > > 2012/1/27 Andreas Beckmann <deb...@abeckmann.de>: >> Package: dictionaries-common >> Version: 1.12.3 >> Severity: important >> User: debian...@lists.debian.org >> Usertags: piuparts >> >> Hi, >> >> during a test with piuparts I noticed your package fails to upgrade from >> 'squeeze'. >> It installed fine in 'squeeze', then the upgrade to 'wheezy' fails. > > Thanks for the test, > > This is actually a problem with irussian, thus reassigning this bug report. > > All ispell dictionaries and wordlists identification is done through a > unique identifier, given at info-ispell->language, that must match > one of the entries in debconf template. That identifier must not be > changed across versions, so system knows that same dict is available, > although is possible to change the displayed string associated to that > identifier. > > Seems that this unique identifier was changed in irussian/0.99g5-15, > causing this problem. Users upgrading to that version should have > found an extra debconf question. I am attaching a patch reverting that > change and putting new string in elanguages field, so old string is > used as identifier, but new string is displayed. irussian users > upgrading to this version will find yet another debconf question for > reverting things, but squeeze->wheezy upgrade should now work > seamlessly again. > > Patch also removes irussian versioned ispell dependency. Since > autobuildhash is used, package should work well with old and new > ispell (that is one of the reasons of the autobuildhash stuff) Missed last part of your original bug report, >> Same problem occurs with other dictionaries, see e.g. >> http://piuparts.debian.org/squeeze2wheezy/fail/irussian_0.99g5-16.log >> http://piuparts.debian.org/squeeze2wheezy/fail/iestonian_1:20030606-18.log I only dealt with irussian. Cloning this bug report for iestonian and providing proposed patch. Regards, -- Agustin
diff -Nru ispell-et-20030606/debian/control ispell-et-20030606/debian/control --- ispell-et-20030606/debian/control 2011-10-23 10:40:09.000000000 +0200 +++ ispell-et-20030606/debian/control 2012-01-28 05:46:33.000000000 +0100 @@ -9,7 +9,7 @@ Package: iestonian Architecture: all -Depends: dictionaries-common (>= 0.49.2), ispell (>= 3.3.02), debconf | debconf-2.0, ${misc:Depends} +Depends: dictionaries-common (>= 0.49.2), ispell, debconf | debconf-2.0, ${misc:Depends} Provides: ispell-dictionary Description: Estonian dictionary for Ispell This dictionary provides Estonian wordlists for the Ispell spellchecker. diff -Nru ispell-et-20030606/debian/iestonian.info-ispell ispell-et-20030606/debian/iestonian.info-ispell --- ispell-et-20030606/debian/iestonian.info-ispell 2011-10-23 01:07:06.000000000 +0200 +++ ispell-et-20030606/debian/iestonian.info-ispell 2012-01-28 05:47:32.000000000 +0100 @@ -1,4 +1,5 @@ -Language: eesti keel (Estonian) +Language: estonian (Eesti) +Elanguage: eesti keel (Estonian) Hash-Name: estonian Emacsen-Name: estonian Casechars: [a-zõäöü¨¸A-ZÕÄÖܦ´]