Bug#627753: liblwp-protocol-https-perl has circular Depends on libwww-perl

Bill Allombert Bill.Allombert at math.u-bordeaux1.fr
Tue May 24 11:56:00 UTC 2011


On Tue, May 24, 2011 at 01:35:44PM +0200, gregor herrmann wrote:
> On Tue, 24 May 2011 10:55:03 +0200, Bill Allombert wrote:
> 
> > There is a circular dependency between liblwp-protocol-https-perl and libwww-perl:
> > 
> > liblwp-protocol-https-perl 	:Depends: libwww-perl (>= 6.02)
> > libwww-perl 	                :Depends: liblwp-protocol-https-perl
> > 
> > Circular dependencies involving libraries are known to cause problems
> > during upgrade between stable releases, so we should try to get rid of them.
> 
> While this is generally true, I don't see the concrete problems in
> this case.

You need to consider the upgrade from weezy to wheezy+1 into account. It is the
one where the circular dependency will cause problem.

> Current state (squeeze):
> libwww-perl: 5.836-1
> liblwp-protocol-https-perl: n/a
> 
> Upgrade to wheezy:
> libwww-perl 5.836-1 -> 6.x, which pulls in
> liblwp-protocol-https-perl, which needs libwww-perl >= 6.02 (and
> Breaks/Replaces older versions of libwww-perl), which is upgraded
> anyway.

Cannot you replace Depends: libwww-perl >= 6.02 by Breaks: libwww-perl< 6.02 ?

Cheers,
-- 
Bill. <ballombe at debian.org>

Imagine a large red swirl here. 





More information about the pkg-perl-maintainers mailing list