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 filePatch | File delta | Description |
---|---|---|
fix test for mips | (download) |
t/Child.t |
5 4 + 1 - 0 ! |
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 ! |
fixes regression in argv handling with utf8::all 0.013 |
1