Why is this simple information not provided in the package upload page.
 four lines with an instruction for


download a tarball
unpack
make clean
edit relevant pm
edit version version number in PM
perl Makefile.PL
make disttest
make dist
!!!! Point out that the tarball name might be a different struct after
2014!!!!
Upload this tar back into pause

Feel free to post this instruction that took me all of 2 minutes to write

That would save a lot of people a lot of grief. not everything has to be
all 1990's cryptic perl monks foo bar baz references.
Context is everything.  Nobody cares how great a system is, if it cant be
understood people will go elsewhere.
I have uploaded the latest release FT817COMM-1.0.6

regards

Jordan












On Sat, Dec 16, 2017 at 7:20 AM, Andreas Koenig <
andreas.koenig.7os6v...@franz.ak.mind.de> wrote:

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