Bug#935017: debhelper breaks strip-nondeterminism autopkgtest

Niels Thykier niels at thykier.net
Sun Aug 18 07:45:00 BST 2019


Control: reassign -1 strip-nondeterminism


On Sun, 18 Aug 2019 08:19:37 +0200 Paul Gevers <elbrus at debian.org> wrote:
> Source: debhelper, strip-nondeterminism
> Control: found -1 debhelper/12.5.1
> Control: found -1 debhelper/12.5
> Control: found -1 strip-nondeterminism/1.5.0-1
> Severity: serious
> X-Debbugs-CC: debian-ci at lists.debian.org
> User: debian-ci at lists.debian.org
> Usertags: breaks needs-update
> 
> Dear maintainers,
> 
> With a recent upload of debhelper the autopkgtest of
> strip-nondeterminism fails in testing when that autopkgtest is run with
> the binary packages of debhelper from unstable. It passes when run with
> only packages from testing. In tabular form:
>                        pass            fail
> debhelper              from testing    12.5.1
> strip-nondeterminism   from testing    1.5.0-1
> all others             from testing    from testing
> 
> I copied some of the output at the bottom of this report.
> 
> Currently this regression is blocking the migration of debhelper to
> testing [1]. Due to the nature of this issue, I filed this bug report
> against both packages. Can you please investigate the situation and
> reassign the bug to the right package?
> 
> More information about this bug and the reason for filing it can be found on
> https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
> 
> Paul
> 
> [1] https://qa.debian.org/excuses.php?package=debhelper
> 
> https://ci.debian.net/data/autopkgtest/testing/amd64/s/strip-nondeterminism/2758965/log.gz
> 
> 1..2
> not ok 1 - bin/dh_strip_nondeterminism --help returns 255
> 
> #   Failed test 'bin/dh_strip_nondeterminism --help returns 255'
> #   at t/binaries.t line 42.
> ok 2 - bin/strip-nondeterminism --help returns 0
> # Looks like you failed 1 test of 2.
> 

I cannot reproduce this locally in a sane way. For me, it returned 1
before and after upgrading to debhelper/12.5.1 (from 12.4).  Digging in
the tests, it looks like strip-nondeterminism is *not* testing the
installed binaries[1].

So for now I am punting it to strip-nondeterminism (even if only on a
technicality).  If you can dig out the real problem, please reassign
back/file a bug as appropriate.


Thanks,
~Niels

[1]:
https://salsa.debian.org/reproducible-builds/strip-nondeterminism/blob/master/t/binaries.t



More information about the Reproducible-builds mailing list