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 >