-
Notifications
You must be signed in to change notification settings - Fork 189
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
Please sync google/api/http.proto from github.com/googleapis/googleapis #92
Comments
FWIW @jadekler I'm attempting to merge googleapis/api-common-protos#12 which may be the correct way to resolve this problem. Alternatively, is there a reason to depend on that extra repo, if all the .oO { It's a shame copybara does not sync to that lightweight repo. } |
Aaaaaaand it just got merged. That was fast! So just regeneration would fix this. I don't have an up-to-date |
Yes, doing so now. |
Merged. To recap my understanding of this problem (any of this may be wrong and I'm happy to be corrected):
This was fixed by:
Action items:
|
To answer this question: It turns out that there are several problems with having a single repo (googleapis) that houses both the common / dependency protos, and the specific API protos. The problems essentially amount to that the story for external usage ("make your own API protos that can use our common ones as dependencies") is terrible, and it is also really unclear what API producers are allowed to depend on. We are trying to fix that problem by delineating between our common protos and our specific API protos, and the common ones should eventually no longer be in googleapis. However, removing them now would essentially break the world, thus the overlap. It is not great, and we are working on it. :-) It is just a marathon and not a sprint. |
Recent regeneration commits have steamrolled over
response_body
field required for grpc-ecosystem/grpc-gateway#712.This seems because the
http.proto
not based on the lasthttp.proto
. It was overwritten in 9739b9a.Formerly-internal-only
response_body
has been made public in this sync commit googleapis/googleapis@3544ab1https://github.com/googleapis/api-common-protos has not been synced for months (since July).
Can someone make sure that
3544ab16c3342d790b00764251e348705991ea4b
makes it into the regenerated file?The text was updated successfully, but these errors were encountered: