Story #16407

Release Arvados 2.0.3

Added by Peter Amstutz 12 months ago. Updated 10 months 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

Task #16493: 17. Send release notesResolvedPeter Amstutz

Task #16494: 16. Add release notesResolvedPeter Amstutz

Task #16495: 15. Tag the commitsResolvedWard Vandewege

Task #16496: 14. Publish arvados/jobs, ruby & python packagesResolvedPeter Amstutz

Task #16497: 13. Push packages to stable reposResolvedPeter Amstutz

Task #16498: 12. Sign off on RCResolvedPeter Amstutz

Task #16499: 11. Test playground/su92lResolvedSarah Zaranek

Task #16500: 10. Deploy RC packages to su92lResolvedWard Vandewege

Task #16501: 9. Run bam-to-vcf pipeline on playgroundFeedbackSarah Zaranek

Task #16502: 8. Deploy RC packages to playgroundResolvedJavier Bértoli

Task #16503: 7. Review release notesResolvedLucas Di Pentima

Task #16504: 6. Send out draft release notesResolvedPeter Amstutz

Task #16505: 5. Build release candidate packagesResolvedPeter Amstutz

Task #16506: 4. Record git commitsResolvedPeter Amstutz

Task #16507: 3. Create a redmine release for 2.0.4ResolvedPeter Amstutz

Task #16508: 2. Review release branchResolvedLucas Di Pentima

Task #16509: 1. Prepare release branchResolvedPeter Amstutz

History

#1 Updated by Peter Amstutz 12 months ago

  • Assigned To set to Peter Amstutz

#2 Updated by Peter Amstutz 11 months ago

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

#3 Updated by Peter Amstutz 11 months ago

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

#4 Updated by Peter Amstutz 10 months 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.

#5 Updated by Peter Amstutz 10 months ago

  • Release set to 33

#6 Updated by Peter Amstutz 10 months ago

#7 Updated by Lucas Di Pentima 10 months 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.

#8 Updated by Peter Amstutz 10 months 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

https://ci.arvados.org/view/Release%20Pipeline/job/2.0-run-tests/3/

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

#10 Updated by Peter Amstutz 10 months 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

#11 Updated by Peter Amstutz 10 months ago

  • Status changed from New to Resolved

Also available in: Atom PDF