Open
Description
Describe the solution you'd like
Other users protoc
from the root of this repo. When 108b40a was done, we put google-based proto dependencies at the same path as our own assuming that all users were ok with using these google protos instead of their own (e.g. from https://github.com/protocolbuffers/protobuf/tree/main/src/google/protobuf).
We probably need to either:
- Put the third party references where the
protoc
is actually run (e.g.api-go
) and only embed them here when testing
or:
- Move
google/api
tothirdparty/google-api/google/api
- Move
google/protobuf
tothirdparty/google-protobuf/google/protobuf
- Add
-I thirdparty/google-api
and-I thirdparty/google-protobuf
to ourprotoc
- Confirm the fact that
thirdparty
is nested under our root is ok and can easily be ignored by mostprotoc
use