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 0D183DE31 for ; Tue, 28 May 2013 21:43:48 +0000 (UTC) Received: (qmail 16424 invoked by uid 500); 28 May 2013 21:43:47 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 16371 invoked by uid 500); 28 May 2013 21:43:47 -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 16360 invoked by uid 99); 28 May 2013 21:43:47 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 May 2013 21:43:47 +0000 Received: from localhost (HELO mail-ie0-f175.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 May 2013 21:43:47 +0000 Received: by mail-ie0-f175.google.com with SMTP id tp5so6116688ieb.20 for ; Tue, 28 May 2013 14:43:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=gPCzw/qwOacZK2zk4tkpTq+xu7RVmQsawfgtUEQRiPA=; b=fkOW1WxT1SvkB7vA1AeeBbE0akCKRLyILosIriELrWe/XEy1TCeCwQCcq872iP+cz5 SqaTZfbW54ylJ/JmsFUnicuNQqOv9MStzUc3FNFeDjkquJ/Cn+eiczp5l05vOlNNCsCX QwmMtug745QCEQylOOZTvQHmLys0ZR29YhPcSqhakL2HYpYLZ7tDhKDBHQaqnMG1XRP0 XLUi2MtyRYlRHkl8HFPOzxZ/0emvZZxDC3LeSnc+8p51QDzEAyp3xg6dJivAG8ig9zYV cOUWIewNruSEDp+3iSTVOAtXaFc3pGiHKEQl2E/DyzhWZhJGkRBsPycbVTF92lMYp2G2 kajw== MIME-Version: 1.0 X-Received: by 10.50.97.38 with SMTP id dx6mr7794058igb.45.1369777426569; Tue, 28 May 2013 14:43:46 -0700 (PDT) Received: by 10.50.8.68 with HTTP; Tue, 28 May 2013 14:43:46 -0700 (PDT) X-Originating-IP: [178.250.115.206] In-Reply-To: References: <20130514144130.GB24552@USLT-205755.sungardas.corp> <20130524162610.GY56667@USLT-205755.sungardas.corp> <079C1F44-C929-439E-8971-B815E7C01B2B@gmail.com> <9538CD10-F09F-48DC-AF0F-3E3956C67CC4@gmail.com> Date: Tue, 28 May 2013 22:43:46 +0100 Message-ID: Subject: Re: [DISCUSS] Should we be releasing -beta releases? From: Noah Slater To: "dev@cloudstack.apache.org" Content-Type: multipart/alternative; boundary=047d7b10d1dbeeb7ee04ddce28f8 X-Gm-Message-State: ALoCoQmbXTF1ZfPkIkqJeK/11NhzIjjBReBiisdpEHBzwT2W9Rt0t1BzMYJga4hs/ZaqgJM9wVyZ --047d7b10d1dbeeb7ee04ddce28f8 Content-Type: text/plain; charset=ISO-8859-1 Users are *by definition* people who do not vote. The minute a user votes they become a developer. ;) I agree with you that interaction with the user@ list should use inclusive language, and should call for participation in the decision-making process that happens on dev@. Daan, monitor this list for emails that start with [DISCUSS] and [VOTE]! :) On 28 May 2013 22:37, Daan Hoogland wrote: > I am not a commiter and did not know there where things at all that I could > vote on. Nice to hear. What things? How to recognise them? > > regards, > Daan > > > On Tue, May 28, 2013 at 11:14 PM, Sebastien Goasguen >wrote: > > > > > On May 28, 2013, at 2:36 PM, Noah Slater wrote: > > > > > Sebastien, > > > > > > Nope, we don't do votes on the users@ list. That list is just for user > > > support. > > > > > > Decision making happens on dev@*, and if users want to take part in > > that, > > > they can subscribe. > > > > This needs to be made clearer then, otherwise it seems that users are > > really second class citizens and that they are not allowed to vote. > > > > Chip's email to users@ says something like "we welcome your feedback", > > which is different than "if you want to vote, you can by registering to > the > > dev list and casting your vote there" > > > > > > > > > > > > * Or marketing@, private@, and security@ > > > > > > > > > On 27 May 2013 08:53, Sebastien Goasguen wrote: > > > > > >> > > >> On May 24, 2013, at 12:26 PM, Chip Childers < > chip.childers@sungard.com> > > >> wrote: > > >> > > >>> On Tue, May 14, 2013 at 10:41:30AM -0400, Chip Childers wrote: > > >>>> As a way to get more user feedback on our major feature releases, > what > > >>>> does everyone think about releasing one or two -beta releases for > each > > >>>> major feature release? > > >>>> > > >>>> This might fall in line with some of the stated concerns about our > > >>>> release schedule (see [1]). I've stated a desire to be quicker > about > > >>>> our releases (my vote was 4 months). I've also been saying quite > > >>>> publicly that we should never release if we know about upgrade > issues > > >>>> (that's the cost of having actual users of our project, which I'm > more > > >>>> than willing for us to pay). > > >>>> > > >>>> Perhaps -betaX releases would be helpful to get attention from the > > users > > >>>> to test the release (including upgrade paths). The stated > assumption > > >>>> could be: -beta releases are not releases that can be upgraded > *from*, > > >>>> but are intended to help support testing by end users that want to > > check > > >>>> the upcoming release against their expected feature set and upgrade > > >>>> path. > > >>>> > > >>>> I would see the first -beta-1 being released about 1 month after > > feature > > >>>> freeze. For example, for 4.2.0, it would be on 2013-06-30. I would > > >>>> only do a -beta-2 (or later) beta release if required due to testing > > >>>> results. I would also suggest that the -beta-* releases would *not* > > >>>> have any particular quality criteria (well... perhaps minimal, like > > >>>> blocking on issues that fundamentally make the software unstable). > > >>>> > > >>>> I'm not sure about my own proposal here, but I wanted to throw it > out > > >>>> and see if any of you have feedback / thoughts. > > >>>> > > >>>> -chip > > >>>> > > >>>> [1] http://markmail.org/message/3ctdwor5hfbpa3vx > > >>> > > >>> To summarize the discussions of this thread: > > >>> > > >>> 1) The idea of ensuring that we get user testing of release > candidates > > >>> is one that most agree with. > > >>> > > >>> 2) Concerns were raised about the overhead of "officially" releasing > > >>> beta releases, especially if there is any expectation that there > would > > >>> be an upgrade path from a -beta to an official release. > > >>> > > >>> I'd like to simplify this by saying that we should actually plan on > > >>> announcing the start of each round of voting on RC's to the > users@list. > > >>> We can get feedback from them on each round. > > >> > > >> Why don't we include users@ in the voting thread in the first place ? > > >> The entire community can vote, correct ? committers and > non-committers. > > >> > > >> Asking @users for feedback make it sound a little bit like feedback is > > >> welcome but not voting. > > >> > > >>> And while I don't really > > >>> love having a bunch of rounds of voting, 4.1.0 has basically proven > > that > > >>> user engagement testing the RC's is critical. I think that we might > > >>> also consider (at a release manager's discretion) periodically > > >>> announcing a request for testing of the feature branch's code during > > the > > >>> QA part of our release cycles. > > >> > > >> +1 > > >> > > >>> > > >>> Shout if you disagree. > > >> > > >> > > > > > > > > > -- > > > NS > > > > > -- NS --047d7b10d1dbeeb7ee04ddce28f8--