Bug#713373: starman: FTBFS: dh_auto_test: perl Build test returned exit code 255
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Jun 22 13:24:29 UTC 2013
Source: starman
Version: 0.3007-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> debian/rules build
> dh build
> dh_testdir
> dh_auto_configure
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Starman' version '0.3007'
> dh_auto_build
> Building Starman
> dh_auto_test
> t/00-compile.t ........... ok
> t/00_compile.t ........... ok
> 2013/06/21-06:30:54 Starman::Server (type Net::Server::PreFork) starting! pid(24141)
> Binding to TCP port 50324 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> 2013/06/21-06:30:54 Server closing!
> t/chunked_req.t .......... ok
> t/chunked_termination.t .. ok
> 2013/06/21-06:30:54 Starman::Server (type Net::Server::PreFork) starting! pid(24149)
> Binding to TCP port 50009 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> 2013/06/21-06:30:54 Server closing!
> t/chunked_zero_length.t .. ok
> 2013/06/21-06:30:55 Starman::Server (type Net::Server::PreFork) starting! pid(24156)
> Resolved [*]:50594 to [::]:50594, IPv6
> Not including resolved host [0.0.0.0] IPv4 because it will be handled by [::] IPv6
> Binding to TCP port 50594 on host :: with IPv6
> Setting gid to "1000 1000 109 1000"
> Can't use string ("") as a subroutine ref while "strict refs" in use at /usr/share/perl5/Net/Server/SIG.pm line 75, <$read> line 2.
>
> # Failed test at t/findbin.t line 17.
> # got: 'Can't connect to localhost:50594 (Connection refused)
> #
> # LWP::Protocol::http::Socket: connect: Connection refused at /usr/share/perl5/LWP/Protocol/http.pm line 51.
> # '
> # expected: '/«PKGBUILDDIR»/t'
> # Looks like you failed 1 test of 2.
> t/findbin.t ..............
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/2 subtests
> 2013/06/21-06:30:55 Starman::Server (type Net::Server::PreFork) starting! pid(24160)
> Binding to TCP port 50674 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> 2013/06/21-06:30:55 Server closing!
> 2013/06/21-06:30:55 Starman::Server (type Net::Server::PreFork) starting! pid(24166)
> Binding to TCP port 50613 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> Use of uninitialized value in subroutine entry at /usr/share/perl5/Net/Server/SIG.pm line 75, <$read> line 7.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /usr/share/perl5/Net/Server/SIG.pm line 75, <$read> line 7.
>
> # Failed test 'In Harakiri mode, each pid only used once'
> # at t/harakiri.t line 39.
> # got: '6'
> # expected: '23'
> # Looks like you failed 1 test of 2.
> t/harakiri.t .............
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/2 subtests
> 2013/06/21-06:30:56 Starman::Server (type Net::Server::PreFork) starting! pid(24173)
> Binding to TCP port 50918 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> 2013/06/21-06:30:57 Server closing!
> t/lf_only_request.t ...... ok
> 2013/06/21-06:30:57 Starman::Server (type Net::Server::PreFork) starting! pid(24180)
> Resolved [*]:50687 to [::]:50687, IPv6
> Not including resolved host [0.0.0.0] IPv4 because it will be handled by [::] IPv6
> Binding to TCP port 50687 on host :: with IPv6
> Setting gid to "1000 1000 109 1000"
> Can't use string ("") as a subroutine ref while "strict refs" in use at /usr/share/perl5/Net/Server/SIG.pm line 75, <$read> line 2.
> 2013/06/21-06:30:57 Starman::Server (type Net::Server::PreFork) starting! pid(24183)
> Resolved [*]:50237 to [::]:50237, IPv6
> Not including resolved host [0.0.0.0] IPv4 because it will be handled by [::] IPv6
> Binding to TCP port 50237 on host :: with IPv6
> Setting gid to "1000 1000 109 1000"
> Can't use string ("") as a subroutine ref while "strict refs" in use at /usr/share/perl5/Net/Server/SIG.pm line 75, <$read> line 2.
> t/rand.t ................. ok
> t/release-pod-syntax.t ... skipped: these tests are for release candidate testing
> 2013/06/21-06:30:58 Starman::Server (type Net::Server::PreFork) starting! pid(24188)
> Binding to TCP port 50019 on host 127.0.0.1 with IPv4
> Setting gid to "1000 1000 109 1000"
> 2013/06/21-06:30:58 Server closing!
> t/suite.t ................ ok
>
> Test Summary Report
> -------------------
> t/findbin.t (Wstat: 256 Tests: 2 Failed: 1)
> Failed test: 2
> Non-zero exit status: 1
> t/harakiri.t (Wstat: 256 Tests: 2 Failed: 1)
> Failed test: 2
> Non-zero exit status: 1
> Files=11, Tests=119, 5 wallclock secs ( 0.07 usr 0.09 sys + 2.71 cusr 0.83 csys = 3.70 CPU)
> Result: FAIL
> Failed 2/11 test programs. 2/119 subtests failed.
> dh_auto_test: perl Build test returned exit code 255
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2013/06/20/starman_0.3007-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.
More information about the pkg-perl-maintainers
mailing list