When I uploaded the recent Module-CoreList distribution as I do after every perl maintenance release I received from the indexer:

  User: BINGOS (Chris Williams)
  Distribution file: Module-CoreList-5.20240120.tar.gz

  Number of files: 18
  *.pm files: 2
  README: Module-CoreList-5.20240120/README
  META-File: Module-CoreList-5.20240120/META.json
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: no
  Timestamp of file: Sat Jan 20 12:57:15 2024 UTC
  Time of this run: Sat Jan 20 13:44:04 2024 UTC

  ERROR: Database error occurred during index update

I understood there was a general problem and waited before scheduling a reindex.
The reindex returned a similar error.
I waited some more and scheduled a reindex again.
This time I got this:

  User: BINGOS (Chris Williams)
  Distribution file: Module-CoreList-5.20240120.tar.gz
  Number of files: 18
  *.pm files: 2
  README: Module-CoreList-5.20240120/README
  META-File: Module-CoreList-5.20240120/META.json
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: no
  Timestamp of file: Sat Jan 20 12:57:15 2024 UTC
  Time of this run: Wed Jan 24 20:52:30 2024 UTC

    This distribution name will only be indexed when uploaded by users with
    permission for the package Module::CoreList. Either someone else has
    ownership over that package name, or this is a brand new distribution
    and that package name was neither listed in the 'provides' field in the
    META file nor found inside the distribution's modules. Therefore, no
    modules will be indexed.

Eh? I checked 06perms.txt and it appears that all the co-maint permissions have been stripped from Module::CoreList and Module::CoreList::Utils

    grep ^Module::CoreList 06perms.txt
    Module::CoreList,P5P,f
    Module::CoreList::DBSchema,BINGOS,f
    Module::CoreList::List,PERLANCAR,f
    Module::CoreList::More,PERLANCAR,f
    Module::CoreList::TieHashDelta,BINGOS,c
    Module::CoreList::TieHashDelta,KANE,c
    Module::CoreList::TieHashDelta,P5P,f
    Module::CoreList::TieHashDelta,RGARCIA,c
    Module::CoreList::TieHashDelta,RJBS,c
    Module::CoreList::Utils,P5P,f

The co-maint permissions for both Module::CoreList and Module::CoreList::Utils should be the same as for Module::CoreList::TieHashDelta

As it is there is an unindexed discrepancy between what is in core and on CPAN.

Many thanks.

Reply via email to