[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [rt.cpan.org #96086] [PATCH] Fix port already in use test failure



Hi Kevin,

(CC: debian-perl mailing list in case anyone has any ideas!)

On 02/02/15 15:44, Kevin Falcone via RT wrote:
> <URL: https://rt.cpan.org/Ticket/Display.html?id=96086 >
> 
> Hmm- while this patch seems reasonable, I wasn't actually seeing any of these failures on my Debian 7 testing box.  Do you still need this patch in order to pass tests on 0.50?
> 
> -kevin
> 

Running the build using sbuild (used for building Debian packages in
schroot) and Debian Sid (unstable) without the patch gives the following
error:
> bind to *:45479: Address already in use at t/01live.t line 157.
> child unresponsive for 5 seconds at /«PKGBUILDDIR»/blib/lib/HTTP/Server/Simple.pm line 261.
> # Looks like you planned 34 tests but ran 6.
> # Looks like your test exited with 29 just after 6.

Running the tests manually in an Debian Sid (unstable) chroot without
the patch gives:
> t/00smoke.t ........ ok   
> t/01live.t ......... 4/34 bind to *:43048: Address already in use at t/01live.t line 157.
> t/01live.t ......... 12/34 bind to *:43049: Address already in use at t/01live.t line 157.
> t/01live.t ......... ok     
> t/02pod.t .......... ok   
> t/03podcoverage.t .. ok   
> t/04cgi.t .......... ok     
> All tests successful.
> Files=5, Tests=108, 18 wallclock secs ( 0.11 usr  0.01 sys +  0.78 cusr  0.16 csys =  1.06 CPU)
> Result: PASS

Debian 7 (Wheezy) chroot:
> t/00smoke.t ........ ok   
> t/01live.t ......... 1/34 bind to *:42759: Address already in use at t/01live.t line 157
> t/01live.t ......... 12/34 bind to *:42760: Address already in use at t/01live.t line 157
> t/01live.t ......... ok     
> t/02pod.t .......... skipped: Test::Pod 1.14 required for testing POD
> t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
> t/04cgi.t .......... ok     
> All tests successful.
> Files=5, Tests=102, 17 wallclock secs ( 0.10 usr  0.02 sys +  0.47 cusr  0.11 csys =  0.70 CPU)
> Result: PASS

My Debian 7 Workstation (not a chroot):
> t/00smoke.t ........ ok   
> t/01live.t ......... ok     
> t/02pod.t .......... skipped: Test::Pod 1.14 required for testing POD
> t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
> t/04cgi.t .......... ok     
> All tests successful.
> Files=5, Tests=102, 20 wallclock secs ( 0.15 usr  0.03 sys +  0.65 cusr  0.18 csys =  1.01 CPU)
> Result: PASS

Okay... So now where getting somewhere! Whenever the tests are run in a
chroot the error is present.

Hmmm... So we need the patch to be able to build the packages for
Debian, but it doesn't look like the problem is a big one.

Regards

Daniel

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: