[Qa-jenkins-scm] Build failed in Jenkins: reproducible_diffoscope_from_git_master #318
jenkins at jenkins.debian.net
jenkins at jenkins.debian.net
Wed Aug 2 09:51:00 UTC 2017
See <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/318/display/redirect?page=changes>
Changes:
[Mattia Rizzolo] tests.binary: skip a test if the 'distro' module is not available
------------------------------------------
[...truncated 326.52 KB...]
ii pinentry-curses (1.0.0-2)
ii po-debconf (1.0.20)
ii policykit-1 (0.105-18)
ii poppler-data (0.4.7-8)
ii poppler-utils (0.48.0-2)
ii procps (2:3.3.12-3)
ii psmisc (23.1-1)
ii python (2.7.13-2)
ii python-apt (1.4.0~beta3+b1)
ii python-apt-common (1.4.0~beta3)
ii python-argcomplete (1.8.1-1)
ii python-chardet (3.0.4-1)
ii python-debian (0.1.30)
ii python-gpg (1.8.0-3+b3)
ii python-minimal (2.7.13-2)
ii python-pkg-resources (36.0.1-1)
ii python-six (1.10.0-4)
ii python2.7 (2.7.13-4)
ii python2.7-minimal (2.7.13-4)
ii python3 (3.5.3-3)
ii python3-all (3.5.3-3)
ii python3-apt (1.4.0~beta3+b1)
ii python3-chardet (3.0.4-1)
ii python3-cov-core (1.15.0-1)
ii python3-coverage (4.3.4+dfsg.1-1+b1)
ii python3-debian (0.1.30)
ii python3-distro (1.0.1-2)
ii python3-docutils (0.13.1+dfsg-2)
ii python3-guestfs (1:1.34.6-4)
ii python3-jsbeautifier (1.6.4-6)
ii python3-libarchive-c (2.1-3.1)
ii python3-magic (1:5.30-1)
ii python3-minimal (3.5.3-3)
ii python3-nose2 (0.6.5-2)
ii python3-pkg-resources (36.0.1-1)
ii python3-progressbar (2.3-4)
ii python3-py (1.4.34-2)
ii python3-pytest (3.1.3-1)
ii python3-pytest-cov (2.5.1-1)
ii python3-roman (2.0.0-2)
ii python3-rpm (4.12.0.2+dfsg1-2+b1)
ii python3-setuptools (36.0.1-1)
ii python3-six (1.10.0-4)
ii python3-tlsh (3.4.4+20151206-1+b3)
ii python3-unidiff (0.5.4-1)
ii python3.5 (3.5.4~rc1-1)
ii python3.5-minimal (3.5.4~rc1-1)
ii python3.6 (3.6.2-1)
ii python3.6-minimal (3.6.2-1)
ii qemu-system-common (1:2.8+dfsg-6)
ii qemu-system-x86 (1:2.8+dfsg-6)
ii qemu-utils (1:2.8+dfsg-6)
ii r-base-core (3.4.1-2)
ii readline-common (7.0-3)
ii rename (0.20-4)
ii rpm-common (4.12.0.2+dfsg1-2+b1)
ii rpm2cpio (4.12.0.2+dfsg1-2+b1)
ii rsyslog (8.28.0-1)
ii scrub (2.6.1-1+b1)
ii seabios (1.10.2-1)
ii sed (4.4-1)
ii sensible-utils (0.0.9+nmu1)
ii sgabios (0.0~svn8-4)
ii sgml-base (1.29)
ii shared-mime-info (1.8-1)
ii sleuthkit (4.4.0-5)
ii sng (1.1.0-1+b1)
ii sqlite3 (3.19.3-3)
ii squashfs-tools (1:4.3-4)
ii strace (4.15-2)
ii supermin (5.1.18-1)
ii syslinux (3:6.03+dfsg-14.1)
ii systemd (234-2)
ii systemd-sysv (234-2)
ii sysvinit-utils (2.88dsf-59.9)
ii t1utils (1.40-2)
ii tar (1.29b-2)
ii tasksel (3.39)
ii tasksel-data (3.39)
ii tcpd (7.6.q-26)
ii tcpdump (4.9.0-3)
ii tzdata (2017b-2)
ii ucf (3.0036)
ii udev (234-2)
ii unzip (6.0-21)
ii util-linux (2.29.2-2)
ii vim-common (2:8.0.0197-5)
ii vim-tiny (2:8.0.0197-5+b1)
ii wdiff (1.2.2-2)
ii wget (1.19.1-4)
ii whiptail (0.52.20-1+b1)
ii x11-common (1:7.7+19)
ii xauth (1:1.0.9-1+b2)
ii xdg-user-dirs (0.15-2+b1)
ii xdg-utils (1.1.1-1)
ii xml-core (0.17)
ii xxd (2:8.0.0197-5+b1)
ii xz-utils (5.2.2-1.3)
ii zerofree (1.0.4-1)
ii zip (3.0-11+b1)
ii zlib1g:amd64 (1:1.2.8.dfsg-5)
rootdir: /tmp/testrun, inifile:
plugins: cov-2.5.1
collecting ... collected 339 items / 1 errors
--------- generated xml file: /tmp/job-exports/test-results/tests.xml ----------
----------- coverage: platform linux, python 3.6.2-final-0 -----------
Name Stmts Miss Cover Missing
--------------------------------------------------------------------------
diffoscope/__init__.py 1 0 100%
diffoscope/changes.py 124 88 29% 84-96, 105, 112, 119, 127, 131, 140, 149, 162, 171, 177, 183, 189, 195-197, 203, 209, 225-228, 231-234, 241-245, 255-289, 303-343
diffoscope/comparators/__init__.py 23 15 35% 96-99, 102-122
diffoscope/comparators/apk.py 98 68 31% 41, 45-92, 95, 99-101, 104, 107, 110-111, 114-137, 140-146, 155-157, 161-174
diffoscope/comparators/ar.py 25 9 64% 41-50, 55, 62
diffoscope/comparators/binary.py 16 7 56% 28-29, 33, 36, 39, 42-43
diffoscope/comparators/bzip2.py 24 8 67% 35, 38, 41, 45-51
diffoscope/comparators/cbfs.py 84 52 38% 39-40, 44, 47, 53-64, 67, 70, 73, 77-81, 93-94, 105-135, 138
diffoscope/comparators/cpio.py 9 1 89% 34
diffoscope/comparators/deb.py 103 69 33% 33-34, 42-53, 62-68, 72-78, 87-95, 99-106, 109, 117, 125-134, 137-139, 142, 150-163, 171, 177
diffoscope/comparators/debian.py 139 96 31% 39-41, 45, 49, 53, 59, 62, 65, 70-71, 75-87, 90-91, 94-100, 106, 109, 117, 120-160, 167-179, 182-200, 208-233, 237-251, 259-288
diffoscope/comparators/debian_fallback.py 25 25 0% 20-51
diffoscope/comparators/device.py 46 29 37% 36, 39-41, 44-50, 53-56, 60-62, 65-68, 71-73, 76-82
diffoscope/comparators/dex.py 25 8 68% 36, 39, 42, 45, 49-53
diffoscope/comparators/directory.py 143 98 31% 41-47, 51-54, 64, 73-79, 89-99, 105-108, 112-141, 145, 151, 156, 160, 164, 168-170, 173, 177, 180-203, 208, 211-216, 222-232, 235-246
diffoscope/comparators/docx.py 12 2 83% 32, 43
diffoscope/comparators/dtb.py 12 2 83% 33, 39
diffoscope/comparators/elf.py 271 170 37% 59-61, 65, 68, 71-77, 81, 86, 91, 96, 101, 105, 110, 114, 119, 123, 128, 132, 137, 141, 147-150, 153-154, 157, 169-180, 183-185, 189, 192, 196, 200-203, 206, 210, 219-224, 234, 237-238, 253, 260-268, 273-274, 278, 282, 289, 292, 295, 298, 301, 305, 309, 314, 317, 326, 335, 345-358, 363-376, 388-436, 441-523, 526, 529, 536, 544-552
diffoscope/comparators/fontconfig.py 27 17 37% 33, 42-54, 70-81
diffoscope/comparators/fonts.py 14 3 79% 32, 35, 42
diffoscope/comparators/fsimage.py 55 37 33% 31-32, 39-57, 60-63, 66, 69-73, 80-90
diffoscope/comparators/gettext.py 35 19 46% 37-39, 43, 46-60, 67
diffoscope/comparators/gif.py 39 20 49% 43, 46-48, 53-60, 64, 73-104
diffoscope/comparators/git.py 28 15 46% 34, 42-44, 50-66, 69-72, 83
diffoscope/comparators/gzip.py 27 9 67% 37, 40, 43, 47-53, 61
diffoscope/comparators/haskell.py 57 36 37% 37, 47, 75-139, 142
diffoscope/comparators/icc.py 12 2 83% 32, 39
diffoscope/comparators/image.py 76 46 39% 41, 50, 79, 89-107, 112-127, 132, 140-143, 150-170, 185-220, 225-229
diffoscope/comparators/ipk.py 4 0 100%
diffoscope/comparators/iso9660.py 47 28 40% 33, 45, 50-51, 55-62, 65-67, 76-87, 90-106
diffoscope/comparators/java.py 20 7 65% 33-34, 38, 41-43, 50
diffoscope/comparators/javascript.py 11 2 82% 30, 36
diffoscope/comparators/json.py 27 16 41% 34-43, 46-55, 59-61
diffoscope/comparators/llvm.py 15 15 0% 21-47
diffoscope/comparators/macho.py 51 28 45% 33-35, 39, 42, 45-52, 57, 62, 67, 77-81, 84-102
diffoscope/comparators/missing_file.py 48 26 46% 39-42, 45-46, 50, 54, 58, 61, 64, 67, 70, 77-91, 96, 100, 105, 110-112
diffoscope/comparators/mono.py 12 2 83% 33, 40
diffoscope/comparators/odt.py 12 2 83% 32, 43
diffoscope/comparators/ogg.py 12 2 83% 32, 39
diffoscope/comparators/openssh.py 12 2 83% 32, 38
diffoscope/comparators/pcap.py 12 2 83% 32, 45
diffoscope/comparators/pdf.py 17 4 76% 32, 38, 41, 48
diffoscope/comparators/pgp.py 12 2 83% 32, 47
diffoscope/comparators/png.py 32 15 53% 39, 42-44, 51-76
diffoscope/comparators/ppu.py 53 35 34% 40, 49-52, 55-57, 65-91, 94
diffoscope/comparators/ps.py 23 10 57% 36, 43-52
diffoscope/comparators/rdata.py 43 43 0% 20-90
diffoscope/comparators/rpm.py 69 46 33% 39-55, 59-72, 77-83, 88, 91, 94, 98-103, 110
diffoscope/comparators/rpm_fallback.py 11 5 55% 30-34
diffoscope/comparators/rust.py 31 31 0% 21-65
diffoscope/comparators/sqlite.py 12 2 83% 32, 39
diffoscope/comparators/squashfs.py 159 90 43% 46, 50, 60, 69, 72, 75, 81, 86, 96-99, 102, 112-115, 118, 121, 124, 128, 131, 134, 137, 149-152, 155-156, 159, 163, 180-204, 207-210, 213, 216, 229, 232, 235-237, 241-242, 245-246, 249-293, 304
diffoscope/comparators/symlink.py 28 15 46% 34, 38, 41-44, 48-50, 53-56, 59-61
diffoscope/comparators/tar.py 11 1 91% 36
diffoscope/comparators/text.py 32 23 28% 29-35, 43-45, 48-64
diffoscope/comparators/utils/__init__.py 0 0 100%
diffoscope/comparators/utils/archive.py 87 48 45% 37-40, 43-45, 48-49, 53, 57, 61, 65, 69, 72, 75-80, 85-88, 92-98, 101-106, 109, 112, 115, 120, 123, 126, 132, 135, 138, 141, 145, 148, 153
diffoscope/comparators/utils/command.py 64 40 38% 32, 35-53, 57, 61, 64, 67, 73-76, 80, 83, 86, 89-98, 103-109, 113, 117, 121
diffoscope/comparators/utils/compare.py 79 55 30% 40-41, 49, 52-64, 67-95, 98-102, 105-115, 118-122
diffoscope/comparators/utils/container.py 99 71 28% 42-47, 50-55, 59, 63, 67, 72-73, 86, 93-110, 113-118, 121-158, 161-171, 176, 179
diffoscope/comparators/utils/file.py 207 159 23% 36-37, 46-57, 64-67, 71-86, 89, 92, 98, 103-104, 107, 120-137, 142, 146, 150-165, 169-171, 175-177, 181-184, 188-196, 201-212, 216, 220, 224, 227-239, 242-262, 265-286, 290, 298-343, 347-350
diffoscope/comparators/utils/fuzzy.py 29 22 24% 27-28, 34-54
diffoscope/comparators/utils/libarchive.py 157 90 43% 43-44, 46-47, 74-93, 98, 101, 104, 107, 113, 116, 119, 123, 126, 129, 132, 137-138, 142, 145, 150-153, 156, 159, 167, 170, 173-174, 177-181, 184-188, 191-192, 195-202, 205-240, 246-249
diffoscope/comparators/utils/specialize.py 17 12 29% 30-48
diffoscope/comparators/xml.py 40 25 38% 41-46, 59-63, 86-95, 108-116, 133-137
diffoscope/comparators/xz.py 24 8 67% 35, 38, 41, 45-51
diffoscope/comparators/zip.py 86 40 53% 39, 43-45, 51, 57, 62, 65, 68, 71, 74, 77, 82, 85, 88, 94-97, 100-104, 112-115, 122-123, 136-146, 157, 160-163
diffoscope/config.py 31 9 71% 50, 53, 56-59, 62-64
diffoscope/diff.py 380 330 13% 49-59, 63, 67, 70-75, 78-104, 107-144, 147-159, 164-191, 196-202, 205-206, 209, 212-236, 239-242, 246-252, 256-278, 282-292, 300, 304-307, 311-330, 341-385, 389-399, 405-408, 411-420, 424, 427-445, 448-480, 501-573
diffoscope/difference.py 163 122 25% 33-64, 67, 74-85, 95, 104-106, 110, 122, 126-129, 132-137, 148-153, 157-174, 178, 187, 196, 205-253, 257, 261, 264-266, 270, 274, 278, 282, 286, 290, 293-296, 299-302, 307-309, 313, 317, 321, 324
diffoscope/exc.py 14 6 57% 26-27, 31, 34, 38-39
diffoscope/excludes.py 24 16 33% 30-34, 37-43, 46-50
diffoscope/external_tools.py 1 0 100%
diffoscope/feeders.py 56 43 23% 34-67, 71-73, 77-94, 98-102, 106-108
diffoscope/locale.py 13 8 38% 33-57
diffoscope/logging.py 15 12 20% 26-46
diffoscope/main.py 223 178 20% 52-53, 64-66, 69, 73-252, 257-261, 264, 270-288, 294-315, 319-323, 326-377, 381-382, 385-414, 417
diffoscope/path.py 7 0 100%
diffoscope/presenters/__init__.py 0 0 100%
diffoscope/presenters/formats.py 40 25 38% 37-40, 43, 46-82, 89-106, 113
diffoscope/presenters/html/__init__.py 1 0 100%
diffoscope/presenters/html/html.py 439 371 15% 79-86, 89, 98-104, 107, 110, 113-147, 150-153, 164-186, 200-241, 244-256, 264-267, 271-272, 276-283, 290, 297-299, 302-310, 313-314, 317-341, 345-349, 352, 355-360, 363-383, 386-400, 403-411, 421-453, 456-505, 512, 515-516, 520, 523-547, 550-557, 560-638, 641-673, 684-696, 703-705, 709, 720
diffoscope/presenters/html/templates.py 9 0 100%
diffoscope/presenters/icon.py 1 0 100%
diffoscope/presenters/json.py 32 23 28% 31-34, 37-43, 46-65
diffoscope/presenters/markdown.py 19 14 26% 25-26, 29-43, 46-49
diffoscope/presenters/restructuredtext.py 25 19 24% 27-28, 31-47, 50-57
diffoscope/presenters/text.py 43 28 35% 38-44, 48-64, 67-70, 73-88, 91
diffoscope/presenters/utils.py 156 102 35% 31-32, 38-44, 51, 55-56, 59, 62-69, 72, 81, 94-107, 111-123, 130, 133, 136-137, 141, 149, 152, 155-158, 161, 164, 277-289, 292, 297, 301, 304, 307-323, 326, 330-331, 335, 339-342, 346, 356, 369, 390-395, 398-399, 403-407
diffoscope/profiling.py 40 27 32% 30-34, 40-43, 52, 55-62, 65-71, 74-91
diffoscope/progress.py 150 115 23% 30-31, 34-45, 51-54, 57-58, 61-86, 89-90, 93-96, 99-100, 103-112, 115-116, 120-127, 130-131, 134-135, 138-164, 167, 170-174, 177-180, 183, 187-222, 225-229, 232, 236, 239, 246
diffoscope/readers/__init__.py 6 3 50% 24-25, 29
diffoscope/readers/json.py 18 10 44% 31-36, 39-45
diffoscope/readers/utils.py 2 0 100%
diffoscope/tempfiles.py 30 22 27% 30-35, 39-44, 48-64
diffoscope/tools.py 49 27 45% 26-27, 70-74, 80-84, 87-90, 93-108
--------------------------------------------------------------------------
TOTAL 5242 3485 34%
Coverage HTML written to dir htmlcov
==================================== ERRORS ====================================
ERROR collecting .pybuild/pythonX.Y_3.6/build/tests/comparators/test_binary.py
tests/comparators/test_binary.py:162: in <module>
@skip_unless_module_exists('distro')
E NameError: name 'skip_unless_module_exists' is not defined
!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!
=========================== 1 error in 9.51 seconds ============================
E: pybuild pybuild:283: test: plugin distutils failed with: exit code=2: cd /tmp/testrun/.pybuild/pythonX.Y_3.6/build; python3.6 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
dh_auto_test: pybuild --test --test-pytest -i python{version} -p "3.6 3.5" returned exit code 13
debian/rules:49: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 25
make[1]: Leaving directory '/tmp/testrun'
debian/rules:35: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1124:
dpkg-buildpackage -rfakeroot -us -uc failed
+ cleanup
+ '[' -e /chroots/chroot-run-sid.OWpd3PNtE/tmp/testrun/stats.csv ']'
+ '[' true = true ']'
+ mkdir -p <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports>
++ ls -1A /chroots/chroot-run-sid.OWpd3PNtE//tmp/job-exports
+ '[' '!' -z test-results ']'
+ cp -drv /chroots/chroot-run-sid.OWpd3PNtE//tmp/job-exports/test-results <https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/>
'/chroots/chroot-run-sid.OWpd3PNtE//tmp/job-exports/test-results' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results'>
'/chroots/chroot-run-sid.OWpd3PNtE//tmp/job-exports/test-results/tests.xml' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/ws/job-exports/test-results/tests.xml'>
++ ls -1 '/chroots/chroot-run-sid.OWpd3PNtE/tmp/debian-edu-doc_*.changes'
++ true
+ CHANGES=
+ '[' '!' -z '' ']'
+ '[' false = true ']'
+ '[' -d /chroots/chroot-run-sid.OWpd3PNtE/proc ']'
+ sudo umount -l /chroots/chroot-run-sid.OWpd3PNtE/proc
+ '[' -d /chroots/chroot-run-sid.OWpd3PNtE/testrun ']'
+ '[' -d /chroots/chroot-run-sid.OWpd3PNtE ']'
+ sudo rm -rf --one-file-system /chroots/chroot-run-sid.OWpd3PNtE
Wed 2 Aug 09:51:00 UTC 2017 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-dsgUXBLY, which will now be removed.
Build step 'Execute shell' marked build as failure
More information about the Qa-jenkins-scm
mailing list