Tony Cook wrote:
On Tue, Apr 12, 2016 at 02:10:15PM -0700, L Walsh wrote:
Well, Instead of limiting myself to "MSWin32" in $^O, I think
I'll check for 'Win' somewhere in the $^O var. Seems like it might
be more forgiving (I hope?)
If it's MS Windows, it will always be "MSWin32", even for x64 builds.
If you match case-sensitively with "Win" it will match MSWin32 but not
cygwin, but you might want cygwin (or might not).
---
I understood and wanted that differentiation, since it works on
cygwin which has 2 output channels - 1 for stdout, 1 for stderr.
Oh -- is p5p _really_ supporting cygwin-32 on XP -- even though
cygwin-32 is no longer available for XP?
At some point it becomes more work to support a 16+ year old OS
than the worth that comes out of it.
We're already supporting older operating systems.
Our only regular perl smoker is running Windows 2000.
---
The version of windows the 1 smoker showing an error in my test suite
is with WinXP. Win2k and WinXP are both based on NT5 (5.0 and 5.1
respectively). Since I've had errors w/WinXP for the past
5 revs of my test suite, it sounds like you have at least one, fairly
regular smoker testing XP as well. To make matters even more
_interesting_, the *build* platform for the perl they are testing has
been NT6.1 (Win7|Win7SP1). However, the part that is most confusing to
me, is that the last version of WinXP released by MS was WinXP-SP3, yet
this one has an OSName of "WinXP/.Net". I've no idea what that means
in terms of compatibility or interoperability with WinXP-SP3.
You say above that older OS's are being supported, what about older
versions of perl? I.e. in 5.8, the latest version of 5.8 is 5.8.9, but
I see people using perl 5.8.1 and 5.8.3 in CPAN testing. Do those
versions still pass the perl-5.8 test suite? Is p5p still supporting
all the down-rev'ed patch versions in each in the
Are down-rev'ed and/or bugged versions of perl still supported as well?
I notice 5.8 goes up to 5.8.9, but smokers are still trying to run tests
against 5.8.1 and 5.8.3 (at least). Would either of those versions pass
the latest 5.8.x (cur x=9) _perl_ test suite?
-l