Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D06BB17E34 for ; Fri, 27 Feb 2015 18:34:18 +0000 (UTC) Received: (qmail 92106 invoked by uid 500); 27 Feb 2015 18:34:18 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 92026 invoked by uid 500); 27 Feb 2015 18:34:18 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 92013 invoked by uid 99); 27 Feb 2015 18:34:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Feb 2015 18:34:17 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ndimiduk@gmail.com designates 209.85.212.170 as permitted sender) Received: from [209.85.212.170] (HELO mail-wi0-f170.google.com) (209.85.212.170) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Feb 2015 18:33:52 +0000 Received: by wivr20 with SMTP id r20so2203530wiv.2 for ; Fri, 27 Feb 2015 10:33:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=qC7zvWfcIKMevyiFRWqBuBfpio1ttDDAnhlV7fPm0rE=; b=AQHyy7P5B5BSJIeRXjbDHUBbuGkXoV8bCHRKWOHhh4AYIb4dMh2czrGrdTFCx3InOo B1KdZrJE7/6r8bVEF28QEsusaOlzMZzBoqF1ZklXzISzeUKMPI5HG7ghHO4YrFnD25Yp sudWEuMU3aZB4cuGQ6X9bHYEO6Cpzb++f9oqG+b/PVsLXoCGPzj4SNLB5kjZWAbeV+lP 18/IYaKHfO2yKrCyCC+TBH0kGVVQy7jCx8mEpwZ9Fa3+MuBasZKyZJX1aDm9QROJAi1A ym3Xc2c/1Fa3Icp10iTddmiONvF02vMNBdo6suOXT//7N14oXiNb5R+4tz3UO8bCnW4A Lq2w== MIME-Version: 1.0 X-Received: by 10.180.75.243 with SMTP id f19mr1744204wiw.94.1425062031668; Fri, 27 Feb 2015 10:33:51 -0800 (PST) Received: by 10.28.186.135 with HTTP; Fri, 27 Feb 2015 10:33:51 -0800 (PST) In-Reply-To: References: Date: Fri, 27 Feb 2015 10:33:51 -0800 Message-ID: Subject: Re: Minor release cadence for branch-1 From: Nick Dimiduk To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=f46d0438951b2e3ad20510161c51 X-Virus-Checked: Checked by ClamAV on apache.org --f46d0438951b2e3ad20510161c51 Content-Type: text/plain; charset=UTF-8 I don't think we have enough release managers or enough bandwidth as a community to evaluate RC's for a monthly minor release cycle. My understanding was that we'd continue doing patch releases on the monthly cycle (RM's willing) and spin minor releases as we have new RM's volunteer. I don't think we've had a discussion about how long we'd like a minor release to stay active in the post-1.0 world, so this is a good topic to broach. That is, of course, unless Enis signed up to RM the whole 1.x release lifecycle. In which case, he has right of first refusal on the whole line. That was not my understanding, however. -n On Friday, February 27, 2015, Sean Busbey wrote: > Hey folks! > > Apologies if I've overlooked this getting discussed already. Do we have a > goal release cadence for minor versions out of branch-1? > > My first gut reaction is that it should essentially match the cadence we've > been aiming at for the 0.98 line. That would mean attempting to match > monthly, I think? > > The obvious problem with this is that now that we have patch versions, it > means essentially getting a new branch per month for backports. That's > quickly going to get old, even if we presume most additions will move onto > branch-2 in a year or so. > > What do folks think about limiting which minor versions patch-level fixes > go into? We could default to the most recent release + current minor dev > and go back farther when requested by the issue filer? > > That means in ~3 months we'd expect branch-1 to be working on 1.4 and most > patch-level fixes to go into branch-1.3 and branch-1. If someone reported a > failure and they were on e.g. 1.1.z, we'd also do the fix in branch-1.1 and > branch-1.2. > > Or should we just stick with hitting all of the branches on the presumption > that the cherry picks should be trivial? > > -- > Sean > --f46d0438951b2e3ad20510161c51--