Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.20 - November 2018 #6117

Closed
laurentlb opened this issue Sep 10, 2018 · 26 comments
Closed

Release 0.20 - November 2018 #6117

laurentlb opened this issue Sep 10, 2018 · 26 comments
Assignees
Labels

Comments

@laurentlb
Copy link
Contributor

@philwo Can you manage the 0.20 release?

Target RC date: November 5th

@philwo
Copy link
Member

philwo commented Sep 20, 2018

@laurentlb Yes, I can do this.

@dslomov
Copy link
Contributor

dslomov commented Oct 5, 2018

#6319 is a release blocker.

@dslomov dslomov self-assigned this Oct 31, 2018
@dslomov
Copy link
Contributor

dslomov commented Oct 31, 2018

I suggest I co-own this release to try out Communicating Breaking Changes and Managing Breaking Changes

@dslomov
Copy link
Contributor

dslomov commented Nov 5, 2018

@dslomov
Copy link
Contributor

dslomov commented Nov 9, 2018

rc1 is out:

scripts/release/release.sh create 0.20 7bf7f03

release notes created with help of #6639

@petemounce
Copy link
Contributor

petemounce commented Nov 9, 2018 via email

@dslomov
Copy link
Contributor

dslomov commented Nov 13, 2018

First cherrypick: fd52341

@dslomov
Copy link
Contributor

dslomov commented Nov 13, 2018

rc2:

./scripts/release/release.sh create --force_rc=2 7bf7f03 fd52341

@dslomov
Copy link
Contributor

dslomov commented Nov 13, 2018

Actually
./scripts/release/release.sh create --force_rc=2 0.20 7bf7f03 fd52341

@petemounce
Copy link
Contributor

Published rc2.

@ola-rozenfeld
Copy link
Contributor

ola-rozenfeld commented Nov 15, 2018

Is it too late to set baa1786 as the baseline? It (and the prerequisite fbfb3cb) introduce an --incompatible_remote_symlinks behavior, required for remote API V2 implementation.
If it is too late, can we please cherrypick both of these? Thank you!

@dslomov
Copy link
Contributor

dslomov commented Nov 16, 2018

Is it too late to set baa1786 as the baseline? It (and the prerequisite fbfb3cb) introduce an --incompatible_remote_symlinks behavior, required for remote API V2 implementation.
If it is too late, can we please cherrypick both of these? Thank you!

No, we are not cherrypicking features.
Also, does --incompatible_remote_symlinks have an issue associated with it? (per policy)

@dslomov
Copy link
Contributor

dslomov commented Nov 16, 2018

#6675 is a release blocker

@dslomov
Copy link
Contributor

dslomov commented Nov 19, 2018

rc3
./scripts/release/release.sh create --force_rc=3 0.20.0 7bf7f03 fd52341 241f28d

@ola-rozenfeld
Copy link
Contributor

Yes, #6631.
Okay, I see. Dang it, I thought I'd make it. No worries, next one.

@petemounce
Copy link
Contributor

rc3 is on chocolatey.

@scentini
Copy link
Contributor

@dslomov can you please cherrypick f7e5aef?
It was comitted and cherrypicked into 0.19.2 to fix users using --crosstool_top=@bazel_tools//tools/cpp:default-toolchain

@dslomov
Copy link
Contributor

dslomov commented Nov 26, 2018

Spounds like #6662 is a release blocker

@dslomov
Copy link
Contributor

dslomov commented Nov 26, 2018

rc4:

./scripts/release/release.sh create --force_rc=4 0.20.0 7bf7f03 fd52341 241f28d f7e5aef

@dslomov
Copy link
Contributor

dslomov commented Nov 27, 2018

Before and after cherry-picking f7e5aef bazel-toolchains pass. Sounds like an AI for #6662 post-mortem - insufficient test coverage? /cc @scentini @katre

@meteorcloudy
Copy link
Member

@dslomov Please cherry-pick d2920e3 to fix #6731

@dslomov
Copy link
Contributor

dslomov commented Nov 28, 2018

I will cherry-pick #6731 fix as a 'serious bug' exception to release policy (as far as we know the original commit didn't actually fix any issue and was speculative)

@dslomov
Copy link
Contributor

dslomov commented Nov 28, 2018

rc5: ./scripts/release/release.sh create --force_rc=5 0.20.0 7bf7f03 fd52341 241f28d f7e5aef d2920e3

@dslomov
Copy link
Contributor

dslomov commented Dec 3, 2018

rc5 promoted to release

@philwo
Copy link
Member

philwo commented Dec 4, 2018

@dslomov We discovered a Bazel bug on Windows that, in combination with a performance improvement that I did to our shell test framework, is now causing CI jobs to fail. It's technically not a regression in Bazel 0.20.0, because the bug existed before.

We have a fix for that here that we could cherry-pick into a patch release: bdf7a6b

Or we could accept this as a known issue in 0.20.0 and try to develop a workaround (would probably look like a selective rollback of the performance improvement just on Windows) just for our own test framework.

Which would you prefer?

FYI @meteorcloudy

@philwo
Copy link
Member

philwo commented Dec 4, 2018

Update: I found a possible workaround and sent it to Yun for code review.

@dslomov dslomov closed this as completed Dec 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants