Science Pipeline release 18.0 - Status and discussion

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

Summary


Establishing if Science Pipeline is ready for next release.
Tentative target date to close the release on June 28th, 2019.
Release Jira issue: https://jira.lsstcorp.org/browse/DM-19147

Release Precursor Steps


  1. Identify any pre-release blockers (“must-have features”) :tools:
    To all science pipeline contributors, please check if there are outstanding issues that have to be included in the next 18.0 release. If no outstanding issues are highlighted, and no problems are found, we plan to use next weekly build (w_2019_22 from June the 1st) as the starting point for the 18.0 major release.
  2. Wait for contributors to clear
  3. Release candidate w_2019_23 identified as a valid starting point for the 18.0 release (DM-19998)

Release Engineering Steps


  1. Git Tag v18.0.rc1
  2. Eups publish rc1 candidate (based on b4285) (also w_2019_23)
  3. Branch v18 of newinstall.sh
  4. Github release lsst_demo v18
  5. Wait for the first round of bugs to clear
  6. Repeat last 2 steps, -rc2 and rc3 candidates <-- final candidate is rcX
  7. Confirm DM Externals are at stable tags
  8. Full OS testing (see https://ls.st/faq )
  9. Tag DM Auxilliary (non-lsst_distrib) repos
  10. Git Tag 18.0, rebuild, eups publish

Binary release steps

  1. Produce factory binaries (produced using tarball-matrix)
  2. Test factory binaries
  3. Gather contributed binaries

Documentation Steps

Integration on v18.0 branch of pipelines_lsst_io

  1. Update Prereqs/Install
  2. Gather Release notes
  3. Gather Metrics report
  4. Update Known Issues
  5. Finalizing Release Note
  6. Email announcement

As per issue DM-19998, the weekly build w_2019_23 has been identified as starting point for the first release candidate.

v18.0.0.rc1 now available.

The Science Pipelines official release 18.0.0 is now available.