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

Reply via email to