Hi Charlie,

> I am listed as a co-maintainer of the Asterisk-Perl distribution but for some 
> reason I don't have permission to upload this distribution.

I know it’s a long email you get from PAUSE, but the reason is buried in there:

> This distribution name will only be indexed when uploaded by users with
> permission for the package asterisk::perl.

You have permission for the individual packages in the distribution:

Asterisk,ITCHARLIE,c
Asterisk::AGI,ITCHARLIE,c
Asterisk::Manager,ITCHARLIE,c
Asterisk::Outgoing,ITCHARLIE,c
Asterisk::QCall,ITCHARLIE,c
Asterisk::Voicemail,ITCHARLIE,c

But a change made to PAUSE a little while ago means that a distribution called 
Asterisk-Perl is expected to contain a package called Asterisk::Perl, and you 
must at least have permission (co-maint or ownership, it doesn’t matter) for 
the package name that matches the distribution name. This change to PAUSE was 
made for security reasons[1].

The easiest solution would be for you to change the distribution name from 
Asterisk-Perl to Asterisk, as the “Asterisk” module is already part of the 
distribution.

You should bump the release number at the same time, since the 1.04 did make it 
as far as your author directory.

Cheers,
Neil

[1] 
http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/

Reply via email to