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. ~Niels