Please unblock libpoe-component-server-simplehttp-perl/1.46-2 The -2 fixes a very nasty bug, that was subsequently fixed upstream, after Tincho sent them the patch. The bug causes false error condition in error-checking code and we observed in an application that used the module indirectly, via libpoe-component-soap-perl. There is no Debian bug filed, as I was not sure if the problems I was experiencing aren't caused by errors on my side. The bug is tracked upstream at http://rt.cpan.org/Public/Bug/Display.html?id=38743 The bug has two sources: first, the code checked for errors in $!, but the statement just above the checks is conditional on $_[HEAP]->{'LOGHANDLER'}, while the check for $! is not. This way, $! may be set from another part of the program, fooling the check. In such situation a warning would be used for using unitialized $_[HEAP]->{'LOGHANDLER'}->{'EVENT'}. However, the code uses the "use warnings FATAL=>'all'" pragma, promoting the warning to a fatal error. Enough mumbling, here's the changelog: [ Martín Ferrari ] * cases because of a bug in a error trapping conditional (See CPAN#38743). - add an $! = undef, just in case.. . [ Damyan Ivanov ] * add quilt to Build-Depends and integrate in into debian/rules * add README.source pointing to quilt documentation * rules: do not ship redundant README . [ Martín Ferrari ] * Change the patch name, stupid lintian! -- dam JabberID: dam@jabber.minus273.org
Attachment:
signature.asc
Description: Digital signature