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 BD09F17281 for ; Tue, 17 Nov 2015 08:21:47 +0000 (UTC) Received: (qmail 84466 invoked by uid 500); 17 Nov 2015 08:21:47 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 84408 invoked by uid 500); 17 Nov 2015 08:21: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 84396 invoked by uid 99); 17 Nov 2015 08:21:47 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Nov 2015 08:21:47 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id AF261C2A55 for ; Tue, 17 Nov 2015 08:21:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.159 X-Spam-Level: X-Spam-Status: No, score=0.159 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, PLING_QUERY=0.279, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 3qK8sfbozcLY for ; Tue, 17 Nov 2015 08:21:37 +0000 (UTC) Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 052C523048 for ; Tue, 17 Nov 2015 08:21:37 +0000 (UTC) Received: by wmdw130 with SMTP id w130so143804272wmd.0 for ; Tue, 17 Nov 2015 00:21:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=UCBt8qL5Z6jNPqzDl69Z95eDiGhUw87AvAaF5JohuF0=; b=GLlI45+RyJx07RECNnNeQzkiMZm6MpScsVwAuleR/GsOaCdtL7xmjdeo7/JljQc9om ZD5VofnPcs6afvLSmRusjnraVcDVTPL/F0xDtInwIuzGm36nB++6f4JttvXgBv8Ekrz3 USUWVBqXFfGFzZnXALM7k3uRjMJdivQt858O/ViVGkKyYaSn2fet1jLc6IatIfBPZieA 2OqTByKh4MglRXEk0CvaIIwOMEfMnyVU3FRr62+XI7FCsfVhxu3v5ZCx7OC9jG7CFYyM /2UiEjrkk6rkDgnN3hj5lt0mBIXJwODo3faKpNggcpPHX4cFceSEC6RZp9R0JlhYIvG1 JImQ== X-Received: by 10.28.189.5 with SMTP id n5mr1065498wmf.76.1447748496688; Tue, 17 Nov 2015 00:21:36 -0800 (PST) Received: from [172.20.22.239] ([213.99.42.104]) by smtp.gmail.com with ESMTPSA id bh5sm38612555wjb.42.2015.11.17.00.21.34 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 17 Nov 2015 00:21:35 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Hello 4.6.0, now what?! From: Sebastien Goasguen In-Reply-To: <994E195C-F5A6-4464-A318-99B57D9ACC21@schubergphilis.com> Date: Tue, 17 Nov 2015 09:21:27 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <5443C4CE-EE98-46CC-B21E-1AB2018CF80D@gmail.com> References: <994E195C-F5A6-4464-A318-99B57D9ACC21@schubergphilis.com> To: dev@cloudstack.apache.org X-Mailer: Apple Mail (2.2104) > On Nov 17, 2015, at 7:33 AM, Wilder Rodrigues = wrote: >=20 > Nice email, Remi! >=20 > The most important point that everyone has to be aware of: >=20 > Master is release branch for 4.7 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D > Master has now become the 4.7.0 release branch. Please see PR [2] to = make that happen. Soon, we will start accepting all types of Pull = Requests again. But please keep in mind that we still allow = contributions to master only via a Pull Request. This Pull Request = should be properly reviewed (code + integration tests), see [3]. >=20 >=20 > Please, avoid merging untested/broken stuff to Master. Let us all make = sure Master stays stable! >=20 And for that, I think we should have 4.7 RMs. Go through the features that are already on PR (nuage, quota=E2=80=A6)=20= Go through a formal MERGE request on the list Decide ahead of time what features go in 4.7. Release 4.7 early. > Cheers, > Wilder >=20 >=20 > On 15 Nov 2015, at 21:59, Remi Bergsma = > wrote: >=20 > Hi all, >=20 > Congratulations on the release of Apache CloudStack 4.6.0. A new = release is always great, but this time it is even better that we = released it off a stable master! >=20 > Thanks for everyone's understanding when we had to freeze master for = quite some weeks. It helped, as we were able to make master a stable = branch. The last 5 weeks before release, we merged about 100 Pull = Requests. Finally some velocity! On all of those merged Pull Requests we = executed ~70 Marvin integration tests, against real hardware. For any = blocker we added a new test, to prevent it from happening again. >=20 > While testing each Pull Request takes quite some effort, it does = achieve and maintain high quality. You could see it when we started the = RCs, it was a smooth process. This stability will make us much more = flexible from now on. We do need to improve the testing, make it more = generic and hook it to Jenkins, and we will. >=20 >=20 > Some points of attention: >=20 > 4.6 branch > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Now that 4.6.0 has been relased, it has been branched to the '4.6' = branch. =46rom this branch, we will release upcoming 4.6.x releases. The = current version there is set to '4.6.1-SNAPSHOT'. Upgrade paths have = been developed and tested, see [1]. >=20 >=20 > Master is release branch for 4.7 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D > Master has now become the 4.7.0 release branch. Please see PR [2] to = make that happen. Soon, we will start accepting all types of Pull = Requests again. But please keep in mind that we still allow = contributions to master only via a Pull Request. This Pull Request = should be properly reviewed (code + integration tests), see [3]. >=20 >=20 > Existing Pull Requests > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > PRs with bug fixes should be made against 4.6, instead of master. = Anything we will merge to master, will not be in a 4.6.x release. = Anything merged to 4.6, will be forward merged to master and thus also = be included in 4.7.0. New features will go into master (while it is = unfrozen). > Please look at your open Pull Requests and make them against the = correct branch. Ping me if you need help. >=20 >=20 > Release Principles > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Last summer, when Rajani and myself proposed to be the RMs, we = published a wiki page [3] on how we thought we should release. That same = page, with some minor edits to make things more clear, is still very = relevant today. Please have a look as it explains how we'll move forward = from this point on. >=20 > A new thing that comes into play is the "forward merging" of bug fixes = from 4.6 to master branch. >=20 >=20 > Want to help? > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > I'd like to be RM for 4.7 as well, especially to help with the parts = that are new and to help others getting up to speed with the process = detailed in [3]. I didn't talk to Rajani about it yet. Anyone else wants = to step up? I think it's fine having multiple RMs to share the load. >=20 >=20 > Dates > =3D=3D=3D=3D=3D > Mon Nov 16: Master is 4.7.0-SNAPSHOT and is open for new features = (will be announced separately) > Mon Nov 30: 4.6.1 RC1 > Mon Dec 7: 4.7.0 freeze > Mon Dec 14: 4.7.0 RC1 >=20 > I know Rohit also wants to do 4.5.3 around this time, so we'll = coordinate. >=20 > Releasing 4.7.0 before Christmas.. that would be awesome, wouldn't it? = We can do it! There are several Pull Requests with new features waiting = to land on a stable master that soon will become 4.7.0 :-) >=20 > Regards, > Remi >=20 >=20 > [1] https://github.com/apache/cloudstack/pull/1067 > [2] https://github.com/apache/cloudstack/pull/1068 > [3] = https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+principles+= for+Apache+CloudStack+4.6+and+up >=20