On Wednesday, September 16, 2015 08:05:15 AM Steve Dougherty wrote:
> On 09/13/2015 01:50 PM, Victor Denisov wrote:
> >> I have been using Semantic Versioning (http://semver.org/) on a few
> >> projects and found it to be a good approach.
> > 
> > As a non-developer Freenet user, I can only express my wholehearted
> > support for this approach. Current versioning strategy is *extremely*
> > confusing to non-technical open source users accustomed to
> > <major>.<minor>.<patch> versioning (i.e., build 1468 contains major,
> > non-backwards compatible changes, and yet it is only separated by a
> > single build number from a previous version).
> > 
> > Also, projects with major version not being incremented for what? 8
> > years now, correct? - are often perceived as abandoned, which isn't what
> > Freenet is probably looking for.
> 
> Currently 7 is the minor version and 0 the major, but indeed to both.
> Thoughts on moving to semantic versioning? What version would the next
> release be? How difficult will it be to adapt the auto-update system
> from its current form of lock-step with the build number?

I'd rather have it the exact opposite way:
The code which understands strictly "non-decimal, increment by 1 always" build 
numbers should stay as is. We should instead just drop the marketing versions 
from the website etc. and only have build numbers there as well.

Not only would this not require changing the code, it would also be a direct 
consequence of our "measured" behavior over the years: Nobody incremented the 
marketing version because its impossible to decide when it would be good to.
So we would force ourselves to increment marketed versions it by using the 
build-number - the build number *must* be incremented since the code will not 
understand anything else.

We wouldn't be the only ones who do this, major projects such as Firefox also 
have moved to non-decimal versions.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to