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 A20ABDD4C for ; Fri, 27 Jul 2012 20:37:41 +0000 (UTC) Received: (qmail 48323 invoked by uid 500); 27 Jul 2012 20:37:41 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 48291 invoked by uid 500); 27 Jul 2012 20:37:41 -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 48282 invoked by uid 99); 27 Jul 2012 20:37:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2012 20:37:41 +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.238] (HELO na3sys009aog115.obsmtp.com) (74.125.149.238) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jul 2012 20:37:34 +0000 Received: from mail-vb0-f46.google.com ([209.85.212.46]) (using TLSv1) by na3sys009aob115.postini.com ([74.125.148.12]) with SMTP ID DSNKUBL7+A3ZWBv6mVPRTvBHVkS+nRkAM+Sj@postini.com; Fri, 27 Jul 2012 13:37:13 PDT Received: by vbbff1 with SMTP id ff1so3593376vbb.33 for ; Fri, 27 Jul 2012 13:37:11 -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:content-transfer-encoding:x-gm-message-state; bh=w6JtmBVExdAvQak77eUtRRGxuH8HPramyn/tWIt3o2Q=; b=U8+si4H7DGmzqdpbvqpXBTWOqkMmrfCwNlK3OmcXM9r0rNcykJ4PY7Nrhnl6KBHY0H Ol0PDaArOlJTJ0z86mAnhYEs2Ex5WiFa/a5JzAATjPE6sY80r58jXovU1VNiFeApi4y0 lW74DDfLDrKmA8j7+jOgvnbVX4O7xiUo3MFuc83HgVOfpnVIMKFxXGVvFWqwryY5F9RV bH/1WZcLs22BVkpatt8lV22BjIz92I1BzFpLw5KLmi8nzvAd02GMtdqnSyrX6hfM0k+c uQuvPJOl2X07kLpORXVNf3NgDMeQIrfWgGIrv3U+boDIQ2/jOuj33+Tnzv5Me1ZS2svY BHQw== MIME-Version: 1.0 Received: by 10.220.148.210 with SMTP id q18mr3837671vcv.6.1343421431871; Fri, 27 Jul 2012 13:37:11 -0700 (PDT) Received: by 10.220.2.199 with HTTP; Fri, 27 Jul 2012 13:37:11 -0700 (PDT) In-Reply-To: <6005BE083BF501439A84DC3523BAC82DE204F16C05@LONPMAILBOX01.citrite.net> References: <6005BE083BF501439A84DC3523BAC82DE204F16A7E@LONPMAILBOX01.citrite.net> <5012AF05.6080609@widodh.nl> <6005BE083BF501439A84DC3523BAC82DE204F16C05@LONPMAILBOX01.citrite.net> Date: Fri, 27 Jul 2012 16:37:11 -0400 Message-ID: Subject: Re: CloudStack 4.0 release plan From: Chip Childers To: cloudstack-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQkpxzoYgBaE+6wQx31NyR55N5Q1x83JXFoov4s9E3LsI58BEC+8nUnO/UxcHXK+9rm6/J3G On Fri, Jul 27, 2012 at 1:33 PM, Ewan Mellor wr= ote: >> -----Original Message----- >> From: Chip Childers [mailto:chip.childers@sungard.com] >> Sent: 27 July 2012 08:14 >> To: cloudstack-dev@incubator.apache.org >> Subject: Re: CloudStack 4.0 release plan >> >> On Fri, Jul 27, 2012 at 11:08 AM, Wido den Hollander >> wrote: >> > How are we going to decide what is going into 4.0 and not? >> > >> > Do we have a list of functionality what we want to see in 4.0? >> > >> > Wido >> >> If memory serves me, I thought the list previously agreed that 4.0 >> would focus on meeting the licensing, IP, etc... requirements for ASF. >> I think that the new features are fantastic, but I'd prefer if we >> remained very focused on getting to an official ASF release done >> first. >> >> This does beg the question though: how do we want to proceed with >> future release planning and execution? > > Hi Chip, > > Yes, we are focussing on getting the licensing and IP issues addressed, b= ut it's taken much longer than anyone wanted to sort out the policy and leg= al issues, and meanwhile there's tons of code being written by people and h= eld in feature branches. The policy issues have become the long pole. > > What I really don't want is for Apache 4.0 to have fewer features than Ci= trix 3.0.x. That would just be broken. But we have a whole team of people= who are still writing code, and they don't have anywhere official to put i= t while these policy issues get sorted out. Can the community help with the policy issues that you are talking about? I know some of us are working through licensing issues, but I'm not sure what else you might be referring to (are these all on the wiki page for license issues?). I wasn't suggesting that new features not be added. Obviously Citrix (and others like Wido, etc...) are working on new features, based on their personal or organizational priorities. Don't stop! I was just pointing out that we had agreed that ASF licensing / legal issues were the priority for 4.0. If there is an in-progress feature that isn't completed by the time we are ready legally, then I was assuming that it doesn't ship with 4.0. > My proposal is to have the 4.0 release be time-based -- we ship as soon a= s we are legally able -- and to take whichever features are written and sta= ble at that point. We're nearly ready to go (my proposal was only two more= weeks of feature development before we go into stability-and-bugfixing) so= that would mean that the feature set is whatever code is ready or nearly r= eady today. Wido's RBD code went in yesterday, we've got a few more bits o= f refactoring to do for policy reasons, and there's Alena's VPC branch and = the autoscale branch almost ready for review. If we want to ship our first= official release as soon as it is ready (and I do) then that pretty much c= overs it in terms of features. +1 - We're in agreement then! > In terms of future planning, that's a conversation I was hoping to start = next week. We need to decide on whether we're doing feature-driven release= s or time-based ones (my preference is time-based, but I'm open to argument= s about that) and then we need to decide on a release cadence, a mechanism = for feature proposal and review, and whether we're going to have long-term = stable branches and if so who would be prepared to maintain them. To David's point, we agreed on time-based releases (once we get to 4.0). -chip