diff --git a/data/series_status.yaml b/data/series_status.yaml index ca41586a9a..6ab810c472 100644 --- a/data/series_status.yaml +++ b/data/series_status.yaml @@ -1,4 +1,10 @@ --- +- name: victoria + status: future + initial-release: 2020-10-14 + next-phase: + status: maintained + date: 2020-10-14 - name: ussuri status: development initial-release: 2020-05-13 diff --git a/doc/source/index.rst b/doc/source/index.rst index 761f0f1e35..1c6f8c38b1 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -22,6 +22,7 @@ updates. :maxdepth: 1 :hidden: + victoria/index ussuri/index train/index stein/index diff --git a/doc/source/victoria/highlights.rst b/doc/source/victoria/highlights.rst new file mode 100644 index 0000000000..5ba142bf33 --- /dev/null +++ b/doc/source/victoria/highlights.rst @@ -0,0 +1,13 @@ +=========================== +Victoria 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: victoria diff --git a/doc/source/victoria/index.rst b/doc/source/victoria/index.rst new file mode 100644 index 0000000000..7736038029 --- /dev/null +++ b/doc/source/victoria/index.rst @@ -0,0 +1,19 @@ +======== +Victoria +======== + +Projected Release Date: 14 October, 2020 + +.. toctree:: + :maxdepth: 1 + + schedule + +.. toctree:: + :hidden: + + highlights + +.. deliverable:: + :series: victoria + diff --git a/doc/source/victoria/schedule.rst b/doc/source/victoria/schedule.rst new file mode 100644 index 0000000000..702abba15a --- /dev/null +++ b/doc/source/victoria/schedule.rst @@ -0,0 +1,190 @@ +========================= +Victoria 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. + +18 May 2020 - 16 October 2020 (22 weeks) + +.. datatemplate:: + :source: schedule.yaml + :template: schedule_table.tmpl + +.. ics:: + :source: schedule.yaml + :name: Victoria + +`Subscribe to iCalendar file `_ + +Cross-project events +==================== + +.. _v-goals-research: + +Victoria Goals Research +----------------------- + +Pre-cycle planning and investigation into `the community-wide goals +for Victoria +`__. + +.. _v-opendev: + +OpenDev + PTG +------------- + +The OpenDev+PTG happens during this week in Vancouver, British Columbia. +The Project Teams Gathering provides and opportunity for teams to collaborate +and plan, and discuss requirements for future releases. + +.. _v-1: + +Victoria-1 milestone +-------------------- + +18 June, 2020 is the Victoria-1 milestone. See project-specific notes for +relevant deadlines. + +.. _v-cycle-trail: + +Ussuri Cycle-Trailing Release Deadline +-------------------------------------- + +All projects following the cycle-trailing release model must release +their Ussuri deliverables by 13 August, 2020. + +.. _v-2: + +Victoria-2 milestone +-------------------- + +30 July, 2020 is the Victoria-2 milestone. See project-specific notes for +relevant deadlines. + +.. _v-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. + +.. _v-3: + +Victoria-3 milestone +-------------------- + +10 September, 2020 is the Victoria-3 milestone. See project-specific notes for +relevant deadlines. + +.. _v-goals-complete: + +Victoria Community Goals Completed +---------------------------------- + +Teams should prepare their documentation for completing `the +community-wide goals for Victoria +`__. + +.. _v-ff: + +Feature freeze +-------------- + +The Victoria-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 + +.. _v-rf: + +Requirements freeze +------------------- + +After the Victoria-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. + +.. _v-final-clientlib: + +Final release for client libraries +---------------------------------- + +Client libraries should issue their final release during this week, to match +feature freeze. + +.. _v-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). + +.. _v-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. + +.. _v-rc1: + +RC1 target week +--------------- + +The week of 21 September is the target date for projects following the +`release:cycle-with-rc`_ model to issue their first release candidate. + +.. _v-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. + +.. _v-summit: + +Open Infrastructure Summit +-------------------------- + +The Open Infrastructure Summit will take place October 19-24 in Berlin, +Germany. + +.. _v-finalrc: + +Final RCs and intermediary releases +----------------------------------- + +The week of 5 October 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). + +.. _v-final: + +Victoria release +---------------- + +The Victoria coordinated release will happen on Wednesday, 14 October, 2020. + +Project-specific events +======================= + diff --git a/doc/source/victoria/schedule.yaml b/doc/source/victoria/schedule.yaml new file mode 100644 index 0000000000..1e2fb8e3bf --- /dev/null +++ b/doc/source/victoria/schedule.yaml @@ -0,0 +1,105 @@ +--- +start-week: 2020-05-18 +release-week: 2020-10-12 +cycle: +- end: '2020-05-15' + start: '2020-05-11' + x-project: + - u-final + - v-goals-research +- end: '2020-05-22' + name: R-21 + start: '2020-05-18' +- end: '2020-05-29' + name: R-20 + start: '2020-05-25' +- end: '2020-06-05' + name: R-19 + start: '2020-06-01' +- end: '2020-06-12' + name: R-18 + start: '2020-06-08' + x-project: + - v-opendev +- end: '2020-06-19' + name: R-17 + start: '2020-06-15' + x-project: + - v-1 +- end: '2020-06-26' + name: R-16 + start: '2020-06-22' +- end: '2020-07-03' + name: R-15 + start: '2020-06-29' +- end: '2020-07-10' + name: R-14 + start: '2020-07-06' +- end: '2020-07-17' + name: R-13 + start: '2020-07-13' +- end: '2020-07-24' + name: R-12 + start: '2020-07-20' +- end: '2020-07-31' + name: R-11 + start: '2020-07-27' + x-project: + - v-2 +- end: '2020-08-07' + name: R-10 + start: '2020-08-03' +- end: '2020-08-14' + name: R-9 + start: '2020-08-10' + x-project: + - v-cycle-trail +- end: '2020-08-21' + name: R-8 + start: '2020-08-17' +- end: '2020-08-28' + name: R-7 + start: '2020-08-24' +- end: '2020-09-04' + name: R-6 + start: '2020-08-31' + x-project: + - v-final-lib +- end: '2020-09-11' + name: R-5 + start: '2020-09-07' + x-project: + - v-3 + - v-ff + - v-final-clientlib + - v-soft-sf + - v-rf + - v-goals-complete +- end: '2020-09-18' + name: R-4 + start: '2020-09-14' +- end: '2020-09-25' + name: R-3 + start: '2020-09-21' + x-project: + - v-rc1 + - v-hard-sf +- end: '2020-10-02' + name: R-2 + start: '2020-09-28' +- end: '2020-10-09' + name: R-1 + start: '2020-10-05' + x-project: + - v-finalrc +- end: '2020-10-16' + name: R-0 + start: '2020-10-12' + x-project: + - v-final +- end: '2020-10-23' + name: R+1 + start: '2020-10-19' + x-project: + - v-summit +