Bug#769211: dpkg: FTBFS in jessie: tests failed
Source: dpkg Version: 1.17.21 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-2014-11-11 qa-ftbfs Justification: FTBFS in jessie on amd64 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[5]: Entering directory '/«PKGBUILDDIR»/build-tree/lib/dpkg/test' [ -z t.tmp ] || /bin/mkdir -p t.tmp PATH=../../../src:../../../scripts:../../../utils:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games \ LC_ALL=C \ \ srcdir=../../../../lib/dpkg/test builddir=. \ PERL_DL_NONLAZY=1 \ PERL5OPT= \ /usr/bin/perl -MTAP::Harness -e ' my $harness = TAP::Harness-new({ lib = [ ../../../../scripts ], color = 1, verbosity = 0, failures = 1, }); my $aggregate = $harness-runtests(@ARGV); die FAIL: test suite has errors\n if $aggregate-has_errors;' \ ./t-test ./t-test-skip ./t-macros ./t-error ./t-string ./t-buffer ./t-path ./t-progname ./t-subproc ./t-command ./t-varbuf ./t-ar ./t-deb-version ./t-arch ./t-version ./t-pkginfo ./t-pkg-list ./t-pkg-queue ./t-trigger ./t-mod-db \ ../../../../lib/dpkg/test/t-tar.t ./t-test ... ok ./t-test-skip .. skipped: ignore all tests ./t-macros . ok ./t-error .. ok ./t-string . ok ./t-buffer . ok ./t-path ... ok ./t-progname ... ok ./t-subproc ok ./t-command ok ./t-varbuf . ok ./t-ar . ok ./t-deb-version ok ./t-arch ... ok ./t-version ok ./t-pkginfo ok ./t-pkg-list ... ok ./t-pkg-queue .. ok ./t-trigger ok ./t-mod-db . ok # Failed test 'tar extractor ustar is ok' # at ../../../../lib/dpkg/test/t-tar.t line 148. # got: '. mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./fifo mode=10750 time=1.0 uid=1001 gid=200 uname=user gname=group type=fifo # ./file mode=100644 time=1.0 uid=1001 gid=200 uname=user gname=group type=file size=0 # ./hardlink mode=100644 time=1.0 uid=1001 gid=200 uname=user gname=group type=hardlink linkto=./file size=0 # ./a mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b/c mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b/c/d mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b/c/d/e mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b/c/d/e/ff mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./a/b/c/d/e/ff/long mode=100644 time=1.0 uid=1001 gid=200 uname=user gname=group type=file size=0 # ./directory mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir # ./symlink-a mode=120777 time=1.0 uid=1001 gid=200 uname=user gname=group type=symlink linkto=file size=0 # ./symlink-b mode=120777 time=1.0 uid=1001 gid=200 uname=user gname=group type=symlink linkto=hardlink size=0 # ./symlink-c mode=120777 time=1.0 uid=1001 gid=200 uname=user gname=group type=symlink linkto=dangling size=0 # ' # expected: '. mode=40755 time=1.0 uid=100 gid=200 uname=user gname=group type=dir # ./fifo mode=10750 time=1.0 uid=100 gid=200 uname=user gname=group type=fifo # ./file mode=100644 time=1.0 uid=100 gid=200 uname=user gname=group type=file size=0 # ./hardlink mode=100644 time=1.0 uid=100 gid=200 uname=user gname=group type=hardlink linkto=./file size=0 #
Bug#769211: dpkg: FTBFS in jessie: tests failed
Hi! On Wed, 2014-11-12 at 08:53:28 +0100, Lucas Nussbaum wrote: Source: dpkg Version: 1.17.21 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-2014-11-11 qa-ftbfs Justification: FTBFS in jessie on amd64 During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): make[5]: Entering directory '/«PKGBUILDDIR»/build-tree/lib/dpkg/test' # Failed test 'tar extractor ustar is ok' # at ../../../../lib/dpkg/test/t-tar.t line 148. # got: '. mode=40755 time=1.0 uid=1001 gid=200 uname=user gname=group type=dir […] # ' # expected: '. mode=40755 time=1.0 uid=100 gid=200 uname=user gname=group type=dir […] # ' Ok, the uid differs, and that's because *that* build system does have a user “user”, and the tar code in dpkg always prefers to use the system uid instead of the one provided by the tarball. I'll fix the test case for 1.17.22. Thanks, Guillem -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org