plewis110 commented on issue #5368:
URL: https://github.com/apache/arrow-rs/issues/5368#issuecomment-2078381459

   As big user of the individual arrow-* sub-crates, it would make my life a 
lot easier if each sub-crate was versioned independently (similar to how any of 
the mainstream Rust projects do it).
   
   After creating a single library with public APIs exposing the Arrow traits, 
it only took a week before I ran into this issue with some of my users who 
wanted to use versions 47 and 51 in their projects.
   
   From my perspective, there was zero difference between the two versions and 
I didn't understand why the major version was bumped for crates like 
`arrow-array`, `arrow-schema`, and `arrow-ipc`.
   
   It's a maintenance headache for a crates' users if the maintainers aren't 
following SemVer since that's such a huge part of the expectations of the 
ecosystem built around Rust at a crates ecosystem level.


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