[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