On Thu, 29 Aug 2002, Robert Spier wrote:

> Bryan C. Warnock writes:
> >There is a general inconsistency about file permissions throughout the
> >parrot tree.
> >
> >Of the 80+ *.pl scripts, only 8 are 0755 - and Configure.pl isn't one of
> >them. Some tests are, some aren't; and even some docs are.  A list
> >follows.
> 
> These have to be fixed in the repository.
> 
> If someone makes a decision as to what they should be, let me know,
> and I'll tweak.

Apart from Configure.pl, I'd tend to favor leaving the ones that are
invoked as part of the build/test process without execute permission.  
That way, folks are forced to write $(PERL) script.pl in makefiles instead
of just ./script.pl.  There's no guarantee that #!/usr/bin/perl (or any
variation) is the correct perl version to invoke. It's quite possible
(indeed probably reasonably common) for Parrot developers to have more
than one version of perl available.  It's important that all parts of
parrot be built with the same version, otherwise chaos can ensue.  Just
yesterday, I submitted a bunch of makefile patches addressing this very
issue.

-- 
    Andy Dougherty              [EMAIL PROTECTED]
    Dept. of Physics
    Lafayette College, Easton PA 18042

Reply via email to