-
Notifications
You must be signed in to change notification settings - Fork 3.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
[Packaging] soversion bumps on minor releases #41659
Comments
We're not supposed to break the ABI in bugfix releases, so I don't know why the soversion was bumped. |
The latest 16.1.0 release was not a bug-fix release, but a minor / feature release, though (and the first time we ever did this since 1.0, AFAIK, so I don't know if we have explicit expectations around this, I personally would expect that a feature release is not ABI stable) |
Ah, right. Well, 16.1.0 is a slightly unusual case then. |
Imo if this is going to be a breaking abi change it might as well be a major version bump |
To be clear, we explicitly decided to bump the so version for minor feature releases at the time of the first 1.0.0 release. See this issue Kou linked above (#4801) and this email thread: https://lists.apache.org/thread/r1ztq38xz5tn4p4v0xc1xk2d8x82p84v) |
I opened an issue about that we need to better document the expectations: #41707 |
Let's close this in favor of discussing it further in #41707 |
Describe the usage question you have. Please include as many useful details as possible.
Hi, the latest release of pyarrow bumps the soversion to 1601. It's painful enough that the soversion bumps with every major release, but is there a need to bump the soversion on minor releases? Are breaking abi changes really being released on minor releases?
Component(s)
Python
The text was updated successfully, but these errors were encountered: