octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's appropriate for the default branch?


From: Torsten
Subject: Re: What's appropriate for the default branch?
Date: Thu, 28 Nov 2013 19:37:12 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1

On 28.11.2013 19:13, John W. Eaton wrote:
> On 11/26/2013 01:20 AM, Rik wrote:
> 
>> If you have changesets for the 3.8 release they should now
>> be applied to the stable branch.  The default branch is now for
>> development
>> on the 4.0 release.
> 
> What's appropriate for the default branch now?
> 
> If our focus for 4.0 is a solid GUI, then I think we should focus on
> that alone and leave other changes until later.  But that means that
> we don't really have a good place for people to push changes for new
> features that are not focused on the GUI or classdef.
> 
> I also don't think that we should be doing all the work for 4.0 on the
> stable branch.  We may have to break binary compatibility when making
> some of the 4.0 changes and it may take more than a few months for 4.0
> to be ready.  But we should try to ensure that we are able to release
> 3.8.N at any time without breaking binary compatibility with previous
> 3.8 releases.
> 
> Would it make sense to create an intermediate branch that is intended
> for the work on the 4.0 release?  Then we could leave default open for
> any other kinds of possibly risky changes.  If we go this route, I
> would merge classdef to default.
> 
> Then we would have:
> 
>   stable:  3.8.x series
> 
>   gui:     Future 4.0.x series with stable GUI.  Most work focuses on
>            this branch until 4.0 is released.
> 
>   default: The usual (almost) anything goes branch.  Merge classdef
>            here and close the classdef branch.  The big new feature
>            for a future 4.x release (or maybe 5.0) would be classdef
>            support.

Does this mean that improvements or bug fixes for the gui are not
included in future 3.8.x releases?

Torsten


reply via email to

[Prev in Thread] Current Thread [Next in Thread]