I still haven't managed to reproduce this myself but I'll just note for the record we have seen this on jenkins before:
https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/63/console Santiago Vila: > Package: src:diffoscope > Version: 63 > Severity: serious > > Hello folks. > > I tried to build this package in stretch with "dpkg-buildpackage -A" > (which is what the "Arch: all" autobuilder would do to build it) > but it failed: > > -------------------------------------------------------------------------------- > [...] > debian/rules build-indep > dh build-indep --with python3 --with bash-completion --buildsystem=pybuild > dh_testdir -i -O--buildsystem=pybuild > dh_update_autotools_config -i -O--buildsystem=pybuild > dh_autoreconf -i -O--buildsystem=pybuild > dh_auto_configure -i -O--buildsystem=pybuild > I: pybuild base:184: python3.5 setup.py config > running config > debian/rules override_dh_auto_build > make[1]: Entering directory '/<<PKGBUILDDIR>>' > register-python-argcomplete diffoscope > debian/diffoscope.bash-completion > rst2man debian/trydiffoscope.1.rst debian/trydiffoscope.1 > rst2man debian/diffoscope.1.rst debian/diffoscope.1 > > [... snipped ...] > > diffoscope/comparators/squashfs.py 144 19 87% 75, 91, > 105, 111, 114, 126, 134, 154, 159-160, 163-164, 167-168, 181, 210-213, 227 > diffoscope/comparators/symlink.py 28 1 96% 35 > diffoscope/comparators/tar.py 13 0 100% > diffoscope/comparators/text.py 25 2 92% 52-54 > diffoscope/comparators/utils.py 224 23 90% 67, > 132-135, 182-183, 188-191, 195, 199, 300, 304, 308, 312, 320, 323, 326, 335, > 345, 348, 353 > diffoscope/comparators/xz.py 27 0 100% > diffoscope/comparators/zip.py 90 3 97% 64, 70, 73 > diffoscope/config.py 24 2 92% 49, 57 > diffoscope/difference.py 327 23 93% 75, 108, > 163, 305, 311, 321-325, 335, 353, 411, 426-428, 446-450, 456-461 > diffoscope/exc.py 15 8 47% 23-24, > 210-217 > diffoscope/main.py 170 32 81% 44-45, 160, > 162, 164-165, 189, 198-203, 209, 224, 229, 240, 253, 258, 264-267, 273, 279, > 284, 295, 297-301, 306 > diffoscope/presenters/__init__.py 0 0 100% > diffoscope/presenters/html.py 424 113 73% 253, 282, > 367, 372, 374-376, 406, 409, 411, 437, 451, 456, 493-497, 506-509, 513-519, > 536-560, 576-577, 580-581, 593-594, 597-601, 609-612, 622-625, 640, 653-656, > 666-667, 672-673, 681-683, 713-715, 722, 739, 744-746, 752-753, 766-798 > diffoscope/presenters/icon.py 1 0 100% > diffoscope/presenters/text.py 36 4 89% 34, 61-63 > diffoscope/progress.py 68 21 69% 39-44, 47, > 52, 57, 61, 66, 70, 95-104, 107-109, 112, 116, 119, 122 > ------------------------------------------------------------------------- > TOTAL 3793 599 84% > Coverage HTML written to dir htmlcov > > =========================== short test summary info > ============================ > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:80: > requires cbfstool > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:79: > guestfs not working on the system > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:61: > guestfs not working on the system > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:87: > requires cbfstool > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_utils.py:49: > requires /missing > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_utils.py:45: > requires > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:75: > requires cbfstool > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:64: > requires cbfstool > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:60: > requires cbfstool > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:56: > requires cbfstool > SKIP [1] > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/comparators/test_haskell.py:33: > mismatch between system ghc and fixture > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_macho.py:50: > requires otool and lipo > SKIP [1] > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/comparators/test_haskell.py:47: > mismatch between system ghc and fixture > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:50: > guestfs not working on the system > SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_macho.py:43: > requires otool and lipo > > =================== 233 passed, 15 skipped in 237.38 seconds > =================== > Fatal Python error: deallocating None > > Current thread 0x00007f9206754700 (most recent call first): > Aborted > E: pybuild pybuild:276: test: plugin distutils failed with: exit code=134: cd > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build; python3.5 -m pytest -vv -r sxX > --cov=diffoscope --cov-report=term-missing --cov-report=html > dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.5 returned > exit code 13 > debian/rules:29: recipe for target 'build-indep' failed > make: *** [build-indep] Error 25 > dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 > -------------------------------------------------------------------------------- > > The failure happens randomly on the single-CPU KVM/QEMU virtual machines > I use as autobuilders. The approximate failure rate is about 10%. > > I attach several build logs (made on different autobuilders). > > If you could not reproduce this using sbuild on a single CPU virtual > machine (as I did), of course trying a lot of times (because of the > failure rate above) please do not downgrade or mark as unreproducible, > I would then consider giving you access to a virtual machine on which > I can reproduce it so that you can as well. (In such case, please > contact me off-list for details). > > Thanks. > > > > _______________________________________________ > Reproducible-builds mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds > -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git

