g-cpan will not install over a version of a g-cpan generated module with the
latest version from CPAN. I would consider this a critical feature, as the
whole point of using portage with CPAN is to allow for graceful upgrades.
Steps to Reproduce:
1. Install an old version of any CPAN module using gcpan.
3. Try to install the latest version.
g-cpan refused to install the package. The CPAN module had no trouble though.
are the ebuilds in your overlay? i tested the upgrade features before applying
this to the tree last time and they worked fine over here. What command are you
In brief, the problem is that g-cpan will happily install a module without a
working overlay, but it is then impossible to upgrade that module later, overlay
I would expect that it should allow the installation of any module that does not
otherwise have an ebuild. The current behaviour is annoying.
Since ebuilds are checked by ebuild_exists(), is module_check() even necessary?
This bug has to be closed because without an overlay, there isn't anything for g-cpan to work with. The overlay is the key to working with what you have and don't have on your box.