Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EB218D739 for ; Fri, 2 Nov 2012 00:15:26 +0000 (UTC) Received: (qmail 98831 invoked by uid 500); 2 Nov 2012 00:15:26 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 98798 invoked by uid 500); 2 Nov 2012 00:15:26 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 98790 invoked by uid 99); 2 Nov 2012 00:15:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 00:15:26 +0000 X-ASF-Spam-Status: No, hits=-1.6 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [74.125.149.244] (HELO na3sys009aog118.obsmtp.com) (74.125.149.244) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 00:15:19 +0000 Received: from mail-qa0-f69.google.com ([209.85.216.69]) (using TLSv1) by na3sys009aob118.postini.com ([74.125.148.12]) with SMTP ID DSNKUJMQgewtcKp3yWvnl1AhX8STrtlUor54@postini.com; Thu, 01 Nov 2012 17:14:58 PDT Received: by mail-qa0-f69.google.com with SMTP id 2so1761008qam.0 for ; Thu, 01 Nov 2012 17:14:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=GY5ZZGdWWx0mOlkkv3LFbVh7qXYt3itfGvTQhLKYLkE=; b=QhDWqZRJMEzz9gXyUrjNGtolXflRSGztANd+khw4AtLTJJcQN+/SGrWQ0oeocLhuqv 1QcbZ38vD2Z7qeY0Dbtz4g+G73EsRKGUYWKfXUSwSPHvLK0QcSPO0VUYsfwHqpzQpmW/ 4qCX5WNSrM/i7ehjXBDmIR95mxYAPzZAoYvrlGNdjbjYO6+M/K1HbO4leu54qixnJxKf cj/8aggZcVKOphgtHm8PLq0v7ZUBfRS4h+f20w6i7Gj3Uajr72kDyJmnZBIXQcza5Fyw f9AungA4SN8YumBDEYIdPrnlrPPzrBEnlxg/FTyzzfRin8McsTaKRyAoMnKkB5YYmx3H y4sw== Received: by 10.49.133.97 with SMTP id pb1mr74238qeb.31.1351815296941; Thu, 01 Nov 2012 17:14:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.49.133.97 with SMTP id pb1mr74226qeb.31.1351815296683; Thu, 01 Nov 2012 17:14:56 -0700 (PDT) Received: by 10.49.119.197 with HTTP; Thu, 1 Nov 2012 17:14:56 -0700 (PDT) In-Reply-To: <20121101032447.GA22295@kodos> References: <4FB26147.1060307@suse.com> <60E64BEC-7367-4E72-95C7-DB319D3DB592@stratosec.co> <4FB65E06.5070109@suse.com> <20121101032447.GA22295@kodos> Date: Thu, 1 Nov 2012 20:14:56 -0400 Message-ID: Subject: Re: [DISCUSS] releases going forward From: Chip Childers To: cloudstack-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlTg4uaW37+FV7JcfNd404J9vTTQQ6DJjQfzaf6aHeq9Z6c8fGO2Z8FfW5G3hDWmEfc5HsYLE+/rdRtxFiszb8bJMGsolAxk137UE2UhNEojsDf1ZRJCPMTUK8cR6suwt6aEaWzZFIBqW/x5rNKk2xmy8/xwRGB444nKHUpUMuUdV+tf9ykOj0wqxjnLPyGuq64ho+A X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Oct 31, 2012 at 11:24 PM, Joe Brockmeier wrote: > On Wed, Oct 31, 2012 at 08:26:05PM -0400, Chip Childers wrote: >> Digging this out of the past, IIRC, we never got around to resolving >> the time period for releases. We should come to a conclusion on this >> topic! I'd like to propose that we follow a 4 month release cycle for >> non-bug fix releases. > > Sounds reasonable. > >> Generally, it would mean a schedule that would look something like >> this (M=Month and W=Week): >> M1 through M2 - Features are being developed in branches, and merged >> into master over the course of these two months >> M2 W4 - Feature freeze (and release branch is cut). >> M3 W1 through M4 W1 - Doc Updates and Testing >> M4 W1 - Docs Freeze >> M4 W2 - Final regression testing / bug fixes / doc fixes >> M4 W3 - First RC cut and opened for voting... Wash rince repeat until >> an RC is voted to be released > > Though we don't yet have a big translation community, we should probably > plan for translations in here somewhere after docs freeze. 3-4 weeks > should give time for translations. Let's see if I can work that into the schedule cleanly... > Ideally, though - docs should be updated through the process. (i.e., > let's not wait until M3W1 to start doc updates, please.) Absolutely true. I just think that we need to call out the feature freeze as being the point in time that documentation can start being reviewed in earnest, against the features themselves (knowing that they may be buggy). > I assume M4 W3 is also code freeze? Yes. IMO, that means that the RC is cut and only issues identified as release blockers are being fixed from that point forward. I'd suggest that the model of a limited group of people cherry picking commits into the release branch from that point forward worked OK for us during 4.0.0 (although we were a bit sloppy about it). > Do we plan milestone releases between M2 W4 and M4 W3, or are we > assuming folks will just use builds out of Jenkins or ...? I'd suggest that we use jenkins here, but I'd like to see the output of the build jobs actually push to package repos (perhaps hosted on the build server). The single file download, with install.sh, isn't what we should be testing... since that's not what we release. >> If we can reach a consensus on this, I'll be happy to draft up a >> schedule with specific dates for our 4.1.0 release. >> >> Thoughts, comments, flames? > > Looks reasonable to me. Great - Drafting now. > Best, > > Joe > -- > Joe Brockmeier > Twitter: @jzb > http://dissociatedpress.net/ >