[Qa-jenkins-scm] Build failed in Jenkins: reproducible_diffoscope_from_git #54

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri Aug 26 16:59:11 UTC 2016


See <https://jenkins.debian.net/job/reproducible_diffoscope_from_git/54/>

------------------------------------------
[...truncated 3181 lines...]
Setting up librpmio3 (4.12.0.1+dfsg1-6) ...
Setting up libsm6:amd64 (2:1.2.2-1+b1) ...
Setting up libsndfile1:amd64 (1.0.25-10) ...
Setting up librpm3 (4.12.0.1+dfsg1-6) ...
Setting up libavahi-client3:amd64 (0.6.32-1) ...
Setting up rpm-common (4.12.0.1+dfsg1-6) ...
Setting up librpmbuild3 (4.12.0.1+dfsg1-6) ...
Setting up libvirt0 (2.1.0-2) ...
Setting up libpulse0:amd64 (9.0-2) ...
Setting up librpmsign3 (4.12.0.1+dfsg1-6) ...
Setting up libsdl1.2debian:amd64 (1.2.15+dfsg1-4) ...
Setting up qemu-system-x86 (1:2.6+dfsg-3) ...
Setting up python3-rpm (4.12.0.1+dfsg1-6) ...
Setting up liblvm2cmd2.02:amd64 (2.02.164-1) ...
Setting up dmeventd (2:1.02.133-1) ...
Created symlink /etc/systemd/system/sockets.target.wants/dm-event.socket → /lib/systemd/system/dm-event.socket.
Setting up lvm2 (2.02.164-1) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket → /lib/systemd/system/lvm2-lvmetad.socket.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmpolld.socket → /lib/systemd/system/lvm2-lvmpolld.socket.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service → /lib/systemd/system/lvm2-monitor.service.
Setting up libguestfs0:amd64 (1:1.32.7-1) ...
Setting up python3-guestfs (1:1.32.7-1) ...
Setting up diffoscope-build-deps (42) ...
Processing triggers for libc-bin (2.23-5) ...
Processing triggers for systemd (231-5) ...
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: info: source package diffoscope
dpkg-buildpackage: info: source version 42
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Jérémy Bobbio <lunar at debian.org>
 dpkg-source --before-build testrun
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from testrun/debian/source/options: --tar-ignore=.*.sw? --tar-ignore=*/*~ --tar-ignore=,,* --tar-ignore=.[#~]* --tar-ignore=.deps --tar-ignore=.git --tar-ignore=.gitattributes --tar-ignore=.gitignore --tar-ignore=.gitmodules
 fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py clean 
running clean
removing '/tmp/testrun/.pybuild/pythonX.Y_3.5/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.5' does not exist -- can't clean it
   debian/rules override_dh_clean
make[1]: Entering directory '/tmp/testrun'
rm -f debian/diffoscope.1
dh_clean -O--buildsystem=pybuild
make[1]: Leaving directory '/tmp/testrun'
 dpkg-source -b testrun
dpkg-source: info: using options from testrun/debian/source/options: --tar-ignore=.*.sw? --tar-ignore=*/*~ --tar-ignore=,,* --tar-ignore=.[#~]* --tar-ignore=.deps --tar-ignore=.git --tar-ignore=.gitattributes --tar-ignore=.gitignore --tar-ignore=.gitmodules
dpkg-source: info: using source format '3.0 (native)'
dpkg-source: info: building diffoscope in diffoscope_42.tar.xz
dpkg-source: info: building diffoscope in diffoscope_42.dsc
 debian/rules build
dh build --with python3 --buildsystem=pybuild
   dh_testdir -O--buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py config 
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/testrun'
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python3 setup.py build 
running build
running build_py
creating /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/difference.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/config.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/changes.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/__main__.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/__init__.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope
creating /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
copying diffoscope/presenters/text.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
copying diffoscope/presenters/icon.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
copying diffoscope/presenters/html.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
copying diffoscope/presenters/__init__.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
creating /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/zip.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/xz.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/utils.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/text.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/tar.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/symlink.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/squashfs.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/sqlite.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/rpm_fallback.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/rpm.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ppu.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/png.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/pdf.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/mono.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/libarchive.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/java.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/iso9660.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ipk.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/image.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/haskell.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/gzip.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/gettext.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/fsimage.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/fonts.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/elf.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/directory.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/dex.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/device.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/debian_fallback.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/debian.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/deb.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/cpio.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/cbfs.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/bzip2.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/binary.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/__init__.py -> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
make[1]: Leaving directory '/tmp/testrun'
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:184: cd /tmp/testrun/.pybuild/pythonX.Y_3.5/build; python3.5 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.5.2+, pytest-2.9.2, py-1.4.31, pluggy-0.3.1
rootdir: /tmp/testrun, inifile: 
collected 197 items

tests/test_difference.py ..
tests/test_main.py .............
tests/comparators/test_binary.py ..................
tests/comparators/test_bzip2.py ......
tests/comparators/test_cbfs.py ssssss
tests/comparators/test_cpio.py ..F...
tests/comparators/test_deb.py ...........
tests/comparators/test_debian.py ...........
tests/comparators/test_dex.py .sss
tests/comparators/test_directory.py ....
tests/comparators/test_elf.py ........
tests/comparators/test_epub.py ....
tests/comparators/test_fonts.py ..s.
tests/comparators/test_fsimage.py .sss
tests/comparators/test_gettext.py .....
tests/comparators/test_gzip.py .......
tests/comparators/test_image.py ..s.
tests/comparators/test_ipk.py .....
tests/comparators/test_iso9660.py .......
tests/comparators/test_java.py ..ss
tests/comparators/test_mono.py ..s.
tests/comparators/test_pdf.py ..ss.
tests/comparators/test_png.py ..s.
tests/comparators/test_ppu.py s.s.
tests/comparators/test_rpm.py .Fssss
tests/comparators/test_sqlite.py F.s.
tests/comparators/test_squashfs.py ...sssss
tests/comparators/test_tar.py .......
tests/comparators/test_text.py ......
tests/comparators/test_utils.py .....
tests/comparators/test_xz.py ......
tests/comparators/test_zip.py .....

=================================== FAILURES ===================================
_________________________________ test_listing _________________________________

differences = [<Difference file list -- file list []>, <Difference dir/link -- dir/link []>, <Difference dir/text -- dir/text []>]

    @pytest.mark.skipif(tool_missing('cpio'), reason='missing cpio')
    def test_listing(differences):
        expected_diff = open(os.path.join(os.path.dirname(__file__), '../data/cpio_listing_expected_diff')).read()
>       assert differences[0].unified_diff == expected_diff
E       assert '@@ -1,4 +1,4...4  2015 dir\n' == '@@ -1,4 +1,4 ...4 15:11 dir\n'
E         Skipping 56 identical leading characters in diff, use -v to show
E         -  6 Jun 24  2015 dir/link -> broken
E         ?           ---
E         +  6 Jun 24 15:10 dir/link -> broken
E         ?             +++
E         - +lrwxrwxrwx   1 1000     1000           13 Jun 24  2015 dir/link -> really-broken
E         ?                                                   ---
E         + +lrwxrwxrwx   1 1000     1000           13 Jun 24 15:11 dir/link -> really-broken
E         ?                                                     +++
E         Detailed information truncated (17 more lines), use "-vv" to show

tests/comparators/test_cpio.py:53: AssertionError
---------------------------- Captured stderr setup -----------------------------
 WARNING multi
_____________________________ test_no_differences ______________________________

rpm1 = <<class 'abc.RpmFile'> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/tests/comparators/../data/test1.rpm>

    @pytest.mark.skipif(miss_rpm_module, reason='rpm module is not installed')
    def test_no_differences(rpm1):
>       difference = rpm1.synchronized_compare(rpm1)

tests/comparators/test_rpm.py:49: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
diffoscope/comparators/binary.py:222: in synchronized_compare
    difference.finish_threads()
diffoscope/difference.py:394: in finish_threads
    detail = detail.result()
diffoscope/difference.py:282: in result
    self._difference = self._future.result(*args)
/usr/lib/python3.5/concurrent/futures/_base.py:405: in result
    return self.__get_result()
/usr/lib/python3.5/concurrent/futures/_base.py:357: in __get_result
    raise self._exception
/usr/lib/python3.5/concurrent/futures/thread.py:55: in run
    result = self.fn(*self.args, **self.kwargs)
diffoscope/comparators/__init__.py:111: in compare_files_with_notification
    difference = compare_files(file1, file2, source=source)
diffoscope/comparators/__init__.py:97: in compare_files
    if file1.has_same_content_as(file2):
diffoscope/__init__.py:96: in tool_check
    return original_function(*args, **kwargs)
diffoscope/comparators/binary.py:181: in has_same_content_as
    my_size = os.path.getsize(self.path)
diffoscope/comparators/utils.py:241: in path
    self._path = self.container.extract(self._name, self._temp_dir.name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

args = (<diffoscope.comparators.rpm.RpmContainer object at 0x7fe914b88240>, 'content', '/tmp/tmpyo_xkayudiffoscope')
kwargs = {}

    @wraps(original_function)
    def tool_check(*args, **kwargs):
>       raise RequiredToolNotFound(command)
E       diffoscope.RequiredToolNotFound: rpm2cpio

diffoscope/__init__.py:100: RequiredToolNotFound
----------------------------- Captured stderr call -----------------------------
 WARNING multi
_____________________________ test_identification ______________________________

sqlite3db1 = <<class 'diffoscope.comparators.binary.FilesystemFile'> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/tests/comparators/../data/test1.sqlite3>

    def test_identification(sqlite3db1):
>       assert isinstance(sqlite3db1, Sqlite3Database)
E       assert isinstance(<<class 'diffoscope.comparators.binary.FilesystemFile'> /tmp/testrun/.pybuild/pythonX.Y_3.5/build/tests/comparators/../data/test1.sqlite3>, Sqlite3Database)

tests/comparators/test_sqlite.py:40: AssertionError
============== 3 failed, 162 passed, 32 skipped in 72.35 seconds ===============
E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd /tmp/testrun/.pybuild/pythonX.Y_3.5/build; python3.5 -m pytest tests
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.5 returned exit code 13
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Fri 26 Aug 16:59:11 UTC 2016 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-uL1iNgfS, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list