From 8060f963f6320e2fa524deb0fc189bb0e338271c Mon Sep 17 00:00:00 2001 From: Sean McGinnis Date: Tue, 4 Aug 2020 09:37:05 -0500 Subject: [PATCH] Proposed release schedule for Wallaby (26w) This is a 26 week schedule for the Wallaby release. Planned release date is April 14, 2021. We don't have a date set for a first half 2021 event, but it is expected to be some time shortly after this date. Change-Id: I6ba030f678879d32f99680c68dcd4bff9cc00032 Signed-off-by: Sean McGinnis --- data/series_status.yaml | 6 + doc/source/index.rst | 1 + doc/source/wallaby/highlights.rst | 13 ++ doc/source/wallaby/index.rst | 19 +++ doc/source/wallaby/schedule.rst | 191 ++++++++++++++++++++++++++++++ doc/source/wallaby/schedule.yaml | 112 ++++++++++++++++++ 6 files changed, 342 insertions(+) create mode 100644 doc/source/wallaby/highlights.rst create mode 100644 doc/source/wallaby/index.rst create mode 100644 doc/source/wallaby/schedule.rst create mode 100644 doc/source/wallaby/schedule.yaml diff --git a/data/series_status.yaml b/data/series_status.yaml index af30272666..8a88ecda32 100644 --- a/data/series_status.yaml +++ b/data/series_status.yaml @@ -1,4 +1,10 @@ --- +- name: wallaby + status: future + initial-release: 2021-04-14 + next-phase: + status: development + date: 2020-10-14 - name: victoria status: development initial-release: 2020-10-14 diff --git a/doc/source/index.rst b/doc/source/index.rst index dc62b05d10..9a85ea19d2 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -22,6 +22,7 @@ updates. :maxdepth: 1 :hidden: + wallaby/index victoria/index ussuri/index train/index diff --git a/doc/source/wallaby/highlights.rst b/doc/source/wallaby/highlights.rst new file mode 100644 index 0000000000..f38f859805 --- /dev/null +++ b/doc/source/wallaby/highlights.rst @@ -0,0 +1,13 @@ +========================== +Wallaby Release Highlights +========================== + +.. note:: + These are significant changes reported directly from the project teams and + have not been processed in any way. Some highlights may be more significant + than others. Please do not take this list as a definitive set of highlights + for the release until the OpenStack Foundation marketing staff have had a + chance to compile a more accurate message out of these changes. + +.. serieshighlights:: + :series: wallaby diff --git a/doc/source/wallaby/index.rst b/doc/source/wallaby/index.rst new file mode 100644 index 0000000000..93b718d3f1 --- /dev/null +++ b/doc/source/wallaby/index.rst @@ -0,0 +1,19 @@ +======= +Wallaby +======= + +Projected Release Date: 14 April, 2021 + +.. toctree:: + :maxdepth: 1 + + schedule + +.. toctree:: + :hidden: + + highlights + +.. deliverable:: + :series: wallaby + diff --git a/doc/source/wallaby/schedule.rst b/doc/source/wallaby/schedule.rst new file mode 100644 index 0000000000..7bb0669796 --- /dev/null +++ b/doc/source/wallaby/schedule.rst @@ -0,0 +1,191 @@ +======================== +Wallaby Release Schedule +======================== + +.. note:: + + Deadlines are generally the Thursday of the week on which they are noted + below. Exceptions to this policy will be explicitly mentioned in the event + description. + +19 October 2020 - 14 April 2021 (26 weeks) + +.. datatemplate:: + :source: schedule.yaml + :template: schedule_table.tmpl + +.. ics:: + :source: schedule.yaml + :name: Wallaby + +`Subscribe to iCalendar file `_ + +Cross-project events +==================== + +.. _w-goals-research: + +Wallaby Goals Research +---------------------- + +Pre-cycle planning and investigation into `the community-wide goals +for Wallaby +`__. + +.. _w-ptg: + +Virtual PTG +----------- + +.. This needs to be added to the schedule once we know when the event will be + +A virtual PTG will be held during this week. The Project Teams Gathering +provides and opportunity for teams to collaborate +and plan, and discuss requirements for future releases. + +.. _w-1: + +Wallaby-1 milestone +------------------- + +3 December, 2020 is the Wallaby-1 milestone. See project-specific notes for +relevant deadlines. + +.. _w-cycle-trail: + +Victoria Cycle-Trailing Release Deadline +---------------------------------------- + +All projects following the cycle-trailing release model must release +their Victoria deliverables by 14 January, 2021. + +.. _w-2: + +Wallaby-2 milestone +------------------- + +21 January, 2021 is the Wallaby-2 milestone. See project-specific notes for +relevant deadlines. + +.. _w-mf: + +Membership Freeze +----------------- + +Projects must participate in at least two milestones in order to be considered +part of the release. Projects made official after the second milestone, or +which fail to produce milestone releases for at least one of the first and +second milestones as well as the third milestone, are therefore not considered +part of the release for the cycle. This does not apply to cycle-trailing +packaging / lifecycle management projects. + +.. _w-final-lib: + +Final release for non-client libraries +-------------------------------------- + +Libraries that are not client libraries (Oslo and others) should issue their +final release during this week. That allows to give time for last-minute +changes before feature freeze. + +.. _w-3: + +Wallaby-3 milestone +------------------- + +11 March, 2021 is the Wallaby-3 milestone. See project-specific notes for +relevant deadlines. + +.. _w-ff: + +Feature freeze +-------------- + +The Wallaby-3 milestone marks feature freeze for projects following the +`release:cycle-with-rc`_ model. No featureful patch should be landed +after this point. Exceptions may be granted by the project PTL. + +.. _release:cycle-with-rc: https://releases.openstack.org/reference/release_models.html#cycle-with-rc + +.. _w-final-clientlib: + +Final release for client libraries +---------------------------------- + +Client libraries should issue their final release during this week, to match +feature freeze. + +.. _w-soft-sf: + +Soft StringFreeze +----------------- + +You are no longer allowed to accept proposed changes containing modifications +in user-facing strings. Such changes should be rejected by the review team and +postponed until the next series development opens (which should happen when RC1 +is published). + +.. _w-rf: + +Requirements freeze +------------------- + +After the Wallaby-3 milestone, only critical requirements and constraints +changes will be allowed. Freezing our requirements list gives packagers +downstream an opportunity to catch up and prepare packages for everything +necessary for distributions of the upcoming release. The requirements remain +frozen until the stable branches are created, with the release candidates. + +.. _w-goals-complete: + +Wallaby Community Goals Completed +--------------------------------- + +Teams should prepare their documentation for completing `the +community-wide goals for Wallaby +`__. + +.. _w-rc1: + +RC1 target week +--------------- + +The week of 22 March, 2021 is the target date for projects following the +`release:cycle-with-rc`_ model to issue their first release candidate. + +.. _w-hard-sf: + +Hard StringFreeze +----------------- + +This happens when the RC1 for the project is tagged. At this point, ideally +no strings are changed (or added, or removed), to give translators time to +finish up their efforts. + +.. _w-finalrc: + +Final RCs and intermediary releases +----------------------------------- + +The week of 5 April, 2021 is the last week to issue release candidates or +intermediary releases before release week. During release week, only +final-release-critical releases will be accepted (at the discretion of the +release team). + +.. _w-final: + +Wallaby release +--------------- + +The Wallaby coordinated release will happen on Wednesday, 14 April, 2021. + +.. _w-summit: + +Open Infrastructure Summit +-------------------------- + +The Open Infrastructure Summit is expected to take place some time in May. +Exact event dates are yet to be determined. + +Project-specific events +======================= diff --git a/doc/source/wallaby/schedule.yaml b/doc/source/wallaby/schedule.yaml new file mode 100644 index 0000000000..c2394ededa --- /dev/null +++ b/doc/source/wallaby/schedule.yaml @@ -0,0 +1,112 @@ +--- +start-week: 2020-10-19 +release-week: 2021-05-03 +cycle: +- end: '2020-10-16' + start: '2020-10-12' + x-project: + - v-final + - w-goals-research +- end: '2020-10-23' + name: R-25 + start: '2020-10-19' + x-project: + - v-summit +- end: '2020-10-30' + name: R-24 + start: '2020-10-26' +- end: '2020-11-06' + name: R-23 + start: '2020-11-02' +- end: '2020-11-13' + name: R-22 + start: '2020-11-09' +- end: '2020-11-20' + name: R-21 + start: '2020-11-16' +- end: '2020-11-27' + name: R-20 + start: '2020-11-23' +- end: '2020-12-04' + name: R-19 + start: '2020-11-30' + x-project: + - w-1 +- end: '2020-12-11' + name: R-18 + start: '2020-12-07' +- end: '2020-12-18' + name: R-17 + start: '2020-12-14' +- end: '2020-12-25' + name: R-16 + start: '2020-12-21' +- end: '2021-01-01' + name: R-15 + start: '2020-12-28' +- end: '2021-01-08' + name: R-14 + start: '2021-01-04' +- end: '2021-01-15' + name: R-13 + start: '2021-01-11' + x-project: + - w-cycle-trail +- end: '2021-01-22' + name: R-12 + start: '2021-01-18' + x-project: + - w-2 + - w-mf +- end: '2021-01-29' + name: R-11 + start: '2021-01-25' +- end: '2021-02-05' + name: R-10 + start: '2021-02-01' +- end: '2021-02-12' + name: R-9 + start: '2021-02-08' +- end: '2021-02-19' + name: R-8 + start: '2021-02-15' +- end: '2021-02-26' + name: R-7 + start: '2021-02-22' +- end: '2021-03-05' + name: R-6 + start: '2021-03-01' + x-project: + - w-final-lib +- end: '2021-03-12' + name: R-5 + start: '2021-03-08' + x-project: + - w-3 + - w-ff + - w-final-clientlib + - w-soft-sf + - w-rf + - w-goals-complete +- end: '2021-03-19' + name: R-4 + start: '2021-03-15' +- end: '2021-03-26' + name: R-3 + start: '2021-03-22' + x-project: + - w-rc1 + - w-hard-sf +- end: '2021-04-02' + name: R-2 + start: '2021-03-29' +- end: '2021-04-09' + name: R-1 + start: '2021-04-05' + x-project: + - w-finalrc +- end: '2021-04-16' + name: R-0 + start: '2021-04-12' + x-project: + - w-final