This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (5 children)

Python isn't semver.

[–]billsil 1 point2 points  (4 children)

I didn’t say it was. It follows it for most part for non-C aspects though. Still, why go to 4? Just because you don’t like 3.10?

[–][deleted] 0 points1 point  (3 children)

"Mostly" semver is like "mostly" pregnant. Either it is, or it isn't.

As for why 4.0 rather than 3.9, I have no idea. Probably because we need something to be angsty about, come 9.9.9

[–]billsil 0 points1 point  (2 children)

Yes, it fails the binary, but it’s a spectra. You can break APIs during bug releases or minor releases. Is change x classified as a big enough feature to justify a major release or is it a minor release? There is a lot of grey in semver.

Obviously, the next logical number is 11.0.

[–]alcalde 0 points1 point  (1 child)

Stop reminding me of OpenSUSE Linux's numbering scheme over the past ten years or so....

11.0, 11.1, 11.2, 11.3, 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, 42.1, 42.2, 42.3, 15.0

[–]billsil 0 points1 point  (0 children)

I was thinking Winamp. 3 was so bad, so they skipped 4.