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

Path csiph.com!weretis.net!feeder9.news.weretis.net!newsfeed.endofthelinebbs.com!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Louis-Philippe Véronneau <pollo@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: User roles in DPT salsa - Developer, Reporter
Date Thu, 05 Dec 2024 15:30:01 +0100
Message-ID <JQl1D-dVPW-7@gated-at.bofh.it> (permalink)
References <JQl1D-dVPW-9@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Dec 5 14:27:54 2024
Old-Return-Path <pollo@debian.org>
X-Amavis-Spam-Status No, score=-108.349 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, DKIMWL_WL_HIGH=-0.34, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_MED=-2.3, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no
MIME-Version 1.0
User-Agent Mozilla Thunderbird
Content-Language en-US
Autocrypt addr=pollo@debian.org; keydata= xjMEYEPdjBYJKwYBBAHaRw8BAQdA5yh8SOHhcvKeX/A4rv0/JTCL8Kgnnwy4/okKh1Htbs3N LExvdWlzLVBoaWxpcHBlIFbDqXJvbm5lYXUgPHBvbGxvQGRlYmlhbi5vcmc+wpYEExYKAD4C GwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AWIQT2TWHTIfPLSJFWdT3h5UV8i61BEwUCZb/f iAUJDuIDfAAKCRDh5UV8i61BEzdaAP0cGJp8CpkywzefhdaJjfK5/uAQLRg5Bk6yCWnyR8B4 wQEAxA4C39PJPsosgOVBMdfkzCPhGVynYBnujOyEcksX1w/OOARgQ+DlEgorBgEEAZdVAQUB AQdAgRLbDfS/6GLXd15qI9zHso9UwJQgDbme7pvL1Z9rkG4DAQgHwn4EGBYKACYCGwwWIQT2 TWHTIfPLSJFWdT3h5UV8i61BEwUCZb/fsAUJDuIASgAKCRDh5UV8i61BEwYaAQDhvbQQqmTD F/fdodzfiY45IWYckb9rCvKaVnfP6DOY9QEA/eeaEWmOq2NpOYpBesVjBZCLe8jKv1WPMfLL YOfDIAc=
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Debian-User pollo
X-Mailing-List <debian-python@lists.debian.org> archive/latest/22615
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/07b995a4-9d0d-491d-9935-cec24d51bf09@debian.org
Approved robomod@news.nic.it
Lines 45
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 5 Dec 2024 09:27:35 -0500
X-Original-Message-ID <07b995a4-9d0d-491d-9935-cec24d51bf09@debian.org>
X-Original-References <68a82e4567d19613f776368372bc531a10de6db3.camel@gmail.com>
Xref csiph.com linux.debian.maint.python:16529

Show key headers only | 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