Skip Menu |

This queue is for tickets about the Date-Manip CPAN distribution.

Report information
The Basics
Id: 84320
Status: resolved
Priority: 0/
Queue: Date-Manip

People
Owner: Nobody in particular
Requestors: evgl1934 [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 6.39
Fixed in: (no value)



Subject: Date::Manip changes $ENV{PATH} unexpectedly
Hello, Sullivan. $ perl -e 'print "$ENV{PATH}\n"' /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin $ perl -e 'use Date::Manip; print "$ENV{PATH}\n"' /bin:/usr/bin $ After upgrading from Date::Manip 5.56 to 6.39 several scripts stop working. They run other programs with system() or backticks and can't find this programs in PATH after upgrade. I think this is unexpected behaviour. Yours, Eugene Loktionov.
From: evgl1934 [...] gmail.com
Вск Мар 31 11:15:34 2013, eugene357 писал: Show quoted text
> Hello, Sullivan.
I forgot system info. FreeBSD 8.2, perl 5.14.2 Eugene.
I'm not able to reproduce this error. The odd thing is that there was a bug in Date::Manip 6.33 which set the path, but it was corrected in 6.34 released just 3 days later, but it certainly sounds like you're loading 6.33 somehow. Can you verify that you are in fact getting 6.39? Just print out the value of DateManipVersion() in your output. Also, please send the output of perl -V.
I haven't heard back in over a month. I suspect that an older version of Date::Manip was being used since this was a known bug in one version. If you are able to verify that the problem exists in the current version, feel free to reopen this ticket.