Bug#809100: libmarc-lint-perl: FTBFS with newer Business::ISBN: test failures

Niko Tyni ntyni at debian.org
Sun Dec 27 15:10:17 UTC 2015


Control: tag -1 patch

On Sun, Dec 27, 2015 at 04:53:08PM +0200, Niko Tyni wrote:
> On Sun, Dec 27, 2015 at 01:32:55PM +0200, Niko Tyni wrote:
> > Package: libmarc-lint-perl
> > Version: 1.49-1 
> > Severity: serious
> > User: debian-perl at lists.debian.org
> > Usertags: autopkgtest
> > 
> > This package fails to build on current sid/amd64.
> > 
> > Looks like the module should be using the 'version' module to compare
> > version numbers; this was presumably broken by libbusiness-isbn-perl
> > 2.010-1, which entered unstable recently.
> 
> In fact the fault is with Business::ISBN, which messed up its
> version numbering, as discussed in
>  https://github.com/briandfoy/business-isbn/pull/2
> 
> Looks like Business::ISBN upstream isn't planning to fix this,
> so I suppose MARC::Lint needs to adapt.

I suggest that we patch the VERSION comparisons to check for >= 2.010, add
versioned dependencies to debian/control, and make libbusiness-isbn-perl
Break libmarc-lint-perl (<< 1.49-2). See the attached patch.

Does that make sense?
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-test-failures-due-to-Business-ISBN-version-mess.patch
Type: text/x-diff
Size: 2556 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20151227/2435536b/attachment-0001.patch>


More information about the pkg-perl-maintainers mailing list