- We release Bazel 0.18 with out integration tests giving confidence or at least advance warning that things don't break with the version bump.
What motivated rolling back to Java 9?
We at two sigma, actually looked forward to Bazel 0.17.0's embedded jdk moving directly to Java 10.There were was inherent bug in java 9 (resolved in java 10) that has kept us on Bazel-0.15.0.It's an issue with jar time stamping. Internally, we timestamp all jars to 00:00, which java9finds problematic for whatever reason. Many of these jars are precompiled and are referencedby Bazel built java code through java_import statements.
On Wednesday, September 5, 2018 at 11:40:40 AM UTC, Lukács T. Berki wrote:Hey there,Given all the breakage in Bazel 0.16, our desire to get out Bazel 0.17 without it being as badly broken as Bazel 0.16, the fact that we *still* don't have integration testing between Bazel and various combinations of JDK versions, here is our plan for Bazel 0.17:
- We have already rolled back the embedded javac from 10 to 9
- We are going to roll back the embedded JDK from 10 to 9
- We are going to add integration testing to make sure that various combinations of auto-detected JDKs, --host_javabase and --javabase keeps working
- We are going to release Bazel 0.17 with the above changes
- We roll forward the embedded JDK and javac to version 10
- We release Bazel 0.18 with out integration tests giving confidence or at least advance warning that things don't break with the version bump.
In addition, we'll also share a postmortem about Bazel 0.16.Apologies for all the breakages; this really should not happen again, that's why we are taking the most conservative course of action possible.--Lukács T. Berki | Software Engineer | lbe...@google.com |Google Germany GmbH | Erika-Mann-Str. 33 | 80636 München | Germany | Geschäftsführer: Paul Manicle, Halimah DeLaine Prado | Registergericht und -nummer: Hamburg, HRB 86891
--
You received this message because you are subscribed to the Google Groups "Bazel/JVM Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-sig-jvm+unsubscribe@googlegroups.com.
To post to this group, send email to bazel-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-sig-jvm/4c16c876-ed1b-47a2-a9ea-4d7e588a7378%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
It's an issue with jar time stamping. Internally, we timestamp all jars to 00:00, which java9finds problematic for whatever reason.