-
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
Update turbine #14059
Update turbine #14059
Conversation
Sorry, I had to revert this (and should have waited for the presubmit tests to complete...), because it breaks some tests: https://buildkite.com/bazel/bazel-bazel/builds/17471 |
Sorry about that, and thanks for taking care of the rollback. I think this has exposed an issue with those tests, I mailed cl/399718766 to prepare them for this change. |
The CI is passing with the pending change to |
e.g. for ` //src/test/shell/bazel:bazel_java_test_jdk16_toolchain_head`, this test was previously using `@bazel_tools//tools/jdk:toolchain`, which was leaking the toolchain from the enclosing version of Bazel. It worked anyways because turbine was always producing JDK 8 class files, but as of google/turbine@006a74b turbine uses the class file version corresponding to the `-target` or `--release` flag. This fixes e.g. ``` java/com/google/sandwich/B.java:3: error: cannot access C C myObject; ^ bad class file: bazel-out/k8-fastbuild/bin/java/com/google/sandwich/libbottom-hjar.jar(/com/google/sandwich/C.class) class file has wrong version 59.0, should be 55.0 Please remove or make sure it appears in the correct subdirectory of the classpath. ``` from #14059 PiperOrigin-RevId: 399738050
@philwo This PR is ready for a manual merge. |
google/turbine@cb60060
#13965