News for hackers. Stuff that matters.
Re:LLVM's New Versioning Scheme by pixel_fcker on Wednesday December 14, 2016 @10:19PM (#13182119)
A piece of software I'm familiar with does this Arch.Major.Minor.Patch.

The Arch number represents a "generation" of the software that represents a significant overhaul where the architecture changes and input files that were generated for previous versions are not likely to work.

Major represents breaking API compatibility, so users who write plugins for the software will need to recompile and possibly change their code (but maybe not depending on what changed).

Minor and Patch are what you'd expect from semver.

This works extremely well from my experience.

Re:LLVM's New Versioning Scheme by lisivka on Thursday December 15, 2016 @10:26AM (#13185170)
Arch is part of name then.