Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the IPC-System-Simple CPAN distribution.

Report information
The Basics
Id: 43098
Status: resolved
Priority: 0/
Queue: IPC-System-Simple

People
Owner: PJF [...] cpan.org
Requestors: dagolden [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: 'if' pragma not core until 5.6.2
IPC::System::Simple has "use 5.006" but also uses the "if" pragma. However, the "if" pragma was added to core in 5.6.2. So, perhaps it would be better to "use 5.006002" just to be explicit. -- David
G'day David, On Fri Feb 06 23:12:39 2009, DAGOLDEN wrote: Show quoted text
> IPC::System::Simple has "use 5.006" but also uses the "if" pragma. > However, the "if" pragma was added to core in 5.6.2. So, perhaps it > would be better to "use 5.006002" just to be explicit.
Drat. I::S::Simple is actually a module which I want to have strong backwards compatibility, especially for 5.6.1, which I seem to keep encountering on legacy systems. I actually had no idea that "if" didn't enter core until 5.6.2. I've written a patch, and I'm just running it through tests now various operating systems and Perl versions now. With luck, you should see a new 5.6.0 friendly release of IPC::System::Simple on the CPAN within the next 24 hours. Many thanks for the bug report, and all the very best, Paul
G'day David, IPC::System::Simple v1.18 has just been uploaded to the CPAN, and no longer depends upon the 'if' pragma. It should compile and run cleanly on 5.6.0 (although I don't have a perl of that vintage upon which to test it). If you just can't wait for the CPAN mirrors to catch up, you can download a tarball of the release right now from: http://github.com/pfenwick/ipc-system-simple/tarball/v1_18 It will give you a funny filename, which is generated from the git commit where I released the code. You've been attributed in the Changes file with many thanks for spotting the compatibility issues on older 5.6.x versions. All the very best, and many thanks for the bug report. Paul