Leo Li wrote:
Hi, all:
Harmony classlib at revision 473150 passes all tests of Maven 2.0.4on
windows xp, redhat enterprise 4, unbuntu 6.0.6 and suse 10.
As for drlvm, it passes on windows xp but fails on redhat linux
enterprise 4. If somebody can reproduce it, I will report
-oriented bug to jira.
For detailed information, pls refer to
http://wiki.apache.org/harmony/Apache_Maven.
--
Leo Li
China Software Development Lab, IBM
Is it a good news for Harmony?
On 11/9/06, Andrew Zhang [EMAIL PROTECTED] wrote:
http://www.crn.com/sections/breakingnews/breakingnews.jhtml;?articleId=193600331
--
Best regards,
Andrew Zhang
--
Leo Li
China Software Development Lab, IBM
cannot be
said a formal performance test.:)
On 11/3/06, Alexey Varlamov [EMAIL PROTECTED] wrote:
2006/11/3, Alexey Petrenko [EMAIL PROTECTED]:
More and more good new from day to day :)
Thanks, Leo!
SY, Alexey
2006/11/3, Leo Li [EMAIL PROTECTED]:
Hi, all
I have just tested
of migration
with the action to enforce JUnit best practice.:)
On 11/4/06, Nathan Beyer [EMAIL PROTECTED] wrote:
Assuming we get this functioning, does this mean we can use JUnit 4
testing?
-Nathan
On 11/3/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all
I have just tested JUnit4.1 on Harmony
://wiki.apache.org/harmony/JUnit
--
Leo Li
China Software Development Lab, IBM
secs against 5 sec with SUN) then RI.
What are your numbers?
On 11/1/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
Harmony now has been able to pass 100% testcases on Tomcat5.5. I
ran
them both on WindowsXP and Unbuntu, with J9 VM and drlvm.
The detailed information about how
3754ms on RI versus 5740ms on Harmony to startup Tomcat.
Seems about 50% slower as well.
On 11/1/06, Leo Li [EMAIL PROTECTED] wrote:
I have not got the precise number. I will try it.:)
On 11/1/06, Mikhail Fursov [EMAIL PROTECTED] wrote:
Good news! However I never believe in 100% :)
You
Yes, I have posted it on http://wiki.apache.org/harmony/Apache_Tomcat.:)
On 11/1/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
Nice! Post it on the wiki?
Leo Li wrote:
Hi, all:
Harmony now has been able to pass 100% testcases on Tomcat5.5. I
ran
them both on WindowsXP and Unbuntu
not to throw exception in both cases
since it will not do harm to get properties for request after connected, I
will still follow RI although the manner is a little odd if no one objects.
Leo Li
China Software Development Lab, IBM
of the
possible side-effect of the latter.
mailing thread
[1]
http://www.mail-archive.com/harmony-dev@incubator.apache.org/msg16002.html
--
Leo Li
China Software Development Lab, IBM
..
Leo Li wrote:
467 Tests Run
94% Pass (443 tests passed)
6% Fail (24 tests failed)
5 Suites skipped
The main progress focuses here:
1. Harmony classlib fails to load class when user-defined security
policy
exists. It is due to the sequence of library loading of VM, which has
been
.
The samething happens on java.sql.Date.
If no one objects, I will regard it as RI's bug and go on with my patch.
--
Leo Li
China Software Development Lab, IBM
, the verson of gcc is 4.0.2.
Thanks.
He Jin
--
Leo Li
China Software Development Lab, IBM
this problem?
On 10/27/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
When fixing jira 1703, I found that at an extreme situation,
TimeStamp.compareTo behaves differently from its semantic: the time it
represents:
Here is the example:
public static void main(String[] args
mechanism with the outerspace
resources, since it will be a disaster for manually updated the URL of them
to download.
On 10/27/06, Leo Li [EMAIL PROTECTED] wrote:
It seems that the jar is not at the URL. I will have a look at the ant
script.:)
On 10/27/06, harmony hla [EMAIL PROTECTED] wrote
the vote is complete, we'll get to work on the transition
activities, but until then, just give yourself a well-deserved pat on
the back.
Thanks all!
geir
--
Leo Li
China Software Development Lab, IBM
,
every thing recovers. So I recommend to make some modification in build
script not to have source jar also claim exporting packages.
On 10/24/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
After rebuilt current Harmony classlib, I found several source jars
have replaced the binary jar
.
--
Leo Li
China Software Development Lab, IBM
Development Lab, IBM
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
]
--
Best regards,
Andrew Zhang
--
Leo Li
China Software Development Lab, IBM
this.
Regards,
Sian
On 17/10/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
I have ran the tests of Derby on Harmony, both on windows xp and
ubuntu. The result is similar.
On windows,
579 Tests Run
73% Pass (428 tests passed)
27% Fail (151 tests failed
as below, and the test
passed.
-throw new MalformedURLException(
-org.apache.harmony.luni.util.Msg.getString(
-K00d8, spec)); //$NON-NLS-1$
+ throw new MalformedURLException(exception message
here);
Leo Li wrote:
Hi
But there really contains code about launcher in Harmony/luni, and this
part is maintained by Harmony classlib but not VM. :)
On 10/19/06, Alexey Varlamov [EMAIL PROTECTED] wrote:
2006/10/19, Leo Li [EMAIL PROTECTED]:
It is quite a dilemma: VM is free to choose the strategy of loading
/drlvm/build/make/setup.xml:442: Warning: Could
not find file
/root/workspaces/workspace/drlvm/build/make/no_settings_in_config_or_environment
to copy.
How can I do with it?
Thanks.
On 10/17/06, Alexey Varlamov [EMAIL PROTECTED] wrote:
2006/10/16, Leo Li [EMAIL PROTECTED]:
It seems not quite
]
--
Leo Li
China Software Development Lab, IBM
location specified. Please ensure
you provide correct (better absolute) path in build\drlvm.properties
(if you use it) or external.dep.CLASSLIB.loc property value in
cmdline:
sh build.sh -Dexternal.dep.CLASSLIB.loc=$classlib
This should point to the root of (pre-)built classlib WS.
2006/10/17, Leo Li
) this is a good candidate for JIT bug
On 10/17/06, Leo Li [EMAIL PROTECTED] wrote:
Hi,
The result of Derby is not so obvious, since its test is not junit
but
some a serial of stand-alone java program calling each other. And the
comparing result is a pre-stored data file. So I have to use
it is the accepted way
to solve the problem.
I will try whether it can be reproduced on drlvm of linux since I am not
sure whether it is relevent to VM or classlib. If any drlvm man can tell me
the result, it can avoid my trouble to build it on linux. :)
--
Leo Li
China Software Development Lab
...).
I never figured out why Unbuntu does this, but it seemed that under
memory stress, Ubuntu's fork() fails. Try this - close Eclipse and
run the test again...
geir
Leo Li wrote:
Thank you.
I have just run it on drlvm of unbuntu, it works.
What a qurious problem!
On 10/16/06, Alexey
report this on Ubuntu?
I have had similar forking problems on Ubuntu 6 (I once found a bug in
classlib related to forking...).
I never figured out why Unbuntu does this, but it seemed that under
memory stress, Ubuntu's fork() fails. Try this - close Eclipse and run
the test again...
geir
Leo Li
the application's support team for more information. *
Has anybody ever met the same problem?
Leo Li wrote:
Hi, all:
I now plan to make the self-host of Derby on Harmony.
Is there anyone interested in this topic?
Here is what I encountered in the process. Hope it will be helpful to
anybody who
Hi, all:
I have ran the tests of Derby on Harmony, both on windows xp and ubuntu. The result is similar.
On windows,
579 Tests Run 73% Pass (428 tests passed) 27% Fail (151 tests failed) 9 Suites skipped
On linux,
579 Tests Run 74% Pass (430 tests passed) 26% Fail (149 tests failed) 9 Suites
unexpected NPEs?
On 10/16/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
I have ran the tests of Derby on Harmony, both on windows xp and
ubuntu. The result is similar.
On windows,
579 Tests Run
73% Pass (428 tests passed)
27% Fail (151 tests failed)
9 Suites
://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Best regards,
Andrew Zhang
--
Leo Li
China Software Development Lab, IBM
of eclipse compiler.:)
On 10/17/06, Nathan Beyer [EMAIL PROTECTED] wrote:
On 10/16/06, Leo Li [EMAIL PROTECTED] wrote:
Seems we use a new compiler today.:)
The first problem Andrew encountered is quite like the unresolved
dependency
in eclipse's compiler option which is manually set off by us
.
The Apache Harmony PPMC
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab
Ok. I will call it runing Derby on Harmony.:)
On 10/14/06, Tim Ellison [EMAIL PROTECTED] wrote:
Leo Li wrote:
During the self-hosting of Derby...
Minor nit, but as Sian pointed out before we would usually reserve
'self-hosting' to mean using Harmony in development of the project
itself, i.e
On 10/13/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
Derby has VM-specific features?
No. Seems the VM has some special bug...
Leo Li wrote:
Hi, Sian:
After some study, I found that it is necessary to treat j9
seperately,mmm about security and vm library loader. I have not spot
.
--
Leo Li
China Software Development Lab, IBM
Sorry forget the security policy file.
And I add it as the attachment.
On 10/13/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
During the self-hosting of Derby, I found a security policy if is applied will lead toerrors in loading the class of JarFile. IBM vm willthrow java/lang
our own support class.
Regards,
Sian
On 13/10/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, Sian:
After some study, I found that it is necessary to treat j9
seperately,mmm about security and vm library loader. I have not spot
the
precise place.
I think we have first to get a wrapper
(!hythread_is_suspend_enabled());
ensure_capacity();
nodes-elements[nodes-obj_size+nodes-mp_size] =
nodes-elements[nodes-obj_size];
nodes-elements[nodes-obj_size] = (void**)p;
nodes-obj_size++;
}
On 12 Oct 2006 11:55:27 +0700, Egor Pasko [EMAIL PROTECTED] wrote:
On the 0x200 day of Apache Harmony Leo Li
Ok.:)
On 12 Oct 2006 13:38:34 +0700, Egor Pasko [EMAIL PROTECTED] wrote:
On the 0x200 day of Apache Harmony Leo Li wrote:
Hi, Egor:
I have tried to run it on drlvm, but it reported error:
Assertion failed!
Progrma: ...java.exe
File:Object_handles.cpp
Posted as *HARMONY-1836* http://issues.apache.org/jira/browse/HARMONY-1836
.
On 10/12/06, Leo Li [EMAIL PROTECTED] wrote:
Ok.:)
On 12 Oct 2006 13:38:34 +0700, Egor Pasko [EMAIL PROTECTED] wrote:
On the 0x200 day of Apache Harmony Leo Li wrote:
Hi, Egor:
I have tried to run
://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
On 10/12/06, Nathan Beyer [EMAIL PROTECTED] wrote:
On 10/11/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
I now plan to make the self-host of Derby on Harmony.
Is there anyone interested in this topic?
Here is what I encountered in the process. Hope it will be helpful
On 10/13/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote:
Tim Ellison wrote:
Leo Li wrote:
Due to current VMI, we have to first create a java VM through
JNI_CreateJavaVM, then we can get property from functions defined by
VMI. It is possible not to change current vmi design and support
binary might fail, I am not sure,
due to the sorting of locale. But not the Error.:)
On 12 Oct 2006 16:57:06 +0700, Egor Pasko [EMAIL PROTECTED] wrote:
On the 0x200 day of Apache Harmony Leo Li wrote:
Posted as *HARMONY-1836* http://issues.apache.org/jira/browse/HARMONY-1836
.
Thanks
this kind of thing to the mailing list in future if that's more
likely
to be found.
Regards,
Sian
On 12/10/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
I now plan to make the self-host of Derby on Harmony.
Is there anyone interested in this topic?
Here is what I encountered
if the property java.vm.name starts with j9. But
the j9 vm used in Harmony has been customized thus is different from
traditional j9 vm that is expected by derby. This leads to failure to launch
tests.
I will talk on Derby's mailing list to find a solution.
--
Leo Li
China Software Development Lab, IBM
]
--
Leo Li
China Software Development Lab, IBM
Hi, Gregory:
On 10/11/06, Gregory Shimansky [EMAIL PROTECTED] wrote:
On Sunday 08 October 2006 12:39 Leo Li wrote:
Hi, all
Current harmony build script on linux requires liblcms.a libpng.aand
several .h files such as png.h but not installed on my redhat linux
platform. Although
these
required files automatically when they are absent.
--
Leo Li
China Software Development Lab, IBM
immutable in BigInteger's other methods, I recommend to rename the method
not so sensitivly as Clone. If no one objects, I will raise a jira and
create a patch for it.
--
Leo Li
China Software Development Lab, IBM
Hi, Mark:
First I downloaded and installed the rpms for openpkg, png, jpeg, tiff,
lcms because of the dependency relationship between them.
Secondly, the installed files are in /openpkg, so I then copy the .a
and .h files to /usr/lib and /usr/include.
If I can find the .a or .h file,
to provide such required files if possbile.
On 10/8/06, Alexey Petrenko [EMAIL PROTECTED] wrote:
Have you also installed developer versions of these rpms?
2006/10/8, Leo Li [EMAIL PROTECTED]:
Hi, Mark:
First I downloaded and installed the rpms for openpkg, png, jpeg,
tiff,
lcms because
: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
toString() result which represents
different original number before mapping. Thus it can be regarded as a
non-bug difference between RI and Harmony and I recommend to remove the
testcase.
Result
RI: Pass
HR: Fail
--
Leo Li
China Software Development Lab, IBM
of trunk\doc\kernel_doc and trunk\doc\vm_doc can be generated accordingly,
I recommend to remove them from svn control as the doc of classlib does.
--
Leo Li
China Software Development Lab, IBM
--
Weldon Washburn
Intel Middleware Products Division
--
Weldon Washburn
Intel Middleware Products Division
--
Leo Li
China Software Development Lab, IBM
Hi, Weldon:
If you have a built Harmony classlib, you can find the doc in
HarmonyRoot/doc/vm_doc/html/group__Port.html or other htmls in the
directory.
On 9/27/06, Weldon Washburn [EMAIL PROTECTED] wrote:
On 9/26/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, Weldon:
The usage
on GCC4.0.3 of my colleague's ubuntu if I set
warning as error on. Although I can fix it on GCC4.0.3, what about other
versions?
So my question is whether we have our default or reference version of
GCC?:)
--
Leo Li
China Software Development Lab, IBM
:
If this is a potential build problem do we really need to set this option?
2006/9/25, Leo Li [EMAIL PROTECTED]:
Hi, all
I plan to give a patch that fixed all warning in native code of
luni on
Linux and then set Werror in luni makefile.
But now I have a problem: Different versions
on either
version of GCC.
--
Ivan
On 9/25/06, Alexey Petrenko [EMAIL PROTECTED] wrote:
If this is a potential build problem do we really need to set this
option?
2006/9/25, Leo Li [EMAIL PROTECTED]:
Hi, all
I plan to give a patch that fixed all warning in native code of
luni on
Linux
Hi, Paulex:
I plan to fix the warning in module luni first if no one objects.:)
On 9/21/06, Paulex Yang [EMAIL PROTECTED] wrote:
Leo Li wrote:
Dear Geir:
I advise to use -Werror in Linux compiling but I am not sure of
the
side-effect.
I am now trying to know whether all
]
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
i=0;
at line 1067:int strLen
2. comments out unused variable at line 1019: //UDATA newPathLength;
--
Leo Li
China Software Development Lab, IBM
this? If that diff
works for you, or anyone, I'll apply it.
-Nathan
-Original Message-
From: Leo Li [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 20, 2006 8:36 PM
To: harmony-dev@incubator.apache.org
Subject: [classlib]build failed on windows
Hi, all
I found that the classlib build
Dear Nathan:
It works.
(I manually adjust the difference according to your patch.)
:)
Good luck!
On 9/21/06, Leo Li [EMAIL PROTECTED] wrote:
Dear Nathan:
I cannot apply it to main.c or module luni. (I guess it is due to
the path of the patch, I am not sure
to make gcc on linux enforce the same...
geir
On Sep 20, 2006, at 9:36 PM, Leo Li wrote:
Hi, all
I found that the classlib build fails on windows today.
I have tried to fixed it in File main.c
1. move some declarations of variables to the top part of a
function
at 10:03, Leo Li [EMAIL PROTECTED] wrote:
Hi, all:
Since I am not an expert of gcc, I think we need a guru to set the
flags in
makefile of linux:
1. It will report any required warnings and regard it as error to lead
a
failure build so that it is forced for us to correct it.
2
The warning level is set to level 3 on windows, I mean.
On 9/19/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, Geir:
The warning level is set to level 3 while the warning as error option is
off in linux.
Actually, I would like to set it on in linux since it will help me to
pick some error out
.
Regards,
Mark.
On 19 September 2006 at 4:46, Geir Magnusson Jr. [EMAIL PROTECTED]
wrote:
There is no way to get rid of the warnings in our codebase on
linux?
geir
On Sep 19, 2006, at 4:03 AM, Leo Li wrote:
Hi, Geir:
The warning level is set to level 3 while the warning as error
Hi, Weldon:
Thank you. I can read the code:)
Good luck!
On 9/16/06, Weldon Washburn [EMAIL PROTECTED] wrote:
On 9/14/06, Leo Li [EMAIL PROTECTED] wrote:
Hi, Xiao-Feng:
It will be great if VM can adjust its strategy adaptively. However,
as
a programmer, I would like to have some
regards
--
Spark Shen
China Software Development Lab, IBM
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo
to
be avoided, since we actually know the size of the added Map, thus the
expected HashMap capacity.
If no one objects, I will add an expected capacity argument in internal
rehash() method as rehash(int expectedCapacity) and rewrite the
HashMap.putAll().
Good luck!
--
Leo Li
China Software
Hi,Egor:
On 14 Sep 2006 12:30:49 +0700, Egor Pasko [EMAIL PROTECTED] wrote:
On the 0x1E4 day of Apache Harmony Leo Li wrote:
Hi,all:
As we all know, java objects are allocated on heap instead of stack,
thus there is a problem about how to garbage collect short-lived objects
quickly
) be variable, so that the
frequency of GC is variable accordingly.
Thanks,
xiaofeng
On 9/14/06, Leo Li [EMAIL PROTECTED] wrote:
Dear Xiao-Feng:
Thank you for your advice.
I would like generational GC, but what I worry about whether it is
preferrable to let GC start even if there is free
the java heap so as to force gc
frequently as a workround, is it preferrable to collect short-lived objects
quickly such as adopt aged-related object queues as one of the gc strategy?
What about the VMs here, drlvm or J9?
Leo Li
China Software Development Lab, IBM
PROTECTED]
--
Leo Li
China Software Development Lab, IBM
Hi,
On 8/21/06, Geir Magnusson Jr [EMAIL PROTECTED] 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
since it says it may or
may not show the effects of any modifications to the set that occur while
the iteration is in progress.
On 8/21/06, Spark Shen [EMAIL PROTECTED] wrote:
Leo Li 写道:
Hi, Spark:
Yes, I think it is RI's bug.
But It should throw ConcurrentModificationException as spec says
In my opinion, it is just RI' s implementation and it is up to you as a
developer to make the choice.:)
On 8/21/06, Spark Shen [EMAIL PROTECTED] wrote:
Leo Li 写道:
If so, we cannot regard it as RI's bug. And I believe the size of 64
and the
existence of the deleted element depends on RI's
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
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
and ... maybe even help?
geir
Jimmy, Jing Lv wrote:
Leo Li wrote:
Hi, all
During the implementaion of instrument, I encounter the choice
about
how to terminate the VM when some abnormal event occurs, for example,
the
expected jar file does not exist or the implementation class of
Instrumentation
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
On 8/1/06, Gregory Shimansky [EMAIL PROTECTED] wrote:
On Tuesday 01 August 2006 09:47 Leo Li wrote:
I agree with this approach. Do you know which API functions and events
you will need for such agent?
Hi, we will need VM Initialization Event to run premain functions and
Class File Load
, IBM
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Leo Li
China Software Development Lab, IBM
Shimansky, Intel Middleware Products Division
--
Leo Li
China Software Development Lab, IBM
to throw some
exception in java code if encountering the data longer than 32-bits.
Besides, whether we should behaves the same as RI, even if it is
different on different platforms? :)
--
Leo Li
China Software Development Lab, IBM
because it can be used to send data in Java as well, such as
using System.out.println(XXX) to send XXX to a client socket; but the
inheritedChannel on windows is always NULL.
Good luck!
--
Leo Li
China Software Development Lab, IBM
a ServerSocketChannel.
--
Leo Li
China Software Development Lab, IBM
97 matches
Mail list logo