[debhelper-devel] Build failed in Jenkins: debhelper-tests_sid #127

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Mon Jun 26 13:26:49 UTC 2017


See <https://jenkins.debian.net/job/debhelper-tests_sid/127/display/redirect?page=changes>

Changes:

[niels] dh_install: Push some code out of a loop

[niels] dh_install: Refactor handling of autodest

[niels] dh_install: Throw away some redundant variables

------------------------------------------
[...truncated 218.43 KB...]
Build-Depends: dpkg-dev (>= 1.18.0~),
               perl:any,
               po4a (>= 0.24)
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/debhelper/debhelper.git
Vcs-Browser: https://anonscm.debian.org/git/debhelper/debhelper.git

Package: debhelper
Architecture: all
Depends: autotools-dev,
         binutils,
         dh-autoreconf (>= 12~),
         dh-strip-nondeterminism (>= 0.028~),
         dpkg (>= 1.16.2),
         dpkg-dev (>= 1.18.2~),
         file (>= 3.23),
         libdpkg-perl (>= 1.17.14),
         man-db (>= 2.5.1-1),
         po-debconf,
         ${misc:Depends},
         ${perl:Depends}
Breaks: dh-systemd (<< 1.38)
Replaces: dh-systemd (<< 1.38)
Suggests: dh-make
Multi-Arch: foreign
Description: helper programs for debian/rules
 A collection of programs that can be used in a debian/rules file to
 automate common tasks related to building Debian packages. Programs
 are included to install various files into your package, compress
 files, fix file permissions, integrate your package with the Debian
 menu system, debconf, doc-base, etc. Most Debian packages use debhelper
 as part of their build process.

Package: dh-systemd
Section: oldlibs
Priority: extra
Architecture: all
Multi-Arch: foreign
Depends: debhelper (>= 9.20160709),
         ${misc:Depends},
Description: debhelper add-on to handle systemd unit files - transitional package
 This package is for transitional purposes and can be removed safely.
+ mk-build-deps -ir
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package 'debhelper-build-deps' in '../debhelper-build-deps_10.5.1_all.deb'.

The package has been created.
Attention, the package has been created in the current directory,
not in ".." as indicated by the message above!
Selecting previously unselected package debhelper-build-deps.
(Reading database ... 28864 files and directories currently installed.)
Preparing to unpack debhelper-build-deps_10.5.1_all.deb ...
Unpacking debhelper-build-deps (10.5.1) ...
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies...Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
 Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  libosp5 libsgmls-perl opensp po4a
Suggested packages:
  sgmlspl sgmls-doc doc-base sgml-data
Recommended packages:
  libterm-readkey-perl libunicode-linebreak-perl
The following NEW packages will be installed:
  libosp5 libsgmls-perl opensp po4a
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 2900 kB of archives.
After this operation, 6657 kB of additional disk space will be used.
Get:1 http://cdn-fastly.deb.debian.org/debian sid/main amd64 libsgmls-perl all 1.03ii-36 [26.5 kB]
Get:2 http://cdn-fastly.deb.debian.org/debian sid/main amd64 libosp5 amd64 1.5.2-13+b1 [948 kB]
Get:3 http://cdn-fastly.deb.debian.org/debian sid/main amd64 opensp amd64 1.5.2-13+b1 [449 kB]
Get:4 http://cdn-fastly.deb.debian.org/debian sid/main amd64 po4a all 0.51-1 [1477 kB]
Fetched 2900 kB in 0s (13.9 MB/s)
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
Selecting previously unselected package libsgmls-perl.
(Reading database ... 28868 files and directories currently installed.)
Preparing to unpack .../libsgmls-perl_1.03ii-36_all.deb ...
Unpacking libsgmls-perl (1.03ii-36) ...
Selecting previously unselected package libosp5.
Preparing to unpack .../libosp5_1.5.2-13+b1_amd64.deb ...
Unpacking libosp5 (1.5.2-13+b1) ...
Selecting previously unselected package opensp.
Preparing to unpack .../opensp_1.5.2-13+b1_amd64.deb ...
Unpacking opensp (1.5.2-13+b1) ...
Selecting previously unselected package po4a.
Preparing to unpack .../archives/po4a_0.51-1_all.deb ...
Unpacking po4a (0.51-1) ...
Setting up libosp5 (1.5.2-13+b1) ...
Processing triggers for sgml-base (1.29) ...
Processing triggers for libc-bin (2.24-12) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up libsgmls-perl (1.03ii-36) ...
Setting up opensp (1.5.2-13+b1) ...
Setting up po4a (0.51-1) ...
Setting up debhelper-build-deps (10.5.1) ...
+ timeout 6h dpkg-buildpackage -us -uc -tc
dpkg-buildpackage: info: source package debhelper
dpkg-buildpackage: info: source version 10.5.1
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Niels Thykier <niels at thykier.net>
 dpkg-source --before-build testrun
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from testrun/debian/source/local-options: --tar-ignore --tar-ignore=debhelper/.idea
 debian/rules clean
./run dh clean --without autoreconf --with build-stamp
   dh_testdir
   dh_auto_clean
	make -j23 clean
make[1]: Entering directory '/tmp/testrun'
rm -f *.1 *.7 Debian/Debhelper/Dh_Version.pm
po4a --previous --rm-translations --rm-backups man/po4a/po4a.cfg
 (991 entries)
for lang in de ja es fr pt; do \
	if [ -e man/$lang ]; then rmdir man/$lang; fi; \
done;
make[1]: Leaving directory '/tmp/testrun'
   dh_clean
 dpkg-source -b testrun
dpkg-source: info: using options from testrun/debian/source/local-options: --tar-ignore --tar-ignore=debhelper/.idea
dpkg-source: info: using source format '3.0 (native)'
dpkg-source: info: building debhelper in debhelper_10.5.1.tar.xz
dpkg-source: info: building debhelper in debhelper_10.5.1.dsc
 debian/rules build
./run dh build --without autoreconf --with build-stamp
   dh_testdir
   dh_auto_configure
   dh_auto_build
	make -j23 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/tmp/testrun'
printf "package Debian::Debhelper::Dh_Version;\n\$version='10.5.1';\n1" > \
	Debian/Debhelper/Dh_Version.pm
cat debhelper.pod | \
	perl -e ' undef $/; foreach (@ARGV) { open (IN, $_) or die "$_: $!"; $file=<IN>; close IN; if ($file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { my $item="=item $1(1)\n\n$2\n\n"; if (" dh_installmanpages " !~ / $1 /) { $list.=$item; } else { $list_deprecated.=$item; } } } END { while (<STDIN>) { s/#LIST#/$list/; s/#LIST_DEPRECATED#/$list_deprecated/; print; }; }' dh_auto_build dh_auto_clean dh_auto_configure dh_auto_install dh_auto_test dh_bugfiles dh_builddeb dh_clean dh_compress dh_fixperms dh_gconf dh_gencontrol dh_icons dh_install dh_installcatalogs dh_installchangelogs dh_installcron dh_installdeb dh_installdebconf dh_installdirs dh_installdocs dh_installemacsen dh_installexamples dh_installgsettings dh_installifupdown dh_installinfo dh_installinit dh_installlogcheck dh_installlogrotate dh_installman dh_installmanpages dh_installmenu dh_installmime dh_installmodules dh_installpam dh_installppp dh_installudev dh_installwm dh_installxfonts dh_link dh_lintian dh_listpackages dh_makeshlibs dh_md5sums dh_missing dh_movefiles dh_perl dh_prep dh_shlibdeps dh_strip dh_systemd_enable dh_systemd_start dh_testdir dh_testroot dh_ucf dh_update_autotools_config dh_usrlocal | \
	pod2man --utf8 -c Debhelper -r "10.5.1" --name="debhelper" --section=7  > debhelper.7
pod2man --utf8 -c Debhelper -r "10.5.1" --name="debhelper" --section=7 debhelper-obsolete-compat.pod > debhelper-obsolete-compat.7
find . -maxdepth 1 -type f -perm /100 -name "dh*" \
	-exec pod2man --utf8 -c Debhelper -r "10.5.1" {} {}.1 \;
po4a --previous -L UTF-8 man/po4a/po4a.cfg 
Discard man/es/debhelper.pod (194 of 277 strings; only 70.03% translated; need 80%).
Discard man/es/debhelper-obsolete-compat.pod (39 of 49 strings; only 79.59% translated; need 80%).
Discard man/es/dh_clean.pod (20 of 28 strings; only 71.42% translated; need 80%).
Discard man/es/dh_install.pod (34 of 47 strings; only 72.34% translated; need 80%).
Discard man/es/dh_installinit.pod (41 of 59 strings; only 69.49% translated; need 80%).
Discard man/es/dh_strip.pod (24 of 43 strings; only 55.81% translated; need 80%).
Discard man/es/dh_systemd_enable.pod (9 of 27 strings; only 33.33% translated; need 80%).
Discard man/es/dh_systemd_start.pod (11 of 25 strings; only 44% translated; need 80%).
Discard man/es/strings-kept-translations.pod (0 of 1 strings; only 0% translated; need 80%).
Discard man/ja/dh_installdocs.pod (38 of 49 strings; only 77.55% translated; need 80%).
Discard man/ja/dh_installinit.pod (46 of 59 strings; only 77.96% translated; need 80%).
Discard man/ja/dh_systemd_enable.pod (18 of 27 strings; only 66.66% translated; need 80%).
Discard man/ja/dh_systemd_start.pod (18 of 25 strings; only 72% translated; need 80%).
set -e; \
for lang in de ja es fr pt; do \
	dir=man/$lang; \
	for file in $dir/dh*.pod; do \
		prog=`basename $file | sed 's/.pod//'`; \
		pod2man --utf8 -c Debhelper -r "10.5.1" $file $prog.$lang.1; \
	done; \
	if [ -e $dir/debhelper.pod ]; then \
		cat $dir/debhelper.pod | \
			perl -e ' undef $/; foreach (@ARGV) { open (IN, $_) or die "$_: $!"; $file=<IN>; close IN; if ($file=~m/=head1 .*?\n\n(.*?) - (.*?)\n\n/s) { my $item="=item $1(1)\n\n$2\n\n"; if (" dh_installmanpages " !~ / $1 /) { $list.=$item; } else { $list_deprecated.=$item; } } } END { while (<STDIN>) { s/#LIST#/$list/; s/#LIST_DEPRECATED#/$list_deprecated/; print; }; }' `find $dir -type f -maxdepth 1 -name "dh_*.pod" | LC_ALL=C sort` | \
			pod2man --utf8 -c Debhelper -r "10.5.1" --name="debhelper" --section=7 > debhelper.$lang.7; \
	fi; \
	if [ -e $dir/debhelper-obsolete-compat.pod ]; then \
		pod2man --utf8 -c Debhelper -r "10.5.1" --name="debhelper" --section=7 $dir/debhelper-obsolete-compat.pod > debhelper-obsolete-compat.$lang.7; \
	fi; \
done
make[1]: Leaving directory '/tmp/testrun'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/tmp/testrun'
./run dh_auto_test --no-parallel
	make -j1 test
make[2]: Entering directory '/tmp/testrun'
printf "package Debian::Debhelper::Dh_Version;\n\$version='10.5.1';\n1" > \
	Debian/Debhelper/Dh_Version.pm
./run perl -MTest::Harness -e 'runtests grep { ! /CVS/ && ! /\.svn/ && -f && -x } @ARGV' t/* t/*/*
t/dh-lib.t .......................... ok
t/dh_compress.t ..................... ok
Can't use string ("usr/bin") as a SCALAR ref while "strict refs" in use at ./dh_install line 229.
# Failed test 21 in t/dh_install.t at line 75
#  t/dh_install.t line 75 is: ok(-e "debian/debhelper/usr/bin/dh_install");
t/dh_install.t ...................... 
Failed 1/23 subtests 
t/dh_link.t ......................... ok
t/maintscript.t ..................... ok
t/override_target.t ................. ok
t/pod.t ............................. skipped: Test::Pod required
t/size.t ............................ ok
t/syntax.t .......................... ok
t/buildsystems/buildsystem_tests.t .. ok
t/dh_installdocs/dh_installdocs.t ... ok
t/dh_installinit/dh_installinit.t ... ok
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 11.
t/dh_missing/dh_missing.t ........... ok

Test Summary Report
-------------------
t/dh_install.t                    (Wstat: 0 Tests: 23 Failed: 1)
  Failed test:  21
Files=13, Tests=601, 21 wallclock secs ( 0.27 usr  0.04 sys + 11.22 cusr  2.14 csys = 13.67 CPU)
Result: FAIL
Failed 1/13 test programs. 1/601 subtests failed.
Makefile:114: recipe for target 'test' failed
make[2]: *** [test] Error 255
make[2]: Leaving directory '/tmp/testrun'
dh_auto_test: make -j1 test returned exit code 2
debian/rules:17: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/tmp/testrun'
debian/rules:13: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
+ cleanup
+ '[' -e /chroots/chroot-run-sid.pqSNTJucw/tmp/testrun/stats.csv ']'
+ '[' false = true ']'
++ ls -1 '/chroots/chroot-run-sid.pqSNTJucw/tmp/debian-edu-doc_*.changes'
++ true
+ CHANGES=
+ '[' '!' -z '' ']'
+ '[' false = true ']'
+ '[' -d /chroots/chroot-run-sid.pqSNTJucw/proc ']'
+ sudo umount -l /chroots/chroot-run-sid.pqSNTJucw/proc
+ '[' -d /chroots/chroot-run-sid.pqSNTJucw/testrun ']'
+ '[' -d /chroots/chroot-run-sid.pqSNTJucw ']'
+ sudo rm -rf --one-file-system /chroots/chroot-run-sid.pqSNTJucw
Mon 26 Jun 13:26:49 UTC 2017 - /srv/jenkins/bin/chroot-run.sh stopped running as /tmp/jenkins-script-Ang7obLb, which will now be removed.
Build step 'Execute shell' marked build as failure
Not sending mail to unregistered user niels at thykier.net



More information about the debhelper-devel mailing list