No, "hy.os" has semantics of OS family name and is used accordingly,
let's leave it as is.
You might want to introduce a *new* property for that, like
"hy.os.version" or "hy.os.flavor", and perform *additional* lookup for
x-list using that property. IIRC we already had different failures on
WinXP and Win2003 server, but our x-list machinery was not so advanced
at that time. So let's add such feature now ;)

2007/3/19, Alexei Zakharov <[EMAIL PROTECTED]>:
Well, I see. But the current scheme for exclude lists' names is:
exclude.${hy.os}.${hy.arch}.${hy.test.vm.name}

So the last portion of the name is "hy.test.vm.name" - (originally)
the name of JVM to be run. In fact, if we like to add special support
for Windows 2000 we can encapsulate it in "hy.os" property. It is
"windows" for all windows platforms currently. However, it seems
Windows 2K can be detected through ant's condition:
<os name="Windows 2000">
since System.getProperty("os.name") returns "Windows 2000", at least
on all modern version of RI :) [1]. This way, we may choose some value
like "win2000" or "windows2k" and the resulted exclude list name will
look like:
exclude.windows2k.x86.ibm

Thoughts?

[1] http://tolstoy.com/samizdat/sysprops-windows.html

Regards,

2007/3/17, Nathan Beyer <[EMAIL PROTECTED]>:
> Note, the IBM VM works perfectly well on Windows 2000. It's just the
> class library code that doesn't. I think it would be more appropriate
> to be something like "exclude.x86.windows.2000"
>
> -Nathan
>
> On 3/16/07, Alexei Zakharov <[EMAIL PROTECTED]> wrote:
> > > Is there a means of excluding tests for win 2000?
> >
> > Well, we may add it. For example choose some exotic vm name -
> > "ibm2000", "ibm2" or like it. The corresponding exclude list will have
> > name "exclude.windows.x86.ibm2000".
> >
> > Regards,
> >
> > 2007/3/15, Nathan Beyer <[EMAIL PROTECTED]>:
> > > I think win 2000 is going to be a needed platform.
> > >
> > > Is there a means of excluding tests for win 2000? The build files are
> > > little deceiving as they indicate working for all win32 sdks.
> > >
> > > -Nathan
> > >
> > >
> > > On 3/15/07, Alexey Petrenko <[EMAIL PROTECTED]> wrote:
> > > > 2007/3/15, Alexey Varlamov <[EMAIL PROTECTED]>:
> > > > > It should be possible to made the dependency dynamic?
> > > > As I said before I'm not sure for now.
> > > > But yes, it is probably possible.
> > > >
> > > > And I do not think that this is very important task for now.
> > > >
> > > > SY, Alexey
> > > >
> > > > > Re Win2000 build in general - it might be of little interest right
> > > > > now, yet apparently has its niche and could be worth to address in
> > > > > some future (IMO).
> > > > >
> > > > > --
> > > > > Alexey
> > > > >
> > > > > 2007/3/15, Alexey Petrenko <[EMAIL PROTECTED]>:
> > > > > > Yes, this is a requirement for now. Check WinThemeGraphics.cpp from 
awt
> > > > module.
> > > > > > I'm not sure can we remove this dependency or not.
> > > > > >
> > > > > > SY, Alexey
> > > > > >
> > > > > > 2007/3/15, Nathan Beyer <[EMAIL PROTECTED]>:
> > > > > > > The current gl.dll that's part of the build with AWT has a 
dependency
> > > > > > > on a uxtheme.dll, which isn't part of Windows 2000. Apparently 
it's a
> > > > > > > Windows XP/2003 and above bit. As such, the gl.dll is failing to 
load
> > > > > > > because this dependency is missing.
> > > > > > >
> > > > > > > I'm not familiar with what's going on in the 'gl' library, but is 
this
> > > > > > > dependency a requirement? Do we just need a Windows 2000 build?


--
Alexei Zakharov,
Intel ESSD

Reply via email to