Bug#648954: [patch] doc-base Conflicts are insufficient

Niko Tyni ntyni at debian.org
Mon Dec 19 14:39:29 UTC 2011


tag 648954 - patch
clone 648954 -1
retitle -1 libuuid-perl: conflict with older doc-base versions to fix upgrade problems
reassign -1 libuuid-perl 0.02-4
severity -1 normal
notfound 648954  5.14.2-6
close 648954
thanks

On Sun, Dec 18, 2011 at 06:03:00PM +0000, Dominic Hargreaves wrote:
> On Fri, Dec 16, 2011 at 04:31:51PM +0200, Niko Tyni wrote:
> > On Fri, Dec 16, 2011 at 12:35:49PM +0100, Martin Pitt wrote:

> > > Processing triggers for doc-base ...
> > > /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/UUID/UUID.so: undefined symbol: Perl_xs_apiversion_bootcheck
> > > dpkg: error processing doc-base (--unpack):
> > >  subprocess installed post-installation script returned error exit status 127

> > It therefore seems to me that this should to be "fixed" in libuuid-perl
> > rather than in perl. 

> > BTW, I don't think this qualifies as release critical for Debian, as the
> > problematic trigger was only introduced in doc-base 0.10.0, and squeeze
> > has 0.9.5.

> > I'm not sure if the "right" change for libuuid-perl is a conflict or a
> > pre-dependency, and I'm not quite sure it even needs to go in Debian
> > (as opposed to being a Ubuntu specific fix.) Will need to think about
> > that a bit.
 
> This seems sane to me.

Thanks, cloning now.

As this is a one time thing, I don't think a pre-dependency is the right fix.

I think the somewhat ugly
 Conflicts: doc-base (== 0.10.0), doc-base (== 0.10.1), doc-base (== 0.10.2)
would be the best solution here, but other ideas are welcome.

Given this was only a transient sid problem in Debian, I'm leaving it
up to libuuid-perl maintainers (= other pkg-perl folks) to decide if
they want to include the above at all. I doubt there are many Debian
users that would be affected anymore, but it might be worth it just to
minimize the Ubuntu diffs.

Another avenue would be that Martin try this out in Ubuntu and we merge
it later?
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list