Return-Path: Delivered-To: apmail-hadoop-general-archive@minotaur.apache.org Received: (qmail 32154 invoked from network); 19 Feb 2010 22:20:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 Feb 2010 22:20:30 -0000 Received: (qmail 84418 invoked by uid 500); 19 Feb 2010 22:20:29 -0000 Delivered-To: apmail-hadoop-general-archive@hadoop.apache.org Received: (qmail 84348 invoked by uid 500); 19 Feb 2010 22:20:29 -0000 Mailing-List: contact general-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@hadoop.apache.org Delivered-To: mailing list general@hadoop.apache.org Received: (qmail 84338 invoked by uid 99); 19 Feb 2010 22:20:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Feb 2010 22:20:29 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.160.48] (HELO mail-pw0-f48.google.com) (209.85.160.48) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Feb 2010 22:20:21 +0000 Received: by pwi6 with SMTP id 6so539717pwi.35 for ; Fri, 19 Feb 2010 14:20:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.118.3 with SMTP id q3mr2819803wfc.199.1266617999971; Fri, 19 Feb 2010 14:19:59 -0800 (PST) In-Reply-To: <4B7F0985.3010000@apache.org> References: <4B7D9503.4080205@apache.org> <7c962aed1002182036l7db697ahcdc581fde3619405@mail.gmail.com> <4B7F0985.3010000@apache.org> Date: Fri, 19 Feb 2010 14:19:59 -0800 Message-ID: Subject: Re: Release plans From: Eli Collins To: general@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Feb 19, 2010 at 1:58 PM, Doug Cutting wrote: > Eli Collins wrote: >> >> Given that Yahoo and others plan to skip 21, and the HBase crowd could >> actually use 21 and have invested in the current branch's contents, it >> sounds like we should try to get the current branch released. > > My concern is more about when the next branch from trunk will be made. If we > embrace a six-month trunk branch cycle, then the next branch from trunk > should be created soon, regardless of whether we call it 21 or 22. > Does there need to be a dependency? We could still branch 22 once security, avro, etc are in, even if that's only a couple months from now. Minor releases are supposed to come out in a matter of months anyway, since we haven't released a major version yet. > Also note that this decision has compatibility implications, unless we > decide to, post-fact, declare that 0.20 was actually a major release (1.0) > and that 0.21 (1.1) and 0.22 (1.2) are minor, feature releases, that may add > deprecations and features but may not remove any or otherwise change APIs > incompatibly. Could the vote on whether 22 is backwards compatible with 20 be independent of what we call 1.0? Guess it depends on what type of backwards compatibility we're talking about (eg API vs wire). Given that already branched 21 a while back, it seems like we should be able to release it, regardless of how a compatibility vote goes. Thanks, Eli