Return-Path: Delivered-To: apmail-incubator-cassandra-dev-archive@minotaur.apache.org Received: (qmail 12170 invoked from network); 1 Jul 2009 22:23:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Jul 2009 22:23:38 -0000 Received: (qmail 98536 invoked by uid 500); 1 Jul 2009 22:23:49 -0000 Delivered-To: apmail-incubator-cassandra-dev-archive@incubator.apache.org Received: (qmail 98519 invoked by uid 500); 1 Jul 2009 22:23:49 -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 98509 invoked by uid 99); 1 Jul 2009 22:23:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Jul 2009 22:23:49 +0000 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [131.215.239.119] (HELO mail.alumni.caltech.edu) (131.215.239.119) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Jul 2009 22:23:36 +0000 Received: from localhost (dsl081-082-089.lax1.dsl.speakeasy.net [64.81.82.89]) by mail.alumni.caltech.edu (Postfix) with ESMTPSA id 3E3D13F02CE; Wed, 1 Jul 2009 15:22:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alumni.caltech.edu; s=enforce; t=1246486963; bh=GeET2gP/5hCoWEO9cTuGGyURAYCmAikWLC31aUv5nsY=; h=Date:From:To:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Transfer-Encoding:In-Reply-To; b=i32F3jCpw9QXAFjTSagNduyRAETsrOSkZjrH7bLz2p4bfn8ZVmCthVVh86nlPIRIy Hanzi2wVFRJ7YOpurTR71B4t+QSo18ALo0lwkwUwJV92LXQEa4ZfHtEqkC/e5JDd9l lXJvGX3UpofN/ftqWhPqKgDjglgJQnh2H7c3v4Ew= Date: Wed, 1 Jul 2009 15:22:42 -0700 From: Anthony Molinaro To: cassandra-dev@incubator.apache.org Subject: Re: Cassandra version number policy Message-ID: <20090701222242.GD6586@alumni.caltech.edu> Mail-Followup-To: cassandra-dev@incubator.apache.org References: <20090701181428.GA6586@alumni.caltech.edu> <7c5131fa0907011338p59f9e2afvfca43600df2396ec@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7c5131fa0907011338p59f9e2afvfca43600df2396ec@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-MailScanner-Information-Alumni: Please contact the Alumni Office for more information X-Alumni-MailScanner-ID: 3E3D13F02CE.AC0CF X-MailScanner-Alumni: No Virii found X-MailScanner-From: anthonym@alumni.caltech.edu X-Virus-Checked: Checked by ClamAV on apache.org Really? Seems odd, but I guess conserves MAJOR version numbers (and explains why I see so few open source projects with version numbers >1). Whenever I've employeed this strategy within company borders I've simply increased the MAJOR anytime there was a binary incompatible change. Meant I had a few packages with MAJOR version in the 20s, but kept the meaning of the different versions clear. Guess I'll wait for a commiter to weigh in, so we can find out what cassandra's policy is. -Anthony On Wed, Jul 01, 2009 at 01:38:14PM -0700, Ryan King wrote: > Typically in such strategies, minor releases before 1.0 can break > back-compat, I assume (being a new lurker myself) that this would be > the case here as well. > > -ryan > > On Wed, Jul 1, 2009 at 11:14 AM, Anthony Molinaro wrote: > > Hi, > > > > �I've been lurking on this list for a little bit and notice that you've > > talked about a change to the on disk data format which would be incompatible > > with prior versions. > > > > Will that change be a major version bump (ie, will it be 1.0.0)? If not what > > is the policy regarding versions for cassandra? > > > > I'm used to the MAJOR.MINOR.RELEASE versioning where > > > > MAJOR is a binary incompatible change > > MINOR is new functionality added > > RELEASE is for bug fixes without new functionality > > > > Does cassandra follow this or some other strategy? > > > > -Anthony > > > > -- > > ------------------------------------------------------------------------ > > Anthony Molinaro � � � � � � � � � � � � � > > -- ------------------------------------------------------------------------ Anthony Molinaro