Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-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 9B18918AA6 for ; Tue, 12 May 2015 19:42:46 +0000 (UTC) Received: (qmail 88880 invoked by uid 500); 12 May 2015 19:42:46 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 88835 invoked by uid 500); 12 May 2015 19:42:46 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 88820 invoked by uid 99); 12 May 2015 19:42:46 -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, 12 May 2015 19:42:46 +0000 Received: from mail-yh0-f42.google.com (mail-yh0-f42.google.com [209.85.213.42]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 15B291A046D for ; Tue, 12 May 2015 19:42:45 +0000 (UTC) Received: by yhcb70 with SMTP id b70so6545571yhc.0 for ; Tue, 12 May 2015 12:42:45 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.170.77.133 with SMTP id t127mr19165263ykt.88.1431459765133; Tue, 12 May 2015 12:42:45 -0700 (PDT) Received: by 10.129.123.212 with HTTP; Tue, 12 May 2015 12:42:45 -0700 (PDT) In-Reply-To: References: Date: Tue, 12 May 2015 15:42:45 -0400 Message-ID: Subject: Re: [DISCUSS] EOL 1.5 From: Christopher To: Accumulo Dev List Content-Type: text/plain; charset=UTF-8 Feel free to include user@ sooner, if you wish. The reason I hadn't already was because my suggested route would only be a shift in development procedures, and wouldn't really change things from a user perspective. Alternatives to what I suggest may affect them more strongly. We definitely should CC them when we have a decision, though. -- Christopher L Tubbs II http://gravatar.com/ctubbsii On Tue, May 12, 2015 at 2:55 PM, Sean Busbey wrote: > oh! almost forgot. We should get user@accumulo into this conversation > sooner rather than later. I'm not sure if it's better ot just copy them in > to this thread or do it as a follow up once we have more of an idea of what > "EOL" means for them. > > On Tue, May 12, 2015 at 1:53 PM, Sean Busbey wrote: > >> +1 to making sure we have a 1.5.3 before stop dev >> >> I'd like to make sure we get through some testing of 1.5 -> 1.7 upgrade >> testing before declaring dev over, just to give people more assurance that >> they can upgrade off of the version. >> >> On Tue, May 12, 2015 at 1:18 PM, Christopher wrote: >> >>> How do we want to EOL 1.5? >>> >>> Personally, I was thinking (soon after 1.7.0 is released): >>> * Release and tag 1.5.3 >>> * Remove 1.5 branch to focus active development on newer versions >>> * Be willing to branch from the 1.5.3 tag to rapidly release a 1.5.4 >>> in response to critical bugs >>> >>> My biggest concerns are: >>> 1) We turn exhausted people off by doing burdensome release testing, >>> which delays bugfixes in 1.5, and >>> 2) We get into a situation where 1.5.3 has some bugs that we never >>> fix, which sends a confusing message to stick with 1.5.2. >>> >>> There's also the concern that there's a fair amount of work that was >>> put into 1.5.3, and I'd hate to have those contributions not be >>> available to users of 1.5. >>> >>> I figure that so long as we're willing to fix critical bugs, we can >>> formally cease active development (EOL), without going so far as to >>> say that 1.5 users are completely screwed if a critical bug is >>> identified. >>> >>> What I'm describing isn't really an EOL date, so much as an EOL period >>> which begins when we cease active development on 1.5, and ends >>> organically at some arbitrary point in the future when people stop >>> reporting critical bugs (or we reach a point where maintaining it is >>> too costly... a sort of "EOL-2"). >>> >>> Another way to look at what I'm suggesting is switch from a "sustained >>> development" model to a "branch to fix and release" model, where >>> patch/bugfix releases are more narrowly scoped and can occur more >>> rapidly, on demand. >>> >>> Thoughts? Alternatives? Variations? Objections? >>> >>> -- >>> Christopher L Tubbs II >>> http://gravatar.com/ctubbsii >>> >> >> >> >> -- >> Sean >> > > > > -- > Sean