On Wednesday October 5 2011 07:48:32 Garth N. Wells wrote: > On 5 October 2011 13:01, Martin Sandve Alnæs <[email protected]> wrote: > > A related topic is this: I think it would be a good idea to keep a > > 1.0.x bugfix-only branch after the 1.0 release, and let all new > > features go toward 1.1. This could be a general pattern for future > > releases, or just for 1.0 and other particularly chosen future > > releases. Otherwise a critical bug hard to find bug in 1.0 will > > significantly reduce the value of the book. "Bugs" like "this doesn't > > scale perfectly in parallell" would of course _not_ be fixed in 1.0.x > > but be considered new features in 1.1++. > > Having developers work in their own branches, at times quite > extensively, has worked well which is why I suggested offline recently > that we start a 1.1 branch now. This way developments are not held > back, and we avoid new developments compromising 1.0.
I also agree with Martin's points, and I also think it would be nice to have a stable branch for back porting bug fixes. We would then need a buildbot for both the development branch and the stable branch. I guess we also need to establish a policy for what bug fixes should be backported? A simple rule would be to backport only critical bugs, which does not change the syntax. What is the preffered way of cherry picking revisions from the development version into a stable branch? Would it be: bzr merge -r 6003 ../trunk Johan > Garth > > > Martin > > > > On 5 October 2011 13:56, Marie E. Rognes <[email protected]> wrote: > >> I am (perhaps not too surprisingly) very much interested in getting > >> DOLFIN/FEniCS 1.0 out the door. > >> > >> I have signed up for some more bugs and can definitely fix those at a > >> couple of days notice. > >> > >> I strongly agree with Martin's fact-pinions on the importance of > >> prioritizing and a well-tested 1.0. > >> > >> -- > >> Marie > >> > >> On 10/05/11 12:42, Anders Logg wrote: > >>> What's everyone's thoughts on the pending release of 1.0 and addition > >>> of new features? > >>> > >>> If we don't set a deadline or otherwise agree to get 1.0 out of the > >>> door in the very near future, there's a chance that the list of bugs > >>> and blueprints will continue to grow at a faster pace than we can fix > >>> them. > >>> > >>> For example, I've started sketching out a new class UnassembledMatrix > >>> which might help to improve the speed of assembly and possibly be used > >>> for a redesign of SystemAssembler. I feel very tempted by it but at > >>> the same time realize it should probably wait until 1.1. > >>> > >>> My suggestion is as follows: > >>> > >>> 1. Everyone take a look at blueprints/bugs targeted for 1.0-beta2: > >>> > >>> https://launchpad.net/dolfin/+milestone/1.0-beta2 > >>> > >>> Think about whether you can fix things today/tomorrow so we can make a > >>> release of 1.0-beta2 this week. If not, move the items to 1.0-rc1. > >>> > >>> 2. Everyone take a look at blueprints/bugs targeted for 1.0-rc1: > >>> > >>> https://launchpad.net/dolfin/+milestone/1.0-rc1 > >>> > >>> Think about whether you can fix things within 2-3 weeks so we can make > >>> a release of 1.0-rc1 by the end of the month. If not, discuss the > >>> items in question on the mailing list and move to 1.1. > >>> > >>> ? > >>> > >>> -- > >>> Anders > >>> > >>> _______________________________________________ > >>> Mailing list: https://launchpad.net/~dolfin > >>> Post to : [email protected] > >>> Unsubscribe : https://launchpad.net/~dolfin > >>> More help : https://help.launchpad.net/ListHelp > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~dolfin > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~dolfin > >> More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~dolfin > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~dolfin > > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~dolfin > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dolfin > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

