-
Notifications
You must be signed in to change notification settings - Fork 15.6k
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
protoc: support '=' in --proto_path arguments #879
protoc: support '=' in --proto_path arguments #879
Conversation
Thanks for your pull request. It looks like this may be your first contribution to a Google open source project, in which case you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://cla.developers.google.com/ to sign. Once you've signed, please reply here (e.g.
|
I've asked about the CLA here. The company is Kitware if it has already been signed (which may be true; I think we've had Gerrit patches before). |
Could you avoid using "=" in file paths instead (or avoid passing file paths with "=" to protoc)? It seems very weird to support such file paths. It would be very problematic if the "=" sign appears in proto file import path names as I am pretty we don't have special handling for such names. And I also believe this PR addresses one special case but not the general problem of using "=" in file paths. For example, how would you interpret such a proto_path: $ protoc --proto_path=foo/bar=dir/with=sign xxx.proto |
Regarding the CLA, I can find a corporate CLA signed for Kitware, but I can't find your email address in the authorized contributors from that CLA. Could you ask whoever signed the CLA representing Kitware to give us a updated list of authorized contributors? |
On Tue, Oct 13, 2015 at 13:21:34 -0700, Feng Xiao wrote:
I wish :) . These are autogenerated paths using sigils to indicate
The '=' is in the parentage of the source tree. It shouldn't be in the
The code only splits on the first '=', so this would first try |
On Tue, Oct 13, 2015 at 1:43 PM, Ben Boeckel [email protected]
|
On Tue, Oct 13, 2015 at 14:03:01 -0700, Feng Xiao wrote:
Not really. With out-of-source builds, there may not be a relative |
On Tue, Oct 13, 2015 at 2:11 PM, Ben Boeckel [email protected]
Thanks. Seems there isn't a way to workaround here. I'll merge this PR after the CLA issue is resolved. The original signer of
|
Thanks. Going through our process here (it seems to have changed since he signed it) :) . |
So we've updated to the Google Groups CLA thing now. |
I signed it! |
Ping? Is there some detection that isn't working? |
Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok to test. |
@mathstuf, I still cannot find the CLA for you (check https://signcla.corp.google.com/). Are you using a different email for your CLA? Presumably the CLA only covers your corp email like [email protected]? |
On Wed, Apr 20, 2016 at 15:04:00 -0700, Feng Xiao wrote:
The author and committer email are using my Kitware email address |
Could you check again? I'm seeing Ben Boeckel [email protected] as the commiter: |
44c3631
to
462e7fa
Compare
CLAs look good, thanks! |
Ah ha. I had cherry-picked from our internal fork of protobuf into my local github clone without changing |
ok to test |
The failing test here doesn't seem related (NuGet package errors). |
Thanks! |
…n-proto-path protoc: support '=' in --proto_path arguments
Fixes #877.