Specify Ooni "next release" process.

The current Ooni release document covers how to do a release. What about the "next release"? It would be nice to specify (or link to) a description of the process for preparing a next release. This should cover details like:

  • how to find the deadline, schedule, version number, for the next release.
  • how to find all tickets specific to the next release.
  • any details about "meta-criteria" or the process of release planning. Some examples:
    • "we have a monthly meeting to discuss the next release"
    • "we do a feature freeze, then release on a strict 3-month periodic schedule"
    • "after we make a release, we have a meeting and decide on all tickets which are targets for the next release, and we make releases whenever those tickets are closed."

It can also be useful to define a release process for emergency security fix releases, because it's especially nice to be prepared in that case. A good technique here is to assign a single person unambiguously as responsible for a security release to prevent people from blocking or stalling due to responsibility confusion.

Trac:
Username: nathan-at-least

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information