> I recall that there was a metadata change between releases 2.2013 and 2.2014 > (last year) to allow some internal modules to be indexed. I did those > releases.. how did PERIGRIN end up with first-come? that seems like a pause > bug.
Ah, Checking META.json for 2.2013, these four packages were all excluded from indexing by the no_index. So I don’t think this was down to a PAUSE bug. My guess is that the packages already had indexing permissions (either from earlier releases, not necessarily of Moose), but were being ignored by the PAUSE indexer because of the no_index. When no_index was changed, PAUSE would have considered them for indexing. And because they already had indexing permissions, PAUSE wouldn’t try and enforce the recent rules on consistent permissions — that applies to packages that don’t have any indexing permissions. Neil