On Mon, Oct 20, 2003 at 06:15:42PM -0700, Stas Bekman wrote:
> >There are things other than "make dist" which rely on the MANIFEST format 
> >and
> >use ExtUtils::Manifest.  Module::Build, for example.
> 
> But an autogenerated META.yaml is probably needed only by EU::MM and 
> Module::Build, which create distros, since each has to generate that file, 
> so each could include it in the dist, if it's not already listed in 
> MANIFEST.

No, then a clean distrubtion you download from CPAN will have an extra
file in there which is not in the MANIFEST.  Anyone checking the files
in the distribution against the MANIFEST have to throw in an exception
for the META.yml.  This is an exception that I do not want to add.

This would also break ExtUtils::Manifest::filecheck() and thus fullcheck()
and thus 'make distcheck'.

At this point we should back up and look at the reason for this discussion:
attempting to make the user unaware of the META.yml autogeneration.  This
is not my intention, I don't mind if they notice something was generated.
All I care is that it happens without their intervention.  Without having
to flip a new MakeMaker flag or otherwise change their development process.


-- 
Michael G Schwern        [EMAIL PROTECTED]  http://www.pobox.com/~schwern/
Do not try comedy at home!  Milk & Cheese are advanced experts!  Attempts at
comedy can be dangerously unfunny!

Reply via email to