Hi Neil, Thanks. Fixed in 0.004 (now being uploaded to CPAN).
On Wed, Jun 5, 2024 at 10:25 PM Neil Bowers <ne...@neilb.org> wrote: > Hi Perlancar, > > Your releases of the distribution > TableData-Business-ID-BPOM-NutritionLabelRef aren't being indexed, because > you've hidden the package statement in > TableDataRole::Business::ID::BPOM::NutritionLabelRef so that the PAUSE > indexer can't see it. > > PAUSE now requires that the releaser has an indexing permission > (first-come or co-maint) on the package name that matches the distribution > name. Normally you're given first-come on the lead module when you do the > first release, and then it meets this special criterion, and other > packages/modules in the release are then eligible for indexing. > > If you keep the lead module's package statement hidden from PAUSE, then no > modules in the distribution are ever going to be indexed. > > Cheers, > Neil > On 5 Jun 2024 at 01:08 +0100, PAUSE <upl...@pause.perl.org>, wrote: > > The following report has been written by the PAUSE namespace indexer. > Please contact modules@perl.org if there are any open questions. > > User: PERLANCAR (perlancar) > Distribution file: > TableData-Business-ID-BPOM-NutritionLabelRef-0.003.tar.gz > Number of files: 15 > *.pm files: 2 > README: TableData-Business-ID-BPOM-NutritionLabelRef-0.003/README > META-File: TableData-Business-ID-BPOM-NutritionLabelRef-0.003/META.json > META-Parser: Parse::CPAN::Meta 2.150010 > META-driven index: yes > Timestamp of file: Wed Jun 5 00:06:25 2024 UTC > Time of this run: Wed Jun 5 00:08:08 2024 UTC > > This distribution name will only be indexed when uploaded by users with > permission for the package > TableData::Business::ID::BPOM::NutritionLabelRef. 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. > > Further details on the indexing attempt follow. > > You appear to be missing a .pm file containing a package matching the > dist name (TableData::Business::ID::BPOM::NutritionLabelRef). Adding > this may solve your issue. Or maybe it is the other way round and a > different distribution name could be chosen to reflect an actually > included package name (eg. TableData-Business-ID-BPOM-ALG-...). > > The following packages (grouped by status) have been found in the distro: > > Status: No permissions for distribution name > ============================================ > > module : TableData::Business::ID::BPOM::ALG > version: 0.003 > in file: lib/TableData/Business/ID/BPOM/ALG.pm > status : Not indexed; PERLANCAR not authorized for this > distribution name > > __END__ > >