On Sun, Jun 28, 2020 at 02:51:05PM +0200, Niels Thykier wrote: > Control: reassign -1 dh-autoreconf > Control: force-merge 939719 -1 > > Mattia Rizzolo: > > On Sun, Jun 28, 2020 at 02:34:01PM +0200, Bill Allombert wrote: > >> There is a circular dependency between debhelper, dh-autoreconf and > >> dh-strip-nondeterminism: > > > > Haven't looked at dh-autoreconf, but regarding dh-strip-nondeterminism: > > > >> dh-strip-nondeterminism :Depends: debhelper (>= 9.20151004), debhelper > >> (<< 12.6~) > > > > This is just incomplete: > > Depends: libdebhelper-perl | debhelper (>= 9.20151004), libdebhelper-perl | > > debhelper (<< 12.6~) > > > > I.e., what it *really* depends on nowadays is libdebhelper-perl, not > > debhelper. That was done exactly to prevent a circular dependency. > > > >> Circular dependencies are known to cause problems during upgrade, so we > >> should try to avoid them. > > > > Citation neededâ„¢. There are plenty of circular dependencies in the > > archive, and very few actually cause problems. > > What causes problems are circular build-dependencies, that often require > > some work to break every time they need to be bootstrapped. For that > > very reason, debhelper itself doesn't build-depend on neithre debhelper, > > nor dh-strip-nondeterminism nor dh-autoreconf. > > > > > > Can you please describe what you are really seeing and what problem you > > are facing? Else this is just an xyproblem. > > > > Related: This is a duplicate that you already filed before. The only > missing bit is #939719, which is in dh-autoreconf. Reassigning and > merging accordingly.
Ah sorry, there was some confusion about the status of this bug on my side. I missed #939720 because cloning a bug does not copy the user tag I set to keep track of them. Cheers, -- Bill. <ballo...@debian.org> Imagine a large red swirl here.