Thread Previous • Date Previous • Date Next • Thread Next |
Agree. We want to keep the maintenance of 1.0.x affordable, it is mainly for allowing a long term stable version matching the book to exist. In ubuntu terms, 1.0 should basically be a LTE. A future challenge will be to keep it working while libraries change... Martin Den 6. okt. 2011 02.23 skrev "Anders Logg" <logg@xxxxxxxxx> følgende: > On Thu, Oct 06, 2011 at 01:23:18AM +0100, Garth N. Wells wrote: >> >> >> On 5 Oct 2011, at 18:10, Anders Logg <logg@xxxxxxxxx> wrote: >> >> > On Wed, Oct 05, 2011 at 09:47:42AM -0700, Johan Hake wrote: >> >> On Wednesday October 5 2011 07:48:32 Garth N. Wells wrote: >> >>> On 5 October 2011 13:01, Martin Sandve Alnæs <martinal@xxxxxxxxx> 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. >> > >> > It seems we all agree on this. >> > >> >> 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 >> > >> > I don't know. >> > >> > Other issues to discuss: >> > >> > 1. Is it possible in Launchpad to keep track of bugs that have been >> > fixed in either the development version or the stable branch? Or must >> > the bug be duplicated? Say we fix it in the development version but >> > forget to fix it in the stable branch or vice versa? >> > >> >> We should check how other projects handle this on Launchpad. >> >> > 2. Should the 1.0.x branch only be bug fixes so all new features end >> > up in 1.1.x? >> >> Yes. > > ok. > > -- > Anders > > >> Garth >> >> >> > >> >> Johan >> >> >> >>> Garth >> >>> >> >>>> Martin >> >>>> >> >>>> On 5 October 2011 13:56, Marie E. Rognes <meg@xxxxxxxxx> 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. >> >>>>> >> >>>>>> 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. >> >>>>>> >> >>>>>> ? >> >>>>>> >> >>>>> >> >>>>> _______________________________________________ >> >>>>> Mailing list: https://launchpad.net/~dolfin >> >>>>> Post to : dolfin@xxxxxxxxxxxxxxxxxxx >> >>>>> Unsubscribe : https://launchpad.net/~dolfin >> >>>>> More help : https://help.launchpad.net/ListHelp >> >>>> >> >>>> _______________________________________________ >> >>>> Mailing list: https://launchpad.net/~dolfin >> >>>> Post to : dolfin@xxxxxxxxxxxxxxxxxxx >> >>>> Unsubscribe : https://launchpad.net/~dolfin >> >>>> More help : https://help.launchpad.net/ListHelp >> >>> >> >>> _______________________________________________ >> >>> Mailing list: https://launchpad.net/~dolfin >> >>> Post to : dolfin@xxxxxxxxxxxxxxxxxxx >> >>> Unsubscribe : https://launchpad.net/~dolfin >> >>> More help : https://help.launchpad.net/ListHelp >> >> >> >> _______________________________________________ >> >> Mailing list: https://launchpad.net/~dolfin >> >> Post to : dolfin@xxxxxxxxxxxxxxxxxxx >> >> Unsubscribe : https://launchpad.net/~dolfin >> >> More help : https://help.launchpad.net/ListHelp >> > >> > _______________________________________________ >> > Mailing list: https://launchpad.net/~dolfin >> > Post to : dolfin@xxxxxxxxxxxxxxxxxxx >> > Unsubscribe : https://launchpad.net/~dolfin >> > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~dolfin > Post to : dolfin@xxxxxxxxxxxxxxxxxxx > Unsubscribe : https://launchpad.net/~dolfin > More help : https://help.launchpad.net/ListHelp
Thread Previous • Date Previous • Date Next • Thread Next |