← Back to team overview

kicad-developers team mailing list archive

Re: Version naming scheme

 

That Wikipedia page is defining the waterfall methodology life cycle.

KiCad is somewhere in between waterfall and agile methodology.

https://en.wikipedia.org/wiki/Software_development_process <https://en.wikipedia.org/wiki/Software_development_process>

Cheers,
Jeff.

> On 19 Feb 2018, at 21:00, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
> 
> I think we are using rc in the correct context here.  Our alpha and beta
> testing is completely open and continuous thanks to our nightly builds.
> We are in feature freeze so no new feature code is being added to KiCad.
> We are in the process of cleaning up a final few bugs before rc1.  If
> no bugs were found in rc1 then it would become stable version 5.0.0.
> I'm not going to hold my breath on that.  We just don't use showstopper
> bugs as our stable release criteria.  If we find UI strings with
> spelling errors or other minor polishing errors during rc1, we will fix
> them and release an rc2.  I'm not going to release a stable release
> version of KiCad with these minor bugs if I can avoid it just to appease
> some versioning scheme defined on Wikipedia.  Our current versioning
> scheme suits our purposes given our manpower limitations so until I find
> a compelling reason to change it, I will keep it the way it is.  Thank
> you for your input.
> 
> Cheers,
> 
> Wayne
> 
> On 2/19/2018 3:38 PM, Eeli Kaikkonen wrote:
>> I'm not a KiCad developer, nor do I know much about its history or
>> developers, so I don't have any kind of authority here, but I feel I
>> have to talk about the version names. Now is probably the last possible
>> time to draw attention to it because "RC1" is around the corner.
>> 
>> https://en.wikipedia.org/wiki/Software_release_life_cycle#Release_candidate
>> :
>> 
>> "a beta version with potential to be a final product, which is ready to
>> release unless significant bugs
>> <https://en.wikipedia.org/wiki/Computer_bug> emerge."
>> 
>> They key expression here is "ready to release". That's how it has been
>> used in all FLOSS projects I have seen. It means that the code doesn't
>> have to be changed for the final release unless serious new bugs are
>> found. I have got the impression that the next release of KiCad, which
>> now is called RC1, should really be beta1.
>> 
>> So, how far KiCad is now from the final release? Has this been discussed
>> before and how this naming scheme have been decided? What do you
>> understand by RC and beta?
>> 
>> 
>> Eeli Kaikkonen
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


References