From patchwork Sat Oct 29 16:19:43 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Russell Bryant X-Patchwork-Id: 688812 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from archives.nicira.com (archives.nicira.com [96.126.127.54]) by ozlabs.org (Postfix) with ESMTP id 3t5m7J1V7wz9t1h for ; Sun, 30 Oct 2016 03:20:10 +1100 (AEDT) Received: from archives.nicira.com (localhost [127.0.0.1]) by archives.nicira.com (Postfix) with ESMTP id AE27810233; Sat, 29 Oct 2016 09:20:09 -0700 (PDT) X-Original-To: dev@openvswitch.org Delivered-To: dev@openvswitch.org Received: from mx3v3.cudamail.com (mx3.cudamail.com [64.34.241.5]) by archives.nicira.com (Postfix) with ESMTPS id 17B96101E2 for ; Sat, 29 Oct 2016 09:20:08 -0700 (PDT) Received: from bar6.cudamail.com (localhost [127.0.0.1]) by mx3v3.cudamail.com (Postfix) with ESMTPS id 7CAE1163BEA for ; Sat, 29 Oct 2016 10:20:07 -0600 (MDT) X-ASG-Debug-ID: 1477758005-0b3237204314efc0001-byXFYA Received: from mx1-pf2.cudamail.com ([192.168.24.2]) by bar6.cudamail.com with ESMTP id LDQvoPRBa5jXS2Hz (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 29 Oct 2016 10:20:05 -0600 (MDT) X-Barracuda-Envelope-From: russell@ovn.org X-Barracuda-RBL-Trusted-Forwarder: 192.168.24.2 Received: from unknown (HELO mx1.redhat.com) (209.132.183.28) by mx1-pf2.cudamail.com with ESMTPS (DHE-RSA-AES256-SHA encrypted); 29 Oct 2016 16:20:05 -0000 Received-SPF: neutral (mx1-pf2.cudamail.com: 209.132.183.28 is neither permitted nor denied by SPF record at ovn.org) X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-Barracuda-RBL-IP: 209.132.183.28 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9EC8B3DEEB; Sat, 29 Oct 2016 16:20:02 +0000 (UTC) Received: from t460s.redhat.com (ovpn-112-2.phx2.redhat.com [10.3.112.2]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u9TGJrfX028447; Sat, 29 Oct 2016 12:19:56 -0400 X-CudaMail-Envelope-Sender: russell@ovn.org From: Russell Bryant To: dev@openvswitch.org X-CudaMail-Whitelist-To: dev@openvswitch.org X-CudaMail-MID: CM-E2-1028015343 X-CudaMail-DTE: 102916 X-CudaMail-Originating-IP: 209.132.183.28 Date: Sat, 29 Oct 2016 18:19:43 +0200 X-ASG-Orig-Subj: [##CM-E2-1028015343##][PATCH] release: Propose a shorter release cycle for 2.7. Message-Id: <20161029161943.9044-1-russell@ovn.org> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Sat, 29 Oct 2016 16:20:02 +0000 (UTC) X-Barracuda-Connect: UNKNOWN[192.168.24.2] X-Barracuda-Start-Time: 1477758005 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://web.cudamail.com:443/cgi-mod/mark.cgi X-ASG-Whitelist: Header =?UTF-8?B?eFwtY3VkYW1haWxcLXdoaXRlbGlzdFwtdG8=?= X-Virus-Scanned: by bsmtpd at cudamail.com X-Barracuda-BRTS-Status: 1 Subject: [ovs-dev] [PATCH] release: Propose a shorter release cycle for 2.7. X-BeenThere: dev@openvswitch.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dev-bounces@openvswitch.org Sender: "dev" OVS recently adopted a six month release cycle. OVS doesn't have to align to other projects, but it can be beneficial. The dates for OVS 2.6 aligned very well to OpenStack, which is a major consumer of OVS that usually does 6 month releases. OpenStack is doing a short release cycle for its Ocata release to adjust to changes to their event schedule. Propose earlier dates for OVS 2.7 that keep OVS releasing just ahead of OpenStack. This patch also proposes creating the release branch 4 weeks ahead of the release instead of 6 to help lessen the impact of the shorter release cycle. https://releases.openstack.org/ocata/schedule.html Signed-off-by: Russell Bryant --- Documentation/release-process.md | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/Documentation/release-process.md b/Documentation/release-process.md index 0f8f49d..0c53812 100644 --- a/Documentation/release-process.md +++ b/Documentation/release-process.md @@ -83,14 +83,24 @@ NEWS with an unspecified date. Release Scheduling ------------------ -Open vSwitch makes releases at the following six-month cadence, which -of course is subject to change. - -| Time (months) | Approximate Dates | Event | -|---------------|-------------------|--------------------------------------| -| T | Apr 1, Oct 1 | Release cycle for version x.y begins | -| T + 4 | Aug 1, Feb 1 | branch-x.y forks from master | -| T + 5.5 | Sep 15, Mar 15 | branch-x.y released as version x.y.0 | +Open vSwitch makes releases at approximately a six-month cadence. +Specific dates are chosen as a target for each release and may vary +from exactly six months if deemed appropriate, such as to help +align with other projects related to Open vSwitch. + +In addition to a target release date, each release cycle also has a branch +creation target date. Once a release branch has been created, the bar is +raised on what can be merged for that release. Prior to the release, +additional features may be merged, but generally only things that were +already in progress and targeted at that release. + +The following table identifies the planned dates for upcoming release +milestones. + +| Release Milestone | Approximate Date | +| ------------------------------ | ----------------- | +| branch-2.7 created | Jan 11, 2017 | +| 2.7.0 released from branch-2.7 | Feb 8, 2017 | Contact -------