4 ms·
Semver makes sense when you want to have a way of breaking the API interface and signal that to people. If there is one thing I've learned from reading various
by capableweb 4y ago
Semver makes sense when you want to have a way of breaking the API interface and signal that to people.
If there is one thing I've learned from reading various messages from Linus on the mailing lists, is that WE DO NOT BREAK USERSPACE!
So Linux would be perpetually on the same major version, which means there is little reason to use Semver in this case.
Also, the first number gets updated whenever Linus feels like the second number gets too large, not sure how "2.1028.0" would solve that :)
- yjftsjthsd-h 4y ago> So Linux would be perpetually on the same major version, Yes:) > which means there is little reason to use Semver in this case. Okay, that's fair. If semver is there to signal breaking changes and there will never be breaking changes maybe it's not super useful. > Also, the first number gets updated whenever Linus feels like the second number gets too large, not sure how "2.1028.0" would solve that :) That's not "also"; I'm specifically saying that Torvald's versioning system is bad. Honestly I'd be happier with losing the leading number completely and doing an increment per feature release; right now the "major" version field just doesn't mean anything.