I am trying to release a modulino I have been discussing on PerlMonks, but I keep getting an error along the lines of the email below.

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: DAVIES (John Davies)
  Distribution file: App-ipchgmon-1.0.2.tar.gz
  Number of files: 24
  *.pm files: 1
  README: App-ipchgmon-1.0.2/README
  META-File: App-ipchgmon-1.0.2/META.yml
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: no
  Timestamp of file: Fri Oct 14 13:55:25 2022 UTC
  Time of this run: Fri Oct 14 13:56:54 2022 UTC

This distribution name will only be indexed when uploaded by users with
permission for the package App::ipchgmon. 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 (App::ipchgmon). 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. ipchgmon-...).

The following packages (grouped by status) have been found in the distro:

Status: No permissions for distribution name
============================================

     module : ipchgmon
     version: 1.000002
     in file: App-ipchgmon-1.0.2/lib/App/ipchgmon.pm
     status : Not indexed; DAVIES not authorized for this distribution
             name

__END__


It is not clear to me what the problem is. The file contains the module named:

dr@distzilla:~/App/ipchgmon$ tar -tf App-ipchgmon-1.0.2.tar.gz
App-ipchgmon-1.0.2/
App-ipchgmon-1.0.2/Changes
App-ipchgmon-1.0.2/lib/
App-ipchgmon-1.0.2/lib/App/
App-ipchgmon-1.0.2/lib/App/ipchgmon.pm
App-ipchgmon-1.0.2/dist.ini
App-ipchgmon-1.0.2/bin/
App-ipchgmon-1.0.2/bin/ipchgmon
App-ipchgmon-1.0.2/README
App-ipchgmon-1.0.2/LICENSE
App-ipchgmon-1.0.2/META.yml
App-ipchgmon-1.0.2/t/
App-ipchgmon-1.0.2/t/24-read-file.t
App-ipchgmon-1.0.2/t/60-email-address.t
App-ipchgmon-1.0.2/t/30-last.t
App-ipchgmon-1.0.2/t/50-ip-via-web.t
App-ipchgmon-1.0.2/t/34-single-ip-version.t
App-ipchgmon-1.0.2/t/22-new-ip.t
App-ipchgmon-1.0.2/t/63-email-transport.t
App-ipchgmon-1.0.2/t/32-check-dns.t
App-ipchgmon-1.0.2/t/51-ip-validation.t
App-ipchgmon-1.0.2/t/10-options.t
App-ipchgmon-1.0.2/t/00-modulino.t
App-ipchgmon-1.0.2/t/20-file.t
App-ipchgmon-1.0.2/t/62-email-delivery.t
App-ipchgmon-1.0.2/t/28-nslookup.t
App-ipchgmon-1.0.2/t/26-check-changes.t
App-ipchgmon-1.0.2/Makefile.PL
App-ipchgmon-1.0.2/MANIFEST

Nor is there a module of this name on CPAN. Do I need special permissions to upload to the App:: namespace? If so, please may I have them? Is this documented anywhere?

I created the package with Dist::Zilla, which I accept may be beyond my knowledge grade. Any advice would be appreciated.

TIA,

John Davies

Reply via email to