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. 

Reply via email to