octave-maintainers
[Top][All Lists]
Advanced

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

Re: stable branch release policy [was Re: Possible bug in intersect]


From: Thomas Weber
Subject: Re: stable branch release policy [was Re: Possible bug in intersect]
Date: Sat, 18 Apr 2009 14:42:24 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

On Thu, Apr 16, 2009 at 09:19:14AM +0200, Jaroslav Hajek wrote:
> On Thu, Apr 16, 2009 at 1:09 AM, John W. Eaton <address@hidden> wrote:
> > On 12-Apr-2009, Jaroslav Hajek wrote:
> >
> > | I think the correct policy would be *regressions only*, as has been
> > | suggested by John, but I don't think that's what most users expect.
> > | That would likely require more frequent stable branches.
> >
> > I'd like to have this as well, but to make it work, I think we will
> > need to have some additional structure in the way we work with the
> > main development tree.  I'd be happy to use something like the stages
> > used in GCC development.  I can't remember the details and can't check
> > at the moment, but the idea is to have a feature freeze and reduce the
> > number of important regressions to zero some time before a release.
> 
> The problem with the "feature freeze" state is that it, IMHO, should
> not make the development cease.
> If we enter the "feature freeze" state, no bugs seem to occur that are
> *in my scope* of interest (which may still mean there are bugs and
> thus the freeze may last for a long time), I would like to continue
> development of other features (perhaps for next release), and I would
> like to do so in a public repo, so that others may clone and build
> without annoying digging patches from mails. Also, I sometimes want to
> access the repo from multiple machines.
> As I explained numerous times, continuing a parallel development
> without allowing merges is painful, because you need to repeatedly
> rebase your patches (or fold them), and sometimes even repeatedly fix
> conflicts.
> Taking partially inspiration from Mercurial (which however has more
> active developer community),
> I propose the following:
> 
> 1. The savannah archive will become the "stable" repository.
> 2. We create an "experimental" (or better name?) repository, probably
> using Thomas Weber's hosting.

That would be possible. 

That said, I don't agree this is good. If the main development happens
in the "experimental" archive, it should be hosted on octave.org or
gnu.org, next to the current archive.

        Thomas


reply via email to

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