Release Arvados 2.0.3
#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)
Also need to cherry pick a few more things.
#6 Updated by Peter Amstutz 10 months 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
Draft release notes:
#7 Updated by Lucas Di Pentima 10 months ago
2.0.3 Release notes & cherry-picks review¶
- Release notes
#8 Updated by Peter Amstutz 10 months ago
Lucas Di Pentima wrote:
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.
- #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.
I'm going to move forward with the release process.
#9 Updated by Peter Amstutz 10 months ago
#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 18.104.22.168.
As a side effect, because the package release jenkins jobs handles both ruby and python, the Ruby packages are also released as 22.214.171.124.
As another side effect, because the script builds new versions of all packages, this caused arvados-cwl-runner 126.96.36.199 to be created, which required building and uploading an arvados/jobs:188.8.131.52 docker image.