Skip Menu |

This queue is for tickets about the Class-Discover CPAN distribution.

Report information
The Basics
Id: 58183
Status: resolved
Priority: 0/
Queue: Class-Discover

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

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



Subject: tar.gz file has, for lack of better description "Shit all over it".
Hi Ash. I discovered an, well, unfortunate little SNAFU. The tar.gz appears loaded with a whole bunch of suprious "PaxHeader" directories which appear to interfer with building. Attached is WinRars File contents listing of the tar.gz and the build log. Interestingly, none of these files show in the MANIFEST. This results in a spectacular fail as Module::Install tries to load the spurious PaxHeader files as if they were in fact extensions to Module::Install, with catastrophic failure as a result. 17 gid=755412454 18 uid=1584080179 20 ctime=1275481480 20 atime=1275481480 24 SCHILY.dev=234881029 21 SCHILY.ino=409903 18 SCHILY.nlink=2 Or something to that effect, is what the files in PaxHeader folders look like. I have not tested this outside Win64 yet, but based on the file format, expect this to be happening on a lot more platforms. Thanks.
Subject: Class-Discover-1.000002.tar.txt
# Archive C:\strawberry\cpan\sources\authors\id\A\AS\ASH\Class-Discover-1.000002.tar.gz 2010-06-03 00:24 138 0 ???????? PaxHeader\Class-Discover-1.000002 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002 2010-06-03 00:22 138 0 ???????? Class-Discover-1.000002\PaxHeader\Changes 2010-06-03 00:22 353 0 ???????? Class-Discover-1.000002\Changes 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\PaxHeader\inc 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\inc 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\PaxHeader\lib 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\lib 2010-06-03 00:19 138 0 ???????? Class-Discover-1.000002\PaxHeader\Makefile.PL 2010-06-03 00:19 434 0 ???????? Class-Discover-1.000002\Makefile.PL 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\PaxHeader\MANIFEST 2010-06-03 00:24 514 0 ???????? Class-Discover-1.000002\MANIFEST 2010-06-03 00:24 176 0 ???????? Class-Discover-1.000002\PaxHeader\README 2010-06-03 00:24 1719 0 ???????? Class-Discover-1.000002\README 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\PaxHeader\t 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\t\PaxHeader\data 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t\data 2010-06-03 00:20 138 0 ???????? Class-Discover-1.000002\t\PaxHeader\simple.t 2010-06-03 00:20 2595 0 ???????? Class-Discover-1.000002\t\simple.t 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\t\data\PaxHeader\dir1 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t\data\dir1 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\t\data\PaxHeader\dir2 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t\data\dir2 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\t\data\dir2\PaxHeader\lib 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t\data\dir2\lib 2010-06-03 00:15 138 0 ???????? Class-Discover-1.000002\t\data\dir2\lib\PaxHeader\Nested.pm 2010-06-03 00:15 233 0 ???????? Class-Discover-1.000002\t\data\dir2\lib\Nested.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\t\data\dir1\PaxHeader\lib 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\t\data\dir1\lib 2010-06-03 00:15 138 0 ???????? Class-Discover-1.000002\t\data\dir1\lib\PaxHeader\Class1.pm 2010-06-03 00:15 68 0 ???????? Class-Discover-1.000002\t\data\dir1\lib\Class1.pm 2010-06-03 00:15 138 0 ???????? Class-Discover-1.000002\t\data\dir1\lib\PaxHeader\Class2.pm 2010-06-03 00:15 42 0 ???????? Class-Discover-1.000002\t\data\dir1\lib\Class2.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\lib\PaxHeader\Class 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\lib\Class 2010-06-03 00:22 138 0 ???????? Class-Discover-1.000002\lib\Class\PaxHeader\Discover.pm 2010-06-03 00:22 5050 0 ???????? Class-Discover-1.000002\lib\Class\Discover.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\PaxHeader\Module 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\inc\Module 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\PaxHeader\AutoInstall.pm 2010-06-03 00:24 22681 0 ???????? Class-Discover-1.000002\inc\Module\AutoInstall.pm 2010-06-03 00:24 139 0 ???????? Class-Discover-1.000002\inc\Module\PaxHeader\Install 2010-06-03 00:24 Folder Folder -------- Class-Discover-1.000002\inc\Module\Install 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\PaxHeader\Install.pm 2010-06-03 00:24 12288 0 ???????? Class-Discover-1.000002\inc\Module\Install.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\AutoInstall.pm 2010-06-03 00:24 1588 0 ???????? Class-Discover-1.000002\inc\Module\Install\AutoInstall.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Base.pm 2010-06-03 00:24 1127 0 ???????? Class-Discover-1.000002\inc\Module\Install\Base.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Can.pm 2010-06-03 00:24 1755 0 ???????? Class-Discover-1.000002\inc\Module\Install\Can.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Fetch.pm 2010-06-03 00:24 2455 0 ???????? Class-Discover-1.000002\inc\Module\Install\Fetch.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Include.pm 2010-06-03 00:24 525 0 ???????? Class-Discover-1.000002\inc\Module\Install\Include.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Makefile.pm 2010-06-03 00:24 11809 0 ???????? Class-Discover-1.000002\inc\Module\Install\Makefile.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\MakeMaker.pm 2010-06-03 00:24 1262 0 ???????? Class-Discover-1.000002\inc\Module\Install\MakeMaker.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Metadata.pm 2010-06-03 00:24 17635 0 ???????? Class-Discover-1.000002\inc\Module\Install\Metadata.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\Win32.pm 2010-06-03 00:24 1795 0 ???????? Class-Discover-1.000002\inc\Module\Install\Win32.pm 2010-06-03 00:24 138 0 ???????? Class-Discover-1.000002\inc\Module\Install\PaxHeader\WriteAll.pm 2010-06-03 00:24 1279 0 ???????? Class-Discover-1.000002\inc\Module\Install\WriteAll.pm # # Total Size Packed Files # 91800 0 66
Subject: Epic Class Discover FAIL.txt

Message body is not shown because it is too large.

1.000003 just uploaded which appears to fix this problem.