From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D6836CD98F2 for ; Mon, 22 Jun 2026 12:40:54 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbdwe-0002Gf-58; Mon, 22 Jun 2026 08:40:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbdwc-0002Fk-BP for qemu-devel@nongnu.org; Mon, 22 Jun 2026 08:40:06 -0400 Received: from smtp-out2.suse.de ([195.135.223.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbdwZ-0000hp-Nu for qemu-devel@nongnu.org; Mon, 22 Jun 2026 08:40:06 -0400 Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id D853775C5B; Mon, 22 Jun 2026 12:39:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1782132000; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qUeXy0pEZ51cINROZ67eCsLImSn8q8kdB7QyuTbiI34=; b=bsUYSiTM0KTsPuQyDAD4bzqa0+hR5ELE9htsJlWxrpG8JWj/ZBzWXb2TYldF0BgDaw6m/f up3RqX6BDUOqEqaDiovaKcpiQuiUhbShW+SJxJG2dypH9HIr9UOGJvOf7JyNk1tfjxGdkR Tsx1/yWDFU0euAAXSUSnRtdtS6951g8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1782132000; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qUeXy0pEZ51cINROZ67eCsLImSn8q8kdB7QyuTbiI34=; b=13NwQcbL96d0afI6b4T96IekeFolpw+1yaLi1mIBl8q5Y7+IfYNhoIyAeEJHdPsWD+KKXa ZIyOl2oJOht1GZAQ== Authentication-Results: smtp-out2.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1782131999; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qUeXy0pEZ51cINROZ67eCsLImSn8q8kdB7QyuTbiI34=; b=fla+L8HvM81eUkimgvqqFmDYbFRWVB1ddvXlXkH3GUBohhzLBrwjJR0PiHE0EqMWvbmul7 akiudtwbpf9pMUpXyHXpjntKaFFOJfFvCdPAJ5hqRsGgKDC7Opoe6awxJ8DQWyNAp9mVZm fQ6yT6VHq7Ei0+NhLTMCngyLwk+apL4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1782131999; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qUeXy0pEZ51cINROZ67eCsLImSn8q8kdB7QyuTbiI34=; b=4VMfVvZClk0Aforjo2FO0cQuZtiWThYzQkE42u3EqloweZ/q78DHGx2JVIq1hRFa7i7XDW tc67XNz1d8myHjCA== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 76D59779A8; Mon, 22 Jun 2026 12:39:59 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id pwz7ER8tOWrOcwAAD6G6ig (envelope-from ); Mon, 22 Jun 2026 12:39:59 +0000 From: Fabiano Rosas To: =?utf-8?Q?Daniel_P=2E_Berrang=C3=A9?= , qemu-devel@nongnu.org Cc: =?utf-8?Q?Daniel_P=2E_Berrang=C3=A9?= Subject: Re: [PATCH 0/3] Record maintainer/reviewer Git Lab handles In-Reply-To: <20260622113152.1710585-1-berrange@redhat.com> References: <20260622113152.1710585-1-berrange@redhat.com> Date: Mon, 22 Jun 2026 09:39:57 -0300 Message-ID: <87o6h2695u.fsf@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.30 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_TLS_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email, suse.de:mid, imap1.dmz-prg2.suse.org:helo] Received-SPF: pass client-ip=195.135.223.131; envelope-from=farosas@suse.de; helo=smtp-out2.suse.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Daniel P. Berrang=C3=A9 writes: > When triaging GitLab issues, whether regular bugs or security > disclosures, we need to be able to assign suitable accounts. > > We can only assign Git Lab handles for accounts that are members > of the QEMU group, or QEMU repository with the "Reporter" role > or higher. > > Currently one needs to run 'get_maintainer.pl -f ' to get > the maintainer / reviewer names & emails, and then look in the > GitLab members page to see if there is a match. > > This simplifies that by adding a "--gitlab" option to the > get_maintainer.pl script that will report the GitLab handle > for maintainers / reviewers too. > > MAINTAINERS is then updated with all known accounts. > > Ignoring bot accounts, there are the following GitLab accounts > for people whom are not in MAINTAINERS as a Reviewer/Maintainer: > > Aihua Liang (aliang1) > Anthony Roberts (anthony-linaro) > Bastian Koppelmann (kbastian-qemu) > Eduardo Habkost (ehabkost) > Eldon (eldondev) > Emilio Cota (cota_) > Jim MacArthur (jmacarthur) > Joaquin de Andres (xcancerberox) > Juan Quintela (juan.quintela) > Paul Zimmerman (pauldzim) > Peter Krempa (pipo.sk) > Peter Krempa (work) (pkrempa) > > Much more significantly, there are the following people present > in MAINTAINERS, whom are not members of the GitLab project: > > Aditya Gupta > Akihiko Odaki > Albert Esteve > Alberto Garcia > Alejandro Jimenez > Aleksandar Rikalo > Alessandro Di Federico > Alexandre Iooss > Alexandre Ratchov > Alexey Kardashevskiy > Amit Shah > Andrew Jeffery > Anthony PERARD > Anton Johansson > Antony Pavlov > Ari Sundholm > Artyom Tarasenko > Aurelien Jarno > BALATON Zoltan > Ben Chaney > Bernhard Beschow > Bibo Mao > Brad Smith > Canokeys.org > Chao Liu > Chinmay Rath > Christoph Muellner > Cl=C3=A9ment Chigot > Cl=C3=A9ment Mathieu--Drif > Collin Walling > Corey Minyard > Denis V. Lunev > Dmitry Fleytman > Dmitry Osipenko > Dorjoy Chowdhury > Doru Bl=C3=A2nzeanu > Edgar E. Iglesias > Elena Ufimtseva > Eric Auger > Eric Farman > Eugenio P=C3=A9rez > Farhan Ali > Felipe Balbi > Francisco Iglesias > Frederic Konrad > Gaurav Sharma > Gautam Gala > Gautam Menghani > Giuseppe Lettieri > Glenn Miles > Gonglei > Haixu Cui > Halil Pasic > Hao Wu > Hari Bathini > Hendrik Brueckner > Herv=C3=A9 Poussineau > Hongren (Zenithal) Zheng > Huacai Chen > Hyman Huang > Ilya Dryomov > Ilya Leoshkevich > Ilya Maximets > Jagannathan Raman > Jamin Lin > Jan Kiszka > Jared Rossi > Jason Herne > Jean-Christophe Dubois > Jesper Devantier > Jeuk Kim > Jiaxun Yang > Jiri Pirko > Jiri Slaby > Joe Komlodi > Joel Stanley > John Levon > Jonathan Cameron > Kane Chen > Kashyap Chamarthy > Keith Busch > Kohei Tokunaga > Kuan-Wei Chiu > Kyle Evans > LIU Zhiwei > Leif Lindholm > Li Zhijian > Li-Wen Hsu > Liu Zhiwei > Luc Michel > Lukas Straub > Maciej S. Szmigiero > Mads Ynddal > Magnus Kulke > Maksim Davydov > Marcelo Tosatti > Mark Kanda > Markus Armbruster > Mathieu Poirier > Matthew Rosato > Mauro Carvalho Chehab > Max Filippov > Michael Rolnik > Milan Zamazal > Nabih Estefan > Niek Linnenbank > Ninad Palsule > Palmer Dabbelt > Patrick Leis > Paul Durrant > Pavel Pisa > Pedro Barbuda > Peter Lieven > Peter Xu > Phil Dennis-Jordan > Philipp Tomsich > Ran Wang > Raphael Norwitz > Reinoud Zandijk > Richard W.M. Jones > Roman Bolshakov > Sai Pavan Boddu > Sairaj Kodilkar > Samuel Tardieu > Samuel Thibault > Sergio Lopez > Song Gao > Sourabh > Sourabh Jain > Sriram Yagnaraman > Stafford Horne > Stefano Stabellini > Steven Lee > Strahinja Jankovic > Subbaraya Sundeep > Sunil V L > Sven Schnelle > Tao Tang > Thanos Makatos > Titus Rwantare > Tomita Moeko > Tony Krowiak > Troy Lee > Tyrone Ting > Vikram Garhwal > Viktor Prutyanov > Vincenzo Maffione > Viresh Kumar > WANG Xuerui > Wei Liu > Weiwei Li > Xie Yongji > Yi Liu > Yonggang Luo > Yoshinori Sato > Yuri Benditovich > Zhang Chen > Zhao Liu > Zhenzhong Duan > Zhuoying Cai > zhenwei pi > > Plenty of those will have GitLab accounts, but are simply not members > of QEMU. Plenty more probably aren't registered with GitLab at all. > > Short of emailing all of those people directly, I don't see a good > way to identify their GitLab accounts (if any), in order to invite > them to the QEMU project. I don't want to blindly invite accounts > which merely have the same name on GitLab as there's too much risk > of getting a mis-match. > > Daniel P. Berrang=C3=A9 (3): > get_maintainer: add ability to report Git Lab handle > MAINTAINERS: record known Git Lab handles for all maintainers > MAINTAINERS: record known Git Lab handles for all reviewers > > MAINTAINERS | 396 ++++++++++++++++++++++++++++++++++++++ > scripts/get_maintainer.pl | 17 +- > 2 files changed, 411 insertions(+), 2 deletions(-) Acked-by: Fabiano Rosas