Bug#661799: FTBFS

Moritz Mühlenhoff muehlenhoff at univention.de
Thu Mar 1 13:22:25 UTC 2012


> > Failed 4/9 test programs. 8/46 subtests failed.
> > make[1]: *** [test_dynamic] Error 255
> > make[1]: Leaving directory `/home/jmm/libcvs-perl-0.07'
> > make: *** [install-stamp] Error 2
> > dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
> > status 2
> 
> I cannot reproduce this with libcvs-perl 0.07. Do you have maybe the
> full build log available?

The full log is attached. The system was once installed with squeeze, that's 
why the hostname is squeezeamd64, but it's running a current Debian sid.

Cheers,
Moritz
-- 
Moritz Mühlenhoff                         muehlenhoff at univention.de
Open Source Software Engineer and Consultant
Univention GmbH  Linux for Your Business     fon: +49 421 22 232- 0
Mary-Somerville-Str.1  28359 Bremen          fax: +49 421 22 232-99
http://www.univention.de
-------------- next part --------------
jmm at squeezeamd64:~$ mkdir cvs-build
jmm at squeezeamd64:~$ cd cvs-build/
jmm at squeezeamd64:~/cvs-build$ apt-get source libcvs-perl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Need to get 36.5 kB of source archives.
Get:1 http://ftp.de.debian.org/debian/ sid/main libcvs-perl 0.07-3 (dsc) [1180 B]
Get:2 http://ftp.de.debian.org/debian/ sid/main libcvs-perl 0.07-3 (tar) [24.6 kB]
Get:3 http://ftp.de.debian.org/debian/ sid/main libcvs-perl 0.07-3 (diff) [10.7 kB]
Fetched 36.5 kB in 0s (262 kB/s)  
gpgv: Signature made Mon May 12 23:42:06 2008 CEST using DSA key ID 8BB527AF
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./libcvs-perl_0.07-3.dsc
dpkg-source: info: extracting libcvs-perl in libcvs-perl-0.07
dpkg-source: info: unpacking libcvs-perl_0.07.orig.tar.gz
dpkg-source: info: applying libcvs-perl_0.07-3.diff.gz
dpkg-source: info: upstream files that have been modified: 
 libcvs-perl-0.07/Cvs
 libcvs-perl-0.07/Makefile.PL
 libcvs-perl-0.07/cvs/CVSROOT/history
 libcvs-perl-0.07/cvs/test/test.txt,v
jmm at squeezeamd64:~/cvs-build$ cd libcvs-perl-0.07/
jmm at squeezeamd64:~/cvs-build/libcvs-perl-0.07$ dpkg-buildpackage 
dpkg-buildpackage: source package libcvs-perl
dpkg-buildpackage: source version 0.07-3
dpkg-buildpackage: source changed by Gunnar Wolf <gwolf at debian.org>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build libcvs-perl-0.07
 fakeroot debian/rules clean
dh_testdir
dh_testroot
# Add commands to clean up after the build process here
[ ! -f Makefile ] || /usr/bin/make distclean
dh_clean build-stamp install-stamp
 dpkg-source -b libcvs-perl-0.07
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: info: building libcvs-perl using existing libcvs-perl_0.07.orig.tar.gz
dpkg-source: info: building libcvs-perl in libcvs-perl_0.07-3.diff.gz
dpkg-source: warning: the diff modifies the following upstream files: 
 Cvs
 Makefile.PL
 cvs/CVSROOT/history
 cvs/test/test.txt,v
dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1)
dpkg-source: info: building libcvs-perl in libcvs-perl_0.07-3.dsc
 debian/rules build
dh_testdir
# Add commands to compile the package here
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Writing Makefile for Cvs
Writing MYMETA.yml
/usr/bin/make OPTIMIZE="-Wall -O2 -g"
make[1]: Entering directory `/home/jmm/cvs-build/libcvs-perl-0.07'
cp lib/Cvs/Command/Checkout.pm blib/lib/Cvs/Command/Checkout.pm
cp lib/Cvs/Command/Tag.pm blib/lib/Cvs/Command/Tag.pm
cp lib/Cvs/Result/Release.pm blib/lib/Cvs/Result/Release.pm
cp lib/Cvs/Result/RdiffItem.pm blib/lib/Cvs/Result/RdiffItem.pm
cp lib/Cvs/Result/DiffList.pm blib/lib/Cvs/Result/DiffList.pm
cp lib/Cvs/Result/StatusItem.pm blib/lib/Cvs/Result/StatusItem.pm
cp lib/Cvs/Result/RdiffList.pm blib/lib/Cvs/Result/RdiffList.pm
cp lib/Cvs/Command/Rdiff.pm blib/lib/Cvs/Command/Rdiff.pm
cp lib/Cvs/Command/Release.pm blib/lib/Cvs/Command/Release.pm
cp lib/Cvs/Command/Login.pm blib/lib/Cvs/Command/Login.pm
cp lib/Cvs/Result/Rtag.pm blib/lib/Cvs/Result/Rtag.pm
cp lib/Cvs/Result/Commit.pm blib/lib/Cvs/Result/Commit.pm
cp lib/Cvs/Command/Base.pm blib/lib/Cvs/Command/Base.pm
cp lib/Cvs/Command/Export.pm blib/lib/Cvs/Command/Export.pm
cp lib/Cvs/Command/Logout.pm blib/lib/Cvs/Command/Logout.pm
cp lib/Cvs/Command/Update.pm blib/lib/Cvs/Command/Update.pm
cp lib/Cvs/Result/Base.pm blib/lib/Cvs/Result/Base.pm
cp lib/Cvs/Cvsroot.pm blib/lib/Cvs/Cvsroot.pm
cp lib/Cvs/Command/Rtag.pm blib/lib/Cvs/Command/Rtag.pm
cp lib/Cvs/Result/Update.pm blib/lib/Cvs/Result/Update.pm
cp lib/Cvs.pm blib/lib/Cvs.pm
cp lib/Cvs/Result/DiffItem.pm blib/lib/Cvs/Result/DiffItem.pm
cp lib/Cvs/Result/Login.pm blib/lib/Cvs/Result/Login.pm
cp lib/Cvs/Result/Tag.pm blib/lib/Cvs/Result/Tag.pm
cp lib/Cvs/Command/Commit.pm blib/lib/Cvs/Command/Commit.pm
cp lib/Cvs/Result/Export.pm blib/lib/Cvs/Result/Export.pm
cp lib/Cvs/Result/Checkout.pm blib/lib/Cvs/Result/Checkout.pm
cp lib/Cvs/Result/Logout.pm blib/lib/Cvs/Result/Logout.pm
cp lib/Cvs/Command/Status.pm blib/lib/Cvs/Command/Status.pm
cp lib/Cvs/Command/Diff.pm blib/lib/Cvs/Command/Diff.pm
cp lib/Cvs/Result/StatusList.pm blib/lib/Cvs/Result/StatusList.pm
Manifying blib/man3/Cvs.3pm
make[1]: Leaving directory `/home/jmm/cvs-build/libcvs-perl-0.07'
touch build-stamp
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
# Add commands to install the package into debian/ACKAGE_NAME here
/usr/bin/make test
make[1]: Entering directory `/home/jmm/cvs-build/libcvs-perl-0.07'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00checkout.t .. ok   
t/05commit.t .... ok   
t/10status.t .... 1/11 # Failed test 8 in t/10status.t at line 22
#  t/10status.t line 22 is: ok($status->is_up2date);
# Failed test 10 in t/10status.t at line 32
#  t/10status.t line 32 is: ok($status->is_modified);
# Failed test 11 in t/10status.t at line 33
#  t/10status.t line 33 is: ok($status->is_up2date);
t/10status.t .... Failed 3/11 subtests 
t/20tag.t ....... 1/6 # Test 3 got: "0" (t/20tag.t at line 14)
#   Expected: "1"
#  t/20tag.t line 14 is: ok($result->tagged, 1);
# Test 5 got: "0" (t/20tag.t at line 20)
#   Expected: "1"
#  t/20tag.t line 20 is: ok($result->untagged, 1);
t/20tag.t ....... Failed 2/6 subtests 
t/21rtag.t ...... ok   
t/30update.t .... 1/6 # Test 3 got: "0" (t/30update.t at line 20)
#   Expected: "1"
#  t/30update.t line 20 is: ok(@modified, 1);
Use of uninitialized value $modified[0] in string eq at t/30update.t line 21.
# Failed test 4 in t/30update.t at line 21
#  t/30update.t line 21 is: ok($modified[0] eq 'test.txt');
t/30update.t .... 5/6 # Test 6 got: "0" (t/30update.t at line 26)
#   Expected: "1"
#  t/30update.t line 26 is: ok($result->updated, 1);
t/30update.t .... Failed 3/6 subtests 
t/40diff.t ...... 1/6 Can't locate object method "push_diff" via package "Cvs::Result::Base" at /home/jmm/cvs-build/libcvs-perl-0.07/blib/lib/Cvs/Command/Diff.pm line 99.
t/40diff.t ...... Dubious, test returned 29 (wstat 7424, 0x1d00)
Failed 4/6 subtests 
t/50export.t .... ok   
t/90release.t ... ok   

Test Summary Report
-------------------
t/10status.t  (Wstat: 0 Tests: 11 Failed: 3)
  Failed tests:  8, 10-11
t/20tag.t     (Wstat: 0 Tests: 6 Failed: 2)
  Failed tests:  3, 5
t/30update.t  (Wstat: 0 Tests: 6 Failed: 3)
  Failed tests:  3-4, 6
t/40diff.t    (Wstat: 7424 Tests: 2 Failed: 0)
  Non-zero exit status: 29
  Parse errors: Bad plan.  You planned 6 tests but ran 2.
Files=9, Tests=46,  5 wallclock secs ( 0.09 usr  0.12 sys +  1.19 cusr  1.01 csys =  2.41 CPU)
Result: FAIL
Failed 4/9 test programs. 8/46 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory `/home/jmm/cvs-build/libcvs-perl-0.07'
make: *** [install-stamp] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
jmm at squeezeamd64:~/cvs-build/libcvs-perl-0.07$ 



More information about the pkg-perl-maintainers mailing list