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

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

Thread Previous
Paul Green
March 27, 2013 16:43
[perl #117379] [PATCH] Update bleadperl self-tests for OpenVOS port
Message ID:
# New Ticket Created by  Paul Green 
# Please include the string:  [perl #117379]
# in the subject line of all future correspondence about this issue. 
# <URL: >

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, so add a special-case to

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

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.





Sr. Technical Consultant, Stratus Technologies Inc.

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


Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About