kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #17086
Re: Feature freeze and next release terminology
Damn! Too late for 4.0.0. Better one up Linus by using 5.0.0. :)
On 2/24/2015 11:30 AM, Adam Wolf wrote:
> Hi Wayne,
>
> Any chance you can make a call on 3.0.0 vs 4.0.0?
>
> (Torvalds just took Linux to 4.0 this week :))
>
> Adam Wolf
>
> On Tue, Feb 24, 2015 at 10:22 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx
> <mailto:stambaughw@xxxxxxxxx>> wrote:
>
> Here is the stable release policy:
>
> http://ci.kicad-pcb.org/job/kicad-doxygen/ws/Documentation/doxygen/html/md_Documentation_development_stable-release-policy.html
>
> I still need to add the numbering system to this.
>
> On 2/24/2015 11:00 AM, Adam Wolf wrote:
> > Hi folks,
> >
> > I have started and deleted this email multiple times. I really don't
> > enjoy discussions like this, but sometimes they're necessary.
> >
> > I have ran into quite a few misconceptions recently from non-devs about
> > what the upcoming release is going to be. The issues I am seeing seem
> > to hinge around the word "stable".
> >
> > As far as I know, every single source commit we make, we intend to be
> > stable and usable, and we don't really commit half-features very often
> > (if ever), and I have been seeing users get very confused about that
> > based on the word "stable" for the upcoming release.
>
> This will always be a goal for the product branch as long as I am
> project leader. Keeping the development branch usable is important.
>
> >
> > As far as I know, there are going to be two things that make the
> > upcoming release "special":
> >
> > 1) a feature freeze beforehand so we can run manual tests, make sure our
> > features work well, and hopefully fix any packaging issues on the main
> > targets without any churn of new features
> >
> > 2) file format incompatibilities
>
> 3) A bunch of new features (gal, pns router, 64 layers, etc.) since the
> last "stable" release.
>
> >
> > What about instead of calling it "stable", we called it by a version
> > number? Kicad 2.0? I think more users would understand what we're doing.
>
> We discussed using a triplett. Most likely the upcoming release will be
> 3.0.0 or 4.0.0. Either is fine by me. There will never be a 3.1.X or
> 3.2.X because features will *not* be back ported under the current
> policy. Only critical errors (read crash, data loss, memory leaks, etc)
> will be fixed in the stable release branch so there will only be 3.0.1,
> 3.0.2, etc, versions. There will be no attempt to maintain
> compatibility with the development branch file formats. Either you
> bleed on the edge and help with testing or you live with the features in
> the current stable release. I am not reopening this subject for
> discussion for obvious reasons. We've beat this horse to death and
> given our resource limitations, this is the best compromise.
>
> >
> > This email is primarily directed at Wayne, but I like to keep things in
> > the open if possible.
> >
> > Adam Wolf
> > Cofounder and Engineer
> > Wayne and Layne
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto: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
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References