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

Reply via email to