[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