Hello! Just getting settled with Gentoo, happy so far. I was a little confused to learn of the existence of the g-cpan module, even at the presence of perl modules in Portage itself. g-cpan is supposed to be a Portage wrapper for plain cpan? If I use g-cpan to install a module, will it use the ebuild, if one exists? Is there anything wrong with using plain cpan? (It would bother me if there was not agreement between my local Portage tree and what is actually installed on my system.) I guess I am just feeling that someone tried to fix something that wasn't broken.
Furthermore, I was unable to emerge perl-gcpan/Bundle-CPAN, because it depends upon virtual/perl-IO-Compress, which is hardmasked for reasons unclear to me. This seems silly. Is this bug worthy? --- Okay before sending this mail I was able to emerge a module without an ebuild and see that it ends up in my local overlay. This is cool. I also saw some perl-IO-Compress-* modules get built, so my guess on the hardmask is that the name IO-Compress is just obsolete, and that module is actually just broken in pieces, and Bundle-CPAN hasn't had its dependencies updated.