Bug#693003: Bug#693002: libimager-perl: breaks libimager-qrcode-perl

Niko Tyni ntyni at debian.org
Mon Nov 12 17:32:37 UTC 2012


found  693002 0.91+dfsg-2
thanks

On Sun, Nov 11, 2012 at 06:31:54PM -0500, Michael Gilbert wrote:
> package: libimager-perl
> version: 0.93+dfsg-1
> severity: serious
> 
> Hi, the ABI bump in version 0.85 breaks at least libimager-qrcode-perl
> and perhaps other packages.
> 
> This can be fixed with a breaks libimager-qrcode-perl <=
> libimager-qrcode-perl_0.033-1.

I see this is #692979 in libimager-qrcode-perl.

I think libimager-qrcode-perl is the only package affected. The
only other reverse dependency of libimager-perl, libmojomojo-perl,
is arch:all.  Also, codesearch.debian.net doesn't give other hits for
PERL_INITIALIZE_IMAGER_CALLBACKS, which is where the error is coming from.

As libimager-qrcode-perl wasn't included in the last release (squeeze),
I'm not sure about the severity of #693002. I'm marking it as present
in the wheezy version, though.

If the Breaks line is indeed necessary for wheezy, I suppose it must go
in via tpu as sid has a newer upstream version.

The long-term way to fix this IMO would be very much like what we did
with libdbi-perl, which Provides: perl-dbdabi-94 and offers an interface
for packages to depend on that in a binNMU-safe way. That's #693003 and
post-wheezy material, I guess.

FWIW, the thing to look for is IMAGER_API_VERSION in imexttypes.h.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list