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]

Reply via email to