Perl scripts using POE::Wheel::ReadLine (which is provided by dev-perl/POE) fail to execute. They fail with the message: "Can't locate Term/ReadKey.pm". Doing some research, I learned this missing module is provided by dev-perl/TermReadLine. However, the .ebuild for POE does not list TermReadLine as a dependancy. Manually installing dev-perl/TermReadLine eliminates the error message, an the scripts complete successfully. Thus it appears that POE requires TermReadKey Reproducible: Always Steps to Reproduce: 1. emerge POE 2. cat << "EOF" > input.pl #!/usr/bin/perl use POE; use POE::Wheel::ReadLine; EOF 3. chmod a+x input.pl 4. ./input.pl Actual Results: Output of ./input.pl Can't locate Term/ReadKey.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux .) at /usr/lib/perl5/vendor_perl/5.8.5/POE/Wheel/ReadLine.pm line 16. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/POE/Wheel/ReadLine.pm line 16. Compilation failed in require at ./input.pl line 4. BEGIN failed--compilation aborted at ./input.pl line 4. Expected Results: It should have executed with no errors and produced no output.
How about we compromise and I unmask .0309? (the dep is in there: >=dev-perl/TermReadKey-2.21)
OK, closing up, mirrors should have replicated the unmasked copy by now. And I'll get the newer version into ~arch soon as I have some free time (just when you thought you were up to date, they come out with a new version :)