Bug#649101: libclass-isa-perl: circular dependency hell

Dominic Hargreaves dom at earth.li
Thu Nov 17 20:02:30 UTC 2011


On Thu, Nov 17, 2011 at 04:13:08PM +0100, Bill Allombert wrote:
> There is a circular dependency between libclass-isa-perl, libswitch-perl, perl and perl-modules:
> 
> libclass-isa-perl 	:Depends: perl
> libswitch-perl 	        :Depends: perl, perl-modules
> perl 	                :Depends: perl-modules (>= 5.14.2-3)
> perl-modules 	        :Depends: perl (>= 5.14.2-1), libswitch-perl, libclass-isa-perl
> 
> Complex circular dependencies are known to cause problems during upgrade, so we
> should try to get rid of them.

Thanks for the heads up. The Depends were added in order to produce
a smooth upgrade path since squeeze released with a number of packages
which used those modules (see #629472 for more information).

I will think about if we can do anything to improve this. If nothing
else these will be removed after wheezy.

Just to be clear; are you aware of any specific upgrade problems
relating to this loop?

Cheers,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)





More information about the pkg-perl-maintainers mailing list