-
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
Bump grpc to 1.48.1 and abseil-cpp to 20220623.1 #18216
Conversation
Is the test breakage on Darwin is actually unrelated here? Now we are missing only blzmod for grpc 1.48.1? |
@davido Yes, we are doing some tuning for Bazel CI which caused some test timeouts, sorry about that! |
Yes, unfortunately the grpc team doesn't maintain the BCR module currently, do you mind giving it a try to update it? |
Can you restart the verification once the problem fixed?
You mean to upload a new BCR module version for grpc: 1.48.1? Yes, will do. |
Once this PR is merged, should I bump grpc blzmod version to 1.48.1 in this PR as well? We are also missing bazel mirror for grpc 1.48.1 tarball:
Requested the mirror for grpc 1.48.1 here. |
Fixes bazelbuild#18167. abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1]. Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible. [1] abseil/abseil-cpp@36a4b07 [2] abseil/abseil-cpp@b8bbe92
718e84b
to
5684ce2
Compare
Yes, please do! |
Done. |
Also bump version of bazel_skylib to 1.4.1, because transitive dependency of grpc: abseil-cpp was updated to 20220623.1, that requires new vrsion of bazel_skylib.
39b2d3e
to
7c0c200
Compare
We'll have to merge the changes in the third_party change separately, can you split this change into three ones:
|
PART 1: prepare third_party/grpc files for new version Composed PR: bazelbuild#18216. Fixes bazelbuild#18167. abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1]. Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible. [1] abseil/abseil-cpp@36a4b07 [2] abseil/abseil-cpp@b8bbe92
PART 2: switch to v1.48.1 Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
PART 1: prepare third_party/grpc files for new version Composed PR: bazelbuild#18216. Fixes bazelbuild#18167. abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1]. Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible. [1] abseil/abseil-cpp@36a4b07 [2] abseil/abseil-cpp@b8bbe92
PART 2: switch to v1.48.1 Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
@davido Thanks! |
@meteorcloudy thank you for your assistance and fast review, very much appreciated! |
PART 1: prepare third_party/grpc files for new version Composed PR: #18216. Fixes #18167. abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1]. Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible. [1] abseil/abseil-cpp@36a4b07 [2] abseil/abseil-cpp@b8bbe92 Partial commit for third_party/*, see #18240. Signed-off-by: Pavan Singh <[email protected]>
PART 2: switch to v1.48.1 Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
PART 2: switch to v1.48.1 Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
PART 2: switch to v1.48.1 Composed PR: #18216. Partial commit for third_party/*, see #18241. Signed-off-by: Pavan Singh <[email protected]>
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216.
Part 3: remove 1.47.0 from third_party/grpc Composed PR: #18216. Partial commit for third_party/*, see #18242. Signed-off-by: Pavan Singh <[email protected]>
PART 1: prepare third_party/grpc files for new version Composed PR: bazelbuild#18216. Fixes bazelbuild#18167. abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1]. Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible. [1] abseil/abseil-cpp@36a4b07 [2] abseil/abseil-cpp@b8bbe92 Partial commit for third_party/*, see bazelbuild#18240. Signed-off-by: Pavan Singh <[email protected]>
PART 2: switch to v1.48.1 Composed PR: bazelbuild#18216. Partial commit for third_party/*, see bazelbuild#18241. Signed-off-by: Pavan Singh <[email protected]>
Part 3: remove 1.47.0 from third_party/grpc Composed PR: bazelbuild#18216. Partial commit for third_party/*, see bazelbuild#18242. Signed-off-by: Pavan Singh <[email protected]>
Fixes #18167.
abseil-cpp is missing stdint.h header include, that broke recent compiler versions. This problem was fixed in this commit upstream: [1].
Due to another commit: [2] in abseil-cpp, we also have to bump grpc as well to make them compatible.
[1] abseil/abseil-cpp@36a4b07
[2] abseil/abseil-cpp@b8bbe92