Skip Menu |

This queue is for tickets about the Moose CPAN distribution.

Report information
The Basics
Id: 93406
Status: rejected
Priority: 0/
Queue: Moose

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

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



Subject: Moose::Cookbook::Legacy::Debugging_BaseClassReplacement doesnt indicate it has been updated
Date: Thu, 27 Feb 2014 08:57:59 -0500
To: bug-Moose [...] rt.cpan.org
From: Matt W <animedbz25 [...] gmail.com>
Running cpan-outdated -p | cpanm to update modules appears to install this module, but cpan-outdated still shows that this module has an update even though it has already been installed.
On 2014-02-27 05:58:48, animedbz25@gmail.com wrote: Show quoted text
> Running cpan-outdated -p | cpanm to update modules appears to install this > module, but cpan-outdated still shows that this module has an update even > though it has already been installed.
This suggests you are installing to a different location than the previous location you installed to, or in which cpan-outdated is looking. Is this the only such module that is reported as being outdated? there is nothing different between this .pod file and the dozens of others in the distribution. I'm going to have to close this as "nothing we can do on our end" -- I would suggest deleting the installed file that is reported as being outdated, and checking your install dirs and value of $PERL5LIB.
While it's true that there isn't really anything we can do about this, the problem isn't a misconfiguration on the user's end. What happened here is that in 2.10, we made sure that all of our manual files were actually .pod files instead of .pm files (some of them were .pm files, for some reason or another). Since CPAN clients don't remove files that were part of an older distribution but not part of a newer one, the .pm files from an installation of Moose 2.08 will still be laying around, and cpan-outdated sees a .pm file with an outdated version and wants to update it. The only real solution is for you to just delete the lib/site_perl/5.18.0/x86_64-linux/Moose/Cookbook/Legacy/Debugging_BaseClassReplacement.pm file manually (along with any others that may come up).