-
Notifications
You must be signed in to change notification settings - Fork 138
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
Flogger needs Android 29 #1006
Comments
Flogger has requires Android 29 since the last set of updates. Attempting to roll back bazelbuild/bazel@20b95dd would hide the problem again, but not actually solve it. We should update the CI to include Android 29 as well as 24 and 28. |
I'll add Android 29 support to our CI. |
Looks like flogger uses bazel-common, which has required Android 29 since google/bazel-common@4c4c70b, last October. |
Flogger itself doesn't use Android directly, so arguably they should push back on bazel-common over this, but I'm not sure what we can do about that. |
Speaking as someone who has not quite enough context on any piece of this :) (but who randomly stumbled across this thread -- to be clear, not because I noticed a Bazel-Flogger problem):
|
Any updates here? Flogger continues to fail in buildkite. @philwo any guidance on how we add Android 29 to CI? :) |
There was a blocker for updating our Android build-tools on the CI machines, but my colleagues told me that it has been resolved with a fix to Bazel now. I've just pushed new VM images to the testing CI, when all looks good they'll go to production CI later. However, they have build-tools 29.0.3 installed, while the linked bazel-common commit above references 29.0.2. 😬 How hard is it to update that to 29.0.3? |
We'd need to update bazel-common, then update flogger (and other projects) to use the new bazel-common. It's doable but several steps. Can we have multiple Android SDKs, or does that make the image too large? |
I'll install that version, too, so you're unblocked. We can migrate whenever we have time, no problem. |
I just realized this isn't (only) about the build-tools, but the whole Android 29 platform was missing. I'll add it to the VMs. |
All done and happy to report that it's green now: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1603#aae5670f-6be4-4cdc-b581-df28e38441d2 🎉 |
After fix in bazel:
bazelbuild/bazel#11737
Downstream project "Flogger" needs Android 29.
(Downstream build: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/1573#4bcf1123-f2bb-4a59-b232-95290d726609)
Culprit: https://buildkite.com/bazel/culprit-finder/builds/421)
cc: @juliexxia, @katre
The text was updated successfully, but these errors were encountered: