Science Pipeline release 21.0.0 - Status and discussion

Tags: #<Tag:0x00007fb37ebd5db0>

Here is where we currently are in the release process. Current step in bold.

Release Precursor Steps

  1. Identify any pre-release blockers (“must-have features”)
    Contributors check if there are outstanding issues that have to be included in the next release and relate them as blockers to the issue DM-22815.
  2. Wait until all blocking issues are resolved.
  3. Create Jira issues for each release activity
  4. Check that the weekly build is scientifically suitable to be used as the starting point for the release

Release Jira issue: https://jira.lsstcorp.org/browse/DM-22815
Tentative weekly to use as the starting point for the release is w_2020_45.
The tentative target date to close the release is 2020-11-27.

Release Engineering Steps

  1. Create first release candidate v21.0.0.rc1
  2. Release candidate v21.0.0.rc1 available:
    • Build: b5192
    • Weekly: w_2020_46
  3. Build the release candidate on supported platforms. Report bugs in Jira if any. :tools:
  4. Invite developers, contributors, and downstream users to verify the release candidate and report bugs in Jira if any. :tools:
  5. Wait for bugs and additional issues to be identified, fixed, and ported to the release branch. :tools:
  6. Create new release candidates if bugs / new issues have been fixed in the release branch
  7. Create official release 21.0.0

Documentation Steps

In parallel with the engineering steps, after rc1 is available.

Integration on 21.0.x branch of pipelines_lsst_io

  1. Update Prereqs/Install :tools:
  2. Gather Release notes :tools:
  3. Gather Metrics report :tools:
  4. Update Known Issues :tools:
  5. Release availability community post