From patchwork Thu Jun 1 19:32:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Michelson X-Patchwork-Id: 1789315 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=iXnH/BaS; dkim-atps=neutral Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4QXGVg6k0vz20QJ for ; Fri, 2 Jun 2023 05:32:27 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 7D7BA615A1; Thu, 1 Jun 2023 19:32:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7D7BA615A1 Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=iXnH/BaS X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qO9DRhzf32QJ; Thu, 1 Jun 2023 19:32:22 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp3.osuosl.org (Postfix) with ESMTPS id 4752E6158A; Thu, 1 Jun 2023 19:32:21 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4752E6158A Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 7EC09C0095; Thu, 1 Jun 2023 19:32:18 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0983EC007A for ; Thu, 1 Jun 2023 19:32:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 992FA400A6 for ; Thu, 1 Jun 2023 19:32:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 992FA400A6 Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=iXnH/BaS X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AIACt4d9Mao2 for ; Thu, 1 Jun 2023 19:32:13 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org C04DA41706 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by smtp2.osuosl.org (Postfix) with ESMTPS id C04DA41706 for ; Thu, 1 Jun 2023 19:32:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1685647932; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9R3WnTMYFiYUkRsHCivNYyrqsGfZ3Im4bMT4Lu71dE4=; b=iXnH/BaSrsq1L8AVak9ya4ceSLXJtkWlZdJXAADqVFLjtcF1E3e77OEaUtra47ZBkavhc9 0YISlw3bAPmBvjc2e3LprW6lF3Ivaqs7K0qKpe/yCzDI/VgfQgvMyuQLOOGRMG7whFACJM YlyGCNgFaTJknRDMVPFNrnR7t0vqueY= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-212-y7D75ddnO9uJuMOzZM5QvQ-1; Thu, 01 Jun 2023 15:32:10 -0400 X-MC-Unique: y7D75ddnO9uJuMOzZM5QvQ-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B8F2B100AF67 for ; Thu, 1 Jun 2023 19:32:09 +0000 (UTC) Received: from localhost.localdomain.com (ovpn-0-30.rdu2.redhat.com [10.22.0.30]) by smtp.corp.redhat.com (Postfix) with ESMTP id 595DA14171BB for ; Thu, 1 Jun 2023 19:32:09 +0000 (UTC) From: Mark Michelson To: dev@openvswitch.org Date: Thu, 1 Jun 2023 15:32:00 -0400 Message-Id: <20230601193207.2571400-3-mmichels@redhat.com> In-Reply-To: <20230601193207.2571400-1-mmichels@redhat.com> References: <20230601193207.2571400-1-mmichels@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Subject: [ovs-dev] [PATCH ovn v3 2/9] release-process: Switch to two releases per year. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" Based on discussions that have occurred on the development mailing list and public IRC meetings, we have decided to reduce OVN to having two releases per year instead of four. When OVN initially spun off from OVS, the amount of feature requests and performance improvements were happening at a rapid pace. Releasing every three months made it possible to get these changes released rapidly. OVN has reached a point now where the number of new features has decreased. And the new features being requested are more complex and could use a longer lead time to be implemented. Therefore, this change makes OVN's release policy change to having two releases per year instead of four. Given that we now have a longer time between releases, this change also gives a longer time for testing the branches before release. Signed-off-by: Mark Michelson --- Documentation/internals/release-process.rst | 23 ++++++++------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/Documentation/internals/release-process.rst b/Documentation/internals/release-process.rst index d9aabf8d1..36ee52299 100644 --- a/Documentation/internals/release-process.rst +++ b/Documentation/internals/release-process.rst @@ -120,19 +120,19 @@ with an unspecified date. Release Scheduling ------------------ -OVN makes releases at the following three-month cadence. All dates are +OVN makes releases at the following six-month cadence. All dates are approximate: +---------------+---------------------+--------------------------------------+ | Time (months) | Example Dates | Stage | +---------------+---------------------+--------------------------------------+ -| T | Dec 1, Mar 1, ... | Begin x.y release cycle | +| T | Mar 1, Sep 1, ... | Begin x.y release cycle | +---------------+---------------------+--------------------------------------+ -| T + 2 | Feb 1, May 1, ... | "Soft freeze" main for x.y release | +| T + 4.5 | Jul 15, Jan 15, ... | "Soft freeze" main for x.y release | +---------------+---------------------+--------------------------------------+ -| T + 2.5 | Feb 15, May 15, ... | Fork branch-x.y from main | +| T + 5 | Aug 1, Feb 1, ... | Fork branch-x.y from main | +---------------+---------------------+--------------------------------------+ -| T + 3 | Mar 1, Jun 1, ... | Release version x.y.0 | +| T + 6 | Sep 1, Mar 1, ... | Release version x.y.0 | +---------------+---------------------+--------------------------------------+ Release Calendar @@ -140,7 +140,8 @@ Release Calendar The 2023 timetable is shown below. Note that these dates are not set in stone. If extenuating circumstances arise, a release may be delayed from its target -date. +date. Also note that the release policy changed partway through 2023, which is +why the release dates and timetables do not line up with the example above. +---------+-------------+-----------------+---------+ | Release | Soft Freeze | Branch Creation | Release | @@ -151,21 +152,15 @@ date. +---------+-------------+-----------------+---------+ | 23.09.0 | Aug 4 | Aug 18 | Sep 1 | +---------+-------------+-----------------+---------+ -| 23.12.0 | Nov 3 | Nov 17 | Dec 1 | -+---------+-------------+-----------------+---------+ Below is the 2024 timetable +---------+-------------+-----------------+---------+ | Release | Soft Freeze | Branch Creation | Release | +---------+-------------+-----------------+---------+ -| 24.03.0 | Feb 2 | Feb 16 | Mar 1 | -+---------+-------------+-----------------+---------+ -| 24.06.0 | May 10 | May 24 | Jun 7 | -+---------+-------------+-----------------+---------+ -| 24.09.0 | Aug 9 | Aug 23 | Sep 6 | +| 24.03.0 | Jan 19 | Feb 2 | Mar 1 | +---------+-------------+-----------------+---------+ -| 24.12.0 | Nov 8 | Nov 22 | Dec 6 | +| 24.09.0 | Jul 19 | Aug 2 | Sep 6 | +---------+-------------+-----------------+---------+ Contact