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
As I said, I doubt the few accounts that were under "Developer" were chosen for a reason. At least on my side, I've been adding people with that role since I've been granted the Owner role and didn't really think much of it.
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.
So you give all the person more rights in the repo.
In Salsa the role Maintainer has more rights then the role Developer
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 481 |
Nodes: | 16 (2 / 14) |
Uptime: | 08:08:16 |
Calls: | 9,538 |
Calls today: | 6 |
Files: | 13,653 |
Messages: | 6,138,953 |
Posted today: | 1 |