Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-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 63C0A109E8 for ; Tue, 20 Aug 2013 17:11:52 +0000 (UTC) Received: (qmail 68762 invoked by uid 500); 20 Aug 2013 17:11:51 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 68550 invoked by uid 500); 20 Aug 2013 17:11:51 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 68542 invoked by uid 99); 20 Aug 2013 17:11:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Aug 2013 17:11:51 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (nike.apache.org: local policy) Received: from [209.85.220.177] (HELO mail-vc0-f177.google.com) (209.85.220.177) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Aug 2013 17:11:45 +0000 Received: by mail-vc0-f177.google.com with SMTP id gf12so497047vcb.8 for ; Tue, 20 Aug 2013 10:11:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=T5R5AidW0qjxOQYPlZ9tZB03l6NsffLp3FbBzSCYD2k=; b=kL2GpRvCY3ScRYH2FnKZRIl4MVZlPsdZNLWoAsDsJSs/B4PKwWmFAmWgWbbjTXq1ue wBspMpEAvpyu+qjz8ypnRJJuPkOjRfzGoGtn1Gk5XrcXSx0nGeMz2Fxdli3Fp7FAu/PL q/+S2Ahx3JZCPsSCpBmzWFq1oqzn6CIQ80euq1lD+mLrxaFE7KYXuXcYJ+SgDxpAu8Vt +oxPVgazZ+jJ7G15eHjJyBtVDUOIGysGoaYGzYvOjgp3+ehmFA4+BSrlVuojULZOCX1C gsYeU02YZoSPgI+L3cr6VajZ5DtjqzOV+89RJ/jObUCgkJbpCC+ErFKTOI3UJN7khK2P mcDQ== X-Gm-Message-State: ALoCoQk82B88QPIWoli7EI6DcQBQIF0QYcvTEHzfuanu2pURP84y+FGYO0CoP2fh/rmJG9DBEpCV X-Received: by 10.52.165.111 with SMTP id yx15mr1036684vdb.33.1377018663611; Tue, 20 Aug 2013 10:11:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.0.137 with HTTP; Tue, 20 Aug 2013 10:10:43 -0700 (PDT) In-Reply-To: <20CF38CB4385CE4D9D1558D52A0FC0580C187B@SJCPEX01CL03.citrite.net> References: <20CF38CB4385CE4D9D1558D52A0FC0580C187B@SJCPEX01CL03.citrite.net> From: David Nalley Date: Tue, 20 Aug 2013 13:10:43 -0400 Message-ID: Subject: Re: CloudStack 4.2 Quality Question To: dev@cloudstack.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Aug 20, 2013 at 12:58 PM, Alex Huang wrote: >> On the rapid influx of fixes, I don't think that we should tell people t= o stop >> pushing fixes into 4.2, but we also want to minimize churn. >> Animesh and I were discussing this in person yesterday and I wonder if w= e >> should branch 4.2 temporarily (perhaps call it 4.2-forward) stabilize th= e 4.2 >> branch, let folks push their non-blocker bugfixes into 4.2-forward and = merge >> 4.2-forward back into 4.2 after release. >> The alternative is telling people to push fixes into master - which mean= s >> someone has to go back and cherry-pick, and know what needs to be cherry= - >> picked, and deal with inevitable conflict. >> > > I've been pushing this with Animesh as well. This is basically a staging= branch for 4.2. Commits don't get cherry-pick over until the staging bran= ch passed BVT. At this stage, I'm not sure it has much value unless we see= that 4.2 release will stretch out much further. > Perhaps we should rethink how we lock down the release branch after 'code freeze' and do something more along this line. We wouldn't necessarily slow down velocity, but it would still allow the RM to cherry-pick fixes in. I don't think we realistically know how long it will take. 3 days? 3 weeks? That said, we have people working on fixing bugs, things that we'd probably like to see in 4.2.1 that need a place to live. > Due to my changes on master, cherry-picking between master and 4.2 will n= ot be easy. I wouldn't recommend for fixes to sit on master and wait for c= herry-pick to 4.2. > Agreed.