Skip Menu |

This queue is for tickets about the Module-Manifest CPAN distribution.

Report information
The Basics
Id: 44217
Status: resolved
Priority: 0/
Queue: Module-Manifest

People
Owner: adamk [...] cpan.org
Requestors: frequency [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.06
Fixed in: 0.07



Subject: Win32 Compatibility
There is a bug caused by use of File::Spec to turn the absolute path passed to "skipped" to a relative path. It happens because the Module::Manifest files specify everything in a Unix-path way. This will be fixed shortly upstream in the Subversion repository, by using File::Spec's Win32 module and splitpath/splitdir to split a path into its parts, and then put it back together with File::Spec::Unix. This way, Module::Manifest and Test::DistManifest will work under Win32 and other OSes.
RT-Send-CC: adamk [...] cpan.org
On Mon Mar 16 17:41:18 2009, FREQUENCY wrote: Show quoted text
> There is a bug caused by use of File::Spec to turn the absolute path > passed to "skipped" to a relative path. It happens because the > Module::Manifest files specify everything in a Unix-path way. > > This will be fixed shortly upstream in the Subversion repository, by > using File::Spec's Win32 module and splitpath/splitdir to split a path > into its parts, and then put it back together with File::Spec::Unix. > > This way, Module::Manifest and Test::DistManifest will work under Win32 > and other OSes.
This problem has now been fixed upstream in the SVN repository. An alternative fix would be to simply remove the call to "abs2rel", so that only relative paths can be passed to Module::Manifest. I will leave this at the discretion of the module author.
RT-Send-CC: adamk [...] cpan.org
This bug has been resolved in the Subversion repository, but a new version still needs to be uploaded to CPAN. This bug is blocking the release of a fixed version of Test::DistManifest.