Skip Menu |

This queue is for tickets about the Module-CPANTS-Analyse CPAN distribution.

Report information
The Basics
Id: 87597
Status: resolved
Priority: 0/
Queue: Module-CPANTS-Analyse

People
Owner: Nobody in particular
Requestors: DOHERTY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: proper_libs is a dubious test
I have a dist that doesn't have any libraries/modules -- just scripts. I've added a pod file so there's documentation where you expect to find it, but proper_libs still complains. Perhaps it should be looking for either .pm or .pod files? Otherwise, it looks like there's no way for me to satisfy it, despite having a sensible dist.
On Mon Aug 05 03:55:49 2013, DOHERTY wrote: Show quoted text
> I have a dist that doesn't have any libraries/modules -- just scripts. > I've added a pod file so there's documentation where you expect to > find it, but proper_libs still complains. Perhaps it should be looking > for either .pm or .pod files? Otherwise, it looks like there's no way > for me to satisfy it, despite having a sensible dist.
According to the Lancaster consensus, "... distributions uploaded to PAUSE must have a name that "matches" the name of an indexed package within the distribution and the uploader must have permissions for that package or else the entire distribution will not be indexed", so it's better to add a package/module to your distribution. https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md#rules-for-distribution-naming That said, I made proper_libs not to be false if there's no module in a distribution. The lack of module itself may be a problem, but it's probably a different story. https://github.com/cpants/Module-CPANTS-Analyse/commit/7b6f0479c52a7f944e93c2f6f440ab879f029ccd Thanks.
Closed as 0.91 with the fix was released. Thanks. On Thu Sep 05 12:10:04 2013, ISHIGAKI wrote: Show quoted text
> On Mon Aug 05 03:55:49 2013, DOHERTY wrote:
> > I have a dist that doesn't have any libraries/modules -- just > > scripts. > > I've added a pod file so there's documentation where you expect to > > find it, but proper_libs still complains. Perhaps it should be > > looking > > for either .pm or .pod files? Otherwise, it looks like there's no way > > for me to satisfy it, despite having a sensible dist.
> > > According to the Lancaster consensus, "... distributions uploaded to > PAUSE must have a name that "matches" the name of an indexed package > within the distribution and the uploader must have permissions for > that package or else the entire distribution will not be indexed", so > it's better to add a package/module to your distribution. > > https://github.com/Perl-Toolchain-Gang/toolchain- > site/blob/master/lancaster-consensus.md#rules-for-distribution-naming > > That said, I made proper_libs not to be false if there's no module in > a distribution. The lack of module itself may be a problem, but it's > probably a different story. > > https://github.com/cpants/Module-CPANTS- > Analyse/commit/7b6f0479c52a7f944e93c2f6f440ab879f029ccd > > Thanks.