Bug#769211: dpkg: FTBFS in jessie: tests failed

2014-11-12 Thread Lucas Nussbaum
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

2014-11-12 Thread Guillem Jover
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