Ken Williams wrote:
>

>>
>> And will that solve the problem? What caused the problem in the first
>> place?
>
> No idea, but if it's EU::MM that's supposed to be writing it and it's
> not writing it, it must be an EU::MM bug.  Or maybe a configuration
> problem.
>

This is what I did tonight:

1.  Upgrade to most recent version of ExtUtils::MakeMaker (6.32).
2. Went thru the perl Makefile.PL-make-make install-make dist cycle in two of the sandbox directories where I develop my CPAN modules. An older META.yml file was present in one of these sandboxes (for File-Save-Home) but I had deleted the META.yml file that once was in the other sandbox (for Perl6-Say). 3. Observation: 'make dist' creates the META.yml file *in the tarball* and then adds it to MANIFEST -- but it does *not* create the META.yml file *in the sandbox*. The older META.yml file for File- Save-Home was left untouched; no META.yml file was created in Perl6- Say's sandbox. But when I unpacked the tarball, I found META.yml in each -- and in a newer format than the older tarball.

So I conclude that at some point in the past I must have unpacked a tarball into a sandbox, thereby depositing a META.yml file there.

So, it's 'make dist's job to make the META.yml file. Good; then I don't have to worry about it.

Thanks for looking into this.
Jim Keenan

Reply via email to