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 B49371105E for ; Sat, 5 Jul 2014 11:56:23 +0000 (UTC) Received: (qmail 85350 invoked by uid 500); 5 Jul 2014 11:56:23 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 85264 invoked by uid 500); 5 Jul 2014 11:56:23 -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 85252 invoked by uid 99); 5 Jul 2014 11:56:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jul 2014 11:56:22 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lhofhansl@yahoo.com designates 98.139.213.138 as permitted sender) Received: from [98.139.213.138] (HELO nm18-vm0.bullet.mail.bf1.yahoo.com) (98.139.213.138) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jul 2014 11:56:16 +0000 Received: from [98.139.212.151] by nm18.bullet.mail.bf1.yahoo.com with NNFMP; 05 Jul 2014 11:55:51 -0000 Received: from [98.139.212.213] by tm8.bullet.mail.bf1.yahoo.com with NNFMP; 05 Jul 2014 11:55:51 -0000 Received: from [127.0.0.1] by omp1022.mail.bf1.yahoo.com with NNFMP; 05 Jul 2014 11:55:51 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 175997.46635.bm@omp1022.mail.bf1.yahoo.com Received: (qmail 95887 invoked by uid 60001); 5 Jul 2014 11:55:51 -0000 X-YMail-OSG: fBX5ytMVM1mj5oYzHK7w_bja2wZCnDG.2rPkq6rZNNL5hyH EQmR4KTWnJJncUhyaUljFqXm5FUt4ydaugnKN7hcbSXQgDRLXjbvBnIIeFBT yRKm8Dl1gxgIujMazo7DRq2w8T5oi9YCLQb931EtnoVACgqMW1H1Mj3oP23q GWjcHbTO.OnJ5kAXA92r1DLg_guvE7J11p82IJSXW_8iyckGuggOTmOijH_X 83LLqAN7tk4kpHytjKWfZUu2dPjwY8OwPsqhO351gtA4xZjld_3S3.yjUNr3 OnMMuu16Dd2hhYSF9lleYHNes0GvAPArv0L9WmzVTanwYMJZ4Lh54Y6K13GH ZjAkfLxiq0BFfheLLd2Cxq.uvM6rZ51aKFMweWrX3BtaPgWyf3IofR0BLxP. dx1m0lB6U2EIcnJU.BmdxSgIyrX8c8IF4V7IqWtysfsE3OFx91mhiUMYfKeq sAn.OAM2AcLKg8I7zO_mD4co11INkbCGfLQ6MlITaEy9MkvX.1pWYtw1o2q7 o4sdaGV3yZVh0pkbcLAjozPhxuPxurGu9VpulocguwM0lFC2bQg7T Received: from [93.213.47.205] by web140606.mail.bf1.yahoo.com via HTTP; Sat, 05 Jul 2014 04:55:50 PDT X-Rocket-MIMEInfo: 002.001,RWl0aGVyIHdheSB3b3Jrcy4gUGVyc29uYWxseSBJJ2QgcmVtb3ZlIHRoZSAxLjAuMCB0YWcgc2luY2UgaXQgYWRkcyBjb25mdXNpb24uCkkgZ3Vlc3MgaWYgeW91IHdhbnQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiAwLjk5IGFuZCAxLjAgd2UnZCBuZWVkIGl0LCBidXQgd2hlbiB3b3VsZCB3ZSB3YW50IHRoYXQ_CihJLmUuIHdoZW4gZG8gd2Ugd2FudCBhIDAuOTkgcmVsZWFzZSB3aXRoIGEga25vd24gYmxvY2tlci9jcml0aWNhbCBpc3N1ZSBpbiBpdD8pCgotLSBMYXJzCgoKCl9fX19fX19fX19fX19fX19fX18BMAEBAQE- X-RocketYMMF: lhofhansl X-Mailer: YahooMailWebService/0.8.191.1 References: <1404403762.54476.YahooMailNeo@web140604.mail.bf1.yahoo.com> Message-ID: <1404561350.61694.YahooMailNeo@web140606.mail.bf1.yahoo.com> Date: Sat, 5 Jul 2014 04:55:50 -0700 From: lars hofhansl Reply-To: lars hofhansl Subject: Re: [NOTICE] Branching for 1.0 To: "dev@hbase.apache.org" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="1905101558-263944392-1404561350=:61694" X-Virus-Checked: Checked by ClamAV on apache.org --1905101558-263944392-1404561350=:61694 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Either way works. Personally I'd remove the 1.0.0 tag since it adds confusi= on.=0AI guess if you want to distinguish between 0.99 and 1.0 we'd need it,= but when would we want that?=0A(I.e. when do we want a 0.99 release with a= known blocker/critical issue in it?)=0A=0A-- Lars=0A=0A=0A=0A_____________= ___________________=0A From: Enis S=F6ztutar =0ATo: "dev@h= base.apache.org" ; lars hofhansl = =0ASent: Friday, July 4, 2014 1:29 AM=0ASubject: Re: [NOTICE] Branching for= 1.0=0A =0A=0AWe only had 4 issues with fixVersion =3D 1.0.0 and status =3D= resolved. I=0Amanually removed the labels from those.=0A=0Ahttps://issues.= apache.org/jira/browse/HBASE-11449?jql=3DfixVersion%20%3D%201.0.0%20AND%20p= roject%20%3D%20HBASE%20and%20status%20%3D%20resolved=0A=0AKeeping the versi= on label helps us tag it as a blocker / critical to the=0A1.0 release, no? = If it is confusing I can remove it.=0A=0ACommitters, please do not tag reso= lved issues with fixVersion =3D 1.0.0. The=0Anext release from the branch-1= branch is 0.99.0.=0A=0AEnis=0A=0A=0A=0A=0A=0A=0AOn Thu, Jul 3, 2014 at 9:0= 9 AM, lars hofhansl wrote:=0A=0A> We have to get rid of = the 0.99 or the 1.0.0 tag since they designate the=0A> same branch.=0A> Sin= ce we mostly used 0.99, we should move all jiras targeted to 1.0.0 to=0A> 0= .99 and delete the current 1.0.0 version. 0.99 can later be renamed to=0A> = 1.0.0.=0A> (from painful experience... Don't do that retargeting in bulk, s= ince jira=0A> will remove all other fix versions)=0A>=0A>=0A> -- Lars=0A>= =0A>=0A>=0A> ________________________________=0A>=A0 From: Anoop John =0A> To: dev@hbase.apache.org=0A> Sent: Tuesday, July 1, = 2014 5:30 PM=0A> Subject: Re: [NOTICE] Branching for 1.0=0A>=0A>=0A> >Start= ing today, if a patch goes to 0.98 branch, the Fix Version/s field=0A> shou= ld include 0.98, 0.99 and 2.0.0, right ?=0A>=0A>=0A> Ted asked this..=0A>= =0A> Same from me=0A>=0A> Fix version to be 0.99=A0 or 1.0.0?=0A>=0A> -Anoo= p-=0A>=0A>=0A>=0A>=0A> On Wed, Jul 2, 2014 at 5:31 AM, Andrew Purtell =0A> wrote:=0A>=0A> > I think as 0.98 RM if the consensus i= s no it shouldn't go into 1.0 I'd=0A> have=0A> > to cancel the pending 0.98= RC and revert the change. If we take too long=0A> to=0A> > reach consensus= about 1.0 and the 0.98 RC vote carries, that would force=0A> > inclusion i= nto 1.0. Interesting possibilities. But we do have two=0A> separate=0A> > b= ranches and two separate release trains - at least - so we'll have to=0A> >= figure it out.=0A> >=0A> >=0A> > On Tue, Jul 1, 2014 at 4:50 PM, Nick Dimi= duk wrote:=0A> >=0A> > > On Tue, Jul 1, 2014 at 4:01 P= M, Enis S=F6ztutar =0A> > wrote:=0A> > >=0A> > > > One = other thing we can do is that we can commit the patch to 0.98 if=0A> > you= =0A> > > > +1, do the RC, but hold on for committing to 1.0. During the RC = vote=0A> > > > timeframe, we can then reach a consensus for whether the pat= ch should=0A> > go=0A> > > > into both branches.=0A> > > >=0A> > >=0A> > > = It would be a shame to loose track of patches because of this=0A> additiona= l=0A> > > administrative step happening asynchronously from initial push of= the=0A> > > commit.=0A> > >=0A> > > On Tue, Jul 1, 2014 at 3:34 PM, Andrew= Purtell =0A> > > wrote:=0A> > > >=0A> > > > > I agree= just about everything related to HBASE-10856 is something=0A> > that=0A> >= > > > merits discussion and consensus.=0A> > > > >=0A> > > > > > My main g= oal for branch-1 is to limit the exposure for unrelated=0A> > > > changes= =0A> > > > > in the branch for a more stable release=0A> > > > >=0A> > > > = > This is a goal shared by 0.98 so that's no issue at all.=0A> > > > >=0A> = > > > > What we should sort out is coordinating RTC on multiple active=0A> = > > branches.=0A> > > > > For example, it's not possible for me to commit t= o rolling a 0.98=0A> RC=0A> > > on a=0A> > > > > particular day if we have = a blocker that needs to go through 1.0=0A> > first,=0A> > > > > since it is= not clear for any given commit when or if it will be=0A> > acked=0A> > > >= for=0A> > > > > 1.0.=0A> > > > >=0A> > > > >=0A> > > > > On Tue, Jul 1, 20= 14 at 3:29 PM, Enis S=F6ztutar =0A> > wrote:=0A> > > > >= =0A> > > > > > Agreed that for every feature including security, we should = be=0A> > > careful=0A> > > > to=0A> > > > > > not create a gap in terms of = support (release x supporting,=0A> release=0A> > > x+1=0A> > > > > not=0A> = > > > > > supporting, release x+2 supporting etc).=0A> > > > > >=0A> > > > = > > My main goal for branch-1 is to limit the exposure for unrelated=0A> > = > > changes=0A> > > > > in=0A> > > > > > the branch for a more stable relea= se. If we think that we need to=0A> > > > > > fix/improve some things for 1= .0 and 0.98.x, it will be ok to=0A> > commit.=0A> > > > Some=0A> > > > > > = of the items linked under=0A> > > > > > https://issues.apache.org/jira/brow= se/HBASE-10856=0A> > > > > > imply big changes, but it would be ok to commi= t those to have a=0A> > clear=0A> > > > > > story.=0A> > > > > >=0A> > > > = > > I think we can decide on a per-issue/feature basis.=0A> > > > > > Enis= =0A> > > > > >=0A> > > > > >=0A> > > > > > On Tue, Jul 1, 2014 at 3:16 PM, = Andrew Purtell <=0A> > apurtell@apache.org>=0A> > > > > > wrote:=0A> > > > = > >=0A> > > > > > > Now that I think about it more, actually every commit, = since I=0A> > > don't=0A> > > > > > think=0A> > > > > > > we want a situati= on where something goes into master and 0.98,=0A> > but=0A> > > > not=0A> >= > > > > 1.0.=0A> > > > > > > We should discuss how to handle this.=0A> > >= > > > >=0A> > > > > > >=0A> > > > > > > On Tue, Jul 1, 2014 at 3:10 PM, An= drew Purtell <=0A> > > apurtell@apache.org>=0A> > > > > > > wrote:=0A> > > = > > > >=0A> > > > > > > > I'm curious what will be the policy for security = commits? I=0A> > plan=0A> > > to=0A> > > > > > take=0A> > > > > > > > all s= ecurity changes into 0.98. If we have commits to master=0A> > and=0A> > > >= 0.98=0A> > > > > > > that=0A> > > > > > > > will result in a serious featu= re / functionality=0A> discontinuity.=0A> > > > > > > >=0A> > > > > > > >= =0A> > > > > > > > On Mon, Jun 30, 2014 at 8:56 PM, Enis S=F6ztutar <=0A> >= > enis.soz@gmail.com=0A> > > > >=0A> > > > > > > wrote:=0A> > > > > > > >= =0A> > > > > > > >> I've pushed the branch, named branch-1:=0A> > > > > > >= >>=0A> > > > > > > >>=0A> > > > > > > >>=0A> > > > > > >=0A> > > > > >=0A>= > > > >=0A> > > >=0A> > >=0A> >=0A> https://git-wip-us.apache.org/repos/as= f?p=3Dhbase.git;a=3Dshortlog;h=3Drefs/heads/branch-1=0A> > > > > > > >>=0A>= > > > > > > >> Please do not commit new features to branch-1 without=0A> p= inging=0A> > > the=0A> > > > RM=0A> > > > > > > (for=0A> > > > > > > >> 1.0= it is me). Bug fixes, and trivial commits can always go=0A> > in.=0A> > > = > > > > >>=0A> > > > > > > >> That branch still has 0.99.0-SNAPSHOT as the = version number,=0A> > > since=0A> > > > > > next=0A> > > > > > > >> expecte= d release from that is 0.99.0. Jenkins build for this=0A> > > > branch=0A> = > > > > is=0A> > > > > > > >> setup at https://builds.apache.org/view/All/j= ob/HBase-1.0/.=0A> > It=0A> > > > > builds=0A> > > > > > > >> with=0A> > > = > > > > >> latest jdk7. I'll try to stabilize the unit tests for the=0A> > = first=0A> > > > RC.=0A> > > > > > > >>=0A> > > > > > > >> I've changed the = master version as well. It now builds with=0A> > > > > > > >> 2.0.0-SNAPSHO= T.=0A> > > > > > > >> Exciting!=0A> > > > > > > >>=0A> > > > > > > >> Enis= =0A> > > > > > > >>=0A> > > > > >=0A> > > > >=0A> > > > > --=0A> > > > > Be= st regards,=0A> > > > >=0A> > > > >=A0 =A0 - Andy=0A> > > > >=0A> > > > > P= roblems worthy of attack prove their worth by hitting back. - Piet=0A> > > = Hein=0A> > > > > (via Tom White)=0A> > > > >=0A> > > >=0A> > >=0A> >=0A> >= =0A> >=0A> > --=0A> > Best regards,=0A> >=0A> >=A0 =A0 - Andy=0A> >=0A> > P= roblems worthy of attack prove their worth by hitting back. - Piet Hein=0A>= > (via Tom White)=0A> >=0A> --1905101558-263944392-1404561350=:61694--