Bug#935017: debhelper breaks strip-nondeterminism autopkgtest

Sven Joachim svenjoac at gmx.de
Sun Aug 18 11:11:37 BST 2019


Control: reassign -1 debhelper 12.5.1

On 2019-08-18 06:45 +0000, Niels Thykier wrote:

> 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].

This may be so, but the installed dh_strip-nondeterminism fails in the
same way:

,----
| $ dh_strip_nondeterminism --help
| dh_strip_nondeterminism: "debian/control" not found. Are you sure you are in the correct directory?
`----

The same error is seen with "dh --help" (which worked in 12.4, although
it is not documented) and "dh --list", which is supposed to work from
any directory.

Cheers,
       Sven



More information about the Reproducible-builds mailing list