Subject: | Fails to create {MY,}META.{json,yml} |
Using Module::Build 0.38:
$ ./Build dist
Creating Makefile.PL
Creating README using Pod::Text
Creating LICENSE file
Created META.yml and META.json
Creating IO-Socket-IP-0.09
Creating IO-Socket-IP-0.09.tar.gz
Using Module::Build 0.39_01, 0.39_02 or 0.40:
$ ./Build dist
Creating Makefile.PL
Creating README using Pod::Readme
Creating LICENSE file
Creating IO-Socket-IP-0.09
Can't copy('META.yml', 'IO-Socket-IP-0.09/META.yml'): No such file or
directory at /home/leo/lib/perl5/Module/Build/Base.pm line 5603.
If I delete META.yml and META.json from the MANIFEST file, then no error
occurs but the generated tarball just doesn't contain these files.
Workaround currently is just to downgrade to 0.38. debian/testing now
ships Module::Build 0.40, so I have to install 0.38 manually over the top.
For reference, this is using the directory of files as contained in
http://search.cpan.org/~pevans/IO-Socket-IP-0.09/
but as this is a simple one-.pm file, no XS, pure-perl distribution I
don't believe it's doing anything odd.
--
Paul Evans