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. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature