Pre-3.6 code freeze

Bruce Gray bruce.gray at acm.org
Tue Jul 19 18:13:46 UTC 2011


On Jul 18, 2011, at 5:40 PM, James E Keenan wrote (in reply to Coke's  
clean smoke test from Win7):
--snip--
> It seems we have a much greater variance in the files which are  
> failing in different smoke reports on Windows than we get in any  
> other OS.
> Do you have any ideas as to what enabled us to get a PASS on this  
> box as distinct from other Windows boxes?

I mis-read the question, but I think my mistaken reply is still worth  
posting:

Win32 smoke reports vary so widely because of...
different OSes, filesystems, compilers, and compiling environments:
     MSVC vs CygWin vs MinGW
     Strawberry_Perl vs ActivePerl
     Win2k vs WinXP vs Vista vs Win7
     FAT vs NTFS

For example, CygWin and MinGW use different "host" environments, and  
they both use a different `make` and link to a different C runtime  
than MSVC.
Unicode (and probably also IPv6) support varies both by filesystem and  
by OS version.

I think it is manageable long-term; it certainly *needs* to be  
managed, due to the high number of Win32 users in the world.
We just took our eyes off the ball for too long.

Several of the Win32 bugs I am pursuing simply boil down to "take this  
test that is already SKIPped in some scenario, and also skip it on  
Win32 when in FOO environment".

-- 
Hope this helps,
Bruce Gray (Util)




More information about the parrot-dev mailing list