On Mon, Feb 18, 2008 at 07:56:41PM +0100, Lionel Elie Mamane wrote: > On Tue, Feb 12, 2008 at 01:10:39PM +0100, Agustin Martin wrote: > > > On Tue, Feb 12, 2008 at 08:53:13AM +0100, Lionel Elie Mamane wrote: > > >> I hit this bug, too, but only at the "Preconfiguring packages ..." > >> stage, with "dpkg-reconfigure dictionaries-common" it works fine. > > >> [UPGRADE] dictionaries-common 0.90.1 -> 0.95.1 > >> [UPGRADE] wfrench 1.2.3-1 -> 1.2.3-2 > > > 0.95.0 contains new code to support fixed or internationalized language > > names. (...) > > > I am making sure debconf leaves everything as before once the relevant > > questions are asked. We need to recompute that anyway if the question is to > > be asked, since locale may have changed. > > > If tests work as expected, expect a fixed package soon. > > I built a new ifrench-gut package against dictionaries-common-devel > 0.95.2, and now ifrench-gut's entries in the selection dialog are > blank, and I get: > > Use of uninitialized value in join or string at > /usr/share/dictionaries-common/dc-debconf-select.pl line 61, <STDIN> line 16. > Use of uninitialized value in join or string at > /usr/share/dictionaries-common/dc-debconf-select.pl line 61, <STDIN> line 16. > > Also lintian complains about the __Default (instead of Default) in the > elanguages stuff. Says it is an error and all that.
Thanks for noticing this, both seem the same problem, po2debconf seems to only do the __ (and may be _) replacements when there is a po dir (even if empty). Since the __ stuff was added later, I only built packages using debian/po to test the new feature with the __ stuff, and could not imagine that this might affect. The key may be that $podir is passed to $PODEBCONF_LIB/intltool-merge and if empty things get messed up. I will add an explicit --write-elanguages option and remove current --no-elanguages option, along with better documentation. This will be tomorrow, expect a fixed package then. Will also do nothing unless a debian/po dir is present. Cheers, -- Agustin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]