The autoloader test 3 (tilde expansion) compares the retrieved directory against getpwuid($>) rather than against getpwuid($<). This means that if the test is run under an effective uid (e.g. "sudo cpan PDL") it fails because the test is comparing the (correct) true-UID home directory to the (incorrect) effective-UID home directory.
This is not likely to be caught by developers who run the tests as themselves, but trips up automatic installation via a common path (cpan running as root).
Log in to post a comment.