Uploading a new package

Since I got no answer from modules@perl.org I take the liberty to ask here.

PAUSE interface disceased the request for ownership of a new package, fine.

Now I uploaded two new packages and systematically got: Failed: PAUSE indexer report.
Why ?
Sorry if I made a so stuuuupid mistake that is too big so I have not seen it!

Example on a distribution for which I have always been the single unique uploader:

Objet : Failed: PAUSE indexer report JDDPAUSE/MarpaX-Languages-M4-0.003.tar.gz
Date : dimanche 22 février 2015, 20:57:32
De : PAUSE 
 À : ./.. me and andreas ../.

The following report has been written by the PAUSE namespace indexer.
Please contact modules@perl.org if there are any open questions.

  User: JDDPAUSE (Jean-Damien Durand)
  Distribution file: MarpaX-Languages-M4-0.003.tar.gz
  Number of files: 64
  *.pm files: 19
  README: No README found
  META-File: MarpaX-Languages-M4-0.003/META.json
  META-Parser: Parse::CPAN::Meta 1.4404
  META-driven index: yes
  Timestamp of file: Sun Feb 22 20:56:03 2015 UTC
  Time of this run: Sun Feb 22 20:57:32 2015 UTC

This distribution name can only be used by users with permission for the
package MarpaX::Languages::M4, which you do not have.

3 Comments

I'd suggest emailing modules@perl.org or Andreas Koenig, per http://pause.perl.org/pause/query?ACTION=pause_04about

The Perl blogs site makes a poor bug reporting tool.

A perl dist of the form

Foo-Bar-Baz-1.23.tar.gz

needs to contain a package

Foo::Bar::Baz

or it will be rejected by PAUSE.

This is normally done by adding a file

lib/Foo/Bar/Baz.pm

that declares the package in the normal way.

In the case of your MarpaX distribution, that file is missing altogether.

In the case of your Gnulib-Regex distribution, that file is there but you forgot the package declaration.

Leave a comment

About Jean-Damien Durand

user-pic About::Me::And::Perl