Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 32295 invoked from network); 23 May 2005 17:43:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 23 May 2005 17:43:00 -0000 Received: (qmail 57313 invoked by uid 500); 23 May 2005 14:52:58 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 57256 invoked by uid 500); 23 May 2005 14:52:58 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 57242 invoked by uid 99); 23 May 2005 14:52:57 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of peter.hunsberger@gmail.com designates 64.233.184.192 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (64.233.184.192) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 23 May 2005 07:52:49 -0700 Received: by wproxy.gmail.com with SMTP id 67so2088096wri for ; Mon, 23 May 2005 07:52:43 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OtkpyAqqidkC0cUuuVPjxvOrbMrhxrglwhcN3YAcV7UfRI9XMaD0TQZ+x3ZRR2kyHusXjlIN11MYqy4jin7sGydGuV/veL9aJdH6f9x+65DAHYB/Rs8cCk8OKepR1iecbjvEtMVFMFtqS4IBuyYgPomkwYc5JTZrCVvsiq4ataU= Received: by 10.54.45.9 with SMTP id s9mr3331360wrs; Mon, 23 May 2005 06:52:43 -0700 (PDT) Received: by 10.54.91.15 with HTTP; Mon, 23 May 2005 06:52:43 -0700 (PDT) Message-ID: Date: Mon, 23 May 2005 08:52:43 -0500 From: Peter Hunsberger Reply-To: Peter Hunsberger To: dev@cocoon.apache.org Subject: Re: Releasing 2.2 (was: [RT] Micro kernel based Cocoon) In-Reply-To: <0da8afe941bea1f45f68a92590cbbcfe@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <428DE86B.9020106@nada.kth.se> <428F5A4C.9090003@apache.org> <428F7AA4.5040901@apache.org> <4290541A.6040405@apache.org> <42906B19.2060101@nada.kth.se> <42906EA9.10601@apache.org> <42908034.7020209@apache.org> <4290F375.2090700@apache.org> <42916663.9080005@apache.org> <0da8afe941bea1f45f68a92590cbbcfe@apache.org> X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 5/23/05, Bertrand Delacretaz wrote: > Le 23 mai 05, =E0 07:13, Reinhard Poetz a =E9crit : > > ...Let's release "Cocoon 2.2 alpha1" as soon as possible. When the > > contracts are stable we use the "beta" postfix. This will increase the > > number of people who use and test the release and finally we can > > release "Cocoon 2.2.0 final"... >=20 > Releasing 2.2 soon would allow us to stop keeping the 2.1 branch in > sync, which is a pain IMHO. >=20 > But are there enough visible incentives in 2.2 for people to make the > switch? Do we have cool, exciting samples of the new features? >=20 > I'm not sure, and if we haven't, people might just keep on using 2.1, > and the risk is having too much pressure to maintain 2.1 instead of > being able to move on. We tend to trail at least one release behind so that we can determine if any major bugs show up in a new release and what it means for us to migrate. On occasion that means we skip a release if something is broken that we depend on (rare) or if we get too far behind. More frequent release of Cocoon would just mean we skip more release... We do tend to use new features of Cocoon when we have a project underway that results in new code on our side. For instance, with our next major release of our code (currently in development, with 2 other releases in the testing pipeline in the mean time) we should finally have everything switched over to flow (no more actions for flow control). It wouldn't make a huge difference to us if a final 2.2.0 was released. If the reports where that it was somewhat stable, then sooner or later we'd get around to testing it and determining the impact on our application. Once we'd could evaluate that we'd fit the migration into our schedule. (If it's a big change, that might mean 6 months to a year before it hits production.) Personally, I'd say JFDI; build a 2.2 alpha, only put new features in 2.2 and plan on keeping on doing bug fixes on the 2.1 branch through at least a 2.1.9. --=20 Peter Hunsberger