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

   > As the first-party IO abstraction for the arrow Rust ecosystem, and the 
one that parquet was designed to interoperate with, IMO it would be strange not 
to include it.
   
   I am not sure what is meant by "first-party IO abstraction" - just because 
`object_store` has the same maintainers doesn't mean it necessarily has to be 
bundled into the same crate. 
   
   The parquet crate existed prior to the `object_store` crate and I don't 
think there is any technical reason parquet needs to depend on it (e.g. it is 
an optional dependency). 
   
   > I would be strongly against such a change
   
   What is your concern? 
   
   Potential concerns I can think of are:
   1. Software release management overhead (new crates to make/manage/release)?
   2. Development overhead (e.g. if changes are required to APIs in both crates 
simultaneously)?
   3. API deviation (ome APIs in `parquet` may be changed in such as way as to 
not work as well with `object_store`)?
   4. Something else?


-- 
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