Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 1203 invoked from network); 5 May 2009 03:42:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 May 2009 03:42:54 -0000 Received: (qmail 18815 invoked by uid 500); 5 May 2009 03:42:54 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 18677 invoked by uid 500); 5 May 2009 03:42:53 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 18667 invoked by uid 99); 5 May 2009 03:42:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2009 03:42:52 +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 jchris@gmail.com designates 74.125.44.30 as permitted sender) Received: from [74.125.44.30] (HELO yx-out-2324.google.com) (74.125.44.30) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 May 2009 03:42:44 +0000 Received: by yx-out-2324.google.com with SMTP id 8so2248762yxm.5 for ; Mon, 04 May 2009 20:42:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=IWAF58qGOewD1r5yPG3mYQyX4oRmU+Pbi6B4jKOBcQY=; b=sn5p1wftNrZj1jo+mTkC2nY6TcGBtQVg4DqSUm0P6HEGUZ+pXDI0EWc11lWQ6hBtAa i9ZfsKKZccQXpBFb0ExtU5lmz0wu9uiPqxuTH3wC0dR7ZA85VFtGd2H3KDK+0W2+mlx4 l2GCIiGlqPrPjU32ZfnEhCpMWxvlZAJzhwB60= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=t3FZSq9ffY548NhFeJXVDbbZl280rkQOp85w79hi7V0eDyT11fW8NlY1dzffwfj9Nc LjTedn9+j4m5AVeA7+vXpjJNTvzjJsPES1/JGF+MHU0de4EUua1y+BAvB+8RQ3yHTUes Cw98CuPdHZeh7n/S1XJypv+Wt9TG48roj//VQ= MIME-Version: 1.0 Sender: jchris@gmail.com Received: by 10.100.228.13 with SMTP id a13mr14871663anh.4.1241494932286; Mon, 04 May 2009 20:42:12 -0700 (PDT) In-Reply-To: <49FFB420.6000706@gmail.com> References: <20090505013709.GB24571@tumbolia.org> <49FFB420.6000706@gmail.com> Date: Mon, 4 May 2009 20:42:12 -0700 X-Google-Sender-Auth: e938ad8170d2feae Message-ID: Subject: Re: Release 0.9.1 From: Chris Anderson To: dev@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Mon, May 4, 2009 at 8:36 PM, Paul Davis wrote: > Noah Slater wrote: >> >> On Mon, May 04, 2009 at 06:32:04PM -0700, Chris Anderson wrote: >> >>> >>> Are we ready for 0.9.1? My pet patch is in and backported, how about >>> yours? >>> >> >> Mine are done. >> >> > > Prefacing with: Version names are called $(MAJOR).$(MINOR).$(REVISION) > > I am so confused! > > Damien convinced me pretty well that $(REVISION) numbers should only get > bumped when we're backporting a fix for a bug that shouldn't be in that > $(MINOR) version number. Ie, end user code wouldn't have to change. I'm > definitely guilty of backporting code that would break client code based on > error reporting strictness etc, but adding new features definitely seems > greater than $(REVISION) changing importance. > > So, I feel that I'm entirely over-thinking this entire issue, but at the > moment I'd probably lean towards releasing 0.10.0 from trunk as opposed to a > new $(REVISION) release. Either way we should probably try and codify the > rules for backporting and put up a wiki page with some guidance on when we > do what. My first litmus test is "If it's visible from a client library > perspective, it's at least a $(MINOR) revision change without overwhelming > support." > I think we're pretty clearly not ready for 0.10.0 If there's breaking changes between 0.9.0 and the 0.9.x branch, they should be reverted, as some users may decide to track the 0.9.x branch to avoid just those as they appear in trunk. > Anyway, that's just my two hundredths of a greenback. > > Paul Davis > > > -- Chris Anderson http://jchrisa.net http://couch.io