Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 96965 invoked from network); 9 Nov 2006 03:48:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Nov 2006 03:48:32 -0000 Received: (qmail 83413 invoked by uid 500); 9 Nov 2006 03:48:36 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 83355 invoked by uid 500); 9 Nov 2006 03:48:36 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 83344 invoked by uid 99); 9 Nov 2006 03:48:36 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Nov 2006 19:48:36 -0800 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 216.86.168.178 is neither permitted nor denied by domain of geir@pobox.com) Received: from [216.86.168.178] (HELO mxout-03.mxes.net) (216.86.168.178) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Nov 2006 19:48:21 -0800 Received: from [10.1.0.235] (unknown [38.117.196.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id C1ACB5193B for ; Wed, 8 Nov 2006 22:47:39 -0500 (EST) Message-ID: <4552899A.8090806@pobox.com> Date: Wed, 08 Nov 2006 20:51:22 -0500 From: "Geir Magnusson Jr." Reply-To: geir@pobox.com User-Agent: Thunderbird 1.5.0.8 (Macintosh/20061025) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [DRLVM] General stability References: <8E389A5F2FEABA4CB1DEC35A25CB39CE6E5D93@mssmsx411> In-Reply-To: <8E389A5F2FEABA4CB1DEC35A25CB39CE6E5D93@mssmsx411> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Fedotov, Alexei A wrote: > Alexey Petrenko wrote, >> The only release I can imagine is Harmony Java5SE 100% compatible. >> To be Java5SE 100% compatible we need TCK first. > > +1 > Yes - and I still think that talk of a release is a bit premature right now. The key things that I believe we need to focus on are a) stability and b) completeness. c) reliability (which may be 'stability') (and not always in that order :) Things I'd like to see us do : 1) We need to drive to fully working unit tests for both DRLVM and classlib (using DRLVM). Great progress has been made in this area, and we should probably make this a "campaign" for DRLVM as we did for classlib. 2) Add stress tests 3) Get our CC-based build-test framework patched and running on as many platforms as possible, reporting breakage into the list. 4) Identify problem areas and focus on them. For example, threading in DRLVM... I do think of us having a 'zero regression' policy except in cases where we make the explicit decision to break. (like we did with TM, for example) > I hesitate to say that again, but we also need to decide about VM we > will use for that release. I like the following mission: "Class library > and DRLVM pass TCK on Ubuntu 6". I'm open for any other mission which is > challenging, understandable and short enough. Well, we'll need Windows XP and RHEL as well. > > Writing down this mission certainly shouldn't inhibit individuals from > achieving other goals at Harmony. But it would help the rest of > community to concentrate on the common task. > > 1. > http://wiki.apache.org/harmony/Platforms_to_Run_Harmony_Development_Kit_ > on > > With best regards, > Alexei Fedotov, > Intel Java & XML Engineering > >> -----Original Message----- >> From: Alexey Petrenko [mailto:alexey.a.petrenko@gmail.com] >> Sent: Wednesday, November 08, 2006 10:36 AM >> To: harmony-dev@incubator.apache.org >> Subject: Re: [DRLVM] General stability >> >> 2006/11/8, Mikhail Fursov : >>> On 11/8/06, Alexey Petrenko wrote: >>>> Probably it's time to create some release plan :) >>>> >>> So let's start this discussion? >>> Good idea! >>> The only release I can imagine is Harmony Java5SE 100% compatible. >> To be Java5SE 100% compatible we need TCK first. >> So we could think about some less impressive goal for the first release > :) >> SY, Alexey >