On 5 December 2016 at 19:56, Hans Wennborg <h...@chromium.org> wrote: > I'd like to avoid 4.1 because of the potential for confusion about > whether it's a major release (as it would have been under the old > scheme) or a patch release.
But if the versioning scheme is different, users will have to understand what it means anyway. Until now we had a weird and very unique logic, and we're moving to a more sensible logic, because it's similar to what some other projects are doing. I can see as much confusion from 4.0.1 -> 5.0.0 than by having a 4.1 that used to be weird before. After a few releases everything will be clear anyway... I really don't want to make the foreseeable future weird again to avoid a potential misunderstanding for one or two releases. Let's just be brutally clear in all release communications and hopefully people will understand. > The alternative would be: > > 3.9.0 > 3.9.1 > 4.0.0 > 4.1.0 <-- Can't tell from the version number what kind of release this is. No, that has a redundant zero, too. The alternative is: 3.9.0 3.9.1 4.0 4.1 5.0 5.1 etc. cheers, --renato _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev