Another CPANPLUS failure

David Golden xdaveg at gmail.com
Mon Oct 15 12:38:06 UTC 2007


On 10/15/07, Andy Armstrong <n at rciss.us> wrote:
> "Illegal seek". Oddness.

I believe one big difference between CPAN::Reporter and CPANPLUS is
the way test processes are executed.  CPAN::Reporter executes all
commands in a command shell and tees the output to capture it for
reporting.  I think that CPANPLUS uses IPC::Cmd, which uses either
IPC::Run or IPC::Open3 and reads the output stream directly.
TAP::Harness::Iterator::Process also uses IPC::Open3, maybe something
is getting gummed up in all the filehandle redirection?

David


More information about the tapx-dev mailing list