>>>>> On Fri, 15 Dec 2017 23:13:49 -0500, Jordan Rubin <delore...@gmail.com> >>>>> said:
> Hello, > Ive tried everything!!!!!!!!!!!!! Ive wasted a whole night trying to > work with this cryptic deplorable pause UI and all of the foolish perl > idiosyncrasies. If you can tell me why a file that is clearly there, > isnt there, I will give it one more attempt, short of that I will walk > away because updating a version should not be such a hot mess. Please don't walk away, dear last user. > Regards, > Jordan > The following report has been written by the PAUSE namespace indexer. > Please contact modules@perl.org if there are any open questions. > User: JRUBIN (Jordan Rubin) > Distribution file: FT817COMM-1.0.8.tar.gz So this is your distribution name. Back then, in 2014 or so, when the new strictness on distribution names was introduced, I knew already that there will be unsatisfactory situations where the diagnostic message would not help. Sorry about that. I'll explain below and try to fix the message later. > Number of files: 11 > *.pm files: 1 > README: Ham-Device-FT817COMM-1.0.8/README > META-File: Ham-Device-FT817COMM-1.0.8/META.json > META-Parser: Parse::CPAN::Meta 1.4414 > META-driven index: no > Timestamp of file: Sat Dec 16 04:03:13 2017 UTC > Time of this run: Sat Dec 16 04:04:44 2017 UTC > This distribution name will only be indexed when uploaded by users > with > permission for the package FT817COMM. 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 (FT817COMM). Adding this may solve your issue. > The following packages (grouped by status) have been found in the > distro: > Status: No permissions for distribution name > ============================================ > module : Ham::Device::FT817COMM And this is the one and only module in the tarball. > version: 1.000008 > in file: Ham-Device-FT817COMM-1.0.8/lib/Ham/Device/FT817COMM.pm And here we see the directory that is created for the tarball. > status : Not indexed; JRUBIN not authorized for this distribution > name Really all you have to do is to name the tarball Ham-Device-FT817COMM-1.0.8.tar.gz instead of FT817COMM-1.0.8.tar.gz. Unless I'm missing something else, this will do. Please try again. Sorry again, I'll try to come up with a better phrasing of the diagnostic message. Best wishes, -- andreas