Skip Menu |

This queue is for tickets about the Toader CPAN distribution.

Report information
The Basics
Id: 78782
Status: resolved
Priority: 0/
Queue: Toader

People
Owner: vvelox [...] vvelox.net
Requestors: MITHALDU [...] cpan.org
Cc:
AdminCc:

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



Subject: tarball seems to be problematic
On Win32, there seem to be issues unpacking it: https://gist.github.com/c6b58812922625b8d9c5 Likely because of the colons in filenames in Toader-0.4.0.tar.gz\Toader-0.4.0\example\.toader\entries
Greetings, This is caused by a bug in Windows that results in the OS being unable to handle colons as well as some other various punctuations in file names. Given the use of colons in the time stamps in the entry name format, this will also cause issues outside of extracting. Specifically with Toader::Entry being completely unusable. If you are curious at taking a look at the code, just exact everything except the example directory.
Greetings, Also noted in the README now for what will be 0.5.0. http://eesdp.org/svnweb/index.cgi/pubsvn/revision?rev=835 Thanks!
Subject: Re: [rt.cpan.org #78782] tarball seems to be problematic
Date: Sun, 5 Aug 2012 20:50:09 +0200
To: bug-Toader [...] rt.cpan.org
From: Christian Walde <walde.christian [...] gmail.com>
There is a number of points to address here: First off, your claim of this being a "bug" in windows comes across to me as highly arrogant and intentionally insulting. If that was not your intention, i ask that you please, for the sake of Perl as a whole, reconsider how you talk to people on OSes that are merely different than yours. That said, my concern here is that i run a CPAN Testers Smoker machine that repeatedly gets stuck trying to make sense of your dist. This leaves me with two options, both of which are not very desirable. 1: I specialcase your dist with a regex to skip it. Due to the matter of the beast, this is fragile and can easily stop working or accidentally cause skipping of dists i didn't want to skip. Additionally it leaves problems unresolved for other people. As such i like to reserve this for responsive and irrational authors, which you don't seem to be. 2: I figure out a way to make CPAN::Reporter send out FAILs for such dists, which will be a considerable effort, that i'm unsure of being accepted happily by some authors. However: There is a third path. You could help ALL automated systems recognize what systems are supported or not. Frankly: If the colons in the filenames are the only thing preventing it from working on other systems, you could probably easily fix that and expand your user circle. Nevertheless, you could at least pack up the data for testing in a tarball and only unpack it on systems where Makefile.PL believes it could work. The CPAN Testers FAQ describes how to set up your Makefile.PL to appropiately communicate this: http://wiki.cpantesters.org/wiki/CPANAuthorNotes Would you be willing to make these changes?
This was changed awhile back with 1.0.0.