David, Matt, Just to say that this is now OK, thanks for your advices:
- MarpaX-Languages-M4-0.008 has a Moops-like M4.pm - The other Gnulib::Regexp has been replaced by a true new regexp engine, i.e. re::engine::GNU Thanks, Cheers, JD. Le mardi 3 mars 2015, 21:30:36 Jean-Damien Durand a écrit : > 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