develooper Front page | perl.perl5.porters | Postings from March 2013

[perl #117379] [PATCH] Update bleadperl self-tests for OpenVOS port

Thread Previous
From:
Paul Green
Date:
March 27, 2013 16:43
Subject:
[perl #117379] [PATCH] Update bleadperl self-tests for OpenVOS port
Message ID:
rt-3.6.HEAD-28177-1364402593-484.117379-75-0@perl.org
# New Ticket Created by  Paul Green 
# Please include the string:  [perl #117379]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=117379 >


Here are 7 small patches to the perl self-tests that affect the Stratus
OpenVOS platform.

 

Here is a brief summary of each one:

 

1.      Now that OpenVOS Release 17.2 implements independent file
permission bits for each mode, the special-cases in
dist/ExtUtils-Command/t/eu_command.t are no longer necessary.

2.      VOS has no libc.a or libc.so, so add a special-case to
ext/DynaLoader/t/DynaLoader.t.

3.      VOS has a required executable suffix (on the file, but not on
the command line), so change ext/XS-APItest/t/svpeek.t to use it.

4.      VOS long ago corrected one defect that led to a special-case in
t/io/fs.t, but then I discovered a new one.

5.      VOS does not (yet) guarantee that the file position indicator is
at eof before the first i/o or position operation, so update t/io/tell.t

6.      Same as #1; remove special-case for VOS file permissions in
lib/AnyDBM_File.t.

7.      VOS does not retain the exact pathname used to invoke perl; add
a special-case in t/op/magic.t.

 

These patches are all independent of each other. They are all
VOS-specific and should not affect any other platforms. I created them
today using the current version of bleadperl.

 

None of them are blockers for the next release. They can be applied at
any convenient time.

 

I suspect most of these changes can be back-ported to older releases of
perl, but this is not required.

 

If you have any questions, please let me know.

 

Thanks

PG

--

Sr. Technical Consultant, Stratus Technologies Inc.

Office: +1-978-461-7557; Mobile: +1-978-235-2451; Twitter: @stratuspaulg

 


Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About