Bug#683894: perl-base: IPC::Open3 fails when '-' is given as the command. Fix available upstream.
Dominic Hargreaves
dom at earth.li
Wed Aug 22 18:21:33 UTC 2012
On Sun, Aug 05, 2012 at 01:24:16AM -0700, David Caldwell wrote:
> $ perl -MIPC::Open3 -e 'open3(undef, undef, undef, "-")'
> open3: Illegal seek at /usr/share/perl/5.14/IPC/Open3.pm line 214.
>
> In the perl git repo there is a fix here:
>
> http://perl5.git.perl.org/perl.git/commit/f8b0429f0b6cf645006ec2cf9fdaa2c4fc8f60d6
>
> The bug is documented in this perl bug report:
>
> https://rt.perl.org/rt3/Public/Bug/Display.html?id=95748
>
> Please consider backporting the fix into Debian's perl as this feature is
> currently completely broken.
I've backported this and sent it upstream for maint-5.14:
https://rt.perl.org/rt3//Public/Bug/Display.html?id=114454
I'm not sure whether it's appropriate to put this into perl for wheezy.
I think the risk of regressions is quite slim and it clearly breaks things
(there is another example of it breaking part of amanda at [1])
but it doesn't meet the letter of the release team freeze exceptions
rules.
Anyone else care to comment about how we should tackle this?
Cheers,
Dominic.
[1] https://bugzilla.novell.com/show_bug.cgi?id=755278
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
More information about the Perl-maintainers
mailing list