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
signature.asc
Description: This is a digitally signed message part