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__
>
>

Reply via email to