alamb commented on issue #2616:
URL: https://github.com/apache/arrow-rs/issues/2616#issuecomment-1236320293

   > To clarify, I meant build.rs would download and extract protoc - all other 
builds and developers would not have to be aware of this step, just as it was 
when prost bundled it. "it just works"
   
   👍  My point was that I think this solution would only be used for 
`arrow-rs`. 
   
   Thus, if the downstream project used protobuf for some other purpose (e.g. 
datafusion/ballista using it to serialize plans) then that build system for the 
downstream project *still* needs to manage an install protobuf itself and then 
potentially has two versions of protoc (and thus two potential sources of 
failure):
   1. The one installed / managed by `arrow-rs`
   2. The one installed / managed by itself
   
   Maybe this is better for some reason I don't get yet, but it seems like it 
might be even worse than the current state of affairs
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to