Package: libperl5i-perl / 2.13.0-1

Metadata

Package Version Patches format
libperl5i-perl 2.13.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix test for mips | (download)

t/Child.t | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix test for mips
 This patch fix a test issue that occurs only on mips architecture.
 .
 The faulty tests times actions done by a forked child process. 
 .
 The child process does:
 .
 say "A";
 flush;
 say "B" ;
 sleep 5;
 flush;
 .
 The test verifies that A and B are read with several seconds interval even 
 though there's no delay between say A and say B in the child process. (this is 
 a kind of buffer bloat test ;-) )
 .
 Weird thing: the test may fail even if there's indeed more than 2 seconds 
 between receiving A and B (verified with my stopwatch).
 .
 After several time measurement manips, it turns out that there's an 
 interaction between time() call, fork and autoflush.
 .
 The only way to have the test successful is to call time before calling fork 
 (i.e. before $child->start). 
Bug-Debian: http://bugs.debian.org/650806
fix utf8 in argv handling | (download)

lib/perl5i/2.pm | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 fixes regression in argv handling with utf8::all 0.013