On Fri, Mar 12, 2021 at 10:34:02AM +0100, Carlos E. R. wrote:
Before Leap openSUSE did not have major/minor versions. Leap has major and minor versions. The number before the dot is the major version number, and the number after it is the minor.
So 42.*, 15.* are major versions.
I would go even further than that. Prior to 15.2, all the binaries were rebuild from sources prior to being included with the distribution, so prior to this binary merge from SLE, the binaries could not be relied upon to be ABI stable. Only now can users rely that ABI stability is maintained between different Leap versions as long as the binary remains the same. So I would say that all versions of Leap prior to 15.2 were all major releases and were not really ABI compatible. Today, we can at least say that ABI compatibility is maintained between these minor releases. Well, at least for some core packages. - Adam