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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to