On Fri May 02 08:13:00 2014, CHORNY wrote:
Show quoted text> provides:
> dmake:
> file: META.yml
>
> means that there is "package dmake" in META.yml.
> "provides
> This describes all packages provided by this distribution. This
> information is used by distribution and automation mechanisms like
> PAUSE, CPAN, metacpan.org and search.cpan.org to build indexes saying
> in which distribution various packages can be found.
>
> The keys of provides are package names that can be found within the
> distribution.
> "
>
> So provides should be empty. Otherwise this distribution is indexed in
> module list.
Hmmm. This was done at the suggestion of PAUSE indexer gurus after my previous release (without such a "provides" section) failed to index. See this ticket:
https://github.com/andk/pause/issues/110
In particular, Dave Golden wrote:
"I believe in Lancaster we agreed that the 'file' has to be the "source" of the namespace claim, not a literal .pm file, and that one could name the META.json file itself if the source of the package claim is purely metadata."
It seems that the spec needs updating in line with what David wrote, so is it worth moving this to the CPAN::Meta::Spec queue? David is the maintainer of CPAN::Meta::Spec, so hopefully won't disagree with himself! ;-) Otherwise I need to find some other way to keep the PAUSE indexer happy...