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