stevieb has asked for the wisdom of the Perl Monks concerning the following question:

Hello there my fellow Monks,

I recently published a new distribution to the CPAN (Net::MyIP), but even after a week, it hasn't become available by searching, nor with cpan/cpanm tools. I can see that it is there and even being tested if I go to the link directly (here), but for some reason it's not being indexed.

I sent an email to, but the only response I got was someone wondering whether it was an issue with the distribution itself. Seems pretty unlikely as this is my 59th distribution I've authored and uploaded over the course of a decade-plus. There were no errors, the PAUSE page claimed it uploaded properly, and even the PAUSE logs indicated that.

This distribution is a prerequisite for another one I completed at the same time, but can't upload due to what would be a broken dependency.

Is there anyone here who can help sort this out?



Replies are listed 'Best First'.
Re: New CPAN distributions not indexing
by hippo (Archbishop) on May 17, 2022 at 14:46 UTC

      Wow, thanks!

      I have no idea how I could have missed that. Even now when I do a search in metacpan for Net::MyIP, it doesn't return anything.

      Also, no warnings or errors when uploading either.

      Now I know at least. I'll change the name.

      Update: Ahhh, it's in backpan. Sigh. I've emailed modules@ to see if I can claim the namespace.

        Even now when I do a search in metacpan for Net::MyIP, it doesn't return anything.

        For me, returns 2 results, the second of which is Acme::CPANModules::NewDistributions::202001 which does actually contain a reference to the original Net::MyIP (this is the first time I think I have ever found the Acme::CPANModules::NewDistributions::* namespace useful). So, it's well hidden but the reference is there. I do think it would be good if MetaCPAN's search would return BackPAN results for modules which are an exact match for the search term (and clearly mark them as BackPAN), but it doesn't.

        It would also be useful if the email from PAUSE indicated that it was an unauthorized release but I don't know if it does that?