Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16529

Re: User roles in DPT salsa - Developer, Reporter

From Louis-Philippe Véronneau <pollo@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: User roles in DPT salsa - Developer, Reporter
Date 2024-12-05 15:30 +0100
Message-ID <JQl1D-dVPW-7@gated-at.bofh.it> (permalink)
References <JQl1D-dVPW-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 2024-11-28 11 h 06 a.m., Alexandru Mihail wrote:
> Hi all,
> This is a reply to
> https://lists.debian.org/debian-python/2024/11/msg00066.html but I feel
> this should have its own thread.
> 
> I wander what is the purpose of the Developer, Reporter and Guest roles
> in salsa/DPT right now. As of now, out of 505 total users, 14 have the
> Developer role (including me :D).The rest are Owner/Maintainer.
> 
> The developer role, in my opinion, has permissions which don't really
> map well to any Debian related roles. For example, I can create endless
> repos but can't delete them. Can push to branches but cannot push to
> protected branches or unprotect them (So it's not grief-proof, a
> malicious actor can just spam repos, etc). I understand this is
> probably inherited from Gitlab, but I feel perhaps a slight
> restructuring should be in order.
> First of all, what do we do about the 14 users with the developer role?
> What is the criteria by which a user is put here ?  (I checked age of
> admission, it ain't it, some user was added in 2019). Do we move them
> all to Maintainer and deprecate the role ?
> Secondly, do the Reporter/Guest roles have any logic here ? I feel
> those are more related to close source repos which map well to company
> git structures, not salsa.
> Perhaps we keep the Guest role for some later use ? However, I don't
> see much logic behind keeping Reporter,Developer here.
> Suggestions are very much welcomed !
> 
> Have a good one,
> Alexandru Mihail

Hi,

Thanks for raising this issue. I doubt this was an intentional practice.

I've moved all the accounts that had the "Developer" role to the 
"Maintainer" one.

Cheers,

-- 
   ⢀⣴⠾⠻⢶⣦⠀
   ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
   ⢿⡄⠘⠷⠚⠋   pollo@debian.org / veronneau.org
   ⠈⠳⣄

Back to linux.debian.maint.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: User roles in DPT salsa - Developer, Reporter Louis-Philippe Véronneau <pollo@debian.org> - 2024-12-05 15:30 +0100
  Re: User roles in DPT salsa - Developer, Reporter Mechtilde Stehmann <mechtilde@debian.org> - 2024-12-05 18:00 +0100
    Re: User roles in DPT salsa - Developer, Reporter Stefano Rivera <stefanor@debian.org> - 2024-12-05 18:10 +0100
    Re: User roles in DPT salsa - Developer, Reporter Louis-Philippe Véronneau <pollo@debian.org> - 2024-12-05 18:10 +0100

csiph-web