ABI changes for 26.x major release
- draft branch for collecting (potential) upcoming ABI changes for next major release.
- won't be merged anytime soon - just collecting upcoming ABI-breaking changes here
- needs to be confirmed to not break Nvidia proprietary drivers (as long as we still need them)
ABI changes for 25.1 or 26.x
just collecting upcoming ABI-breaking changes here
If you use something like https://semver.org/, you can only perform incompatible changes of the ABI in 26.x. Or explain that in the release workflow that you use, 25.1 and 26.0 are major releases.
If you use something like https://semver.org/, you can only perform incompatible changes of the ABI in 26.x. Or explain that in the release workflow that you use, 25.1 and 26.0 are major releases.
We already have "sort of" semver - if you just see the first two digits as one ;-) But yes, I've actually thought about switching to 3 digits with next major release.
@alexislefebvre
If you use something like https://semver.org/, you can only perform incompatible changes of the ABI in 26.x. Or explain that in the release workflow that you use, 25.1 and 26.0 are major releases.
We will have Semantic Versioning beginning with the next minor release 25.0.1, see https://github.com/X11Libre/xserver/issues/646. So yes, this has to target 26.0.0