Looks like you packed up your own tarball (or zipfile, really) because Net-IPFromZip-0.02.zip contains the folder "Net-IPFromZip" without the version number, which could be related to the permissions problem.
Try creating your tarball with the Makefile. Run "perl Makefile.PL" and then "make dist" and if that works, upload the result. Separately -- unrelated, but will cause problems for anyone who tries to install your module -- your test file has hard-coded paths to your own home directory. :-) Usually, people put test data into a "t/data" folder or a top level "corpus" folder and load it from there. And the "use lib" line isn't necessary if you're testing with "make test". The Makefile will set the library path for you when it runs. If you're testing with prove, you can get a similar effect with "prove -l t/Net-IPFromZip.t". Regards, David On Mon, Feb 2, 2015 at 11:05 PM, John Kennedy <johngkenne...@gmail.com> wrote: > Sure. I re-uploaded my module as per your instructions in the second > paragraph of your email. That upload failed, with the report as follows: > > User: JGK (John Kennedy) > Distribution file: Net-IPFromZip-0.02.zip > Number of files: 74 > *.pm files: 1 > README: Net-IPFromZip/README > META-File: No META.yml or META.json found > META-Parser: Parse::CPAN::Meta 1.4404 > META-driven index: no > Timestamp of file: Tue Feb 3 03:58:16 2015 UTC > Time of this run: Tue Feb 3 03:59:43 2015 UTC > > This distribution name can only be used by users with permission for the > package Net::IPFromZip, which you do not have. > > > __END__ > > *My previous message:* > > User: JGK (John Kennedy) > Distribution file: Net-IPFromZip.zip > Number of files: 47 > *.pm files: 1 > README: Net-IPFromZip/README > META-File: No META.yml or META.json found > META-Parser: Parse::CPAN::Meta 1.4404 > META-driven index: no > Timestamp of file: Mon Feb 2 20:27:32 2015 UTC > Time of this run: Mon Feb 2 20:28:59 2015 UTC > > This distribution name can only be used by users with permission for the > package Net::IPFromZip, which you do not have. > > > __END__ > > > My tarball link: > https://www.dropbox.com/s/jmzcznlhchzmh5n/Net-IPFromZip-0.02.zip?dl=0 > > Thanks very much for the help > > john > > On Mon, Feb 2, 2015 at 9:54 PM, David Golden <x...@xdg.me> wrote: > >> John, >> >> Could you please attach a copy of the emails you received from PAUSE with >> the error messages? Also, can you post your tarballs to dropbox or some >> other public site and give us a link? >> >> Generally speaking, if you're uploading Geo::IP::Reverse, you need to >> have a tarball named Geo-IP-Reverse-1.23.tar.gz (or whatever your version >> number is). You also need to have a lib/Geo/IP/Reverse.pm file with >> "package Geo::IP::Reverse" that PAUSE can parse. >> >> There are other problems that can inadvertently trigger a permissions >> error, even when that isn't the real issue, so without the specific error >> message and tarball, it's hard to diagnose further. >> >> Regards, >> David >> >> >> >> >> On Mon, Feb 2, 2015 at 3:33 PM, John Kennedy <j...@cpan.org> wrote: >> >>> Hi, >>> I tried twice uploading a module (my first) and I twice got a message >>> that I don't have permission for the package name. I uploaded under the >>> names Geo::IP::Reverse and Net::IPFromZip >>> >>> Any help would be greatly appreciated. >>> >>> Thanks, >>> >>> jgk >>> >> >> >> >> -- >> David Golden <x...@xdg.me> Twitter/IRC: @xdg >> > > -- David Golden <x...@xdg.me> Twitter/IRC: @xdg