Sounds reasonable to me. On Fri, Oct 12, 2018 at 11:26 AM Josh Fischer <j...@joshfischer.io> wrote:
> Hey All, > > I've done some research and I do not think Heron's Bazel configuration is > hermetic. What I mean by this is that to build Heron we are relying on the > JDK on the host platform. If JDK versions change across host platforms it > will create build issues for the developers. I think we could reduce the > amount of issues that occur by relying on a tool chain to provide the > needed versions of our build tools through Bazel. I imagine this could be > a bit of a task, so I think tackling Java first would be a good start to > resolving this issue and allowing for cleaner builds. > > Any thoughts? Comments? Concerns? > > See below for a toolchains explanation: > > https://docs.bazel.build/versions/master/remote-execution-rules.html#invoking-build-tools-through-toolchain-rules > > -Josh >