Fwd: Failed: PAUSE indexer report DOLMEN/cpan-outdated-0.30.tar.gz

2016-05-04 Thread Olivier Mengué
Dear PAUSE admins,

TOKUHIROM has given me (DOLMEN) co-maint permissions on App::cpanoutdated.
Proof: https://twitter.com/omengue/status/724946706912141312
But the distribution is named cpan-outdated and I don't have perms on the
cpan::outdated namespace. So my release DOLMEN/cpan-outdated-0.30.tar.gz
has been rejected by the indexer.
TOKUHIROM only has co-maint on cpan::outdated.

I need the intervention of an admin to fix the issue:
- give first-come permission to TOKUHIROM on cpan::outdated
- give comaint permission to DOLMEN (myself) on cpan::outdated
- reindex DOLMEN/cpan-outdated-0.30.tar.gz

Thanks for your help,
Olivier Mengué (DOLMEN)

-- Forwarded message --
From: PAUSE 
Date: 2016-05-04 1:33 GMT+02:00
Subject: Failed: PAUSE indexer report DOLMEN/cpan-outdated-0.30.tar.gz
To: olivier.men...@gmail.com, andreas.koenig.gmwojprw+pa...@franz.ak.mind.de


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

  User: DOLMEN (Olivier Mengue)
  Distribution file: cpan-outdated-0.30.tar.gz
  Number of files: 15
  *.pm files: 1
  README: cpan-outdated-0.30/README.md
  META-File: cpan-outdated-0.30/META.json
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: yes
  Timestamp of file: Tue May  3 23:32:09 2016 UTC
  Time of this run: Tue May  3 23:33:39 2016 UTC

This distribution name will only be indexed when uploaded by users with
permission for the package cpan::outdated. 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 (cpan::outdated). 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 : App::cpanoutdated
 version: 0.30
 in file: lib/App/cpanoutdated.pm
 status : Not indexed; DOLMEN not authorized for this distribution
 name

__END__


Need admin to fix permissions on cpan::outdated

2016-05-09 Thread Olivier Mengué
[ Reposting with a more explicit subject ]


Dear PAUSE admins,

TOKUHIROM has given me (DOLMEN) co-maint permissions on App::cpanoutdated.
Proof: https://twitter.com/omengue/status/724946706912141312
But the distribution is named cpan-outdated and I don't have perms on the
cpan::outdated namespace. So my release DOLMEN/cpan-outdated-0.30.tar.gz
has been rejected by the indexer.
TOKUHIROM only has co-maint on cpan::outdated.

I need the intervention of an admin to fix the issue:
- give first-come permission to TOKUHIROM on cpan::outdated
- give comaint permission to DOLMEN (myself) on cpan::outdated
- reindex DOLMEN/cpan-outdated-0.30.tar.gz

Thanks for your help,
Olivier Mengué (DOLMEN)

-- Forwarded message --
From: PAUSE 
Date: 2016-05-04 1:33 GMT+02:00
Subject: Failed: PAUSE indexer report DOLMEN/cpan-outdated-0.30.tar.gz
To: olivier.men...@gmail.com, andreas.koenig.gmwojprw+pa...@franz.ak.mind.de


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

  User: DOLMEN (Olivier Mengue)
  Distribution file: cpan-outdated-0.30.tar.gz
  Number of files: 15
  *.pm files: 1
  README: cpan-outdated-0.30/README.md
  META-File: cpan-outdated-0.30/META.json
  META-Parser: Parse::CPAN::Meta 1.4414
  META-driven index: yes
  Timestamp of file: Tue May  3 23:32:09 2016 UTC
  Time of this run: Tue May  3 23:33:39 2016 UTC

This distribution name will only be indexed when uploaded by users with
permission for the package cpan::outdated. 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 (cpan::outdated). 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 : App::cpanoutdated
 version: 0.30
 in file: lib/App/cpanoutdated.pm
 status : Not indexed; DOLMEN not authorized for this distribution
 name

__END__


[rt.cpan.org #99432] indexing conflict with Git dist

2016-06-28 Thread Olivier Mengué via RT
https://rt.cpan.org/Ticket/Display.html?id=99432 >

Le 2015-04-23 21:55:36, ETHER a écrit :
> On 2015-04-23 03:15:09, DOLMEN wrote:
> > Le 2014-10-11 16:07:28, MSOUTH a écrit :
> > > Hi,
> >
> > Hi,
> >
> > My Git::Sub module injects functions in the git:: (lower case)
> > namespace.
> >
> > So that is on purpose that I have $git::VERSION set in Git::Sub, in
> > order to
> > reserve the git:: namespace on PAUSE.
> >
> > But my distribution is a bit special as I reserve the 'git::'
> > namespace without
> > providing a git.pm file. I don't intend to provide one just to leave
> > filesystem
> > space for Git.pm (on case-sensitive filesystems).
> >
> > PAUSE tells me that I have rights on git:: and you have rights on
> > Git:: so I
> > don't see an issue.
> >
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=ml&pause99_peek_perms_query=git
> >
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=ml&pause99_peek_perms_query=Git
>
> Namespaces in PAUSE are case-insensitive, because some filesystems are
> case-insensitive.

If the issue is about filesystems, this shows that permissions should be
applied to file paths, not to package names.
This conflict would not happen if that was the case because my distribution
does not provides a "git.pm" file.


I did not intent to export $git::VERSION ($Git::Sub::VERSION is the one that
matter for this distribution), but it has been injected by my Dist::Zilla
build.
I will make a new release that does not have $git::VERSION.

--
Olivier Mengué - http://perlresume.org/DOLMEN