News for hackers. Stuff that matters.
Re:Migrating Facebook to MySQL 8.0 by umanwizard on Thursday July 22, 2021 @07:25PM (#27925539)
SemVer is a relatively recent proposal that the vast majority of software does not follow. Calling the three parts of a three-part version “major”, “minor” and “patch” is a SemVer thing, not a universal standard.
Re:Migrating Facebook to MySQL 8.0 by JimDabell on Thursday July 22, 2021 @09:38PM (#27926343)
SemVer did not introduce major / minor / patch, that was standard usage in free and open source software for decades beforehand.

Example from 20 years ago:

> The most popular version numbering scheme stems from the <major>.<minor>.<patchlevel> scheme

— https://ask.slashdot.org/story/01/01/05/0054230/version-numb...

Example from 1997:

> Python versions are numbered A.B.C or A.B. A is the major version number -- it is only incremented for major changes in functionality or source structure. B is the minor version number, incremented for less earth-shattering changes to a release. C is the patchlevel -- it is incremented for each new patch release.

— https://web.archive.org/web/19970501012343/http://www.python...

Re:Migrating Facebook to MySQL 8.0 by wongarsu on Friday July 23, 2021 @09:06AM (#27930202)
There's also Windows with it's A.B.C.D or major.minor.patch.build version scheme. Not sure how far back that goes, but it clearly predates semver as well.
Re:Migrating Facebook to MySQL 8.0 by umanwizard on Friday July 23, 2021 @08:13AM (#27929809)
Fair enough, you’re right that it’s more widespread than just SemVer (though IMO still not an ironclad standard)
Re:Migrating Facebook to MySQL 8.0 by 101011 on Thursday July 22, 2021 @08:35PM (#27926034)
Worth calling out here that SemVer has been around for a decade now, so "recent" is relative
Re:Migrating Facebook to MySQL 8.0 by rtsil on Thursday July 22, 2021 @09:35PM (#27926327)
For some of us, that is recent.