Bug#708178: lintian: Improve the version information of packages bundled with the Perl core

Niko Tyni ntyni at debian.org
Mon May 13 19:25:13 UTC 2013


Package: lintian
Version: 2.5.10.5 
Tags: patch
X-Debbugs-Cc: perl at packages.debian.org

#708020 made me curious about why the
libjavascript-minifier-xs-perl_0.09-1 source package doesn't trigger the
'versioned-dependency-satisfied-by-perl' tag.

It turns out that private/refresh-perl-provides is rather simple minded
about the mapping between CPAN and Debian version numbers. I expect this
has caused a number of false negatives.

We've since tackled very similar issues in the maintainer tests of the
perl source package, where we check that the versioned Breaks of the
binary packages make sense. The meat of the attached patch set is based
on this work.

Please consider these patches for Lintian.
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Update-the-test-suite-to-reflect-libfile-temp-perl-r.patch
Type: text/x-diff
Size: 3776 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20130513/16a1843e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Refreshed-perl-provides-against-current-unstable.patch
Type: text/x-diff
Size: 1777 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20130513/16a1843e/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Improve-the-version-information-of-packages-bundled-.patch
Type: text/x-diff
Size: 4020 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20130513/16a1843e/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Refreshed-perl-provides-with-the-improved-versioning.patch
Type: text/x-diff
Size: 1523 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20130513/16a1843e/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Augment-the-test-suite-for-the-improved-perl-provide.patch
Type: text/x-diff
Size: 2005 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20130513/16a1843e/attachment-0004.patch>


More information about the Perl-maintainers mailing list