Project

General

Profile

Actions

Story #16407

closed

Release Arvados 2.0.3

Added by Peter Amstutz over 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
06/08/2020
Due date:
% Done:

94%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Subtasks 17 (1 open16 closed)

Task #16493: 17. Send release notesResolvedPeter Amstutz06/11/2020

Actions
Task #16494: 16. Add release notesResolvedPeter Amstutz06/11/2020

Actions
Task #16495: 15. Tag the commitsResolvedWard Vandewege06/11/2020

Actions
Task #16496: 14. Publish arvados/jobs, ruby & python packagesResolvedPeter Amstutz06/11/2020

Actions
Task #16497: 13. Push packages to stable reposResolvedPeter Amstutz06/11/2020

Actions
Task #16498: 12. Sign off on RCResolvedPeter Amstutz06/11/2020

Actions
Task #16499: 11. Test playground/su92lResolvedSarah Zaranek06/10/2020

Actions
Task #16500: 10. Deploy RC packages to su92lResolvedWard Vandewege06/10/2020

Actions
Task #16501: 9. Run bam-to-vcf pipeline on playgroundFeedbackSarah Zaranek06/10/2020

Actions
Task #16502: 8. Deploy RC packages to playgroundResolvedJavier Bértoli06/10/2020

Actions
Task #16503: 7. Review release notesResolvedLucas Di Pentima06/09/2020

Actions
Task #16504: 6. Send out draft release notesResolvedPeter Amstutz06/09/2020

Actions
Task #16505: 5. Build release candidate packagesResolvedPeter Amstutz06/10/2020

Actions
Task #16506: 4. Record git commitsResolvedPeter Amstutz06/10/2020

Actions
Task #16507: 3. Create a redmine release for 2.0.4ResolvedPeter Amstutz06/10/2020

Actions
Task #16508: 2. Review release branchResolvedLucas Di Pentima06/09/2020

Actions
Task #16509: 1. Prepare release branchResolvedPeter Amstutz06/08/2020

Actions
Actions #1

Updated by Peter Amstutz over 2 years ago

  • Assigned To set to Peter Amstutz
Actions #2

Updated by Peter Amstutz about 2 years ago

  • Target version changed from 2020-05-20 Sprint to 2020-06-03 Sprint
Actions #3

Updated by Peter Amstutz about 2 years ago

  • Target version changed from 2020-06-03 Sprint to 2020-06-17 Sprint
Actions #4

Updated by Peter Amstutz about 2 years ago

Ran locally on arvbox

Failures (8):
Fail: sdk/ruby install (4s)
Fail: sdk/perl install (0s)
Fail: sdk/cli install (34s)
Fail: doc tests (14s)
Fail: sdk/cli tests (23s)
Fail: tools/crunchstat-summary tests (2s)
Fail: tools/crunchstat-summary tests (2s)
Fail: tools/keep-rsync tests (41s)

On jenkins:

https://ci.arvados.org/job/2.0-run-tests/

Also need to cherry pick a few more things.

Actions #5

Updated by Peter Amstutz about 2 years ago

  • Release set to 33
Actions #6

Updated by Peter Amstutz about 2 years ago

2.0-dev @ 3c0a5f77f2bea2206aa3fe9d5ffa8245c85c9cbc

This should have everything cherry-picked from https://dev.arvados.org/rb/release/33 but please double-check.

Passed tests here

2.0-run-tests: #2

Draft release notes:

https://www-dev.arvados.org/release-notes/2.0.3/

Actions #7

Updated by Lucas Di Pentima about 2 years ago

2.0.3 Release notes & cherry-picks review

  • Cherry-picks
    • #16391 seems to be missing
    • #16339 status is still “in progress” on redmine.
  • Release notes
    • #16439 seem to me more of a bugfix than a new feature.
    • #16384 is not mentioned nor included on the release on redmine, but was cherry-picked
    • Kubernetes documentation got some updates (no issue #) but it isn’t mentioned.
Actions #8

Updated by Peter Amstutz about 2 years ago

Lucas Di Pentima wrote:

2.0.3 Release notes & cherry-picks review

  • Cherry-picks

Good catch. Added.

  • #16339 status is still “in progress” on redmine.

I think there was something else I still wanted to follow up on. It is on a future sprint.

  • Release notes
    • #16439 seem to me more of a bugfix than a new feature.

Sure.

  • #16384 is not mentioned nor included on the release on redmine, but was cherry-picked
  • Kubernetes documentation got some updates (no issue #) but it isn’t mentioned.

#16384 is a k8s doc update. The k8s docs were updated, but it still isn't production ready, and it isn't really part of the release. I asked Ward and he said no need to mention it.

db83f805e4ccf82eef22fe2c9a3db38ebd772a83

2.0-run-tests: #3

I'm going to move forward with the release process.

Actions #10

Updated by Peter Amstutz about 2 years ago

The python 'rsa' package released a new version, version 4.1 and greater no longer supports python 2. As a result, installing arvados-python-client 2.0.3 from pip results in a broken install. The solution is to pin rsa to a compatible version.

In order to avoid doing a full 2.0.4 release for this packaging tweak, the python packages are re-released to PyPi as 2.0.3.1.

As a side effect, because the package release jenkins jobs handles both ruby and python, the Ruby packages are also released as 2.0.3.1.

As another side effect, because the script builds new versions of all packages, this caused arvados-cwl-runner 2.0.3.1 to be created, which required building and uploading an arvados/jobs:2.0.3.1 docker image.

arvados 19a22a743e63cf54dfb104e19123f2aa8a5bcbd6

Actions #11

Updated by Peter Amstutz about 2 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF