-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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 1.0 - September 2019 #8573
Comments
There's quite a few issues with the 1.0 tag left, including some that seem fairly significant. Which ones does the Bazel team still expect to address before the release? |
We will do a review of those. If you think a specific issue is particularly important to address for 1.0, please comment on it. |
Note that aaff22c and 7ed66f7 are rollbacks of commits that are present in 0.29.0. They should be rolled forward again before 1.0 is cut, but we need to make sure of that when choosing the baseline. (They were rolled back due to an internal issue that does not affect Bazel. See http://b/138789815 for the internal discussion.) |
In particular, both early phases of the rules_kotlin and rules_android roadmaps seem not to have any indications of their progress, and I have had several assurances that their "mid-2019" goals would roll out as a part of the Bazel 1.0 process. Can someone please confirm this, or otherwise inform folks who are waiting on those? |
Current list of blockers is https://github.com/bazelbuild/bazel/labels/bazel%201.0 |
97a8264 is a 1.0 baseline I am going to try. Failing downstream projects:
|
Stuck on bazelbuild/continuous-integration#810, will retry the build once that goes in. |
|
I also cherrypicked 5c02b92 into 0.29.1, is that in 1.0.0? |
I believe so. |
1.0.0rc2 is available: https://releases.bazel.build/1.0.0/rc2/index.html |
It seems, that 1.0.0rc2 broke Gerrit (stable-2.14 release):
It seems to be related to: [1]. This is the place in the code: [2]. This is the complete CI log: [3]. All is fine on 0.29.0 release. [1] #7598 |
Well, yes #7598 is a breaking change in 1.0 (marked as such). Use |
I would like to bring to your attention the fact, that 1.0.0rc2 broke IntelliJ plugin. I just wrote this issue. |
Hi, can this commit be picked into 1.0: #9371? On macOS, it affects hermeticity and caching. |
@davido Looks like the fix is in (bazelbuild/intellij@5f03bde), and the plugin version with that fix is expected to be released early next week. |
Will cherrypick ada2c55 |
rc3:
|
We'll also want to cherry pick #9403 as it helps improving cache hit rates across multiple macOS versions |
Could you explain in more detail which problem #9403 fixes and why it warrants cherry-picking as opposed to waiting for the next release? Is it a serious regression? |
It's not a serious regression but a nice to have given that the issue is caused by having developers on different macOS versions and a new version of macOS will drop next month. |
I say we get in 1.1 then. |
It means developers on 10.14 and 10.15 will share very little cache. Anything that has wrapped_clang (for example) as an input, will not share cache with the exact same build built for 10.14 vs 10.15, even if Xcode and all other dependencies are identical. |
I've tested all major use cases with building and testing of Gerrit project with the latest rc3, and it works as expected. I can build and test Gerrit on JDK 8/11 with I've only detected two minor issues. One regression hard coded There are pending PRs for review for both problems: 1, 2, and we applied workarounds in Gerrit already: a, b. It would be great, if those fixes could make it in 1.0 release, but they can also be fixed in 1.1 (or later). |
rc4:
|
The run is green! |
rc5: |
It tuns out, that this build spam issue that was reported multiple times already: [1], [2] is actually a regression from remote JDK upgrade to JDK 11 in this commit. See also my detailed analysis of the problem. After trying to drop Java language level 7 compatibility in Bazel: [3] and Protobuf: [4] projects that was rejected upstream I figured that we can avoid passing mutually exclusive options to Java compiler in non-invasive way, by extending existing Can we consider to apply the fix in Or, alternatively, could we do official release of [1] #8772 |
I like this option. @iirina wdyt?
|
I agree, I don't think we should block the release. Submitting [5] and releasing java_tools sounds reasonable to me. You can follow the java_tools release at bazelbuild/java_tools#17 |
Will release rc5 today. |
Uhm, I noticed 1.0.0 was just released? https://github.com/bazelbuild/bazel/releases/tag/1.0.0 edit: oh, "1.0.0rc5 as 1.0.0" I guess 😄 🎉 |
Published 1.0.0rc5 as 1.0.0.
Pinging package maintainers: @vbatts @petemounce @excitoon |
Congratulations on the 1.0 release, this is a huge milestone for the entire community! 🥇 |
Right on, but is there still no solid response for building on aarch64? I am getting increased requests there, but have not gotten it built yet
…-------- Original Message --------
On Oct 10, 2019, 07:40, Dmitry Lomov wrote:
Published 1.0.0rc5 as 1.0.0.
- https://github.com/bazelbuild/bazel/releases/tag/1.0.0
- https://releases.bazel.build/1.0.0/release/index.html
Pinging package maintainers: ***@***.***(https://github.com/vbatts) ***@***.***(https://github.com/petemounce) ***@***.***(https://github.com/excitoon)
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#8573?email_source=notifications&email_token=AAAQL2M3IM7MYXXEVGHER43QN4ICJA5CNFSM4HU6O4R2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEA35SVA#issuecomment-540531028), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AAAQL2NMW2ILKQU6C4JIJHDQN4ICJANCNFSM4HU6O4RQ).
|
until then, builds kicked off for centos, rhel, and fedora https://copr.fedorainfracloud.org/coprs/build/1052142 |
Published to chocolatey, apologies for delay. |
#9998 is an unexpected regression from v0.29, given that |
Target RC date - September 3rd, 2019.
See the blog post for some details
The text was updated successfully, but these errors were encountered: