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 0F8A4E430 for ; Thu, 30 May 2013 17:00:12 +0000 (UTC) Received: (qmail 35821 invoked by uid 500); 30 May 2013 17:00:11 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 35655 invoked by uid 500); 30 May 2013 17:00:11 -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 35641 invoked by uid 99); 30 May 2013 17:00:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 May 2013 17:00:11 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jburwell@basho.com designates 209.85.128.52 as permitted sender) Received: from [209.85.128.52] (HELO mail-qe0-f52.google.com) (209.85.128.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 May 2013 17:00:06 +0000 Received: by mail-qe0-f52.google.com with SMTP id 1so281369qec.39 for ; Thu, 30 May 2013 09:59:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=/6CSCW/BFtHHEW0zRuP4Nl/cMr7XBD5HC2nmHbidhGc=; b=iGLvmksB4Llc9NB4GoxYjMPGosdEwVROFPnsuEUVo863qnkH8KXQ1QvJa2/ofPqoUy dhwmOHyiTlkTEuWXTuNGU2i1v1UQ7gUusi14wW00jVb0LyzNo1MUxlcIPt3/HC7/wZQ0 beBR+buzN8clLmNnzHIRp/9OnJGNPoMjgqcQnWDpfyW/5HpNZ1HINladI6GMg8J4LvrR huUaiT5cdHCHJ5Ox0/T5bqmUxav8AvyhppOI5TYuwRM2wqBUN8gPWyFZvGCLt+rt+B5c DcmX2vD3vnNvAeIn+oAYKaHje7KVw93WJEUkvMrW3R0ab/ifZ3IcpqVAPKZKL1eX1Rt4 WxYQ== X-Received: by 10.224.214.134 with SMTP id ha6mr7160959qab.77.1369933185245; Thu, 30 May 2013 09:59:45 -0700 (PDT) Received: from [192.168.5.56] (ip-64-134-96-247.public.wayport.net. [64.134.96.247]) by mx.google.com with ESMTPSA id oh9sm34977658qeb.5.2013.05.30.09.59.43 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 30 May 2013 09:59:44 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: [PROPOSAL] Pushback 4.2.0 Feature Freeze From: John Burwell In-Reply-To: Date: Thu, 30 May 2013 12:59:43 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <7049291235333515806@unknownmsgid> <20130530131320.GP52702@USLT-205755.sungardas.corp> <07B22C5ED940BF49B3438A3983DB577502BE8E@SJCPEX01CL03.citrite.net> <20130530145603.GX52702@USLT-205755.sungardas.corp> To: dev@cloudstack.apache.org X-Mailer: Apple Mail (2.1503) X-Gm-Message-State: ALoCoQlQOqa+0yOyXMxz9aI4Q1md6toIBdrPIrKHf2MVWGPZy3DNe3rGwMaQDmJ56Dbyque39SAD X-Virus-Checked: Checked by ClamAV on apache.org Marcus, I think it best to defer the larger release cycle length question to = another time and place. As Chip stated earlier, the consensus is to = maintain the current freeze date. Given the time sensitivity, my = proposal can be considered resolved. Thanks, -John On May 30, 2013, at 11:34 AM, Marcus Sorensen = wrote: > I think there does need to be some course correction, but perhaps we > should look at the development cycle overall and the lessons learned > from 4.1. Did we not allocate enough time for bugfixing? Did we allow > too many low-quality merges for the time allotted? Did we have issues > with the overlap (allowing new features into master while bugfixing/QA > needed to be focused on)? Or something else? Or maybe all of it? >=20 > One thing that may help is to have some sort of feature review during > the development cycle. Maybe at the halfway point we make a list if > what will be in this release, with the intent of weeding out last > minute bombs being dropped just before feature freeze. If a relatively > large change isn't feature complete and its devs don't have it testing > 3-4 weeks before feature freeze, then it gets moved to the next > release. Sort of a sliding window for feature freeze, based on > complexity. I know we've sort of said 'big changes can only land at > the beginning of a cycle' once or twice, but I think making it > official via some sort of review that pins features into releases > would be helpful in solidifying that (as well as developer > expectations). >=20 > Or maybe we extend the time between feature freeze and code freeze, > knowing that features are inevitably going to be rushed in at the last > minute. >=20 > I'm not sure what the correct answer is, but if we're going to talk > about adjusting the 4.2 release, I thought it might be wise to > consider fine-tuning the development cycle in general. >=20 > On Thu, May 30, 2013 at 8:56 AM, Chip Childers > wrote: >> On Thu, May 30, 2013 at 01:52:28PM +0000, Sudha Ponnaganti wrote: >>> 4.2 already has lot of features ( Around 70+ features ) added and = require hardening once feature freeze happens. This release is bigger = than any other release. Even though 1 round of testing is being done = for majority of the features, there are quite a few that require = community help to build quality. By adding more features, it would be = that much difficult to harden the release. >>>=20 >>> -----Original Message----- >>> From: Chip Childers [mailto:chip.childers@sungard.com] >>> Sent: Thursday, May 30, 2013 6:13 AM >>> To: dev@cloudstack.apache.org >>> Subject: Re: [PROPOSAL] Pushback 4.2.0 Feature Freeze >>>=20 >>> On Thu, May 30, 2013 at 11:02:32AM +0000, Koushik Das wrote: >>>>=20 >>>>=20 >>>>> -----Original Message----- >>>>> From: David Nalley [mailto:david@gnsa.us] >>>>> Sent: Thursday, May 30, 2013 12:36 PM >>>>> To: dev@cloudstack.apache.org >>>>> Subject: Re: [PROPOSAL] Pushback 4.2.0 Feature Freeze >>>>>=20 >>>>> On Thu, May 30, 2013 at 3:02 AM, murali reddy >>>>> wrote: >>>>>> We should do a health-check of proposed features [1] which are at >>>>>> risk for >>>>>> 4.2 feature freeze before deciding to re-evaluate timelines. >>>>>>=20 >>>>>=20 >>>>> We are supposedly doing time-based release, so we don't care about >>>>> what features make it versus don't. >>>>=20 >>>> 4.1 was also supposed to be a time based one but got delayed due to = various issues. So not sure what would be the right approach here. I = think it makes sense to look at the feature list to see if some of them = (individual features can be voted upon) can be accommodated in 4.2. If = there are no such features then there is no need for extending the = cutoff date. >>>>=20 >>>=20 >>> 4.1's *feature freeze* was not extended (with the exception of = Javelin merging in at the very end). What delayed us were quality = issues... >>> and frankly the "stabilization" period isn't something that I = personally consider to be the critical date to hit. It's going to vary, = based on what we find during testing. To me, the time-based approach is = focused on the feature merge window primarily, and (over time) getting = some consistency in our actual release dates. I think we are still = learning to work with a feature freeze... we can get better at the tail = end after we get better at bringing in only *known good* features into = master. >>>=20 >>=20 >> I have to say that I'm actually surprised at the number of developers >> that want to hold to the schedule... and I'm happy if we stick to = our >> guns. I'm also OK with extending a bit (if that had been the >> consensus). >>=20 >> Sounds like we are mostly agreeing that we should stick to the = existing >> schedule for feature freeze? >>=20 >> -chip