Return-Path: Delivered-To: apmail-incubator-cassandra-dev-archive@minotaur.apache.org Received: (qmail 90069 invoked from network); 30 Jun 2009 04:05:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Jun 2009 04:05:06 -0000 Received: (qmail 26451 invoked by uid 500); 30 Jun 2009 04:05:17 -0000 Delivered-To: apmail-incubator-cassandra-dev-archive@incubator.apache.org Received: (qmail 26387 invoked by uid 500); 30 Jun 2009 04:05:16 -0000 Mailing-List: contact cassandra-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-dev@incubator.apache.org Delivered-To: mailing list cassandra-dev@incubator.apache.org Received: (qmail 26375 invoked by uid 99); 30 Jun 2009 04:05:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jun 2009 04:05:16 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jbellis@gmail.com designates 209.85.219.221 as permitted sender) Received: from [209.85.219.221] (HELO mail-ew0-f221.google.com) (209.85.219.221) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jun 2009 04:05:08 +0000 Received: by ewy21 with SMTP id 21so3854111ewy.12 for ; Mon, 29 Jun 2009 21:04:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=f8h1SbVSJFLBKRM7rYfOBwjvPyz5vskiYjmxKYs7m/Q=; b=jO3wpywpD5KE/HJATYNHhrHmI5EXEton+0GBUdPYbX6PTxxOJ0DBhS5gLLx2N1gOeW y0ke0Zw+7S745v3rW+Hc5s+MAt6j3re4DjGVdlkSsI/B6lUiDj9ufuVe4iEE9sA2NyzM ucDX08wptAxXWRmYZmtgnfeTQvib9602FqYFI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=EK3o1oKxxMkljcoFgtQkWfVeMp+rheG09bQ/P/PilTrL1Laq0kOww2JX/7YnoKr5FM 65fhcmtT9F9ceh825qe1CzzaYVDTUtrKPlPN87SWCe2GfJfEZqI1OL/voBRPIBScXuoH WPBNEjH/tcah1/IdjWOfI23eBcIhfEx+qcI+c= MIME-Version: 1.0 Received: by 10.216.19.198 with SMTP id n48mr2271392wen.41.1246334686925; Mon, 29 Jun 2009 21:04:46 -0700 (PDT) Date: Mon, 29 Jun 2009 23:04:46 -0500 Message-ID: Subject: The future of 0.3 From: Jonathan Ellis To: cassandra-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org With 0.3.0 voted in (the mentors technically have the last word, but let's assume it does get approved :), we should think about the future of the 0.3 branch. Fundamentally 0.3 has issues (see BUGS.txt) and fixing those issues would turn it into 0.4, so I see the 0.3 maintenance mission as very limited in scope. It's there to show we CAN release and to give non-developers a stable branch to use until we're done breaking things. :) I'm a huge fan of the postgresql model for database release management. New features go into major versions (8.3, 8.4, etc.) and maintenance releases (8.4.1, 8.4.2, etc.) are only for bug and security fixes. That's the only way to stay sane IMO; once you start trying to do things like backport new shiny features you WILL have regressions. And stable branches are all about NOT having those. :) So I propose fixing bugs but otherwise doing the minimum possible to disturb things in 0.3 until 0.4.0 is out, and encouraging people to migrate to that quickly when it is. -Jonathan