Closed veblush closed 1 month ago
@comius and @zhangskz PTAL.
Looks like is_normalized
used by this change was added to bazel skylib in 1.7.0, and this was bumped for protobuf in protobuf_deps.bzl to 1.7.0 accordingly.
Looks like grpc's bazel skylib version in grpc_deps.bzl is still on 1.0.3 which is applied first and thus used instead. This probably needs to get upgraded to 1.7.0.
Thanks, I'll let you know whether upgrading skylib could solve this.
gRPC Continuous Build began to fail since Jul 18. I suspect that https://github.com/protocolbuffers/protobuf/commit/3ff2cf05f341a2ebe9e4e79e59717f85cfd5d601 is the root cause based on the error message.
What version of protobuf and what language are you using?
https://github.com/protocolbuffers/protobuf/commit/3ff2cf05f341a2ebe9e4e79e59717f85cfd5d601 C++
What operating system (Linux, Windows, ...) and version?
Linux
What runtime / compiler are you using (e.g., python version or gcc version)
Bazel 7.2
What did you do?
Build gRPC with the HEAD version of protobuf using Bazel 7.2
What did you expect to see
Build Success
What did you see instead?
Build Failure with this message
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment
You can see this log