I’ve been quiet lately, as I’ve had hardware problems and haven’t done much development on my spare spare machine. Finally got a new one, and am installing everything.
Install Linux. Configure CPAN. First thing it does is complain CPAN is out of date, so I do the “install Bundle::CPAN” and wait.
It then fails, and copy and paste isn’t working. Hmm. Script will get it!
Recursive dependency detected:
Looks like a dependency loop in Test::Harness, Test::More, and Scalar::Utils.
I can see how that happened, but it’s going to make a clean install kind of a pain.
What’s the right answer in a case like this? Can a central module like Test::Harness not use Scalar::Util? Or the other way about?
I don’t even know who to report the issue to. Each module author is doing the right thing here.
Going to bed. I’ll worry about how to solve this in the morning.