News for hackers. Stuff that matters.
Re:LLVM's New Versioning Scheme by erlehmann_ on Wednesday December 14, 2016 @11:03PM (#13182297)
> I like the idea of Semantic Versioning, but it does cause problems where if I'm going to do several breaking releases one after another I have to keep bumping the major version, and I hate that.

From your point of view, the problem is something inherent to semantic versioning. From my point of view, the problem is inherent to your behaviour – if you really want to do “several breaking releases one after another”, why hide it from users?

Re:LLVM's New Versioning Scheme by eridius on Thursday December 15, 2016 @03:00AM (#13183181)
I'm not trying to hide it, but the problem is there's no way to communicate "this is a breaking change, but it's not a particularly large or important change", i.e. users don't have to be prepared to learn a bunch of stuff when upgrading.
Re:LLVM's New Versioning Scheme by Anchor on Thursday December 15, 2016 @06:38AM (#13183894)
I thought change logs served this purpose quite nicely. Every time there is a breaking change, the user needs to check the change log anyway. If there are only some small breaking changes, they are only pleasantly surprised.