Bug#349442: dpkg dependtry assertion is due to broken cycle breaking

2006-06-19 Thread Ian Jackson
Frank Lichtenheld writes ("Re: Bug#349442: dpkg dependtry assertion is due to broken cycle breaking"): > I guess that shows two things: > 1) I really shouldn't do patches for the dependency handling code in > dpkg Well, it shows that you should be more cautious abou

Bug#349442: dpkg dependtry assertion is due to broken cycle breaking

2006-06-17 Thread Frank Lichtenheld
On Fri, Jun 02, 2006 at 07:08:26PM +0100, Ian Jackson wrote: > The patch provided by Frank Lichtenfeld in #349442 is also wrong and > might lead to infinite recursion. findbreakcyclerecursive is not > allowed to recurse except via foundcyclebroken because > foundcyclebroken is the thing which dete

Bug#349442: dpkg dependtry assertion is due to broken cycle breaking

2006-06-02 Thread Ian Jackson
Package: dpkg Version: 1.13.11 Tags: patch If you have a situation where some packages A, B, C A -depends-> B' <-provides B B -depends-> C' <-provides C C -depends-> A' <-provides A then dpkg doesn't break the cycle correctly. This breaks for any length of cycle, not just 3 packages.