[llvm-dev] [lldb-dev] [cfe-dev] What version comes after 3.9? (Was: [3.9 Release] Release plan and call for testers)

Jim Rowan via llvm-dev llvm-dev at lists.llvm.org
Mon Jun 27 21:00:52 PDT 2016

On Jun 27, 2016, at 9:57 PM, Chris Lattner via llvm-dev <llvm-dev at lists.llvm.org> wrote:

> I continue to think that 3.10 is the least defensible option out there.  

I agree, given that there isn’t a concurrent agreement that we want to define and conform to a semantic versioning scheme — and that agreement not only hasn’t happened but seems quite unlikely.

> We have a time based release process with no mechanism or attempt to align behind “big” releases that could bring is to a 4.x number.  You might as well call the release “10” at this point, since the "3.” will become archaic legacy that we can’t shed.

Yes, that does seem likely.

> I still don’t understand what “confusion” could be caused by going from 3.9 to 4.0.  

I believe it is rooted in some folks expectation that the versions follow the semantic versioning paradigm.    A numbering scheme that more directly indicated “time-based”, and that had less of a chance of being interpreted as conveying semantic content would indeed be less “confusing”.

> Could someone please elaborate on what the problem is that needs solving?  

I think the real point, mostly unspoken, is this expectation for semantic versioning.   Since that isn’t directly being discussed, I also don’t see a problem that needs solving.

Jim Rowan
jmr at codeaurora.org
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation

More information about the llvm-dev mailing list