Hi.

You're only able to upload a tarball named "Bio-HTSTools" if there is a
module in your distribution with the package name "Bio::HTSTools".

Generally speaking, you should try to name your tarball after the "main"
module in your distribution.  In your case, that looks like "Bio::DB::HTS"
so the tarball would be "Bio-DB-HTS".

If you use your build tools to create the tarball following standard
practices, this will generally happen automatically. (e.g.
ExtUtils::MakeMaker and "make dist").

Hope that clarifies.

Regards,
David


On Tue, Dec 22, 2015 at 7:53 AM, Rishi Nag <[email protected]> wrote:

>
> Hi
>
> I'm seeking some advice about some module naming please for submission of
> a new package to CPAN.
>
> I understand that the bottom most one listed in the email clashes with an
> existing namespace (Bio::SeqFeature::Coverage) so needs to be corrected.
>
> The rest of the modules aren't existing module names when I search for
> them on CPAN and I'm unclear how to make changes or
> apply for permissions to submit the package correctly. Please advise,
>
> Regards
>
> Rishi
>
> -----Original Message----- From: PAUSE
> Sent: Tuesday, December 22, 2015 12:17 PM
> To: [email protected] ; [email protected]
> Subject: Failed: PAUSE indexer report RISHIDEV/Bio-HTSTools-1.00.tar.gz
>
> The following report has been written by the PAUSE namespace indexer.
> Please contact [email protected] if there are any open questions.
>
>  User: RISHIDEV (Rishi Nag)
>  Distribution file: Bio-HTSTools-1.00.tar.gz
>  Number of files: 30
>  *.pm files: 11
>  README: Bio-HTSTools-1.00/README
>  META-File: Bio-HTSTools-1.00/META.json
>  META-Parser: Parse::CPAN::Meta 1.4414
>  META-driven index: yes
>  Timestamp of file: Tue Dec 22 12:15:25 2015 UTC
>  Time of this run: Tue Dec 22 12:17:04 2015 UTC
>
> This distribution name can only be used by users with permission for the
> package Bio::HTSTools, which you do not have. No modules will be
> indexed.
>
>
> Further details on the indexing attempt follow.
>
> The following packages (grouped by status) have been found in the distro:
>
> Status: No permissions for distribution name
> ============================================
>
>     module : Bio::DB::HTS
>     version: 1.00
>     in file: lib/Bio/DB/HTS.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::AlignWrapper
>     version: undef
>     in file: lib/Bio/DB/HTS/AlignWrapper.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Alignment
>     version: undef
>     in file: lib/Bio/DB/HTS/Alignment.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Constants
>     version: undef
>     in file: lib/Bio/DB/HTS/Constants.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Fai
>     version: undef
>     in file: lib/Bio/DB/HTS.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::FetchIterator
>     version: undef
>     in file: lib/Bio/DB/HTS/FetchIterator.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Pileup
>     version: undef
>     in file: lib/Bio/DB/HTS/Pileup.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::PileupWrapper
>     version: undef
>     in file: lib/Bio/DB/HTS/PileupWrapper.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Query
>     version: undef
>     in file: lib/Bio/DB/HTS/Query.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::ReadIterator
>     version: undef
>     in file: lib/Bio/DB/HTS/ReadIterator.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Segment
>     version: undef
>     in file: lib/Bio/DB/HTS/Segment.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Segment::Iterator
>     version: undef
>     in file: lib/Bio/DB/HTS/Segment.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::SplitAlignmentPart
>     version: undef
>     in file: lib/Bio/DB/HTS/AlignWrapper.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTS::Target
>     version: undef
>     in file: lib/Bio/DB/HTS/Target.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
>     module : Bio::DB::HTSfile
>     version: undef
>     in file: lib/Bio/DB/HTS.pm
>     status : Not indexed; RISHIDEV not authorized for this distribution
>             name
>
> Status: Permission missing
> ==========================
>
>     module : Bio::SeqFeature::Coverage
>     version: undef
>     in file: lib/Bio/DB/HTS.pm
>     status : Not indexed because permission missing. Current registered
>             primary maintainer is LDS. Hint: you can always find the
>             legitimate maintainer(s) on PAUSE under "View Permissions".
>
> __END__
>



-- 
David Golden <[email protected]> Twitter/IRC/Github: @xdg

Reply via email to