Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-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 29E89D13C for ; Wed, 10 Oct 2012 21:54:36 +0000 (UTC) Received: (qmail 89982 invoked by uid 500); 10 Oct 2012 21:54:36 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 89962 invoked by uid 500); 10 Oct 2012 21:54:36 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 89954 invoked by uid 99); 10 Oct 2012 21:54:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2012 21:54:36 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gstein@gmail.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2012 21:54:29 +0000 Received: by mail-ob0-f175.google.com with SMTP id eq6so1077264obc.6 for ; Wed, 10 Oct 2012 14:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=tP9w9Suj26lqJeukYImMLq2uNCWnovS7MgrJ7UmmLCM=; b=ZV8k8ezO588PGGF6FstOvHxI+o84mFIc2VRm30ZsiPUNXOcH/w0YX+ymxfs8gB7DfY EZEDblWdAbVmeSDFg6dGmZKf+6vzFeNr0V4Q+1/ddU4DmQsHp9EWHfUWfPIW4HMX3AaJ PhR6ZzfbvMXSCao0uDXPrYUvM2ifmeXKdCKYhh6KodGssriFTWse743BWW0+wLAlIeTH DK5ZHYIjhDKEOVEjKUB9KmKSJyvOWCbvPuFCOdRtpniGtmfAeUwi09zf0dCW+ye8GqS1 k35xoiR31y03/bslGtLnPBKOJfkU9s71ZBL04yIQNNOnoRXn8qDbR+2iqJvfuXxQxB7u 7uGg== MIME-Version: 1.0 Received: by 10.60.8.36 with SMTP id o4mr19765830oea.70.1349906048568; Wed, 10 Oct 2012 14:54:08 -0700 (PDT) Received: by 10.60.58.42 with HTTP; Wed, 10 Oct 2012 14:54:07 -0700 (PDT) Received: by 10.60.58.42 with HTTP; Wed, 10 Oct 2012 14:54:07 -0700 (PDT) In-Reply-To: References: Date: Wed, 10 Oct 2012 17:54:07 -0400 Message-ID: Subject: Re: [Proposal] New release process From: Greg Stein To: bloodhound-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8fb20566814d9f04cbbb7ebc --e89a8fb20566814d9f04cbbb7ebc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable My preference would be 2 to 4 :-) In 2001, I was in a position to effectively dictate that speed for Subversion. It was a huge win for the nascent community. Cheers, -g On Oct 9, 2012 1:49 AM, "Peter Ko=C5=BEelj" wrote: > Actually I was not trying to propose Eclipse scheme for pre 1.0 releases. > I think what we have right now is good enough until then. > > All we need is higher frequency, anything between 4 and 6 weeks sounds > reasonable. > > Peter > > On Tue, Oct 9, 2012 at 9:21 AM, Greg Stein wrote: > > > Too much process. Just make a release every N weeks. If something is > done, > > then it gets in. If not, then maybe it gets in the next release. Don't = be > > afraid to ship bugs because they will be fixed in two weeks in the next > > release. This is not 1.0 -- there is no need to treat it with kid glove= s. > > Beat it up. If the release is total crap, then turn the crank and relea= se > > again a few days later. > > > > Don't get so hung up on what is in/out. Just make releases. Continually > and > > repeatably. > > > > The goal is activity, to build community. > > > > There should be (IMO) goals about features at this point in time. > > > > I disagree with the Eclipse numbering before 1.0. The project is not ye= t > > managing feature releases. 0.2 then 0.3 ... Version numbers are cheap. > Use > > them. > > > > Cheers, > > -g > > On Oct 8, 2012 5:16 AM, "Joachim Dreimann" < > joachim.dreimann@wandisco.com> > > wrote: > > > > > Hi everyone, > > > > > > I'd like to propose a new release process for releases after 0.2 (onc= e > > > accepted). > > > > > > Our current process (as I understand it): > > > - A milestone containing tickets we believe should be fixed for the > > > release is created. > > > - Someone volunteers as release manager at an arbitrary point and > > packages > > > up a release ready to be voted on. > > > - All uncompleted tickets in the milestone are moved to the next > upcoming > > > milestone. > > > > > > In my opinion this is a messy process in which releases are > unpredictable > > > in scope and frequency. > > > > > > Proposed new process: > > > 1. Monthly release cycle with the packages ready to be voted on durin= g > > the > > > first full week of the month. > > > 2. Milestones are for meaningful goals we're working towards. For > > example: > > > Multi product, Responsive Layout, etc > > > 3. Versions are set up reflecting the priority Milestones for the nex= t > > > release. When the release is being packaged up, all tickets fixed sin= ce > > the > > > last release are assigned to the Version. > > > > > > Obviously that would make the release frequency very predictable. I > > > believe it also better reflects our actual working practice in the > > project > > > better and make it easier for new contributors to pick up tickets. > > > Meaningful Milestones allow us to track how we're progressing towards > > goals > > > such as Multi Product or a Responsive Layout over several versions. > > > Versions would clearly reflect what has been covered in each release, > and > > > bugs can be raised against them. > > > > > > Longer term, with more contributors, we may get to a point where we'r= e > > > able to complete one or more whole milestones within each release > cycle. > > > > > > I'm sure we will come across situations where we need to make > exceptions > > > to this process, but please provide feedback on whether the plan itse= lf > > is > > > sound, not the possible exceptions. > > > > > > Cheers, > > > Joe > > > --e89a8fb20566814d9f04cbbb7ebc--