First test: uname -a Linux debian 2.6.32-5-amd64 #1 SMP Fri Dec 23 20:09:57 UTC 2011 x86_64 GNU/Linux
... PATH=`pwd`/bin:$PATH /bin/sh test/00/t0064a.sh This test only applies when not executed by root, therefore this test is declared to pass by default. PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0065a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0066a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0067a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0068a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0069a.sh This test only applies when not executed by root, therefore this test is declared to pass by default. PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0070a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0071a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0072a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0073a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0074a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0075a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0076a.sh expected to fail FAILED test of rename EACCES make[1]: *** [t0076a] Error 1 make[1]: Leaving directory `/libexplain-0.51.D001' make: *** [build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 Build command 'cd libexplain-0.51.D001 && dpkg-buildpackage -b -uc' failed. E: Child process failed The package builds fine on my sid box (pbuilder chroot and outside) Linux sylvester 3.2.0-1-amd64 #1 SMP Fri Feb 17 05:17:36 UTC 2012 x86_64 GNU/Linux However, in a i386 Squeeze VM, I created a sid chroot and the package failed to build somewhere else in the test suite: PATH=`pwd`/bin:$PATH /bin/sh test/00/t0042a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0043a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0044a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0045a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0046a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0047a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0049a.sh PASSED PATH=`pwd`/bin:$PATH /bin/sh test/00/t0050a.sh 3c3 < starting at "a" --- > starting at "/tmp/libexplain-10570/a" FAILED test of open vs ELOOP make[1]: *** [t0050a] Error 1 make[1]: Leaving directory `/libexplain-0.51.D001' make: *** [build-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 This particular test is testing recursive symbolic links, which is dependent on the configuration of the running kernel. http://lwn.net/Articles/91959/ Having a test suite which is dependent on the architecture-dependent configuration of the running kernel is going to be permanently problematic in a Debian buildd infrastructure... I'm beginning to think that libexplain is only particularly useful when compiled on the machine which is to use it, which probably makes it not particularly useful as a binary package in Debian. CC'ing the maintainer of the only reverse dependency as this could be a candidate for removal. (It looks like issues along these lines have caused a series of previous RC bugs.) (xatv-plugins has only recently gained a dependency on libexplain30, it may well be possible to remove that dependency in order to remove libexplain.) -- Neil Williams ============= http://www.linux.codehelp.co.uk/
pgpngGPn5ZOBH.pgp
Description: PGP signature