On Wed, 30 Jul 2008, James Keenan via RT wrote: > On Tue Jul 29 11:08:30 2008, doughera wrote: > > After running the Configure.pl test suite, I'm seeing some > > annoying-to-remove directories staying behind in /tmp. > > > > $ ls -lR /tmp/qdEG6yqmCn/ > > qdEG6yqmCn/: > > total 16 > > drwxr-xr-x 3 doughera faculty 181 Jul 29 13:48 alpha/ > > > > qdEG6yqmCn/alpha: > > total 16 > > d-wxr----x 2 doughera faculty 117 Jul 29 13:48 include/ > > > > qdEG6yqmCn/alpha/include: > > qdEG6yqmCn/alpha/include: Permission denied > > > > I don't recall writing any tests which call for such strange > permissions, but I will nonetheless look into this problem.
Ahh -- it's just an octal/decimal mix-up. Here's the patch: --- parrot-current/t/steps/auto_icu-01.t 2008-07-30 13:45:19.000000000 -0400 +++ parrot-andy/t/steps/auto_icu-01.t 2008-07-30 14:15:44.000000000 -0400 @@ -228,7 +228,7 @@ my $expected_include_dir = $expected_dir . $conf->data->get('slash') . q{include}; mkdir $expected_dir or croak "Unable to make testing directory"; - mkpath($expected_include_dir, 0, 755) + mkpath($expected_include_dir, 0, 0755) or croak "Unable to make second-level testing directory"; ($icuheaders, $without) = $step->_handle_icuheaders($conf, qq{$expected_dir\n}, 0); Mind you, the directories still aren't cleaned up automatically, but this at least makes that less tedious. -- Andy Dougherty [EMAIL PROTECTED]