I think this is a bug in EU::MakeMaker->parse_version(). Although I'm not sure what to say to Adam the next time i talk to him given that he put this:
$VERSION = do { $_++ while 1; return $_ }; in Acme::BadExample. So the next time someone tries to use an install framework that scans modules to read their version line parse_version will go into an infinite loop. cheers, Yves ---------- Forwarded message ---------- From: Slaven_Rezic via RT <bug-extutils-inst...@rt.cpan.org> Date: 2009/7/20 Subject: [rt.cpan.org #48024] Forever running installed.t test (Acme::BadExample-related?) To: Mon Jul 20 12:10:26 2009: Request 48024 was acted upon. Transaction: Ticket created by SREZIC Queue: ExtUtils-Install Subject: Forever running installed.t test (Acme::BadExample-related?) Broken in: 1.52_03 Severity: (no value) Owner: Nobody Requestors: sre...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=48024 > Today I sent two fail reports testing 1.52_02 and 1.52_03. The fails were generated because I had to manually killed the test, they were literally running forever (check the "wallclock time" information in the test reports). My guess is that you're checking for the versions in the installed modules, and since I installed Acme::BadExample this one probably is causing an endless loop. If this is the case, then you should probably protect the version check using alarm() or so. Regards, Slaven -- perl -Mre=debug -e "/just|another|perl|hacker/"