Cope with Perl 5.40.1 upgrade in regress.
Some Perl tests set owner, permissions, access time, and modificationtime on files in the Perl source distribution. Replace the symlinkin obj directory with a copy, so that they do not modify Open
Some Perl tests set owner, permissions, access time, and modificationtime on files in the Perl source distribution. Replace the symlinkin obj directory with a copy, so that they do not modify OpenBSDsrc tree.
show more ...
Fix Perl tests in OpenBSD regress.Disable Perl test t/porting/exec-bit.t as it only checks permissions.The x-bit in OpenBSD CVS tree does not match Perl distribution tar.This is known and accepte
Fix Perl tests in OpenBSD regress.Disable Perl test t/porting/exec-bit.t as it only checks permissions.The x-bit in OpenBSD CVS tree does not match Perl distribution tar.This is known and accepted.Set permission of Test-Harness source.sh and source_args.sh toexecutable as Perl uses it to test module features. Stay close toupstream. During regress, set the x-bit of the files in objdirectory. Do not touch src tree, it might be read-only.discussed with anton@; OK afresh1@
Perl tests expect executable permission on source files to matchthe Perl distribution. Fix them in obj directory during test run.This seems easier than to fiddle with permissions in CVS.
favor hw.ncpuonline; ok bluhm@
Run Perl tests from our regress tree. It needs a Perl obj directorywith Makefile. To create the test environment, use theMakefile.bsd-wrapper in /usr/src/gnu/usr.bin/perl and build Perlthere if
Run Perl tests from our regress tree. It needs a Perl obj directorywith Makefile. To create the test environment, use theMakefile.bsd-wrapper in /usr/src/gnu/usr.bin/perl and build Perlthere if it does not exist. This allows to test Perl easily andin a consistent manner. Do not link tests to regress tree due tothis reach around and the combination of build and test.