Unauthorized releases

On CPAN Search or MetaCPAN, you might see a module marked as UNAUTHORIZED. These services show everything in an author’s CPAN directory, but also can tell that the distribution is not indexed. PAUSE doesn’t do extra work to unauthorize a model. It just ignores it when it indexes.

These indexing failures can happen for a variety of reasons:

  • A co-maintainer uploaded a new release, but because of an oversight wasn’t granted permission on one of the modules. This often happens with distributions that have a different release manager each cycle.
  • Someone without comaintainer permissions forked the distribution and uploaded it.
  • An author makes a new release with a new namespace without realizing that namespace is taken by another author.

To fix this, the primary maintainer can add the appropriate permissions to the author and reindex the distribution.

Leave a Reply

Your email address will not be published. Required fields are marked *