Hi everyone!

I find myself difficult to understand the notion of MAJOR in semver.org :

> MAJOR version when you make incompatible API changes

IMHO MAJOR version - is when the amount of new stable tested features
reach some threshold, or when some key characteristics of the software
become significantly better (e.g. SMW 2.0 works 400% faster). See this
list for more examples of stuff that I think can be the reason for
increasing any version of SMW. [1]  The API incompatibility is just a
drawback, the inevitable evil which surely should be introduced with
the version. Since the versioning is related not only with programming
but also with marketing, I think it's strange to make API
incompatibilities the major factor for increasing the version number.

[1] 
http://semantic-mediawiki.org/wiki/SMW_users_survey_results#Development_priorities
-----
Yury Katkov, WikiVote



On Fri, Jan 17, 2014 at 12:11 AM, Yaron Koren <ya...@wikiworks.com> wrote:
> Hi,
>
> It sounds like your real question is, "Shouldn't we have changed to 2.0
> already?" :) I don't know the answer to that, but I can't imagine anyone
> would object to increasing the version number to 2.0, 3.0 etc. if/when it
> makes sense to do that.
>
> (I don't think avoiding a 1.10, 1.11 etc. is by itself a good-enough reason
> to jump to the next number - although I may be guilty of sometimes doing
> that when setting version numbers for my own extensions - but anyway,
> ideally there are enough large-scale improvements to accompany the small
> ones that this sort of thing doesn't often become an issue.)
>
>
> On Thu, Jan 16, 2014 at 2:34 PM, Jeroen De Dauw <jeroended...@gmail.com>
> wrote:
>>
>> Hey,
>>
>> I think it would be nice if SMW was http://semver.org/ compliant.
>>
>> This means version numbers would look like MAJOR.MINOR.PATCH with a
>> possible stability suffix. This is very close to what we are already doing,
>> except that we are sticking a "1." in front of it. Having this shifted by
>> one might not be confusing to people familiar with the SMW release cycle,
>> though might be surprising to those who are not.
>>
>> How about switching to this schema for out next major release, which would
>> then end up being 2.0?
>>
>> If we make this switch, the next major release seems like the best point
>> to do this. Coincidentally one advantage to picking this release for such a
>> change is that it makes us skip 1.10, which some users might think is
>> smaller than 1.9.0.
>>
>> Cheers
>>
>> --
>> Jeroen De Dauw
>> http://www.bn2vs.com
>> Don't panic. Don't be evil. ~=[,,_,,]:3
>> --
>>
>>
>> ------------------------------------------------------------------------------
>> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> Critical Workloads, Development Environments & Everything In Between.
>> Get a Quote or Start a Free Trial Today.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Semediawiki-devel mailing list
>> Semediawiki-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>
>
>
>
> --
> WikiWorks · MediaWiki Consulting · http://wikiworks.com
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Semediawiki-devel mailing list
> Semediawiki-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to