JakeDern commented on issue #413:
URL: 
https://github.com/apache/arrow-rs-object-store/issues/413#issuecomment-3156678311

   I get your point but if you have mutually exclusive features and you have 
transitive dependencies on object store with different crypto providers enabled 
then my understanding is you will not be able to compile which is why it's 
discouraged. Not sure if it's going to be a problem in practice but sounds like 
a risk.
   
   On the other hand, that might be the right tradeoff for a crypto provider - 
In my current case I'd probably want that so that I can definitively prove that 
no dependencies are using the (in our definition) "non-compliant" provider(s) 
because it they wouldn't even be in my dependency tree.
   
   I think either approach is reasonable. Once I get some direction from the 
maintainers I'm happy to take a look at this


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to