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

Reply via email to