Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 92205 invoked from network); 6 Oct 2006 16:54:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Oct 2006 16:54:56 -0000 Received: (qmail 10882 invoked by uid 500); 6 Oct 2006 16:54:52 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 10837 invoked by uid 500); 6 Oct 2006 16:54:52 -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 10826 invoked by uid 99); 6 Oct 2006 16:54:52 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Oct 2006 09:54:52 -0700 Authentication-Results: idunn.apache.osuosl.org header.from=alexey.a.petrenko@gmail.com; domainkeys=good X-ASF-Spam-Status: No, hits=0.5 required=5.0 tests=DNS_FROM_RFC_ABUSE DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 Received: from [66.249.92.169] ([66.249.92.169:45307] helo=ug-out-1314.google.com) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id 51/46-24193-95A86254 for ; Fri, 06 Oct 2006 09:54:50 -0700 Received: by ug-out-1314.google.com with SMTP id y2so456484uge for ; Fri, 06 Oct 2006 09:54:46 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=HcQSXEd30S044k5gbH+mSezvSYdPQTDn16yzXB2v1r4FN/mRAqrmgcY8tkl1Bi+NyYdkpUkdvBWCL+9CVkZgRaYX/exRaBROwqXPS32r0uiq25n7b4BuizCZkg+rBrDm1s2VKn/NJOOaPCSa3ho/+fv6nHuLoYkv6AlUCEbD4k4= Received: by 10.78.200.3 with SMTP id x3mr1890464huf; Fri, 06 Oct 2006 09:54:46 -0700 (PDT) Received: by 10.78.162.5 with HTTP; Fri, 6 Oct 2006 09:54:46 -0700 (PDT) Message-ID: Date: Fri, 6 Oct 2006 20:54:46 +0400 From: "Alexey Petrenko" To: harmony-dev@incubator.apache.org Subject: Re: [general] define pre-commit testing configs to gain the stability In-Reply-To: <469bff730610060930j755b9351vb299357b4e6240cd@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <469bff730610060930j755b9351vb299357b4e6240cd@mail.gmail.com> X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Pavel, Your idea has sence. But... Are you sure that all the committers has all the mentioned configurations? SY, Alexey 2006/10/6, Pavel Ozhdikhin : > Hello all, > > This thread is about a way to improve stability in the environment of > growing patch flow in Harmony. Originally I though about DRLVM issues > but this may be helpful for classlib too. > > Currenly, before committing a patch a committer checks it on his > favorite configurations (I mean architecture, OS and compiler first of > all). Another committer checks another patch on a different set of > configurations. As a result, though both patches are tested, there is > no guarantee that they will work together on any configuration. > > If we agree on common testing configs we can make sure the Harmony > will be stable on at least this set of configurations. This does not > mean we won't fix problems on other configurations. The goal is to > gain and maintain general stability. > > Another benefit would be in faster adoption of patches. If > contributors could check their patches on the same configs as the > committers do, there would be less likely a particular patch is > rejected. > > I propose to work out a set of configs the committers will use to > check patches before committing them to SVN. We can start with a few > configs defining the platform, OS familly and the compiler used. When > we are sure the Harmony is stable we can add more configurations. IMO, > it would be reasonable to start with 3 configurations - one > configuration for each supported platform, for example: > > - Windows / IA32 / MSVS .NET 2003 / release > - Linux / IA32 / GCC 4.0.3 / release > - Linux / EM64T / GCC 4.0.3 / release > > There may be a contrary point - let's everyone use it's own platform - > such way we'll discover bugs earlier. I think this might work good in > a smaller project. The Harmony is quite a big child already and trying > to kill all the birds we may chase them for ages. > > I'd be happy if we converge on the set of our primary target configs here. > > Thank you > Pavel Ozhdikhin > > --------------------------------------------------------------------- > 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 > > -- 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