Re: salsa.debian.org (git.debian.org replacement) going into beta, roles
- Date: Wed, 27 Dec 2017 09:24:12 +0100
- From: Geert Stappers <stappers@xxxxxxxxxxx>
- Subject: Re: salsa.debian.org (git.debian.org replacement) going into beta, roles
On Wed, Dec 27, 2017 at 08:48:29AM +0100, Geert Stappers wrote:
> On Wed, Dec 27, 2017 at 08:33:12AM +0100, Anton Gladky wrote:
> > 2017-12-27 1:35 GMT+01:00 Philip Rinn <rinni@xxxxxxxxxxxxx>:
> > <skip>
> > > Is it true (and intended) that -guest users can't create projects within
> > > teams/groups they are member of? Or am I missing something? [I was not able to
> > > create a project within the Debian Science Team]
> > Hmm, it is really so that the users with the role "master" or "owner" are able
> > to create new projects. The users with the role "developer" are not
> > able to do it.
> > Should we use the role "master" by default? What is the common practice?
> Good question. I don't know, I have added 'roles' to subject line
> with the intention that guide lines for roles will be provided.
On Wed, Dec 27, 2017 at 08:46:25AM +0100, Mattia Rizzolo wrote:
> On Wed, Dec 27, 2017 at 01:35:50AM +0100, Philip Rinn wrote:
> > Is it true (and intended) that -guest users can't create projects within
> > teams/groups they are member of? Or am I missing something? [I was not able to
> > create a project within the Debian Science Team]
> As Anton noted, you need to be a "master" in that group. The difference
> between "master" and "developer" in groups is only that masters can
> create projects.
> > For me this is a drawback. I'm a DM and maintain 9 packages within
> > collab-maint now. I want to invite other Debian Contributors to help with my
> > packages. Now I'd need to ask some DD to create 9 projects for my existing
> > packages (and also for new ones) within the Debian group for me. On Alioth I
> > could do this on my own. Why the difference?
> It's not different. Also on alioth you weren't supposed to be able to
> create repositories. https://lists.debian.org/debian-devel-announce/2015/08/msg00008.html
> But apparently that wasn't really enforced as wild cronjobs keep
> overriding the one that restore the inted permissions as written there.
> So yes, you need to get a DD to do the one-off work of creating a
> "collab-maint" project and grant you "master" powers in that projects
> (so that you can add future members yourself).
Leven en laten leven