On Sat, Mar 21, 2009 at 04:44:17PM +0100, Christian T. Steigies wrote:
> Hi Bill,
> On Tue, Mar 17, 2009 at 08:40:25PM +0100, Bill Allombert wrote:
> > Package: luola
> > Version: 1.3.2-5
> > Severity: important
> > 
> > Hello Christian,
> > 
> > There is a circular dependency between luola, luola-data and luola-levels:
> > 
> > luola       :Depends: luola-data (= 1.3.2-5)
> > luola-data  :Depends: luola-levels (>= 5.1)
> > luola-levels        :Depends: luola (>= 1.3.1-1)
> > 
> > Complex circular dependencies are known to cause problems during upgrade, 
> > so we
> > should try to get rid of them.
> 
> This has been a while, but I think something in the luola-levels format
> changed and they only work with a newer version of luola. To prevent people
> from using luola 1.2 with the new, incompatible levels, I added the
> dependency in luola-levels. The easiest solution would be to remove the
> dependency in luola-levels completely, and hope that nobody uses an old
> version of luola with a new version of the levels. I see no other solution
> to remove the circular dependency, do you?

The issue is that 'Depends: luola (>= 1.3.1-1)' is a much stronger dependency
than what you actually need. What you want to express is rather
Breaks: luola (<<1.3.1-1)

However, since even Etch satisfy luola (>= 1.3.1-1), I would suggest to
simply drop this dependency.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to