(This is with version 1.9258 and perl 5.6.2)
See the attached file for a typescript with another endless loop. I
cannot see a cause for the loop, both the Devel::StackTrace and
Class::Data::Inheritable builds look OK to me.
I think CPAN.pm should be able to detect such loops: for every module
which entered one of the build phases entering the same build phase
again should be an error and abort the build.
Also, I think that CPAN.pm should not trust the result of "make test"
for the availibility of a module. Maybe CPAN.pm should check immediately
after the test phase if a module may be required, and if not, generate
an error; this can be also be done after the install phase.
Regards,
Slaven