Subject: | Improper CPAN packaging procedure |
The procedure used by the command to "package for distribution" is not correct for CPAN, similarly to github archives which lack essential metadata. ExtUtils::MakeMaker already has the facilities to correctly create a distribution tarball including the MANIFEST and META files: perl Makefile.PL && make manifest && make dist; see https://metacpan.org/pod/ExtUtils::MakeMaker#Distribution-Support . Similarly `mbtiny dist` ( https://metacpan.org/pod/distribution/App-ModuleBuildTiny/script/mbtiny#SUBCOMMANDS ) will properly package a distribution for Module::Build::Tiny, and `dzil build` does so when using Dist::Zilla.