Bug#624726: latex-cjk-japanese-wadalab.preinst: misuses dpkg --compare-versions

2011-05-01 Thread 韓達耐
Hi Jonathan

Thank you for your bug report!  It has been a while since I last
checked this package with the current Debian release.
I will have a look at it this week.

Cheers

-- 
Danai



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#624726: latex-cjk-japanese-wadalab.preinst: misuses dpkg --compare-versions

2011-04-30 Thread Jonathan Nieder
Package: latex-cjk-japanese-wadalab
Version: 0.20050817-15
Severity: minor
Justification: cosmetic

When installing latex-cjk-japanese-wadalab:

| (Reading database ... 152050 files and directories currently installed.)
| Preparing to replace latex-cjk-japanese-wadalab 0.20050817-15 (using 
.../latex-cjk-japanese-wadalab_0.20050817-15_all.deb) ...
| dpkg: error: version 'latex-cjk-japanese-wadalab_0.20050817-14' has bad 
syntax: version number does not start with digit
| Unpacking replacement latex-cjk-japanese-wadalab ...
| Setting up latex-cjk-japanese-wadalab (0.20050817-15) ...
| Running mktexlsr. This may take some time... done.
| Processing triggers for fontconfig ...
| Processing triggers for tex-common ...
| Running updmap-sys. This may take some time... done.
| Running mktexlsr /var/lib/texmf ... done.

I suspect future dpkg versions will change the conditions when that error
is emitted, but anyway, in this example it is pointing to a real bug:
dpkg --compare-versions wants a version number, which in this case would
be 0.20050817-14 rather than that longer string.

Perhaps this would be worth a lintian check?  Cc-ing the lintian
maintainers just in case.

The fix might be as simple as changing

if dpkg --compare-versions $2 le 
latex-cjk-japanese-wadalab_0.20050817-14; then

to

if dpkg --compare-versions $2 le 0.20050817-14; then

or removing the conffile removal code in preinst altogether (who is
upgrading from such old versions?).

Thanks for keeping Debian working well in Japanese.

Regards,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org