Skip Menu |

This queue is for tickets about the Test-Harness CPAN distribution.

Report information
The Basics
Id: 48698
Status: resolved
Priority: 0/
Queue: Test-Harness

People
Owner: Nobody in particular
Requestors: Nicolai Langfeldt (no email address)
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Circular dependency with itself
Date: Fri, 14 Aug 2009 08:58:33 +0200
To: bug-Test-Harness [...] rt.cpan.org
From: Nicolai Langfeldt <janl [...] langfeldt.net>
Hi, while installing a new Bundle::CPAN on a fresh opensolaris install I came upon this: Recursive dependency detected: Bundle::CPAN => Test::Harness => A/AN/ANDYA/Test-Harness-3.17.tar.gz => File::Spec => S/SM/SMUELLER/PathTools-3.30.tar.gz => Scalar::Util => G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz => Test::More => M/MS/MSCHWERN/Test-Simple-0.92.tar.gz => Test::Harness. Cannot continue. So, Test::Harness depends on Test::Harness O:-) CPAN::shell is now sitting in a corner being singularly un-helpful. Regards, Nicolai Langfeldt
This circular dependency thing is a persistent problem with both Test::Harness and Test::More. Its some not-entirely-simple bug in some fairly widely distributed version of CPAN.pm and its been showing up enough to make it hard to ignore. The minimum version of File::Spec is 0.8. Test::Harness works back to 5.6.0 which shipped with 0.8, so we can just remove the dependency. I'll go do that as 17c0072.