[[ 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.