Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 29664
Status: rejected
Priority: 0/
Queue: ExtUtils-Manifest

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

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



Subject: Could not add META.yml to MANIFEST
When creating a distribution using "make dist" and MANIFEST is read-only (which is quite common if the files are RCS-controlled), then the above mentioned error message appears. The whole log doing "make dist" reads: rm -rf testdist-1.00 /usr/local/bin/perl "-MExtUtils::Manifest=manicopy,maniread" -e "manicopy(maniread(),'testdist-1.00', 'best');" mkdir testdist-1.00 Generating META.yml Could not add META.yml to MANIFEST: maniadd() could not open MANIFEST: Permission denied at /usr/local/lib/perl5/5.8.8/ExtUtils/Manifest.pm line 621. tar cvf testdist-1.00.tar testdist-1.00 a testdist-1.00 a testdist-1.00/MANIFEST a testdist-1.00/Makefile.PL a testdist-1.00/META.yml rm -rf testdist-1.00 gzip --best testdist-1.00.tar You can easily reproduce the problem with the attached test distribution. Please make sure that the MANIFEST file remains read-only. Regards, Slaven
Subject: testdist-1.00.tar.gz
Download testdist-1.00.tar.gz
application/gzip 674b

Message body not shown because it is not plain text.

This belongs in the ExtUtils::Manifest queue. Since there's a simple and obvious work around (just check out MANIFEST before 'make dist'), you only have to do it once per distribution, its doing exactly what it should be doing if you set MANIFEST read-only, and "make manifest" will blow over your permissions anyway, I'd be disinclined to change the behavior. Anyway, anyone still using RCS for module development is a Luddite masochist and half of them would probably complain about the change. And that person is free to complain.
On 2009-04-09 13:42:01, MSCHWERN wrote: Show quoted text
> This belongs in the ExtUtils::Manifest queue. > > Since there's a simple and obvious work around (just check out MANIFEST > before 'make dist'), you only have to do it once per distribution, its > doing exactly what it should be doing if you set MANIFEST read-only, and > "make manifest" will blow over your permissions anyway, I'd be > disinclined to change the behavior. > > Anyway, anyone still using RCS for module development is a Luddite > masochist and half of them would probably complain about the change. > And that person is free to complain.
I am not interested in the solution of this issue anymore (yes, indeed, I just right now converted the distribution causing the problem from RCS to git), so feel free to reject this ticket. Regards, Slaven
By your command.