← Back to team overview

dolfin team mailing list archive

Re: 1.0 and new features

 

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.

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.
>>
>> --
>> 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     : 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
>


Follow ups

References