Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id F3A98200B9E for ; Sat, 24 Sep 2016 07:05:50 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id F22EA160AD6; Sat, 24 Sep 2016 05:05:50 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 11365160AD0 for ; Sat, 24 Sep 2016 07:05:49 +0200 (CEST) Received: (qmail 16921 invoked by uid 500); 24 Sep 2016 05:05:48 -0000 Mailing-List: contact dev-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list dev@cassandra.apache.org Received: (qmail 16909 invoked by uid 99); 24 Sep 2016 05:05:48 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Sep 2016 05:05:48 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 18602C0FDB for ; Sat, 24 Sep 2016 05:05:48 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.999 X-Spam-Level: * X-Spam-Status: No, score=1.999 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 1yGgRuRO1Rsp for ; Sat, 24 Sep 2016 05:05:45 +0000 (UTC) Received: from mail-pf0-f178.google.com (mail-pf0-f178.google.com [209.85.192.178]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 6CCAF5F368 for ; Sat, 24 Sep 2016 05:05:45 +0000 (UTC) Received: by mail-pf0-f178.google.com with SMTP id q2so48147307pfj.3 for ; Fri, 23 Sep 2016 22:05:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=cTE3bxH4wiBfKplPBV5pJqrf5J1jyoh8AhyuYd2F5dw=; b=dxMyknqX5NI0kGPWCoeXGFIvHu7JwQxwuZSuHYum0X+D32aPK8OXANBiq3GG4QzCYI +nHDuyc3rXCkGDpLO8sjavJIbS6gmQGhrdwDnGegwq36xphjN6LxLiCc7jUw7hC7t1/5 ouKVMZCRcKloq25l3ntakCD9JuYNajKl4p/cE2tJ20u4MP9Z33hqyyrM0MW2NFG4PvHs DQk21dFd6kCYS1v24UdhAkXrvTysdEUwo3zj+2FW3Ey5ys6GGYIKD5NQ6T1SJ2KPjQit B6OGAtuSoijnet0Ax1Kyhx9kdREGurK1hrbpF+Kmng2q8meKjEWM8WNanj/P9iKyfqOw SIGw== X-Gm-Message-State: AE9vXwPnJbGONyH1PoSbpZZxDfZ2wJbFgrWbeLHZbKTgQ7OMHCL3Ukl70wNyG4mUA00+zBK+ X-Received: by 10.98.22.21 with SMTP id 21mr19134835pfw.4.1474693544466; Fri, 23 Sep 2016 22:05:44 -0700 (PDT) Received: from AY15rMBP.mail ([2602:304:b339:6890:fd00:1f8d:6b17:3bcd]) by smtp.gmail.com with ESMTPSA id i68sm15000852pfc.25.2016.09.23.22.05.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Sep 2016 22:05:43 -0700 (PDT) Date: Fri, 23 Sep 2016 22:05:41 -0700 From: Aleksey Yeschenko To: dev@cassandra.apache.org Message-ID: In-Reply-To: References: <08fbb3a9-165f-0d0c-8874-ecdeeb6a85d9@pbandjelly.org> Subject: Re: cassandra-3.9 (and 3.8) release X-Mailer: Airmail (382) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="57e609a5_77b2c561_44c" archived-at: Sat, 24 Sep 2016 05:05:51 -0000 --57e609a5_77b2c561_44c Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Please don=E2=80=99t make me argue over 3.8/3.9 again. We are way, way ov= er our original schedule at this point. Releasing 3.9 now breaks no promises. You still get more than a month of = purely bug fixes in the release. And if we only do 3.8 off the current cassandra-3.9 branch, then trunk be= comes the next 3.9, except it already has a ton of new features, improvements, and a non-triv= ial amount of bugfixes as well. We could branch off, and cherry-pick all the fixes back from trunk, but j= ust releasing both now is a lot less work. More importantly, it would mean delaying 3.9 by another month. We=E2=80=99= ve communicated that odd ones are to be run in production, so users stuck on 3.7 would have to wait even longer until the can upgrad= e further. And the delta between 3.7 and current cassandra-3.9 is pretty significant. Let=E2=80=99s not make people wait even longer, pl= ease=3F Plus, we had a consensus when this came up last time. Let=E2=80=99s stick= to the plan, because if we keep ignoring our previous conclusions we=E2=80=99ll never release anything. (binding) -1 to (only) releasing the current cassandra-3.9 head as 3.8. Michael: please start both votes. =46or 3.8 there is consensus, for 3.9 t= here is consensus among PMCs. If something changed, it=E2=80=99ll be reflected in the vote. --=C2=A0 AY On 23 September 2016 at 21:39:09, Michael Shuler (michael=40pbandjelly.or= g) wrote: Jonathan's is a pretty compelling perspective. =20 -- =20 Michael =20 On 09/23/2016 07:04 PM, Aleksey Yeschenko wrote: =20 > Both are effectively 3.9 on steroids. One month of features and =20 > improvements with 2 months of bug fixes on top. =20 > =20 > If anything, this overdelivers. =20 > =20 > -- AY =20 > =20 > On 23 September 2016 at 17:02:05, Jonathan Haddad (jon=40jonhaddad.com)= =20 > wrote: =20 > =20 > (non-binding) -1 on releasing 2 versions with the same version =20 > number. Everything that's been communicated to the world has been =20 > that there would be a feature release, then a bug fix release a month =20 > later. This breaks that promise. =20 > =20 > On =46ri, Sep 23, 2016 at 4:23 PM Michael Shuler =20 > wrote: =20 > =20 >> Thanks=21 I'll do these release builds and start votes, first thing =20 >> Monday morning, unless I find some time on Sunday. =20 >> =20 >> -- Michael =20 >> =20 >> On 09/23/2016 05:15 PM, Aleksey Yeschenko wrote: =20 >>> Branch 3.8 off 3.9 with a commit that only changes the version in =20 >>> all =20 >> appropriate places. =20 >>> =20 >>> Two separate votes works. =20 >>> =20 >>> -- AY =20 >>> =20 >>> On 23 September 2016 at 12:36:54, Michael Shuler =20 >>> (michael=40pbandjelly.org) =20 >> wrote: =20 >>> =20 >>> The cassandra-3.9 branch HEAD, commit bb371ea, looks good to =20 >>> release (which will also be released as 3.8, changing just the =20 >>> version number). I'm re-running a couple jobs right now, but =20 >>> overall, I think we hit the goal of a clean board: =20 >>> http://cassci.datastax.com/view/cassandra-3.9/ =20 >>> =20 >>> If there are no objections, I'd like to roll up 3.9/3.8 and get =20 >>> them out the door. Should this be on one vote, since they are =20 >>> really the same, or do 2 votes=3F I'm actually not entirely sure =20 >>> how the build for 3.8 will work, since the branch was deleted. =20 >>> Should I create new branch again for 3.8 with the version edit=3F =20 >>> This sounds the most reasonable and workable with the release =20 >>> build process. This actually does sound like it should be 2 =20 >>> votes, since the commit sha will be different.. Thanks=21 =20 >>> =20 >>> -- Kind regards, Michael =20 >>> =20 >> =20 >> =20 > =20 --57e609a5_77b2c561_44c--