This is a basic first draft to make it easier to see what info we have in the elasticsearch index for modules. Can be extended later to include releases, authors, files, etc.
Instead of having a summary entry have an arbitrary type, such as "rt", make it point to the source of the aggregated data using a "source" attribute containing, preferably, full URLs, Additionally, don't *require* all sorts of different attributes to be supported by every bug tracker we want to summarise. Just require the basics, but allow for additional attributes to be provided.
Prepend 404 messages with a "Not found: " string, fill in an error (or t...
Issue 168 pod indexer bug
Update fakecpan.t to bail out if Elastic Search is not running.
Web issue 508
if the tarball extracted politely. That way we don't remove the path from those things that need it.
POD is being lost for modules that only have perl libs in the top level directory when they should be in a nested lib/ structure. So don't drop the path if the file isn't in a directory if it's a .pm file. Not 100% sure this is the best way to tackle this, but it fixes it very early on (when the release is indexed) and works for all the modules I tested.
… system. It takes a directory on the commandline which is the root of an extracted distribution and generates a CPAN::Faker-compatible JSON document on STDOUT.
…r the class name) if present.
Include a few missing modules in the dependency list