Bug#884386: reprotest FTBFS: test failure

Adrian Bunk bunk at debian.org
Thu Dec 14 18:45:16 UTC 2017


Source: reprotest
Version: 0.7.5
Severity: serious

https://buildd.debian.org/status/fetch.php?pkg=reprotest&arch=all&ver=0.7.5&stamp=1513272013&raw=0

...
=======================
Reproduction successful
=======================
No differences in ./../*.deb
5bd731e16d34c2dc16241cdcccf584ccd6f828b7d676f9608ea55df3e84d9190  ./../reprotest_0.7.5_all.deb
However, other factors may still make the build unreproducible; try re-running with --vary=+all.
..
tests/test_shell.py ..

=================================== FAILURES ===================================
________________________ test_variations[null-num_cpus] ________________________

virtual_server = ['null'], captures = 'num_cpus'

    @pytest.mark.parametrize('captures', list(VARIATIONS.keys()))
    def test_variations(virtual_server, captures):
        expected = captures not in TEST_VARIATIONS
        with setup_logging(False):
>           check_reproducibility('python3 mock_build.py ' + captures, virtual_server, expected)

tests/test_reprotest.py:90: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = 'python3 mock_build.py num_cpus', virtual_server = ['null']
reproducible = False

    def check_reproducibility(command, virtual_server, reproducible):
        result = reprotest.check(
            reprotest.TestArgs.of(command, 'tests', 'artifact'),
            reprotest.TestbedArgs.of(virtual_server),
            Variations.of(VariationSpec.default(TEST_VARIATIONS)))
>       assert result == reproducible
E       assert True == False

tests/test_reprotest.py:28: AssertionError
===================== 1 failed, 20 passed in 61.23 seconds =====================
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: null -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: null -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: null -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: null -d
usage: reprotest --help [<virtual_server_name>]
       reprotest [options] [-c <build-command>] <source_root> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
       reprotest [options] [-s <source_root>] <build_command> [<artifact_pattern>]
                 [-- <virtual_server_args> [<virtual_server_args> ...]]
reprotest: error: unrecognized arguments: -d
ERROR: InvocationError: '/<<PKGBUILDDIR>>/.tox/py36/bin/python -m coverage run --omit .tox/* --parallel -m py.test -s tests/'
___________________________________ summary ____________________________________
ERROR:   py36: commands failed
debian/rules:27: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1



More information about the Reproducible-builds mailing list