kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34073
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