Package: libdevel-bt-perl / 0.06-4

Metadata

Package Version Patches format
libdevel-bt-perl 0.06-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
hurd_path_max.patch | (download)

bt.xs | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix ftbfs on hurd-i386
 hurd does not define PATH_MAX. Fix taken from pathmax.h
 http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00025.html
0001 Raise instead of kill the signal.patch | (download)

t/basic.t | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] raise instead of kill the signal

Bug-Debian: https://bugs.debian.org/721421
Bug: http://rt.cpan.org/Public/Bug/Display.html?id=93585


0001 Reinitialize the fd set in the select loop.patch | (download)

bt.xs | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch] reinitialize the fd set in the select loop

This fixes test failures on slow hosts.

It looks like execvp() happening in the child after the first select()
call invalidates the set.

Quoting the Linux select_tut(2) manual page:

 11. Since  select()  modifies  its  file descriptor sets, if the call
     is being used in a loop, then the sets must be reinitialized before
     each call.

Bug-Debian: https://bugs.debian.org/721421
Bug: https://rt.cpan.org/Public/Bug/Display.html?id=93585