Bug#615963: libvendorlib-perl: tilde expansion tests failing

Salvatore Bonaccorso carnil at debian.org
Tue Mar 1 11:30:27 UTC 2011


Source: libvendorlib-perl
Version: 0.10-1
Severity: serious
Justification: FTBFS

Hi

libvendorlib-perl FTBFS during tests on tilde expansion tests:

>    dh_auto_test
> make[1]: Entering directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/01basic.t t/pod.t
> 
> #   Failed test 'bare tilde expansion'
> #   at t/01basic.t line 36.
> #          got: '/usr/share/perl5'
> #     expected: '/home/salvi/'
> 
> #   Failed test 'tilde expansion with user name'
> #   at t/01basic.t line 59.
> #          got: '/usr/share/perl5'
> #     expected: '/home/salvi/'
> # Looks like you failed 2 tests of 3.
> t/01basic.t ..
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/3 subtests
> t/pod.t ...... ok
> 
> Test Summary Report
> -------------------
> t/01basic.t (Wstat: 512 Tests: 3 Failed: 2)
>   Failed tests:  2-3
>   Non-zero exit status: 2
> Files=2, Tests=4,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.11 cusr  0.00 csys =  0.14 CPU)
> Result: FAIL
> Failed 1/2 test programs. 2/4 subtests failed.
> make[1]: *** [test_dynamic] Error 255
> make[1]: Leaving directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
> dh_auto_test: make -j1 test returned exit code 2
> make: *** [build] Error 29
> dpkg-buildpackage: error: debian/rules build gave error exit status 2

Bests
Salvatore

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
sbuild (Debian sbuild) 0.60.0 (23 Feb 2010) on elende

????????????????????????????????????????????????????????????????????????????????
? libvendorlib-perl 0.10-1 (amd64)                           01 Mar 2011 12:11 ?
????????????????????????????????????????????????????????????????????????????????

Package: libvendorlib-perl
Version: 0.10-1
Architecture: amd64
Chroot Build Dir: /var/lib/schroot/mount/unstable-amd64-sbuild-314b1c7a-7da4-4e3e-81e6-1f596aeb1d2e/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k
Start Time: 20110301-1211
Get:1 http://ftp.ch.debian.org sid InRelease [147 kB]
Get:2 http://ftp.ch.debian.org sid/main Sources/DiffIndex [2038 B]
Get:3 http://ftp.ch.debian.org sid/main amd64 Packages/DiffIndex [2038 B]
Get:4 http://ftp.ch.debian.org sid/main TranslationIndex [2232 B]
Get:5 http://ftp.ch.debian.org sid/main 2011-03-01-0820.23.pdiff [3734 B]
Get:6 http://ftp.ch.debian.org sid/main amd64 2011-03-01-0820.23.pdiff [1763 B]
Get:7 http://ftp.ch.debian.org sid/main 2011-03-01-0820.23.pdiff [3734 B]
Get:8 http://ftp.ch.debian.org sid/main amd64 2011-03-01-0820.23.pdiff [1763 B]
Fetched 159 kB in 1s (88.4 kB/s)
Reading package lists...

????????????????????????????????????????????????????????????????????????????????
? Fetch source files                                                           ?
????????????????????????????????????????????????????????????????????????????????


Local sources
?????????????

libvendorlib-perl_0.10-1.dsc exists in .; copying to chroot

Check arch
??????????

** Using build dependencies supplied by package:
Build-Depends: debhelper (>= 7.2.13)
Build-Depends-Indep: perl, libtest-pod-perl

????????????????????????????????????????????????????????????????????????????????
? Install build dependencies (internal resolver)                               ?
????????????????????????????????????????????????????????????????????????????????

Checking for already installed source dependencies...
debhelper: missing
Using default version 8.1.2
perl: already installed (5.10.1-17)
libtest-pod-perl: missing
Checking for source dependency conflicts...
Installing positive dependencies: debhelper libtest-pod-perl
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
  bsdmainutils file gettext gettext-base groff-base html2text intltool-debian
  libcroco3 libglib2.0-0 libio-stringy-perl libmagic1 libpcre3 libpipeline1
  libunistring0 libxml2 man-db po-debconf
Suggested packages:
  wamerican wordlist whois vacation dh-make gettext-doc groff less www-browser
  libmail-box-perl
Recommended packages:
  curl wget lynx-cur autopoint libglib2.0-data shared-mime-info xml-core
  libmail-sendmail-perl
The following NEW packages will be installed:
  bsdmainutils debhelper file gettext gettext-base groff-base html2text
  intltool-debian libcroco3 libglib2.0-0 libio-stringy-perl libmagic1 libpcre3
  libpipeline1 libtest-pod-perl libunistring0 libxml2 man-db po-debconf
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 9255 kB of archives.
After this operation, 27.7 MB of additional disk space will be used.
Get:1 http://ftp.ch.debian.org/debian/ sid/main bsdmainutils amd64 8.2.2 [208 kB]
Get:2 http://ftp.ch.debian.org/debian/ sid/main groff-base amd64 1.21-4 [1129 kB]
Get:3 http://ftp.ch.debian.org/debian/ sid/main libpipeline1 amd64 1.1.0-1 [37.5 kB]
Get:4 http://ftp.ch.debian.org/debian/ sid/main man-db amd64 2.5.9-4 [1042 kB]
Get:5 http://ftp.ch.debian.org/debian/ sid/main libmagic1 amd64 5.04-5 [234 kB]
Get:6 http://ftp.ch.debian.org/debian/ sid/main file amd64 5.04-5 [49.7 kB]
Get:7 http://ftp.ch.debian.org/debian/ sid/main gettext-base amd64 0.18.1.1-3 [153 kB]
Get:8 http://ftp.ch.debian.org/debian/ sid/main libpcre3 amd64 8.12-3 [258 kB]
Get:9 http://ftp.ch.debian.org/debian/ sid/main libxml2 amd64 2.7.8.dfsg-2 [873 kB]
Get:10 http://ftp.ch.debian.org/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB]
Get:11 http://ftp.ch.debian.org/debian/ sid/main libglib2.0-0 amd64 2.28.1-1+b1 [1609 kB]
Get:12 http://ftp.ch.debian.org/debian/ sid/main libcroco3 amd64 0.6.2-1 [125 kB]
Get:13 http://ftp.ch.debian.org/debian/ sid/main libunistring0 amd64 0.9.3-3 [437 kB]
Get:14 http://ftp.ch.debian.org/debian/ sid/main gettext amd64 0.18.1.1-3 [2076 kB]
Get:15 http://ftp.ch.debian.org/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB]
Get:16 http://ftp.ch.debian.org/debian/ sid/main po-debconf all 1.0.16+nmu1 [223 kB]
Get:17 http://ftp.ch.debian.org/debian/ sid/main debhelper all 8.1.2 [553 kB]
Get:18 http://ftp.ch.debian.org/debian/ sid/main libio-stringy-perl all 2.110-4 [99.7 kB]
Get:19 http://ftp.ch.debian.org/debian/ sid/main libtest-pod-perl all 1.44-1 [13.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 9255 kB in 3s (2420 kB/s)
Selecting previously deselected package bsdmainutils.
(Reading database ... 10167 files and directories currently installed.)
Unpacking bsdmainutils (from .../bsdmainutils_8.2.2_amd64.deb) ...
Selecting previously deselected package groff-base.
Unpacking groff-base (from .../groff-base_1.21-4_amd64.deb) ...
Selecting previously deselected package libpipeline1.
Unpacking libpipeline1 (from .../libpipeline1_1.1.0-1_amd64.deb) ...
Selecting previously deselected package man-db.
Unpacking man-db (from .../man-db_2.5.9-4_amd64.deb) ...
Selecting previously deselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_5.04-5_amd64.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_5.04-5_amd64.deb) ...
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.1.1-3_amd64.deb) ...
Selecting previously deselected package libpcre3.
Unpacking libpcre3 (from .../libpcre3_8.12-3_amd64.deb) ...
Selecting previously deselected package libxml2.
Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-2_amd64.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ...
Selecting previously deselected package libglib2.0-0.
Unpacking libglib2.0-0 (from .../libglib2.0-0_2.28.1-1+b1_amd64.deb) ...
Selecting previously deselected package libcroco3.
Unpacking libcroco3 (from .../libcroco3_0.6.2-1_amd64.deb) ...
Selecting previously deselected package libunistring0.
Unpacking libunistring0 (from .../libunistring0_0.9.3-3_amd64.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.18.1.1-3_amd64.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu1_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_8.1.2_all.deb) ...
Selecting previously deselected package libio-stringy-perl.
Unpacking libio-stringy-perl (from .../libio-stringy-perl_2.110-4_all.deb) ...
Selecting previously deselected package libtest-pod-perl.
Unpacking libtest-pod-perl (from .../libtest-pod-perl_1.44-1_all.deb) ...
Setting up bsdmainutils (8.2.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode.
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode.
Setting up groff-base (1.21-4) ...
Setting up libpipeline1 (1.1.0-1) ...
Setting up man-db (2.5.9-4) ...
Building database of manual pages ...
Setting up libmagic1 (5.04-5) ...
Setting up file (5.04-5) ...
Setting up gettext-base (0.18.1.1-3) ...
Setting up libpcre3 (8.12-3) ...
Setting up libxml2 (2.7.8.dfsg-2) ...
Setting up html2text (1.3.2a-15) ...
Setting up libglib2.0-0 (2.28.1-1+b1) ...
No schema files found: doing nothing.
Setting up libcroco3 (0.6.2-1) ...
Setting up libunistring0 (0.9.3-3) ...
Setting up gettext (0.18.1.1-3) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu1) ...
Setting up debhelper (8.1.2) ...
Setting up libio-stringy-perl (2.110-4) ...
Setting up libtest-pod-perl (1.44-1) ...
Removing negative dependencies: 
Checking correctness of source dependencies...
Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64)
Toolchain package versions: libc6-dev_2.11.2-13 dpkg-dev_1.15.8.10 linux-libc-dev_2.6.37-2 gcc-4.4_4.4.5-13 g++-4.4_4.4.5-13 binutils_2.21.0.20110216-2 libstdc++6-4.4-dev_4.4.5-13 libstdc++6_4.5.2-4
Package versions: apt_0.8.11.5 base-files_6.1 base-passwd_3.5.22 bash_4.1-3 binutils_2.21.0.20110216-2 bsdmainutils_8.2.2 bsdutils_1:2.17.2-9.1 build-essential_11.5 bzip2_1.0.5-6 coreutils_8.5-1 cpp_4:4.4.5-2 cpp-4.4_4.4.5-13 dash_0.5.5.1-7.4 debconf_1.5.38 debconf-i18n_1.5.38 debfoster_2.7-1.1 debhelper_8.1.2 debian-archive-keyring_2010.08.28 debianutils_3.4.4 diffutils_1:3.0-1 dpkg_1.15.8.10 dpkg-dev_1.15.8.10 e2fslibs_1.41.12-2 e2fsprogs_1.41.12-2 fakeroot_1.14.5-2 file_5.04-5 findutils_4.4.2-1+b1 g++_4:4.4.5-2 g++-4.4_4.4.5-13 gcc_4:4.4.5-2 gcc-4.4_4.4.5-13 gcc-4.4-base_4.4.5-13 gcc-4.5-base_4.5.2-4 gettext_0.18.1.1-3 gettext-base_0.18.1.1-3 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.6.3-3 groff-base_1.21-4 gzip_1.3.12-9 hostname_3.05 html2text_1.3.2a-15 initscripts_2.88dsf-13.1 insserv_1.14.0-2 intltool-debian_0.35.0+20060710.1 libacl1_2.2.49-4 libattr1_1:2.4.44-2 libblkid1_2.17.2-9.1 libbz2-1.0_1.0.5-6 libc-bin_2.11.2-13 libc-dev-bin_2.11.2-13 libc6_2.11.2-13 libc6-dev_2.11.2-13 libcomerr2_1.41.12-2 libcroco3_0.6.2-1 libdb4.7_4.7.25-12 libdb4.8_4.8.30-5 libdpkg-perl_1.15.8.10 libgc1c2_1:7.1-6 libgcc1_1:4.5.2-4 libgdbm3_1.8.3-9 libglib2.0-0_2.28.1-1+b1 libgmp3c2_2:4.3.2+dfsg-1 libgomp1_4.5.2-4 libio-stringy-perl_2.110-4 liblocale-gettext-perl_1.05-6 liblzma2_5.0.0-2 libmagic1_5.04-5 libmpfr4_3.0.0-7 libncurses5_5.7+20100313-5 libpam-modules_1.1.2-2 libpam-runtime_1.1.2-2 libpam0g_1.1.2-2 libpcre3_8.12-3 libpipeline1_1.1.0-1 libreadline6_6.1-3 libselinux1_2.0.96-1 libsepol1_2.0.42-1 libslang2_2.2.2-4 libss2_1.41.12-2 libstdc++6_4.5.2-4 libstdc++6-4.4-dev_4.4.5-13 libtest-pod-perl_1.44-1 libtext-charwidth-perl_0.04-6 libtext-iconv-perl_1.7-2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libunistring0_0.9.3-3 libusb-0.1-4_2:0.1.12-17 libuuid1_2.17.2-9.1 libxml2_2.7.8.dfsg-2 linux-libc-dev_2.6.37-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-27 make_3.81-8 man-db_2.5.9-4 mawk_1.3.3-15 mount_2.17.2-9.1 ncurses-base_5.7+20100313-5 ncurses-bin_5.7+20100313-5 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-1 perl_5.10.1-17 perl-base_5.10.1-17 perl-modules_5.10.1-17 po-debconf_1.0.16+nmu1 readline-common_6.1-3 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-13.1 sysvinit_2.88dsf-13.1 sysvinit-utils_2.88dsf-13.1 tar_1.25-3 tzdata_2011b-2 util-linux_2.17.2-9.1 xz-utils_5.0.0-2 zlib1g_1:1.2.3.4.dfsg-3

????????????????????????????????????????????????????????????????????????????????
? Build                                                                        ?
????????????????????????????????????????????????????????????????????????????????


Unpack source
?????????????

gpgv: keyblock resource `/home/salvi/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Tue Feb 15 23:16:01 2011 UTC using RSA key ID 8649AA06
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./libvendorlib-perl_0.10-1.dsc
dpkg-source: info: extracting libvendorlib-perl in libvendorlib-perl-0.10
dpkg-source: info: unpacking libvendorlib-perl_0.10.orig.tar.gz
dpkg-source: info: unpacking libvendorlib-perl_0.10-1.debian.tar.gz

Check disc space
????????????????


dpkg-buildpackage
?????????????????

dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
dpkg-buildpackage: source package libvendorlib-perl
dpkg-buildpackage: source version 0.10-1
dpkg-buildpackage: source changed by Nicholas Bamber <nicholas at periapt.co.uk>
 dpkg-source --before-build libvendorlib-perl-0.10
dpkg-buildpackage: host architecture amd64
 /usr/bin/fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b libvendorlib-perl-0.10
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building libvendorlib-perl using existing ./libvendorlib-perl_0.10.orig.tar.gz
dpkg-source: info: building libvendorlib-perl in libvendorlib-perl_0.10-1.debian.tar.gz
dpkg-source: info: building libvendorlib-perl in libvendorlib-perl_0.10-1.dsc
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
Cannot determine perl version info from lib/vendorlib.pm
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- Test::More ...loaded. (0.92)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
'CREATE_PACKLIST' is not a known MakeMaker parameter name.
Writing Makefile for vendorlib
   dh_auto_build
make[1]: Entering directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
cp lib/vendorlib.pm blib/lib/vendorlib.pm
Manifying blib/man3/vendorlib.3pm
make[1]: Leaving directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
   dh_auto_test
make[1]: Entering directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/01basic.t t/pod.t

#   Failed test 'bare tilde expansion'
#   at t/01basic.t line 36.
#          got: '/usr/share/perl5'
#     expected: '/home/salvi/'

#   Failed test 'tilde expansion with user name'
#   at t/01basic.t line 59.
#          got: '/usr/share/perl5'
#     expected: '/home/salvi/'
# Looks like you failed 2 tests of 3.
t/01basic.t .. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/3 subtests 
t/pod.t ...... ok

Test Summary Report
-------------------
t/01basic.t (Wstat: 512 Tests: 3 Failed: 2)
  Failed tests:  2-3
  Non-zero exit status: 2
Files=2, Tests=4,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.11 cusr  0.00 csys =  0.14 CPU)
Result: FAIL
Failed 1/2 test programs. 2/4 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k/libvendorlib-perl-0.10'
dh_auto_test: make -j1 test returned exit code 2
make: *** [build] Error 29
dpkg-buildpackage: error: debian/rules build gave error exit status 2
????????????????????????????????????????????????????????????????????????????????
Build finished at 20110301-1211
FAILED [dpkg-buildpackage died]
????????????????????????????????????????????????????????????????????????????????
Purging /var/lib/schroot/mount/unstable-amd64-sbuild-314b1c7a-7da4-4e3e-81e6-1f596aeb1d2e/build/salvi-libvendorlib-perl_0.10-1-amd64-Ujbe2k
(Reading database ... 11526 files and directories currently installed.)
Removing libtest-pod-perl ...
Removing debhelper ...
Removing libio-stringy-perl ...
Removing po-debconf ...
Removing man-db ...
Purging configuration files for man-db ...
Removing intltool-debian ...
Removing groff-base ...
Purging configuration files for groff-base ...
Removing gettext ...
Removing file ...
Removing html2text ...
Purging configuration files for html2text ...
Removing gettext-base ...
Removing libunistring0 ...
Purging configuration files for libunistring0 ...
Removing libcroco3 ...
Purging configuration files for libcroco3 ...
Removing libmagic1 ...
Purging configuration files for libmagic1 ...
Removing libpipeline1 ...
Purging configuration files for libpipeline1 ...
Removing libxml2 ...
Purging configuration files for libxml2 ...
Removing bsdmainutils ...
Purging configuration files for bsdmainutils ...
Removing libglib2.0-0 ...
Purging configuration files for libglib2.0-0 ...
Removing libpcre3 ...
Purging configuration files for libpcre3 ...
????????????????????????????????????????????????????????????????????????????????
Finished at 20110301-1211
Build needed 00:00:15, 300k disc space


More information about the pkg-perl-maintainers mailing list