[Dune] Release branches for the upcoming 2.1 release created

Martin Nolte nolte at mathematik.uni-freiburg.de
Thu Feb 17 15:35:25 CET 2011


Hi Oli,

thanks for the explaination. I will have to think about this.

Best,

Martin

On 02/17/2011 03:04 PM, Oliver Sander wrote:
> Hi Martin!
> That's for historical reasons.  For the very first release all core
> developers had write access.  What happened was that people
> kept committing feature additions to the release branch.  Each
> time, testing had to restart and the whole release process took
> a very long time.  To prevent that from happening again, it
> was decided that from then on only a very limited number of
> people should have write access on release branches.
> 
> Of course the disadvantages you name are real.  We can try
> to assume that everybody has grown more mature over the
> last years and try again with write access for all core devs.
> 
> best,
> Oliver
> 
> Am 17.02.2011 14:59, schrieb Martin Nolte:
>> Hi Oli, hi Jö, hi all,
>>
>> thank you very much for creating and explaining the directory structure as
>> well as setting the desired permissions.
>>
>> I have one question, though: Why don't we grant write permission to
>> release-2.1 branch to all core developers? With the current solution all
>> patches have to be ported by either Robert or myself. I see two disadvantages:
>> First of all, we might forget an important patch. Secondly, sometimes patches
>> don't port 1:1 and we have to ask the creator of the patch to apply it to the
>> release branch, fix it, and send us a diff. Since most such patches will come
>> from core developers, wouldn't it be easier if they could simply commit them?
>> The release managers can always revert unintended patches.
>>
>> Best to all and thanks again to Oli and Jö,
>>
>> Martin
>>
>>
>> On 02/17/2011 01:38 PM, Jö Fahlke wrote:
>>   
>>> Am Thu, 17. Feb 2011, 12:28:50 +0100 schrieb Oliver Sander:
>>>     
>>>> If I remember correctly, managers of this release are the folks in Freiburg.
>>>> I don't quite know how to set the proper permissions on the server.  Maybe
>>>> somebody in Heidelberg can step in?  Thanks.
>>>>        
>>> OK, I've set the permissions as follow for the modules dune-common, dune-grid,
>>> dune-grid-dev-howto, dune-grid-howto and dune-istl:
>>>
>>> | group       | path                  | permission |
>>> |-------------+-----------------------+------------|
>>> | DuneAll     | /                     | rw         |
>>> | DuneAll     | /releases             | ro         |
>>> | DuneAll     | /tags                 | ro         |
>>> | DuneAll     | /branches/release-2.1 | ro         |
>>> | ReleaseTeam | /tags                 | rw         |
>>> | ReleaseTeam | /branches/release-2.1 | rw         |
>>>
>>> That means, nobody may write in /releases anymore, and only member of the
>>> release team may write in /tags and /branches/release-2.1.  /branches itself
>>> is still open to anybody with commit rights, since we want people to be able
>>> to easily create topic branches.  So, when a new release branch is created, we
>>> have to explicitly set the write permissions on that branch to ReleaseTeam
>>> only.
>>>
>>> The group ReleaseTeam previously consisted of christi, dedner, graeser, joe,
>>> mario, mblatt, mdroh_01, mnolte, peter, robertk and sander, i.e. all core
>>> developers plus Martin Drohmann who was release manager once.  This does not
>>> match the group name, so I'm changing the group to only contain the current
>>> release managers robertk and mnolte (as Oliver put it: the Freiburg guys).
>>> In addition I changed the group owner from christi to robertk, so that the
>>> group is owned by one af its members.
>>>
>>> Is this fine with everybody?
>>>
>>> Bye,
>>> Jö.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Dune mailing list
>>> Dune at dune-project.org
>>> http://lists.dune-project.org/mailman/listinfo/dune
>>>      
>>    
> 
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune

-- 
Martin Nolte <nolte at mathematik.uni-freiburg.de>

Universität Freiburg                                   phone: +49-761-203-5630
Abteilung für angewandte Mathematik                    fax:   +49-761-203-5632
Hermann-Herder-Straße 10
79104 Freiburg, Germany




More information about the Dune mailing list