Skip Menu |

This queue is for tickets about the Finance-Quant CPAN distribution.

Report information
The Basics
Id: 101963
Status: open
Priority: 0/
Queue: Finance-Quant

People
Owner: SANTEX [...] cpan.org
Requestors: NEILB [...] cpan.org
Cc: ether [...] cpan.org
AdminCc:

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



Subject: Finance::Quant is defining packages in the toplevel namespace
Hi Hagen, Executive summary: can you refactor Finance::Quant so that all of its internal packages under Finance::Quant::* please, as that will prevent namespace clashes. We have one such clash that needs resolving. The module Finance::Quant defines a number of internal packages: chart quotes ts Because of the way PAUSE permissions work, you get ownership of those namespaces too. If you look in the file 06perms.txt (on CPAN in modules/) you'll see the entries for these namespaces: chart,SANTEX,f quotes,SANTEX,f ts,SANTEX,f The trouble is that PAUSE now considers package permissions case-insensitively. So the guy who previously releases Chart no longer has his releases indexed, because of the namespace clash. So would you mind changing this module so that all package names are in the Finance::Quant:: space please? I notice that the dist is on github -- if you're open to it, I'll submit a pull request with these changes? Once a new release is done, we'll need to resolve the permissions, but one thing at a time eh? Cheers, Neil