[[ This message was both posted and mailed: see
   the "To," "Cc," and "Newsgroups" headers for details. ]]

In article <c1132b79-3510-4a3b-b527-608f92f57...@cackhanded.net>, Mark
Norman Francis <n...@cackhanded.net> wrote:

> I know it'll be something totally obvious, but I don't get why this happens.
> Is there a checklist of 'things needed by CPAN' somewhere that I could refer
> to?
> 
> Also, "No or no indexable" looks like there's some text missing from the
> generated error. ;)

My guess is that the indexer doesn't know what to do with
MooseX::Declare syntax. It appears to the indexer that there are no
"package" statements, just as the error message said.

There is no 'provides' sections in your META.yml to say which
namespaces you're providing.

The indexer's job is really to discover which packages in your
distributions it should put into 02packages.details so CPAN clients can
find it. That includes not indexing those packages when they show up in
other people's distributions.

The question really gets down to how much PAUSE should chase syntax
mutators to discover this stuff when you don't declare it yourself. You
might ask on the Moose list what other people are doing since this is
the first time I've seen anyone complain about this problem.

-- 
brian d foy (one of many PAUSE admins), http://pause.perl.org
PAUSE instructions:  http://pause.perl.org/pause/query?ACTION=pause_04about
Archives: http://www.xray.mpe.mpg.de/mailing-lists/modules
Please send all messages back to modules@perl.org with no CC to me.

Reply via email to