----- Original Message ----- From: "Richard Clamp" <[EMAIL PROTECTED]> To: "James E Keenan" <[EMAIL PROTECTED]> Cc: "Christopher Hicks" <[EMAIL PROTECTED]>; "Perl Module Authors List" <[EMAIL PROTECTED]> Sent: Friday, August 22, 2003 6:19 PM
> I have this hunch that an important point is being missed here: > > You don't write the META.yml out yourself. Module::Build or > ExtUtils::MakeMaker does it for you when you make a dist. > [snip] > > Your new procedure is > > 1) upgrade your ExtUtils::MakeMaker[0] to 6.16 or newer > > 2) add META.yml to your MANIFEST > I overcame my fear of the water and plunged in. Since I had occasion to add a new method to my Data::Presenter module, I consulted the most recent stable version of EU::MM and -- though I don't think it said anything about your step 2) -- confirmed that META.yml should have been added automatically with 'make dist'. As a precaution, I created an empty META.yml before building and added that to the manifest. I then had to download and install EU::MM -- which in turn required me to install the latest versions of Test::Builder and Test::Simple. From that point forward, I didn't have to think about yaml, yml, meta or yentl; 'make dist' took care of it. Next, maybe I'll cut the strings to EU::MM and try Module::Build. Thanks for your advice. jimk