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 D6D56200CDE for ; Tue, 8 Aug 2017 19:45:17 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D55E3167A95; Tue, 8 Aug 2017 17:45:17 +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 2445C167A92 for ; Tue, 8 Aug 2017 19:45:16 +0200 (CEST) Received: (qmail 19539 invoked by uid 500); 8 Aug 2017 17:45:16 -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 19500 invoked by uid 99); 8 Aug 2017 17:45:15 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2017 17:45:15 +0000 Received: from mail-oi0-f43.google.com (mail-oi0-f43.google.com [209.85.218.43]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id CC6081A00A6 for ; Tue, 8 Aug 2017 17:45:14 +0000 (UTC) Received: by mail-oi0-f43.google.com with SMTP id f11so24708436oic.0 for ; Tue, 08 Aug 2017 10:45:14 -0700 (PDT) X-Gm-Message-State: AHYfb5gKqhlQf3RClUOgVgU1ZClxyVSn+/f2436ewDJGe/AUJWBwyIY7 62tFQBFBVwFkcldWXJ3I8ID/2SC/mw== X-Received: by 10.202.86.77 with SMTP id k74mr4739801oib.213.1502214313609; Tue, 08 Aug 2017 10:45:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.149.51 with HTTP; Tue, 8 Aug 2017 10:44:33 -0700 (PDT) In-Reply-To: References: From: Andrew Purtell Date: Tue, 8 Aug 2017 10:44:33 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: DISCUSS: How can we have less branches? To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary="001a113df2188a0ffd05564186c2" archived-at: Tue, 08 Aug 2017 17:45:18 -0000 --001a113df2188a0ffd05564186c2 Content-Type: text/plain; charset="UTF-8" Well you are not wrong that branching was premature, it turns out. But I'll roll with it... On Tue, Aug 8, 2017 at 10:43 AM, Zach York wrote: > > I made branch-1.4 a few weeks ago only. > > Whoops, sorry for that! For some reason I thought I had seen it months ago. > > On Tue, Aug 8, 2017 at 10:40 AM, Andrew Purtell > wrote: > > > +1 from me on making 1.1 our LTS. Either 1.1 or 1.2 are candidates. I > think > > 1.1 has the edge because it lacks locking changes introduced into 1.2, > just > > like 1.2 lacks locking changes introduced in 1.3 - the latter of which > has > > had far reaching consequences, and the former not an insignificant change > > either. > > > > > > > > On Tue, Aug 8, 2017 at 10:31 AM, Nick Dimiduk > wrote: > > > > > On Tue, Aug 8, 2017 at 9:15 AM Mike Drob wrote: > > > > > > > > The discussion also brought up the notion of an LTS release line. > I'm > > > not > > > > > sure how this jives with the more fequent minors, but would require > > > some > > > > > branch that's so stable that an RM can effectively spin releases > > blind. > > > > > > > > Seems to me like this branch would necessarily need to be very > > > > backport-light? Only the top of the highest priority issues would be > > > > backportable to it, no? > > > > > > > > > The LTS is as 1.1 is today -- bug fixes only. The difference here is > we'd > > > "formally" recognize the LTS designation somehow, perhaps with a > symlink > > > marker as we do for the "stable" designation. > > > > > > On Tue, Aug 8, 2017 at 11:09 AM, Nick Dimiduk > > wrote: > > > > > > > > > Last time we DISCUSSed EOL of 1.1 was back in November. At that > > time, a > > > > > litany of issues were raised re: 1.2. Have those concerns been > > > addressed? > > > > > It seems to me that making this one the last release is too abrupt > to > > > > folks > > > > > tracking Apache. Would be better to give some notice. > > > > > > > > > > Had a nice hallway conversation a couple months back (at > PhoenixCon, > > as > > > > it > > > > > happens; they feel the pain as well) about our branch situation. > I'll > > > let > > > > > the others chime in with more details, but the gist as I recall is > > that > > > > we > > > > > should be doing more frequent minor releases with fewer patch > > releases. > > > > > This pushes stabilization efforts closer to master and also imposes > > > more > > > > > strict stability requirements on big new features before they can > be > > > > merged > > > > > off the feature branch. > > > > > > > > > > The discussion also brought up the notion of an LTS release line. > I'm > > > not > > > > > sure how this jives with the more fequent minors, but would require > > > some > > > > > branch that's so stable that an RM can effectively spin releases > > blind. > > > > > > > > > > On Tue, Aug 8, 2017 at 12:14 AM Stack wrote: > > > > > > > > > > > (This came up during dev meeting in Shenzhen) We are running too > > many > > > > > > branches and/or when applying patches, we do not do a good job > > > > > backporting > > > > > > to all active branches, especially fixes. > > > > > > > > > > > > We have master, branch-2, branch-1, branch-1.4, branch-1.3, > > > branch-1.2, > > > > > and > > > > > > branch-1.1 active currently. If a dirty bug fix, the applier is > > > > > backporting > > > > > > to 7 branches. It takes a while applying to all especially if the > > > > > backport > > > > > > doesn't go in clean. I suppose the RM could monitor all upstream > of > > > > them > > > > > > and then pull wanted patches back (we could do that too) but > seems > > > > like a > > > > > > burden on an RMer. > > > > > > > > > > > > We should EOL a few? > > > > > > > > > > > > Nick is on branch-1.1 release at the moment. Perhaps this could > be > > > the > > > > > last > > > > > > off branch-1.1. > > > > > > > > > > > > 1.2 hosts our current stable release though 1.3 is out. How about > > we > > > > cut > > > > > a > > > > > > release off 1.3, call it stable, and then EOL 1.2 after another > > > release > > > > > or > > > > > > so? > > > > > > > > > > > > What you all think? > > > > > > > > > > > > Thanks, > > > > > > S > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Best regards, > > Andrew > > > > Words like orphans lost among the crosstalk, meaning torn from truth's > > decrepit hands > > - A23, Crosstalk > > > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk --001a113df2188a0ffd05564186c2--