BuildStream Gathering 2018 discussion topic: 2019 release schedule
Background
The goal should be to define a Release schedule for 2019 by the end of the gathering. The will be a discussion point about it.
Task description
-
Assign the slot for the discussion -
Create a proposal -
Send the proposal to the mailing list -
Discussion about it offline and f2f during the Gathering. Consensus -
Publishing of the release schedule in the roadmap page.
Final agreement
BuildStream 1.4
- RD: release day: week 4, Tuesday 22nd January.
- RC2: RD-1: week 3, Tuesday 15th January.
- RC1: RD-2: week 2, Tuesday 8th Janueary
- Feature Freeze: RC-6, Tuesday 11th December (due to Christmas break, this can be delayed to Wednesday 3rd January week 1)
- Feature freeze plan: week 46, Tuesday 13th november.
BuildStream 1.6 and 1.8 (or next stable releases).
- Buildstream 1.6 planned to be released on week 27, Tuesday 2nd July 2018
- BuildStream, 1.8 planned to be released on week 49, Tuesday 3rd December 2018
Proposal
Key dates we want to take in consideration, based on our current main user base and the events in which remote contributors fly to UK/Europe:
- Dates to consider
- ELCE Oct-Nov 2018
- FOSDEM in Winter: 2nd and 3rd of February 2019
- GNOME Release Spring 3.32: 13th of March 2019
- GUADEC: week 34-35 August 2018
- GNOME Release Autum 3.34: Sept 2018
New Release schedule proposal
- BuildStream 1.4 release week: 4
- Why
- Right before f2f meeting in Manchester. f2f meeting about planning the next cycle.
- Ready for FOSDEM. Good PR. Many contributors attending.
- Mature for GNOME release. At least one minor stable release published.
- Risks
- Beta should out before Christmas break.
- Calendar (Tuesdays)
- Week 4 - Release (RD)
- Week 3 - RC2
- Week 2 - RC1
- Week 50 - Beta
- Week 48 - Alpha
- Why
- BuildStream 1.6 release week 33
- Why
- Right before f2f meeting. f2f meeting about planning the next cycle.
- Ready for GUADEC. Only a subset of developers attending.
- Mature for GNOME release. At least one minor stable release published.
- Risks
- Summer vacations need to be considered since it can impact Beta.
- Calendar (Tuesdays)
- Week 33 - Release (RD)
- Week 32 - RC2
- Week 31 - RC1
- Week 27 - Beta
- Week 26 - Alpha
- Why
Acceptance Criteria
- Link to the proposal sent to the mailing list and discussion thread.
- Slot
- Link to the announcement of the 1.4 release schedule
Edited by toscalix