Support latest bazel and protobuf
Solve http archive errors with the latest bazel, and possible incompatibility with the latest protobuf library. Because of all of these incompatibilities, the bazel and protobuf dependencies of this project are strictly versioned, but we should update to support the latest versions.
Anything is gonna updates for this issue? I got a building error to use moonlight with conflicts on deprecated bazel components.
Hello,
Unfortunately there's not a lot of planning that goes into making the tensorflow/protobuf/bazel latest releases each play nicely together. If we get the latest bazel running, we probably still won't keep updating support for the latest version frequently, because something will probably break like this again. Now that bazel 1.0.0 is released, we might prioritize upgrading to it and hoping that it won't break again so often.
In the meantime, this should be pretty simple if you download the standalone bazel binary from the 0.20.0 release (linux-x86_64 or darwin-x86_64 with no suffix), keep that binary in your home directory, and use that specific binary to run "bazel build moonlight/..." (shouldn't need to repeat that command often).