dmd 2.068, 2.069, 2.0xx Evil Plan going forward

HaraldZealot via Digitalmars-d digitalmars-d at puremagic.com
Tue Jul 21 13:12:23 PDT 2015


On Monday, 20 July 2015 at 21:27:17 UTC, Mathias Lang wrote:
>
> We do follow a versioning style: '2.MAJOR.PATCH'  (with major 
> being 3 digits). It's not as good as SemVer, but better than it 
> was few years ago, and I have faith we'll end up following 
> SemVer at some point.
>
> Following SemVer strictly wouldn't solve the real problem: 
> We'll go from
> 2.068, 2.069. 2.070.. to 3.0.0, 4.0.0, 5.0.0 and will soon end 
> up playing
> catch up with Chrome.
> To follow SemVer we'll have to separate breaking changes from 
> bugfixes
> (including regressions) from new feature, and most likely work 
> with
> separate branches.. Martin already started to work on this and 
> we're in a
> nicer spot now, but it requires manpower.
> Since we don't have 2 consecutive releases that don't break 
> code, I see no
> point in changing the version scheme at this point other than 
> satisfying
> the purists.
>
> Having a focus for releases will hopefully mitigate that 
> problem. But so far most posts have been about "BTW we need 
> that fixed" and "our versioning scheme is broken".

+100


More information about the Digitalmars-d mailing list