You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Oliver Deakin <ol...@googlemail.com> on 2006/08/07 17:35:24 UTC

New IBM VME available soon

Hi all,

I'm pleased to announce that a new 5.0 level IBM VME will be made 
available soon at:
  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html

The new VME downloads are named Harmony-vme-win.IA32-v4.zip and 
Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you 
download these packages now, they will *not* work with the class library 
code currently in Harmony Subversion. I have created a new JIRA 
(HARMONY-1084) containing patches for Harmony classlib and  the Eclipse 
Harmony plugin which are required to be able to use the new VME. The 
patches make the following changes:
 - Change Java build target from jsr14 to 1.5 :)
 - Change the bootclasspath system property name from 
com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
 - Create a new org.apache.harmony.luni.platform.Environment class that 
contains two (currently stubbed) getenv() methods. Once these methods 
are implemented, VM writers will be able to redirect System.getenv() 
calls to this class.
 - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, 
and update the launchers reference to this library.
 - Rename clearvm.properties to harmonyvm.properties, and update the 
Eclipse plugin to find this file.
 - Update tests.api.java.lang.reflect.ArrayTest and 
tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and 
5.0 behaviour.


Once the classlib patch has been applied, you will need to download the 
new VME in order to continue developing with the IBM VM. The previous 
version of the VME will no longer be compatible.

I will send out a further mail when the new VME is available to download 
and use.

Regards,
Oliver

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


RE: New IBM VME available soon

Posted by Jeroen Frijters <je...@sumatra.nl>.
Chris Gray wrote:
> Olivier dixit:
> 
> > ok, I just tested myself on Windows and it seems that the RI ignores
> > environment variable changes, so I guess it's fine if we 
> stick with what
> > we have in Harmony.
> 
> Now that I think about it, I remember someone complaining 
> once on a Java newsgroup that changing the CLASSPATH environment
> variable had no effect on a running JVM. He got an education in
> Java class loading. :-)

On Windows at least this actually has nothing to do with class loading.
You simply cannot modify an environment variable of a running process
(at least not from outside that process). Every process has its own
copy, so changing the parent process' environment makes no difference,
nor does changing the environment of a child process.

Regards,
Jeroen

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Chris Gray <ch...@kiffer.be>.
Olivier dixit:

> ok, I just tested myself on Windows and it seems that the RI ignores
> environment variable changes, so I guess it's fine if we stick with what
> we have in Harmony.

Now that I think about it, I remember someone complaining once on a Java 
newsgroup that changing the CLASSPATH environment variable had no effect on a 
running JVM. He got an education in Java class loading. :-)

Chris

-- 
Chris Gray        /k/ Embedded Java Solutions      BE0503765045
Embedded & Mobile Java, OSGi    http://www.k-embedded-java.com/
chris.gray@kiffer.be                             +32 3 216 0369


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Leo Li wrote:
> Hi,
> On 8/21/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>>
>>
>>
>> Oliver Deakin wrote:
>> > Leo Li wrote:
>> >> Hi, Oli:
>> >>     It is really a problem that System.getenv fails to behave as 
>> RI on
>> >> windows. I will fix it by get env string out by os function such
>> >> as getenvironmentvariable and getenv. Thank you for your tips.
>> >
>> > Thanks for looking at fixing this Leo :)
>> >
>> >>   Besides, the returned environment variables is only defined  in
>> >> the process of the java application, for example, the command 
>> windows,
>> >> and
>> >> remains the same during the life cycle. :)
>> >
>> > It's not possible that the environment variables could change 
>> during the
>> > lifetime
>> > of the VM? If, for example, a Java program made a call out to native
>> > code, isn't it
>> > quite possible that that native code to alter the environment 
>> variables,
>> > and thus
>> > when we return to Java the environment of the process has changed?
>
>    I have tested on linux that a native code to setenv, but RI still gets
> the original value if use System.getenv. While on windows, I fails to 
> find
> the "setenvironmentstring". So Harmony  behaves just like RI.

ok, I just tested myself on Windows and it seems that the RI ignores
environment variable changes, so I guess it's fine if we stick with what
we have in Harmony.

Regards,
Oliver

>
>
>
> Would you really ever want that?  Seems to be a safety issue.
>>
>> geir
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
>
>

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Leo Li <li...@gmail.com>.
Hi,
On 8/21/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>
>
>
> Oliver Deakin wrote:
> > Leo Li wrote:
> >> Hi, Oli:
> >>     It is really a problem that System.getenv fails to behave as RI on
> >> windows. I will fix it by get env string out by os function such
> >> as getenvironmentvariable and getenv. Thank you for your tips.
> >
> > Thanks for looking at fixing this Leo :)
> >
> >>   Besides, the returned environment variables is only defined  in
> >> the process of the java application, for example, the command windows,
> >> and
> >> remains the same during the life cycle. :)
> >
> > It's not possible that the environment variables could change during the
> > lifetime
> > of the VM? If, for example, a Java program made a call out to native
> > code, isn't it
> > quite possible that that native code to alter the environment variables,
> > and thus
> > when we return to Java the environment of the process has changed?

    I have tested on linux that a native code to setenv, but RI still gets
the original value if use System.getenv. While on windows, I fails to find
the "setenvironmentstring". So Harmony  behaves just like RI.


Would you really ever want that?  Seems to be a safety issue.
>
> geir
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>


-- 
Leo Li
China Software Development Lab, IBM

Re: New IBM VME available soon

Posted by Geir Magnusson Jr <ge...@pobox.com>.

Oliver Deakin wrote:
> Leo Li wrote:
>> Hi, Oli:
>>     It is really a problem that System.getenv fails to behave as RI on
>> windows. I will fix it by get env string out by os function such
>> as getenvironmentvariable and getenv. Thank you for your tips.
> 
> Thanks for looking at fixing this Leo :)
> 
>>   Besides, the returned environment variables is only defined  in
>> the process of the java application, for example, the command windows,
>> and
>> remains the same during the life cycle. :)
> 
> It's not possible that the environment variables could change during the
> lifetime
> of the VM? If, for example, a Java program made a call out to native
> code, isn't it
> quite possible that that native code to alter the environment variables,
> and thus
> when we return to Java the environment of the process has changed?

Would you really ever want that?  Seems to be a safety issue.

geir

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Leo Li wrote:
> Hi, Oli:
>     It is really a problem that System.getenv fails to behave as RI on
> windows. I will fix it by get env string out by os function such
> as getenvironmentvariable and getenv. Thank you for your tips.

Thanks for looking at fixing this Leo :)

>   Besides, the returned environment variables is only defined  in
> the process of the java application, for example, the command windows, 
> and
> remains the same during the life cycle. :)

It's not possible that the environment variables could change during the 
lifetime
of the VM? If, for example, a Java program made a call out to native 
code, isn't it
quite possible that that native code to alter the environment variables, 
and thus
when we return to Java the environment of the process has changed?

Regards,
Oliver

>
>
> Thank you, Oli.
>
> Good luck!

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Leo Li <li...@gmail.com>.
Hi, Oli:
     It is really a problem that System.getenv fails to behave as RI on
windows. I will fix it by get env string out by os function such
as getenvironmentvariable and getenv. Thank you for your tips.
   Besides, the returned environment variables is only defined  in
the process of the java application, for example, the command windows, and
remains the same during the life cycle. :)


Thank you, Oli.

Good luck!
-- 
Leo Li
China Software Development Lab, IBM

Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Hi Paulex,

Thanks also to Leo for providing this implementation. I tried a couple 
of simple
tests on Windows on the getenv() and getenv(String) methods.

The getenv() method seems to work fine, giving me a list of the 
environment properties.
I compared this list to those output by the Sun and IBM VMs, and found only
one property missing (the rest were the same). It is a property with key 
"=::"
and value "::\" (without the quote marks). I have no idea what they are 
for or
whether they are important. Can anyone shed any light on these?


When testing the getenv(String) method I hit a snag. If I try the 
following line:

  System.out.println(System.getenv("PATH"));

on the current classlib, I get "null" output, whereas on J9 and Sun 50 I get
the correct path contents printed. I looked a little closer and found that
this is because my path environment variable is actually called "Path". So
it seems that on Windows the RI and IBM vms are case insensitive,
but Harmony is not. The spec for getenv(String) states:

"On UNIX systems the alphabetic case of 'name' is typically significant,
while on Microsoft Windows systems it is typically not. For example, the
expression 'System.getenv("FOO").equals(System.getenv("foo"))' is
likely to be true on Microsoft Windows."

It seems we see this difference with Harmony because the current
implementation tries to carry out a lookup in a Map with the environment
variable name as the key. Since this lookup is case sensitive, we do not 
find
the entry.

IMHO we should match the RI behaviour on this one. I would propose
a solution that involves making Environment.getenv(String) carry out a
direct call to a native function that in turn calls 
GetEnvironmentVariable() [1] on
Windows and (I think) getenv() on Linux[2]. This way the case-sensitivity
should match that typical to the platform. Do you agree?


I would also remove the static initialisation block from that class, and 
move
its contents into the getenv() method instead, just returning the Map
directly without need to staticly store it in the class. I suggest this 
for two
reasons:
1) It reduces the long term memory requirements of the Environment
class. With the current implementation all the Strings are loaded into
memory the first time the class is loaded, and then they stay in memory
until the class is unloaded or the VM exits, even if they are never used
again.
2) With the current implementation, it is possible that the returned
environment variables are out of date. There could be a scenario where
the Environment.getenv() method is queried, then some actions happen
in an application that cause environment variables to change, and the
getenv() is queried again. The result from getenv() would not change
frmo one call to the next even though the environment has. I think the
right solution here is to rebuild the Map every time getenv() is called.

What do you think of these suggestions Paulex, Leo?

Regards,
Oliver


[1] 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getenvironmentvariable.asp
[2] http://man.he.net/man3/getenv

Paulex Yang wrote:
> Oli
>
> Thanks Leo for volunteering, I've checked in his patch for 
> HARMONY-1155 at revision r431560, i.e., the implementation of 
> Environment class, would you help to verify if that implementation is 
> OK to use? or it takes effect automatically at once? Thank you.
>
> Oliver Deakin wrote:
>> Leo Li wrote:
>>> Hi, Oliver:
>>>     I am willing to implement the
>>> org.apache.harmony.luni.platform.Environment class with
>>> the  two  getenv() methods.
>>
>> Great, thanks for volunteering Leo!
>>
>>>
>>> Good luck!
>>>
>>>
>>> On 8/8/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>>>>
>>>> Great news.
>>>>
>>>> In the future, could you please prefix the subject line with something
>>>> appropriate, like [general]?  It helps people prioritize and such...
>>>>
>>>> thanks
>>>>
>>>>
>>>> Oliver Deakin wrote:
>>>> > Hi all,
>>>> >
>>>> > I'm pleased to announce that a new 5.0 level IBM VME will be made
>>>> > available soon at:
>>>> >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>>>> >
>>>> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>>>> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>>>> > download these packages now, they will *not* work with the class 
>>>> library
>>>> > code currently in Harmony Subversion. I have created a new JIRA
>>>> > (HARMONY-1084) containing patches for Harmony classlib and  the 
>>>> Eclipse
>>>> > Harmony plugin which are required to be able to use the new VME. The
>>>> > patches make the following changes:
>>>> > - Change Java build target from jsr14 to 1.5 :)
>>>> > - Change the bootclasspath system property name from
>>>> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>>>> > - Create a new org.apache.harmony.luni.platform.Environment class 
>>>> that
>>>> > contains two (currently stubbed) getenv() methods. Once these 
>>>> methods
>>>> > are implemented, VM writers will be able to redirect System.getenv()
>>>> > calls to this class.
>>>> > - Rename clearvm.dll/libclearvm.so to 
>>>> harmonyvm.dll/libharmonyvm.so, and
>>>> > update the launchers reference to this library.
>>>> > - Rename clearvm.properties to harmonyvm.properties, and update the
>>>> > Eclipse plugin to find this file.
>>>> > - Update tests.api.java.lang.reflect.ArrayTest and
>>>> > tests.api.java.lang.ThreadGroupTest to reflect changes between 
>>>> 1.4 and
>>>> > 5.0 behaviour.
>>>> >
>>>> >
>>>> > Once the classlib patch has been applied, you will need to 
>>>> download the
>>>> > new VME in order to continue developing with the IBM VM. The 
>>>> previous
>>>> > version of the VME will no longer be compatible.
>>>> >
>>>> > I will send out a further mail when the new VME is available to 
>>>> download
>>>> > and use.
>>>> >
>>>> > Regards,
>>>> > Oliver
>>>> >
>>>>
>>>> ---------------------------------------------------------------------
>>>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>>>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>>>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>>>
>>>>
>>>
>>>
>>
>
>

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Paulex Yang <pa...@gmail.com>.
Oli

Thanks Leo for volunteering, I've checked in his patch for HARMONY-1155 
at revision r431560, i.e., the implementation of Environment class, 
would you help to verify if that implementation is OK to use? or it 
takes effect automatically at once? Thank you.

Oliver Deakin wrote:
> Leo Li wrote:
>> Hi, Oliver:
>>     I am willing to implement the
>> org.apache.harmony.luni.platform.Environment class with
>> the  two  getenv() methods.
>
> Great, thanks for volunteering Leo!
>
>>
>> Good luck!
>>
>>
>> On 8/8/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>>>
>>> Great news.
>>>
>>> In the future, could you please prefix the subject line with something
>>> appropriate, like [general]?  It helps people prioritize and such...
>>>
>>> thanks
>>>
>>>
>>> Oliver Deakin wrote:
>>> > Hi all,
>>> >
>>> > I'm pleased to announce that a new 5.0 level IBM VME will be made
>>> > available soon at:
>>> >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>>> >
>>> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>>> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>>> > download these packages now, they will *not* work with the class 
>>> library
>>> > code currently in Harmony Subversion. I have created a new JIRA
>>> > (HARMONY-1084) containing patches for Harmony classlib and  the 
>>> Eclipse
>>> > Harmony plugin which are required to be able to use the new VME. The
>>> > patches make the following changes:
>>> > - Change Java build target from jsr14 to 1.5 :)
>>> > - Change the bootclasspath system property name from
>>> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>>> > - Create a new org.apache.harmony.luni.platform.Environment class 
>>> that
>>> > contains two (currently stubbed) getenv() methods. Once these methods
>>> > are implemented, VM writers will be able to redirect System.getenv()
>>> > calls to this class.
>>> > - Rename clearvm.dll/libclearvm.so to 
>>> harmonyvm.dll/libharmonyvm.so, and
>>> > update the launchers reference to this library.
>>> > - Rename clearvm.properties to harmonyvm.properties, and update the
>>> > Eclipse plugin to find this file.
>>> > - Update tests.api.java.lang.reflect.ArrayTest and
>>> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 
>>> and
>>> > 5.0 behaviour.
>>> >
>>> >
>>> > Once the classlib patch has been applied, you will need to 
>>> download the
>>> > new VME in order to continue developing with the IBM VM. The previous
>>> > version of the VME will no longer be compatible.
>>> >
>>> > I will send out a further mail when the new VME is available to 
>>> download
>>> > and use.
>>> >
>>> > Regards,
>>> > Oliver
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>>
>>>
>>
>>
>


-- 
Paulex Yang
China Software Development Lab
IBM



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Leo Li wrote:
> Hi, Oliver:
>     I am willing to implement the
> org.apache.harmony.luni.platform.Environment class with
> the  two  getenv() methods.

Great, thanks for volunteering Leo!

>
> Good luck!
>
>
> On 8/8/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>>
>> Great news.
>>
>> In the future, could you please prefix the subject line with something
>> appropriate, like [general]?  It helps people prioritize and such...
>>
>> thanks
>>
>>
>> Oliver Deakin wrote:
>> > Hi all,
>> >
>> > I'm pleased to announce that a new 5.0 level IBM VME will be made
>> > available soon at:
>> >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>> >
>> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>> > download these packages now, they will *not* work with the class 
>> library
>> > code currently in Harmony Subversion. I have created a new JIRA
>> > (HARMONY-1084) containing patches for Harmony classlib and  the 
>> Eclipse
>> > Harmony plugin which are required to be able to use the new VME. The
>> > patches make the following changes:
>> > - Change Java build target from jsr14 to 1.5 :)
>> > - Change the bootclasspath system property name from
>> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>> > - Create a new org.apache.harmony.luni.platform.Environment class that
>> > contains two (currently stubbed) getenv() methods. Once these methods
>> > are implemented, VM writers will be able to redirect System.getenv()
>> > calls to this class.
>> > - Rename clearvm.dll/libclearvm.so to 
>> harmonyvm.dll/libharmonyvm.so, and
>> > update the launchers reference to this library.
>> > - Rename clearvm.properties to harmonyvm.properties, and update the
>> > Eclipse plugin to find this file.
>> > - Update tests.api.java.lang.reflect.ArrayTest and
>> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
>> > 5.0 behaviour.
>> >
>> >
>> > Once the classlib patch has been applied, you will need to download 
>> the
>> > new VME in order to continue developing with the IBM VM. The previous
>> > version of the VME will no longer be compatible.
>> >
>> > I will send out a further mail when the new VME is available to 
>> download
>> > and use.
>> >
>> > Regards,
>> > Oliver
>> >
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
>
>

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Leo Li <li...@gmail.com>.
Hi, Oliver:
     I am willing to implement the
org.apache.harmony.luni.platform.Environment class with
the  two  getenv() methods.

Good luck!


On 8/8/06, Geir Magnusson Jr <ge...@pobox.com> wrote:
>
> Great news.
>
> In the future, could you please prefix the subject line with something
> appropriate, like [general]?  It helps people prioritize and such...
>
> thanks
>
>
> Oliver Deakin wrote:
> > Hi all,
> >
> > I'm pleased to announce that a new 5.0 level IBM VME will be made
> > available soon at:
> >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> >
> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> > download these packages now, they will *not* work with the class library
> > code currently in Harmony Subversion. I have created a new JIRA
> > (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> > Harmony plugin which are required to be able to use the new VME. The
> > patches make the following changes:
> > - Change Java build target from jsr14 to 1.5 :)
> > - Change the bootclasspath system property name from
> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> > - Create a new org.apache.harmony.luni.platform.Environment class that
> > contains two (currently stubbed) getenv() methods. Once these methods
> > are implemented, VM writers will be able to redirect System.getenv()
> > calls to this class.
> > - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, and
> > update the launchers reference to this library.
> > - Rename clearvm.properties to harmonyvm.properties, and update the
> > Eclipse plugin to find this file.
> > - Update tests.api.java.lang.reflect.ArrayTest and
> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> > 5.0 behaviour.
> >
> >
> > Once the classlib patch has been applied, you will need to download the
> > new VME in order to continue developing with the IBM VM. The previous
> > version of the VME will no longer be compatible.
> >
> > I will send out a further mail when the new VME is available to download
> > and use.
> >
> > Regards,
> > Oliver
> >
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>


-- 
Leo Li
China Software Development Lab, IBM

Re: New IBM VME available soon

Posted by Geir Magnusson Jr <ge...@pobox.com>.
Great news.

In the future, could you please prefix the subject line with something
appropriate, like [general]?  It helps people prioritize and such...

thanks


Oliver Deakin wrote:
> Hi all,
> 
> I'm pleased to announce that a new 5.0 level IBM VME will be made
> available soon at:
>  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> 
> The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> download these packages now, they will *not* work with the class library
> code currently in Harmony Subversion. I have created a new JIRA
> (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> Harmony plugin which are required to be able to use the new VME. The
> patches make the following changes:
> - Change Java build target from jsr14 to 1.5 :)
> - Change the bootclasspath system property name from
> com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> - Create a new org.apache.harmony.luni.platform.Environment class that
> contains two (currently stubbed) getenv() methods. Once these methods
> are implemented, VM writers will be able to redirect System.getenv()
> calls to this class.
> - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, and
> update the launchers reference to this library.
> - Rename clearvm.properties to harmonyvm.properties, and update the
> Eclipse plugin to find this file.
> - Update tests.api.java.lang.reflect.ArrayTest and
> tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> 5.0 behaviour.
> 
> 
> Once the classlib patch has been applied, you will need to download the
> new VME in order to continue developing with the IBM VM. The previous
> version of the VME will no longer be compatible.
> 
> I will send out a further mail when the new VME is available to download
> and use.
> 
> Regards,
> Oliver
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Alexei Zakharov wrote:
> Hi,
>
>> > I'm pleased to announce that a new 5.0 level IBM VME will be made
>> > available soon at:
>
> Great!
>
>> >  - Change Java build target from jsr14 to 1.5 :)
>> Does DRLVM supports 1.5 classes now?
>
> The more specific question: does it support 1.5 annotations?

Yes, it is a fully functioning 5.0 vm, so it allows all 5.0 features (as far
as our classlib supports)

Regards,
Oliver

>
>
> Thanks,
>
> 2006/8/7, Alexey Petrenko <al...@gmail.com>:
>> Great news, Oliver!
>>
>> 2006/8/7, Oliver Deakin <ol...@googlemail.com>:
>> > Hi all,
>> >
>> > I'm pleased to announce that a new 5.0 level IBM VME will be made
>> > available soon at:
>> >   http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>> >
>> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>> > download these packages now, they will *not* work with the class 
>> library
>> > code currently in Harmony Subversion. I have created a new JIRA
>> > (HARMONY-1084) containing patches for Harmony classlib and  the 
>> Eclipse
>> > Harmony plugin which are required to be able to use the new VME. The
>> > patches make the following changes:
>> >  - Change Java build target from jsr14 to 1.5 :)
>> Does DRLVM supports 1.5 classes now?
>>
>> >  - Change the bootclasspath system property name from
>> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>> >  - Create a new org.apache.harmony.luni.platform.Environment class 
>> that
>> > contains two (currently stubbed) getenv() methods. Once these methods
>> > are implemented, VM writers will be able to redirect System.getenv()
>> > calls to this class.
>> >  - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so,
>> > and update the launchers reference to this library.
>> >  - Rename clearvm.properties to harmonyvm.properties, and update the
>> > Eclipse plugin to find this file.
>> >  - Update tests.api.java.lang.reflect.ArrayTest and
>> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
>> > 5.0 behaviour.
>> >
>> >
>> > Once the classlib patch has been applied, you will need to download 
>> the
>> > new VME in order to continue developing with the IBM VM. The previous
>> > version of the VME will no longer be compatible.
>> >
>> > I will send out a further mail when the new VME is available to 
>> download
>> > and use.
>> >
>> > Regards,
>> > Oliver
>> >
>> > --
>> > Oliver Deakin
>> > IBM United Kingdom Limited
>> >
>> >
>> > ---------------------------------------------------------------------
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>> >
>> >
>>
>> SY, Alexey
>>
>> -- 
>> Alexey A. Petrenko
>> Intel Middleware Products Division
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
>
>

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Alexei Zakharov <al...@gmail.com>.
Hi,

> > I'm pleased to announce that a new 5.0 level IBM VME will be made
> > available soon at:

Great!

> >  - Change Java build target from jsr14 to 1.5 :)
> Does DRLVM supports 1.5 classes now?

The more specific question: does it support 1.5 annotations?


Thanks,

2006/8/7, Alexey Petrenko <al...@gmail.com>:
> Great news, Oliver!
>
> 2006/8/7, Oliver Deakin <ol...@googlemail.com>:
> > Hi all,
> >
> > I'm pleased to announce that a new 5.0 level IBM VME will be made
> > available soon at:
> >   http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> >
> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> > download these packages now, they will *not* work with the class library
> > code currently in Harmony Subversion. I have created a new JIRA
> > (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> > Harmony plugin which are required to be able to use the new VME. The
> > patches make the following changes:
> >  - Change Java build target from jsr14 to 1.5 :)
> Does DRLVM supports 1.5 classes now?
>
> >  - Change the bootclasspath system property name from
> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> >  - Create a new org.apache.harmony.luni.platform.Environment class that
> > contains two (currently stubbed) getenv() methods. Once these methods
> > are implemented, VM writers will be able to redirect System.getenv()
> > calls to this class.
> >  - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so,
> > and update the launchers reference to this library.
> >  - Rename clearvm.properties to harmonyvm.properties, and update the
> > Eclipse plugin to find this file.
> >  - Update tests.api.java.lang.reflect.ArrayTest and
> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> > 5.0 behaviour.
> >
> >
> > Once the classlib patch has been applied, you will need to download the
> > new VME in order to continue developing with the IBM VM. The previous
> > version of the VME will no longer be compatible.
> >
> > I will send out a further mail when the new VME is available to download
> > and use.
> >
> > Regards,
> > Oliver
> >
> > --
> > Oliver Deakin
> > IBM United Kingdom Limited
> >
> >
> > ---------------------------------------------------------------------
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> >
> >
>
> SY, Alexey
>
> --
> Alexey A. Petrenko
> Intel Middleware Products Division
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>


-- 
Alexei Zakharov,
Intel Middleware Product Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Salikh Zakirov <Sa...@Intel.com>.
Alexey Petrenko wrote:
> Does DRLVM supports 1.5 classes now?

AFAIK, DRLVM accepts 1.5 class files now,
but does not support any of the 1.5 APIs or annotations.


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Alexey Petrenko <al...@gmail.com>.
Great news, Oliver!

2006/8/7, Oliver Deakin <ol...@googlemail.com>:
> Hi all,
>
> I'm pleased to announce that a new 5.0 level IBM VME will be made
> available soon at:
>   http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>
> The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> download these packages now, they will *not* work with the class library
> code currently in Harmony Subversion. I have created a new JIRA
> (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> Harmony plugin which are required to be able to use the new VME. The
> patches make the following changes:
>  - Change Java build target from jsr14 to 1.5 :)
Does DRLVM supports 1.5 classes now?

>  - Change the bootclasspath system property name from
> com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>  - Create a new org.apache.harmony.luni.platform.Environment class that
> contains two (currently stubbed) getenv() methods. Once these methods
> are implemented, VM writers will be able to redirect System.getenv()
> calls to this class.
>  - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so,
> and update the launchers reference to this library.
>  - Rename clearvm.properties to harmonyvm.properties, and update the
> Eclipse plugin to find this file.
>  - Update tests.api.java.lang.reflect.ArrayTest and
> tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> 5.0 behaviour.
>
>
> Once the classlib patch has been applied, you will need to download the
> new VME in order to continue developing with the IBM VM. The previous
> version of the VME will no longer be compatible.
>
> I will send out a further mail when the new VME is available to download
> and use.
>
> Regards,
> Oliver
>
> --
> Oliver Deakin
> IBM United Kingdom Limited
>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>

SY, Alexey

-- 
Alexey A. Petrenko
Intel Middleware Products Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Oliver Deakin <ol...@googlemail.com>.
Thanks for checking that Ivan, great news that the test run worked ok.

I guess we're about ready to move to 5.0 :)

Regards,
Oliver

Ivan Volosyuk wrote:
> I have checked fresh classlib + drlvm + harmony-1084 classlib patch.
> Smoke tests work fine for me.
> -- 
> Ivan
>
> On 8/8/06, Alexei Zakharov <al...@gmail.com> wrote:
>> > Eager to hear sounds of testNG :)
>>
>> Yeah, but we still need working implementation of java.util.concurrent
>> to run 1.5 version of TestNG..
>>
>>
>> 2006/8/8, Jimmy, Jing Lv <fi...@gmail.com>:
>> > Oliver Deakin wrote:
>> > > Hi all,
>> > >
>> > > I'm pleased to announce that a new 5.0 level IBM VME will be made
>> > > available soon at:
>> > >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>> > >
>> > > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>> > > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>> > > download these packages now, they will *not* work with the class 
>> library
>> > > code currently in Harmony Subversion. I have created a new JIRA
>> > > (HARMONY-1084) containing patches for Harmony classlib and  the 
>> Eclipse
>> > > Harmony plugin which are required to be able to use the new VME. The
>> > > patches make the following changes:
>> > > - Change Java build target from jsr14 to 1.5 :)
>> > > - Change the bootclasspath system property name from
>> > > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>> > > - Create a new org.apache.harmony.luni.platform.Environment class 
>> that
>> > > contains two (currently stubbed) getenv() methods. Once these 
>> methods
>> > > are implemented, VM writers will be able to redirect System.getenv()
>> > > calls to this class.
>> > > - Rename clearvm.dll/libclearvm.so to 
>> harmonyvm.dll/libharmonyvm.so, and
>> > > update the launchers reference to this library.
>> > > - Rename clearvm.properties to harmonyvm.properties, and update the
>> > > Eclipse plugin to find this file.
>> > > - Update tests.api.java.lang.reflect.ArrayTest and
>> > > tests.api.java.lang.ThreadGroupTest to reflect changes between 
>> 1.4 and
>> > > 5.0 behaviour.
>> > >
>> > >
>> > > Once the classlib patch has been applied, you will need to 
>> download the
>> > > new VME in order to continue developing with the IBM VM. The 
>> previous
>> > > version of the VME will no longer be compatible.
>> > >
>> > > I will send out a further mail when the new VME is available to 
>> download
>> > > and use.
>> > >
>> > > Regards,
>> > > Oliver
>> > >
>> >
>> > Great! :)
>> >
>> > Eager to hear sounds of testNG :)
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>

-- 
Oliver Deakin
IBM United Kingdom Limited


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Tim Ellison <t....@gmail.com>.
Great -- here goes...

I'll announce in a separate thread when done.

Tim

Ivan Volosyuk wrote:
> I have checked fresh classlib + drlvm + harmony-1084 classlib patch.
> Smoke tests work fine for me.
> -- 
> Ivan
> 
> On 8/8/06, Alexei Zakharov <al...@gmail.com> wrote:
>> > Eager to hear sounds of testNG :)
>>
>> Yeah, but we still need working implementation of java.util.concurrent
>> to run 1.5 version of TestNG..
>>
>>
>> 2006/8/8, Jimmy, Jing Lv <fi...@gmail.com>:
>> > Oliver Deakin wrote:
>> > > Hi all,
>> > >
>> > > I'm pleased to announce that a new 5.0 level IBM VME will be made
>> > > available soon at:
>> > >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
>> > >
>> > > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
>> > > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
>> > > download these packages now, they will *not* work with the class
>> library
>> > > code currently in Harmony Subversion. I have created a new JIRA
>> > > (HARMONY-1084) containing patches for Harmony classlib and  the
>> Eclipse
>> > > Harmony plugin which are required to be able to use the new VME. The
>> > > patches make the following changes:
>> > > - Change Java build target from jsr14 to 1.5 :)
>> > > - Change the bootclasspath system property name from
>> > > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
>> > > - Create a new org.apache.harmony.luni.platform.Environment class
>> that
>> > > contains two (currently stubbed) getenv() methods. Once these methods
>> > > are implemented, VM writers will be able to redirect System.getenv()
>> > > calls to this class.
>> > > - Rename clearvm.dll/libclearvm.so to
>> harmonyvm.dll/libharmonyvm.so, and
>> > > update the launchers reference to this library.
>> > > - Rename clearvm.properties to harmonyvm.properties, and update the
>> > > Eclipse plugin to find this file.
>> > > - Update tests.api.java.lang.reflect.ArrayTest and
>> > > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4
>> and
>> > > 5.0 behaviour.
>> > >
>> > >
>> > > Once the classlib patch has been applied, you will need to
>> download the
>> > > new VME in order to continue developing with the IBM VM. The previous
>> > > version of the VME will no longer be compatible.
>> > >
>> > > I will send out a further mail when the new VME is available to
>> download
>> > > and use.
>> > >
>> > > Regards,
>> > > Oliver
>> > >
>> >
>> > Great! :)
>> >
>> > Eager to hear sounds of testNG :)
> 
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> 
> 

-- 

Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Ivan Volosyuk <iv...@gmail.com>.
I have checked fresh classlib + drlvm + harmony-1084 classlib patch.
Smoke tests work fine for me.
--
Ivan

On 8/8/06, Alexei Zakharov <al...@gmail.com> wrote:
> > Eager to hear sounds of testNG :)
>
> Yeah, but we still need working implementation of java.util.concurrent
> to run 1.5 version of TestNG..
>
>
> 2006/8/8, Jimmy, Jing Lv <fi...@gmail.com>:
> > Oliver Deakin wrote:
> > > Hi all,
> > >
> > > I'm pleased to announce that a new 5.0 level IBM VME will be made
> > > available soon at:
> > >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> > >
> > > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> > > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> > > download these packages now, they will *not* work with the class library
> > > code currently in Harmony Subversion. I have created a new JIRA
> > > (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> > > Harmony plugin which are required to be able to use the new VME. The
> > > patches make the following changes:
> > > - Change Java build target from jsr14 to 1.5 :)
> > > - Change the bootclasspath system property name from
> > > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> > > - Create a new org.apache.harmony.luni.platform.Environment class that
> > > contains two (currently stubbed) getenv() methods. Once these methods
> > > are implemented, VM writers will be able to redirect System.getenv()
> > > calls to this class.
> > > - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, and
> > > update the launchers reference to this library.
> > > - Rename clearvm.properties to harmonyvm.properties, and update the
> > > Eclipse plugin to find this file.
> > > - Update tests.api.java.lang.reflect.ArrayTest and
> > > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> > > 5.0 behaviour.
> > >
> > >
> > > Once the classlib patch has been applied, you will need to download the
> > > new VME in order to continue developing with the IBM VM. The previous
> > > version of the VME will no longer be compatible.
> > >
> > > I will send out a further mail when the new VME is available to download
> > > and use.
> > >
> > > Regards,
> > > Oliver
> > >
> >
> > Great! :)
> >
> > Eager to hear sounds of testNG :)

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by Alexei Zakharov <al...@gmail.com>.
> Eager to hear sounds of testNG :)

Yeah, but we still need working implementation of java.util.concurrent
to run 1.5 version of TestNG..


2006/8/8, Jimmy, Jing Lv <fi...@gmail.com>:
> Oliver Deakin wrote:
> > Hi all,
> >
> > I'm pleased to announce that a new 5.0 level IBM VME will be made
> > available soon at:
> >  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> >
> > The new VME downloads are named Harmony-vme-win.IA32-v4.zip and
> > Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you
> > download these packages now, they will *not* work with the class library
> > code currently in Harmony Subversion. I have created a new JIRA
> > (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse
> > Harmony plugin which are required to be able to use the new VME. The
> > patches make the following changes:
> > - Change Java build target from jsr14 to 1.5 :)
> > - Change the bootclasspath system property name from
> > com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> > - Create a new org.apache.harmony.luni.platform.Environment class that
> > contains two (currently stubbed) getenv() methods. Once these methods
> > are implemented, VM writers will be able to redirect System.getenv()
> > calls to this class.
> > - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, and
> > update the launchers reference to this library.
> > - Rename clearvm.properties to harmonyvm.properties, and update the
> > Eclipse plugin to find this file.
> > - Update tests.api.java.lang.reflect.ArrayTest and
> > tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and
> > 5.0 behaviour.
> >
> >
> > Once the classlib patch has been applied, you will need to download the
> > new VME in order to continue developing with the IBM VM. The previous
> > version of the VME will no longer be compatible.
> >
> > I will send out a further mail when the new VME is available to download
> > and use.
> >
> > Regards,
> > Oliver
> >
>
> Great! :)
>
> Eager to hear sounds of testNG :)
>
> --
>
> Best Regards!
>
> Jimmy, Jing Lv
> China Software Development Lab, IBM

-- 
Alexei Zakharov,
Intel Middleware Product Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Re: New IBM VME available soon

Posted by "Jimmy, Jing Lv" <fi...@gmail.com>.
Oliver Deakin wrote:
> Hi all,
> 
> I'm pleased to announce that a new 5.0 level IBM VME will be made 
> available soon at:
>  http://www-128.ibm.com/developerworks/java/jdk/harmony/index.html
> 
> The new VME downloads are named Harmony-vme-win.IA32-v4.zip and 
> Harmony-vme-linux.IA32-v4.tar.gz. I would like to stress that if you 
> download these packages now, they will *not* work with the class library 
> code currently in Harmony Subversion. I have created a new JIRA 
> (HARMONY-1084) containing patches for Harmony classlib and  the Eclipse 
> Harmony plugin which are required to be able to use the new VME. The 
> patches make the following changes:
> - Change Java build target from jsr14 to 1.5 :)
> - Change the bootclasspath system property name from 
> com.ibm.oti.system.class.path to org.apache.harmony.boot.class.path
> - Create a new org.apache.harmony.luni.platform.Environment class that 
> contains two (currently stubbed) getenv() methods. Once these methods 
> are implemented, VM writers will be able to redirect System.getenv() 
> calls to this class.
> - Rename clearvm.dll/libclearvm.so to harmonyvm.dll/libharmonyvm.so, and 
> update the launchers reference to this library.
> - Rename clearvm.properties to harmonyvm.properties, and update the 
> Eclipse plugin to find this file.
> - Update tests.api.java.lang.reflect.ArrayTest and 
> tests.api.java.lang.ThreadGroupTest to reflect changes between 1.4 and 
> 5.0 behaviour.
> 
> 
> Once the classlib patch has been applied, you will need to download the 
> new VME in order to continue developing with the IBM VM. The previous 
> version of the VME will no longer be compatible.
> 
> I will send out a further mail when the new VME is available to download 
> and use.
> 
> Regards,
> Oliver
> 

Great! :)

Eager to hear sounds of testNG :)

-- 

Best Regards!

Jimmy, Jing Lv
China Software Development Lab, IBM

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org