Hi Hagen,
I’m one of the PAUSE admins. I’m working on resolving situations where
distributions have split ownership, or where there is conflict between packages
in two or more CPAN distributions. Your Finance-Quant distribution[1] is one of
these.
The problem is the "chart" package in Finance::Quant, which conflicted with the
"Chart" module in the Chart distribution[2].
There are several ways this could be addressed:
• You could tell PAUSE not to index the "chart" package, and probably not to
index "quotes" and "ts" as well, because these packages are only referred to in
Finance/Quant.pm. You could do this in the distribution metadata, or you could
use the "PAUSE ignore package hack", where you just put a newline between
"package" and "chart", and then PAUSE will ignore the package.
• You could rename the inner packages to be Finance::Quant::chart,
Finance::Quant::quotes, and Finance::Quant::ts. I submitted a pull request to
do this in 2015[3], but if you’d prefer the change be done some other way, just
let me know, and I’d be happy to help.
• If you’re no longer using this distribution, it could be deleted from CPAN,
which would remove it from the CPAN Index, resolving the clash.
The easiest change to fix this would be to change the line "{package chart;" to
be:
{package
chart;
If you made that one change and released a new version with that, we could
resolve this. Or if you want to give me co-maint, I could do a release that has
this minimal change.
Which option would you like to go with?
Cheers,
Neil
[1] https://metacpan.org/release/Finance-Quant
[2] https://metacpan.org/release/Chart
[3] https://github.com/santex/finance-quant/pull/1