-
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 0.25 - April 2019 #7498
Comments
SGTM I would also like to mention that the fix for #7773 should probably be in the release as the behavior is gated by an incompatible change flag so people that migrated post the 0.24 release where the flag became available will now be broken. |
Update #6426 is not making it :( |
Update #7910 has been fixed. |
Great! The latest green of the Bazel@HEAD + Downstream is from before those commits so I will trigger a new run now and then cut from that |
Waiting for this run to complete: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/898#c5fe1ee3-fbfb-4222-bcda-a6647b64e147 |
To create 0.25.0rc1! |
Downstream test of rc1: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/901 |
Can I request a cherrypick to flip an incompatible flag (#7486)? |
Another potential cherry-pick:
Related: https://groups.google.com/d/msg/bazel-dev/Q4wwSSmn_ao/Oh7ht3DaBAAJ |
@laszlocsomor: Regarding #7486, did you run a "tgp" with the flag flip? Instructions here. If it's clean I'll cherry pick it. And I will cherry pick the bug fix for #7956. Ping this issue when that is ready and I'll cherry pick both together (assuming the flag flip is clean-ish) |
@dkelmer : Yes and it all passed, see #7646 (comment). Great, I'll do as you asked. Thanks! |
To create 0.25rc2 |
#8008 is a release blocker. I ll ping this thread once it's fixed. |
Some findings of breaking changes in bazel 0.25 + cc_library + action_env + USERNAME variable, not enough information yet to open a proper bug: |
Command to create rc3: |
In that I will have to manually downgrade to 0.24 because my employer pushes new releases of Bazel to workstations automatically, it's annoying but manageable ;-) Thanks for looking into it. |
fedora and centos builds are up.
That is with gcc 9.0.1-0.15.fc31 |
https://copr.fedorainfracloud.org/coprs/vbatts/bazel/builds/ for more information. Specifically builder-live.log from https://copr-be.cloud.fedoraproject.org/results/vbatts/bazel/fedora-rawhide-x86_64/00902055-bazel/ |
0.25 broke rules_scala. Same pipeline worked on 0.24.
cc @iirina |
Published to chocolatey |
@iirina can you take a look at #7498 (comment)? Though @jin, I'm a little surprised this is the case because it didn't show up in the test with downstream projects: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/939 |
Update on the 0.25 release: We're doing a patch release to address #8226. The fix will be to provide an implementation and the API that will be available in 0.26. |
Did you send an announcement to the blog and bazel-discuss@? |
@laurentlb, no. I can send an email to bazel-discuss@. What do you mean by sending an announcement to the blog? |
@dkelmer @iirina you can ignore #7498 (comment) - fixed by bumping rules_scala. |
fix to #8236 also needs to be included in the patch release |
Command to create 0.25.1rc3 Note that first commit is the 0.25.0 release, the second is a local commit, and the 3rd is a public commit |
Patch release 0.25.1 has been released https://github.com/bazelbuild/bazel/releases/tag/0.25.1 |
Pushed to chocolatey. |
The Android emulator team recently pushed a new stable emulator release that removed some files that Bazel's Android SDK BUILD template looks for (emulator64-x86 and emulator64-arm). Because of this, all Bazel versions will fail when trying to test This affects all Bazel versions, and has already been cherry-picked into 0.26.0rc7. Can we cherry-pick the fix to 0.25 too? The fix is here: 85a5a2b |
This is an interesting case because it's not a Bazel breakage, but I do think that it makes sense for the most recent version of Bazel to be able to build an |
The emulator will not automatically update, but new SDK downloads will use the new emulator. The patch is also backwards compatible with older emulator versions. |
Backwards compatible is what I wanted to hear ;) |
Also adding the fix to #8254 to the patch release |
To create 0.25.2:
|
The fix for this will require a patch release, as the bug effectively causes an an infinite loop for remote execution: #8320 |
Created 0.25.3 |
I tried to create the 0.25.3 chocolatey package, but https://github.com/bazelbuild/bazel/releases/tag/0.25.3 does not exist yet? |
@petemounce, that is correct. I'm pushing it now. There was an issue that has been resolved. |
Target RC date: April 1st
The text was updated successfully, but these errors were encountered: