Skip Menu |

This queue is for tickets about the version CPAN distribution.

Report information
The Basics
Id: 87983
Status: resolved
Priority: 0/
Queue: version

People
Owner: Nobody in particular
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.9903
Fixed in: 0.9904



Subject: Inconsistent behaviour with XS version
This works as expected: perl -Mversion -MModule::CoreList -wle'my $version = $Module::CoreList::version{5.019002}{base}; my $foo = version->parse($version); print $foo' (prints 2.19) This does not (prints 0): perl -Mversion -MModule::CoreList -wle'my $foo = version->parse($Module::CoreList::version{5.019002}{base}); print $foo' Folks on #toolchain tell me that this is because %version in MCL is a tied hash, and the XS version code is not triggering the tie magic. (version::vpp works properly.)
On Tue Aug 20 13:20:31 2013, ETHER wrote: Show quoted text
> Folks on #toolchain tell me that this is because %version in MCL is a > tied hash, and the XS version code is not triggering the tie magic.
Will be fixed in 0.9904
On Sat Aug 31 21:53:08 2013, JPEACOCK wrote: Show quoted text
> On Tue Aug 20 13:20:31 2013, ETHER wrote:
> > Folks on #toolchain tell me that this is because %version in MCL is a > > tied hash, and the XS version code is not triggering the tie magic.
> > Will be fixed in 0.9904
done