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: February 28th, 2019 (previously was November 25ft 2018).
Release Precursor Steps
Identify any pre-release blockers (“must-have features”)
To all science pipeline contributors, please check if there are outstanding issues that have to be included in the next 17.0 release. If no outstanding issues are highlighted, and no problems are found, we plan to use next weekly build (w_2018_42 from October the 22nd) as a starting point for the 17.0 major release.
Wait for contributors to clear
Release Engineering Steps
Branch 17.0.x of newinstall.sh
Build and publish rc1 release candidate (based on w.2019.06)
Wait for first round of bugs to clear
Build and publish additional rcX releases if/as necessary
To all science pipeline contributors, please check if there are outstanding issues that have to be included in next 17.0 release. If no outstanding issues are highlighted, and no problems are found, we plan to use next weekly build (w_2018_42 from October the 22nd) as starting point for the 17.0 major release.
Since this release is addressing the milestone LDM-503-09a, the “must-have features” are listed in LDM-564 §3.12. Not all of those features will be in w_2018_42. We (you, @yusra, @fritzm, I) should probably take it to e-mail to establish exactly when those features will be landing and/or which we can cut from the release (DM-DAX-8, I’m looking at you…!).
I agree that DM-15221 is not blocking the release. DM-15751 is, but only indirectly (it blocks the completion of DM-11783, which in turn blocks the release).
It’s likely that we’ll change the blockers over the next few days (in particular, I don’t think it’s necessary for DM-15846, which is also part of DM-11783, to block the release). Given that, I suggest it’s easiest just to refer to the list on DM-16397 for a guaranteed-correct (…modulo typos) set of blockers.
Thank you John for the clarification. I would suggest to avoid epics as blocker to the release issue, and just list the relevant blocking story issues.
So far all blocking issue have been resolved. If no problems are found in the next weekly build, next week the release process will start.
17.0 will probably be available by the end of February.
Weekly build w.2019.06 has been identified, and the first release candidate v17.0.rc1 build has been created based on that.
However, it seems that few more checks on the weekly build are required before starting. @KSK, it would be very useful to get this in the release procedure.
If the newly identified blocking issues (DM-17552 and DM-17843) are merged into master this week, we can restart the release process creating v17.0.rc2 from w.2019.07.