From nobody Tue May 7 20:09:33 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1606312640; cv=none; d=zohomail.com; s=zohoarc; b=Khe0Yod+aApdDakVMZY7KgMI3WEfbc4zZJFR2CkVbdpX72kV5BmL2LKZ5q/5FfnyHeOI9t1ou0dAETw+WAuFb8F8dOedvH/STwbvHse7FX0qAZCcv9u81SCbZyeRyQFwloMLlgu5PjtP7/KtAIM8zAliELTjx+HVjiD2j/5xgRg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1606312640; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=MoM3yp7dpn5t2b870YJvfgttitWQOvUXaMAUwtuHPUo=; b=ehdhTZI5/8d+r+acSYMO9KiohiY6k2Xlf5BXxgPm96OJoKnnXJ2by1R47BoH8eJUGt5vWtaLkpnaX/8l2kkWslrJFk/nKbia/7fop1ZH7umK1mfy5hiU42LMCsEJgd/dkGlqIDQDpuVoKIsL/lEMbmOftoe3ILoDErTqwGhwpRs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1606312640504416.02653853194033; Wed, 25 Nov 2020 05:57:20 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.37797.70314 (Exim 4.92) (envelope-from ) id 1khvI0-0001FO-TJ; Wed, 25 Nov 2020 13:56:56 +0000 Received: by outflank-mailman (output) from mailman id 37797.70314; Wed, 25 Nov 2020 13:56:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khvI0-0001FH-PQ; Wed, 25 Nov 2020 13:56:56 +0000 Received: by outflank-mailman (input) for mailman id 37797; Wed, 25 Nov 2020 13:56:55 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khvHz-0001FC-Bn for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:55 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khvHy-0008TS-Gh for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:54 +0000 Received: from iwj (helo=mynotebook.example.org) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1khvHy-0002UR-Fk for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:54 +0000 Received: from iwj by mariner.uk.xensource.com with local (Exim 4.89) (envelope-from ) id 1khvHw-0001JZ-MT; Wed, 25 Nov 2020 13:56:52 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khvHz-0001FC-Bn for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:55 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khvHy-0008TS-Gh for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:54 +0000 Received: from iwj (helo=mynotebook.example.org) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1khvHy-0002UR-Fk for xen-devel@lists.xenproject.org; Wed, 25 Nov 2020 13:56:54 +0000 Received: from iwj by mariner.uk.xensource.com with local (Exim 4.89) (envelope-from ) id 1khvHw-0001JZ-MT; Wed, 25 Nov 2020 13:56:52 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Subject:References:In-Reply-To:CC:To:Date :Message-ID:Content-Transfer-Encoding:Content-Type:MIME-Version:From; bh=BIqso6EQUrm2U0mBVjcvavC/rZFxt/cV7qMCIT3KhzQ=; b=xL4EmwVS/0+UAXVSpPRNqrknkf zwwjf6vUwzp6+3g+9A+IRwvmGBAEYQ/Phl+PebmprjVFKIiIyI9BBIEEbGlOxQftjVEFG7huTsFyk IlMsiTgiP6rKiVcZQwRznns+dmOL8RgMC6VFqIWog4TKeuIUbf0wNGC37ty8Mzuo9WyU=; From: Ian Jackson MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID: <24510.25252.447028.364012@mariner.uk.xensource.com> Date: Wed, 25 Nov 2020 13:56:52 +0000 To: xen-devel@lists.xenproject.org CC: committers@xenproject.org, George Dunlap , Andrew Cooper , George Dunlap , Jan Beulich , Julien Grall , Stefano Stabellini , =?iso-8859-1?Q?J=FCrgen_Gro=DF?= , Paul Durrant , Wei Liu In-Reply-To: <24510.24778.433048.477008@mariner.uk.xensource.com> References: <24510.24778.433048.477008@mariner.uk.xensource.com> Subject: Xen 4.15: Proposed release schedule X-ZohoMail-DKIM: pass (identity @xenproject.org) Content-Type: text/plain; charset="utf-8" (resending because the first one had corrupted email headers; please reply to this one and not the previous one) Hi. I've done a little bit of consultation with previous release managers, and reviewed various list archives and calendars. These consultations seemed to suggest some folklore that wasn't captured in our process doc - hence the proposed patch, below. I would like to tentatively propose the following schedule and policies for Xen 4.15. If you have opinions, please comment as soon as you can so that we can have an open dialogue. Comments must be submitted at the very latest by 1700 UTC on Wednesday the 2nd of December. Having never done this before, I am particularly interested in comments from previous release managers. ** DRAFT ** Friday 8th January Last posting date Patches adding new features should be posted to the mailing list by this cate, although perhaps not in their final version. Friday 22nd January Feature freeze =20 Patches adding new features should be committed by this date. Straightforward bugfixes may continue to be accepted by maintainers. Friday 12th February **tentatve** Code freeze Bugfixes only, all changes to be approved by the Release Manager. Week of 12th March **tentative** Release (probably Tuesday or Wednesday) Any patches containing substantial refactoring are to treated as new features, even if they intent is to fix bugs. Freeze exceptions will not be routine, but may be granted in exceptional cases for small changes on the basis of risk assessment. Large series will not get exceptions. Contributors *must not* rely on getting, or expect, a freeze exception. Chinese New Year falls around the 11th-19th of February this year. In my plan above, that falls within the hard code freeze period. If we don't manage to get the tree to an acceptable quality level by the tentative codefreeze and release dates above, these dates will slip. I have not yet started tracking "big ticket" items, and bugs. I expect to start doing that starting after Christmas. NB the primary responsibility for driving a feature's progress to meet the release schedule, lies with the feature's proponents. If as a feature proponent you feel your feature is at risk and there is something the Xen Project could do to help, please consult me or the Community Manager. In such situations please reach out earlier rather than later. ** END OF DRAFT ** Thanks, Ian. >From b34f4ddace0b8d76d8c340a46288a2db79c99460 Mon Sep 17 00:00:00 2001 From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Julien Grall Cc: Stefano Stabellini Date: Wed, 25 Nov 2020 13:22:08 +0000 Subject: [PATCH] xen-release-management doc: More info on schedule MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit This documents our practice, established in 2018 https://lists.xen.org/archives/html/xen-devel/2018-07/msg02240.html et seq CC: J=C3=BCrgen Gro=C3=9F CC: Paul Durrant CC: Wei Liu Signed-off-by: Ian Jackson --- docs/process/xen-release-management.pandoc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/process/xen-release-management.pandoc b/docs/process/xen-= release-management.pandoc index e1aa1eda8f..a5d70fed67 100644 --- a/docs/process/xen-release-management.pandoc +++ b/docs/process/xen-release-management.pandoc @@ -15,8 +15,10 @@ that they can have an idea what to expect from the Relea= se Manager. =20 # Xen release cycle =20 -The Xen hypervisor project now releases every 8 months. The actual release= date -depends on a lot of factors. +The Xen hypervisor project now releases every 8 months. We aim to +release in the first half of March/July/November. These dates have +been chosen to avoid major holidays and cultural events; if one +release slips, ideally the previous release cycle would be shortened. =20 We can roughly divide one release into two periods. The development period and the freeze period. The former is 6 months long and the latter is about= 2 @@ -33,6 +35,12 @@ During freeze period, the tree is closed for new feature= s. Only bug fixes are accepted. This period can be shorter or longer than 2 months. If it ends up longer than 2 months, it eats into the next development period. =20 +The precise release schedule depends on a lot of factors and needs to +be set afresh by the Release Manager in each release cycle. When the +release is in March, particular consideration should be given to the +Chinese New Year holidaty which will then typically occur curing the +freeze, so the freeze should probably be extended to compensate. + # The different roles in a Xen release =20 ## Release Manager --=20 2.20.1