Skip Menu |

This queue is for tickets about the HTML-Stream CPAN distribution.

Report information
The Basics
Id: 36239
Status: resolved
Worked: 2.5 hours (150 min)
Priority: 0/
Queue: HTML-Stream

People
Owner: DStaal [...] usa.net
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in:
  • 1.56
  • 1.57
Fixed in: 1.58



Subject: Hidden Mac files in archive
HTML-Stream 1.56 comes with some hidden Mac files. MakeMaker then tries to execute "._Makefile.PL" and fails. ls -a ./ blib/ COPYING examples/ Makefile.PL* META.yml README.system ../ Changes docs/ lib/ ._Makefile.PL* pm_to_blib t/ bin/ ._Changes etc/ Makefile MANIFEST README testin/ CPAN.pm: Going to build D/DS/DSTAAL/HTML-Stream-1.56.tar.gz Checking if your kit is complete... Looks good Writing Makefile for HTML::Stream (/home/src/perl/repoperls/installed-perls/maint-5.8/pFUCofK/perl-5.8.8@33935/bin/perl Makefile.PL exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. cp lib/HTML/Stream.pm blib/lib/HTML/Stream.pm cp lib/HTML/._Stream.pm blib/lib/HTML/._Stream.pm Manifying blib/man3/HTML::Stream.3 /home/src/perl/repoperls/installed-perls/maint-5.8/pFUCofK/perl-5.8.8@33935/bin/perl "-Iblib/arch" "-Iblib/lib" ._Makefile.PL ._Makefile Unrecognized character \x05 in column 2 at ._Makefile.PL line 1. Thanks,
These files are _created in the archive (only)_ by 'make dist' on a Mac. They never exist until tar is finished, and tar can't be used to remove them. I’m working out how to fix that...
These files are _created in the archive (only)_ by 'make dist' on a Mac. They never exist until tar is finished, and tar can't be used to remove them. I’m working out how to fix that...
I took the file to a non-Mac system and re-tarred it. It should be clean now. (Uploaded as 1.57.) Daniel T. Staal
Ok, I just tried installing it myself. (Version 1.57.) The .tar.gz file does _not_ match the one I thought I uploaded this morning, and it still includes the 'resource-fork' files.
Ok, a _really_ clean archiving on a Linux box did it. Currently failing due to people not having Test::Output on their systems, but working otherwise.