David, Matt, Many thanks for your patience and clear answers. Let me finish my last dev branch and push the corrected thing on that package, based on your advices!
Cheers, JD. Le mardi 3 mars 2015, 06:36:53 David Golden a écrit : > Jean-Damien, > > You added the file, but it's not listed in your META.json provides field: > http://cpansearch.perl.org/src/JDDPAUSE/MarpaX-Languages-M4-0.007/META.json > > Here's what's happening: > > * You're using Moops for most of your files, but not MarpaX::Languages::M4 > * You're using the [MetaProvides::Class] Dist::Zilla plugin in your dist.ini > * You get a META.json with only the "class" declarations, not "package" > declarations > * PAUSE trusts your META.json 'provides' and doesn't scan the distribution > itself > * PAUSE thinks you don't provide "MarpaX::Languages::M4" > > You need to either use Moops for MarpaX::Languages::M4 as well, or you need > to add [MetaProvides::Package] to your dist.ini file to pick up the > "package" statement. I think you can have multiple providers like this, > but I'm not 100% sure -- you might ask on the #distzilla channel on > irc.perl.org. Or just use Moops everywhere. > > David