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