[Openstack-devel] Bug#722507: Bug#722507: python-couleur: circular dependency hell

Bill Allombert Bill.Allombert at math.u-bordeaux1.fr
Thu Sep 12 08:17:12 UTC 2013


On Thu, Sep 12, 2013 at 09:22:33AM +0800, Thomas Goirand wrote:
> On 09/12/2013 05:02 AM, Bill Allombert wrote:
> > Package: python-couleur
> > Version: 0.5.0-1
> > Severity: important
> > 
> > Hello OpenStack maintainers,
> > 
> > There is a circular dependency between python-couleur, python-steadymark and python-sure:
> > 
> > python-couleur 	:Depends: python-steadymark, python-sure
> > python-steadymark 	:Depends: python-sure, python-couleur
> > python-sure 	:Depends: python-steadymark
> > 
> > Complex circular dependencies are known to cause problems during upgrade, so we
> > should try to get rid of them.
> > 
> > Cheers,
> 
> Hi,
> 
> These are needed, and there's no way to get rid of it. I don't really
> understand how this case is complex, and how it would be a problem in
> the case of non arch-specific set of package btw: could you explain?

Independently of other issues, this is increasing the complexity of the
dependency graph and bloating the Package file without any benefit to the
users. If really the circular dependency is required, then you could as well
ship a single package that include the three.

But from reading the descriptions of the packages, the dependencies seems
strange. Why should a 'tool to play around with ANSI features in a unix terminal'
should depend on an 'utility belt for automated testing for Python' ?

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

Imagine a large red swirl here. 



More information about the Openstack-devel mailing list