Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Keep 3 releases in a year:
    • W8
    • W24
    • W43
  • Divide the release in 3 sections:
    • R - 16 Release kickoff
      • Start estimating which global requirements can be met in this release (security metrics, python upgrade, infra etc)
      • Start socializing global requirements with PTLs so that every one knows what should be done
      • Ideas for global requirements should be provided before the kickoff, this time slot is only for choosing ideas for this release
    • R - 14 Global requirements defined
      • TSC approves a list of global requirements that has to be address by the teams in this release
    • R - 10 Spec freeze
      • All features that are going to be implemented in this release should be approved
    • R - 5 Feature freeze
      • End of accepting patches containing new features for this release
      • Start of bugfixing period
      • Release branch is being created for all participating projects
    • R - 3 Beginning of RC-phase
      • RC every end of week
      • Bug fixes submitted for both master and release branch
      • Feature development may continue for approved specs in the master branch
    • R - 0 - final testing, release notes and Sign-off
  • Assumptions:
    • Architecture (spec) work is being done continuously
    • Every spec has below stages in its life cycle:
      • Proposed
        • The spec has been proposed by the author for a review by affected parties
      • Approved
        • The spec has been reviewed by interested parties and approved
        • In this point we agree that the design is good and if we find the resources it can be implemented
      • Scoped for the release
        • There is a volunteer to work on this particular spec within this release
        • The work may be continued in next release with PTL and TSC consent.
      • Implemented
        • The spec has been fully implemented and should be mentioned in the release notes
      • Dropped
        • The spec has been dropped because no one is willing to work on it or it became out of the date

Glossary

global requirements - must have requirements for projects like security, python upgrade etc

Calendar

As Frankfurt is going to be release on 23rd of April we need to adjust our release schedule for next year. I propose to extend the G release and start it on 30th of April and have Sign-off on 22nd of October. After that we would continue as defined in the proposal.

...