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 0F8B7200B58 for ; Wed, 27 Jul 2016 19:28:35 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0E39F160A90; Wed, 27 Jul 2016 17:28:35 +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 5BE80160A6F for ; Wed, 27 Jul 2016 19:28:34 +0200 (CEST) Received: (qmail 69562 invoked by uid 500); 27 Jul 2016 17:28:33 -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 69550 invoked by uid 99); 27 Jul 2016 17:28:33 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Jul 2016 17:28:32 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 8F0041A01A1 for ; Wed, 27 Jul 2016 17:28:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.28 X-Spam-Level: * X-Spam-Status: No, score=1.28 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id ds0LJBdcohhT for ; Wed, 27 Jul 2016 17:28:30 +0000 (UTC) Received: from nm25-vm0.bullet.mail.ne1.yahoo.com (nm25-vm0.bullet.mail.ne1.yahoo.com [98.138.91.73]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 6EDA75FBF9 for ; Wed, 27 Jul 2016 17:28:29 +0000 (UTC) Received: from [98.138.101.128] by nm25.bullet.mail.ne1.yahoo.com with NNFMP; 27 Jul 2016 17:28:21 -0000 Received: from [98.138.89.160] by tm16.bullet.mail.ne1.yahoo.com with NNFMP; 27 Jul 2016 17:28:20 -0000 Received: from [127.0.0.1] by omp1016.mail.ne1.yahoo.com with NNFMP; 27 Jul 2016 17:28:21 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 301807.27746.bm@omp1016.mail.ne1.yahoo.com X-YMail-OSG: Qxecw2wVM1mbVYP8LPapvyOFmKDyFzq9L2wNEdBaNUH81d8c0mCI_cXBh2mhxzW q5F1.swdEZBPoqLKsff37z7dVlxqZD7NNePZlcfCUGxIKNWFTsUt_coVR8.5Lb.BpeYDPDOdNfLN cdXVTKXemzdb2Y.ep_q_AcjO7QrtcFvpDTgs0xPBeDPjkvesNoYRnogKg9afZeVfKgV5ec5iBMwO OSOTLUPu2AXRpnELg.FgmPgXkxfI4w0NjVWfng4vAyVoSyfdYuDL_zFM3wVU81zAaPYz6ynkUZBj iSxHtZokPzMaRrgmKo15rTrmmKvPs9tt54ahVffaxxhZ6GOjwyN_y.YdzS7xo4YDBN8aJvpWT6SP ObNp4xGXV_q5uUrVmmdgrAKdtBtf_EA_H0cJKjQ2Us8j1O9K_ueiveBCRrlEOROLSwEVU4MoFeq6 bEECfM666LsYloAv38SpOqmCKlk.FG_xnCYycGQQanzfyprdyH8_HOhPbPW3bTV8pnGttZ.kYwbf TWMuilex0e0aHWH0pUX0DgY0AApW3SDa9XULx0RDZ6nbt_wGiJZb_hiM- Received: from jws100230.mail.ne1.yahoo.com by sendmailws105.mail.ne1.yahoo.com; Wed, 27 Jul 2016 17:28:20 +0000; 1469640500.911 Date: Wed, 27 Jul 2016 17:28:20 +0000 (UTC) From: Reply-To: To: "dev@hbase.apache.org" Message-ID: <191720686.5242168.1469640500580.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: <207EF7A4-8C88-4A36-8DAB-D32812ABFDB2@gmail.com> References: <207EF7A4-8C88-4A36-8DAB-D32812ABFDB2@gmail.com> Subject: Re: Feedback from the July 2016 board report MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5242167_1912814053.1469640500576" archived-at: Wed, 27 Jul 2016 17:28:35 -0000 ------=_Part_5242167_1912814053.1469640500576 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable We could do a poll. In the end it will probably happen organically - like it did with 0.94. It's not a decision to be made per se - it's open source after all.As long = as patches are backported and issues are reported against 0.98 there is a n= eed and, IMHO, we should continue doing releases. If/When that stops users = and contributors have lost interest and we can EOL. With that, looking at 0.98.21 with 44 resolved/closed issues, 22 open/in-pr= ogress/patch-available, that looks pretty healthy and in demand to me!(Unle= ss it's all your doing, Andy... Also looks like it's time for an 0.98.21 RC= :) ) Of course then there's the question of how much work we - as volunteers - a= re willing to put into this. I like the general statement about maintenance, stable, and unstable. Perhaps that needs to be played by ear to some extent? What if - as an exam= ple - we had called the next release not 1.3 but 2.0 and introduced major b= reaking changes (as much as we allow ourselves per the compatibility guide)= ? Would we maintain 1.1.x, 1.2.x *and* 2.0.x and 2.1.x, because folks might= be stuck a bit longer with 1.x? -- Lars From: Andrew Purtell To: dev@hbase.apache.org=20 Sent: Monday, July 25, 2016 12:07 PM Subject: Re: Feedback from the July 2016 board report =20 On a closely related topic - the retiring of 0.98 - can I ask for your opin= ions on timeframe to sunsetting? I am happy to continue maintaining it for = as long as that would be desirable and useful. On the other hand at some po= int it's a legacy we need to move on from. If there's some guidance on this= let's include it in what we are writing up.=20 > On Jul 25, 2016, at 11:21 AM, Enis S=C3=B6ztutar wrote: >=20 > +1 to above. >=20 > This is what I used as a "guide to selecting a release": > http://www.slideshare.net/enissoz/hbase-state-of-the-union/16?src=3Dclips= hare >=20 > Should we document this in the book somehow? We should put extra effort t= o > keep it up to date. >=20 > Enis >=20 >> On Fri, Jul 22, 2016 at 6:42 PM, Nick Dimiduk wrote= : >>=20 >> Maybe it's worth spelling out? It will become more obvious once 0.98 is >> retired. I think of them like this: >>=20 >> 0.98.x -- legacy >> 1.x -- current >>=20 >> Within current, we have >>=20 >> 1.0.x -- retired/EOL >> 1.1.x -- maintenance >> 1.2.x -- stable >> 1.3.x -- unstable >>=20 >> In time, 1.1 will also retire/EOL, 1.2 will become maintenance, and so o= n. >>=20 >>> On Friday, July 22, 2016, Andrew Purtell wrote: >>>=20 >>> In our last board report we mentioned the several code lines we current >>> manage and were asked to consider some form of support policy so the >>> community is able to make informed decisions about which release line t= o >>> use. >>>=20 >>> The first question is: should we have one? >>>=20 >>> The second question, if the answer to the first is 'yes', is what that >>> policy should be. >>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Best regards, >>>=20 >>>=C2=A0 - Andy >>>=20 >>> Problems worthy of attack prove their worth by hitting back. - Piet Hei= n >>> (via Tom White) >>=20 ------=_Part_5242167_1912814053.1469640500576--