Hi Babu,
> Hi, I am getting this error while trying to upload this module
> "Amibroker::AFL::Tools" to CPAN.
>
> "This distribution name can only be used by users with permission for the
> package Amibroker::AFL::Tools, which you do not have. No modules will be
> indexed.”
PAUSE now requires distributions to have a “main module" with a name that
matches the distribution name.
So for your dist Amibroker-AFL-Tools, that means it needs to contain a module
Amibroker::AFL::Tools
PAUSE lists the packages seen in your release:
> […]
> The following packages (grouped by status) have been found in the distro:
>
> module : Amibroker::AFL::Backtester
> version: 0.03
> […]
>
> module : Amibroker::AFL::Optimizer
> version: 0.03
> […]
It didn’t see the expected package name, so you didn’t get permission for that
package, so the release won’t be indexed.
More information on this can be found in David’s blog post:
http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/
<http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/>
Cheers,
Neil