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


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

Re: User roles in DPT salsa - Developer, Reporter

Started byLouis-Philippe Véronneau <pollo@debian.org>
First post2024-12-05 15:30 +0100
Last post2024-12-05 18:10 +0100
Articles 4 — 3 participants

Back to article view | Back to linux.debian.maint.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  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

#16529 — Re: User roles in DPT salsa - Developer, Reporter

FromLouis-Philippe Véronneau <pollo@debian.org>
Date2024-12-05 15:30 +0100
SubjectRe: User roles in DPT salsa - Developer, Reporter
Message-ID<JQl1D-dVPW-7@gated-at.bofh.it>
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
   ⠈⠳⣄

[toc] | [next] | [standalone]


#16535

FromMechtilde Stehmann <mechtilde@debian.org>
Date2024-12-05 18:00 +0100
Message-ID<JQnmQ-dXhC-9@gated-at.bofh.it>
In reply to#16529

[Multipart message — attachments visible in raw view] — view raw

Hello Lois-Philippe,


Am 05.12.24 um 15:27 schrieb Louis-Philippe Véronneau:
> On 2024-11-28 11 h 06 a.m., Alexandru Mihail wrote:

> 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

Regards
> 
> Cheers,
> 

-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

[toc] | [prev] | [next] | [standalone]


#16536

FromStefano Rivera <stefanor@debian.org>
Date2024-12-05 18:10 +0100
Message-ID<JQnwu-dXCh-9@gated-at.bofh.it>
In reply to#16535
Hi Louis-Philippe (2024.12.05_17:02:30_+0000)
> 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.

There were some where I used lower rights, when someone was very new,
(typically time limited too).

But yeah +1

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

[toc] | [prev] | [next] | [standalone]


#16537

FromLouis-Philippe Véronneau <pollo@debian.org>
Date2024-12-05 18:10 +0100
Message-ID<JQnwu-dXCh-11@gated-at.bofh.it>
In reply to#16535
On 2024-12-05 11 h 55 a.m., Mechtilde Stehmann wrote:
> 
>> 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

Indeed.

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.

The criterias to join the DPT are not very strict and I think it would 
be pretty arbitrary not to give everyone the same role based on some 
perceptions or feelings.

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

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web