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