Bug#477227: background() signal fix breaks Test::HTTP::Server::Simple

Niko Tyni ntyni at debian.org
Thu Apr 24 11:36:51 UTC 2008


On Tue, Apr 22, 2008 at 08:18:11AM +0300, Niko Tyni wrote:
> reassign 477227 libhttp-server-simple-perl 0.30-1
> retitle 477227 background() signal fix breaks Test::HTTP::Server::Simple
> thanks
> 
> On Mon, Apr 21, 2008 at 11:42:53PM +0200, agostini at univ-metz.fr wrote:
> > Package: perl
> > Version: 5.8.8-12
> > Severity: important
> > 
> > As I'm packaging Test::HTTP::Server::Simple
> > http://search.cpan.org/dist/Test-HTTP-Server-Simple/
> > I found a strange bug :
> > 
> > the test 01.basic.t doesn't fail but block in a module while 1 loop.
> > 
> > Module start a HTTP::Server::Simple and send a kill USR1 with NEXT,
> > a while 1 loop wait the signal
> > see line 146 in lib/Test/HTTP/Server/Simple.pm
> 
> This is a side effect of the fix for #439724, which uses SIGUSR1 for
> other purposes. Reassigning. This probably means the pipe version of the
> fix is the better choice.

FWIW, I just informed upstream via CPAN #28122 about this in the hope
they'd integrate the pipe version of the fix.

Cheers,
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list