From: | CARNIL [...] cpan.org |
Subject: | libsvn-notify-mirror-perl: FTBFS: tests failed |
Hi
This bug has been forwarded from http://bugs.debian.org/678791
SVN-Notify-Mirror tests fail when subversion version used is 1.7.5.
Source: libsvn-notify-mirror-perl
Version: 0.03800-1
Severity: serious
Tags: wheezy sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20120624 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
Show quoted text
> debian/rules build
> dh_testdir
> # redirect STDIN to avoid any prompting
> /usr/bin/perl Build.PL installdirs=vendor < /dev/null
>
> Checking optional features...
> config_support....disabled
> requires:
> ! SVN::Notify::Config is not installed
> rsync_support.....disabled
> requires:
> ! File::Rsync is not installed
> ssh_support.......disabled
> requires:
> ! Net::SSH is not installed
>
> ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
> of the modules indicated above before proceeding with this installation
>
> Run 'Build installdeps' to install missing prerequisites.
>
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'SVN-Notify-Mirror' version '0.038'
> /usr/bin/perl Build
> Building SVN-Notify-Mirror
> SENDMAIL=/dev/null /usr/bin/perl Build test
>
> # Failed test 'Correct files updated in project1/trunk at rev: 2'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/tags/TRUNK-1135534439 at rev: 3'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/tags/TRUNK-1135534439/dir1} = Does not exist
> # $expected->{project1/tags/TRUNK-1135534439/dir1} = 'A'
>
> # Failed test 'Correct files updated in project1/trunk at rev: 3'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/tags/TRUNK-1135534439 at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/tags/TRUNK-1135534439/'.':} = 'Updating'
> # $expected->{project1/tags/TRUNK-1135534439/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/branches/branch1 at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/branches/branch1/dir1} = Does not exist
> # $expected->{project1/branches/branch1/dir1} = 'A'
>
> # Failed test 'Correct files updated in project1/trunk at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/branches/branch1 at rev: 5'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/branches/branch1/'.':} = 'Updating'
> # $expected->{project1/branches/branch1/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/trunk at rev: 6'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/trunk at rev: 2'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/tags/TRUNK-1135534439 at rev: 3'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/tags/TRUNK-1135534439/dir1} = Does not exist
> # $expected->{project1/tags/TRUNK-1135534439/dir1} = 'A'
>
> # Failed test 'Correct files updated in project1/trunk at rev: 3'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/tags/TRUNK-1135534439 at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/tags/TRUNK-1135534439/'.':} = 'Updating'
> # $expected->{project1/tags/TRUNK-1135534439/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/branches/branch1 at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/branches/branch1/dir1} = Does not exist
> # $expected->{project1/branches/branch1/dir1} = 'A'
>
> # Failed test 'Correct files updated in project1/trunk at rev: 4'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/branches/branch1 at rev: 5'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/branches/branch1/'.':} = 'Updating'
> # $expected->{project1/branches/branch1/'.':} = Does not exist
>
> # Failed test 'Correct files updated in project1/trunk at rev: 6'
> # at t/coretests.pm line 196.
> # Structures begin differing at:
> # $got->{project1/trunk/'.':} = 'Updating'
> # $expected->{project1/trunk/'.':} = Does not exist
> # Looks like you failed 16 tests of 64.
> t/001_basic.t ..
> Dubious, test returned 16 (wstat 4096, 0x1000)
> Failed 1/1 test programs. 16/64 subtests failed.
> Failed 16/64 subtests
>
> Test Summary Report
> -------------------
> t/001_basic.t (Wstat: 4096 Tests: 64 Failed: 16)
> Failed tests: 3, 6, 8, 12, 14, 16, 21, 26, 35, 38, 40
> 44, 46, 48, 53, 58
> Non-zero exit status: 16
> Files=1, Tests=64, 2 wallclock secs ( 0.04 usr 0.02 sys + 1.40 cusr 1.00 csys = 2.46 CPU)
> Result: FAIL
> make: *** [build-stamp] Error 16
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/06/24/libsvn-notify-mirror-perl_0.03800-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
Thanks in advance,
Salvatore Bonaccorso, Debian Perl Group