Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: Peter Wienemann Newsgroups: linux.debian.maint.python Subject: Handling sponsorship requests by new contributors (was: Request for Python Team assistance in Debian Mentors) Date: Sun, 16 Jun 2024 19:20:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Jun 16 17:15:10 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-109.52 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.001, 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Debian-User: wiene X-Mailing-List: archive/latest/21974 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/f115fc9c-379f-4ae5-9301-cfb59b829373@debian.org Approved: robomod@news.nic.it Lines: 45 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 16 Jun 2024 18:56:51 +0200 X-Original-Message-ID: X-Original-References: <875xud9jtu.fsf@daath.pimeys.fr> Xref: csiph.com linux.debian.maint.python:15938 Hi, On 2024-06-13 13:13:33, Pierre-Elliott Bécue wrote: > Andrey Rakhmatullin wrote on 13/06/2024 at 12:48:36+0200: >> I'm always hesitant to look at Python module RFSes because on one hand I >> would like all of them to be in the team but on the other hand I'm not >> sure if it makes sense to write "please move this to DPT" or "please >> consider moving this to DPT", especially for people who are first time >> packages without a team membership. >> Perhaps we should discuss this and find a single recommended practice for >> such packages. > > I really think we should encourage newcomers to apply joining the team > and put their packages there. > > What we could do if the idea of giving broad commit rights to newcomers > poses issues is to create a specific namespace in python-team for > newcomers. (then we'd need to have some migration plan and then oh dear) I agree with both of you that it would be good to encourage new contributors to put their Python packages in the Python team namespace. If one does not want to grant push rights to all team repositories to newcomers, an alternative to a separate namespace would be that a sponsor (who is a member of the Python group on salsa) creates a repository in the Python team namespace (after approval by the sponsored person), moves the repository contents to the created repository and grants the right to push to this repository to the sponsored person. During that phase, new contributors can only submit changes to other repositories in the team namespace by other means, e. g. by submitting merge requests (although MRs are not ideal for all cases, e. g. updating packages to new upstream versions). After a couple of good contributions access to all team repositories could be granted if there is interest in broader team contributions (rather than focusing on one's own packages). This sketched procedure is e. g. followed by the security tools packaging team (see e. g. Samuel Henrique's explanation on [0]). It does not involve an additional migration step but adopting this by the Python team probably requires rethinking the team policy acceptance workflow. Best regards, Peter [0] https://lists.debian.org/debian-security-tools/2021/10/msg00003.html