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 3C5E9CDB471 for ; Wed, 24 Jun 2026 12:40:02 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wcMt2-0001LL-Kj; Wed, 24 Jun 2026 08:39:24 -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 1wcMt0-0001Kr-BL for qemu-devel@nongnu.org; Wed, 24 Jun 2026 08:39:22 -0400 Received: from mail-dy1-x1343.google.com ([2607:f8b0:4864:20::1343]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wcMsy-0005CY-7d for qemu-devel@nongnu.org; Wed, 24 Jun 2026 08:39:22 -0400 Received: by mail-dy1-x1343.google.com with SMTP id 5a478bee46e88-30c6836fea9so605195eec.1 for ; Wed, 24 Jun 2026 05:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782304758; x=1782909558; darn=nongnu.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=9spGAdHYXNU0+5dfFOiB2U9qKXludlmPi9N8vbN2QTM=; b=K6kXSck7FSAlTDs6e9SnhtP4Ztgv1qUnNo64p/M/c2Kn7WBp8ikj0jYMkWBIszHTMw GV1oaGZ1dJgCnUOm21D3InvdRRmHaNR0AK8MUbjdFUHFBigewoxjLqTtWILXg2GPEWjZ xajSJWtBmsjjtqid+ndM6anmI8IGGsIEqDWOblr4w6NiI5mTCIj1p2Vrgc06MYC3rWEE hlfyIn4CWcafngr1lwlWmoRSDMcxV09XvzzL2ZwnbAoRoNYpoQK4qC83lYU6o59PQOrh nAPyMuUb+NtA89Y19BkbJ77pbaRSntmYRwgLE25QT1WwShipg0J+cI+4cBYO8VzMKdX7 8T1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782304758; x=1782909558; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9spGAdHYXNU0+5dfFOiB2U9qKXludlmPi9N8vbN2QTM=; b=RnRkYH2qZnjl/fNvrVvNLis8xqbXDU1XsniF7DwE09IMNKEnpof305USel8twfZMqf 0Xf2JyRi+ZKw4StbreFOckzatPLVhtUT+QaS+2N855EMbv1Z2uNoihek7C5StfbsByRW uwbFd6mKh2EXxqd4oBjM1iQ10MXxK6H45Oy1EjObQH4DEK8lNU9ubqJdgvOaD87iED8M IVqOY4Ty8XhM/oDuxWVS2LFgg9SZRE/x6dF29oCBnNM2cNx53BS2wvz5b6OoXuc0c8Lc XtfYtD54s9Snf06o4aqGrgtrACQIJnn+7QBBFyWLjrzPKr+e4OeyaCa7mgaXMHphp5dK aveA== X-Gm-Message-State: AOJu0YyZdYNqIZ95G38gKSeq6mxhQzorw0SwRP5aWTfJbNP/BId07pob g9k2Jz1IYxuzK3n3BOYvSHq6chd94wzrsO7yyL1cyL4VlG7XEeNP7YFo X-Gm-Gg: AfdE7cnBlC3HJ3+frYQ8B6pNdRrmjqJICirn4jzv2w78FZuH7Z+iKuYJK/XG/hSrZQP Fh3Bi8obSFUuvDWq/qZ5Vp9wVw8TZCy0326X5aR89GAIBrt28jSvJvI6Br3Gx6tH+/HM+OWFE52 bhbVsvbKf3qmkbYaL5t55E4kodeJ77xAtcWJd61+IfqtxR4SoqwwxBDpTs27z1QxyGpqZWKwvr+ +dbC7nxyjkpqo67PxTpAX3/FqQPVVZ+mxQ8YmVLeEw5J+fSNukWZym/Ab/7IMem3fFYvHjQf62I DheBy9soxJ7fvaop9gWO67gkMXKJlP8tc5ierK3aL4rJ3NnqyXXB46wqcQXZT/jnGbBUqzY2Siz 2V93mzhNG9ZDHSZyKMTEhZVqoPxt3HqIISysm3TXLXf7D5k9vvCijuEwoxIxL/P3/mwkKKkVEDo IaN6zwLO4XBSWFS81hDEZKopvPywucQXbOPGIQ4ydeyD2fzxTX X-Received: by 2002:a05:7300:80cc:b0:30c:1fb5:94b1 with SMTP id 5a478bee46e88-30c5553657amr7679174eec.6.1782304757802; Wed, 24 Jun 2026 05:39:17 -0700 (PDT) Received: from localhost ([64.186.250.142]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30c1bde9335sm22681446eec.21.2026.06.24.05.39.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2026 05:39:17 -0700 (PDT) Date: Wed, 24 Jun 2026 20:39:14 +0800 From: Chao Liu To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= Cc: qemu-devel@nongnu.org Subject: Re: [PATCH 0/3] Record maintainer/reviewer Git Lab handles Message-ID: References: <20260622113152.1710585-1-berrange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260622113152.1710585-1-berrange@redhat.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::1343; envelope-from=chao.liu.zevorn@gmail.com; helo=mail-dy1-x1343.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 On Mon, Jun 22, 2026 at 12:31:49PM +0800, Daniel P. Berrangé wrote: > 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 My GitLab account is gitlab.com/chao23.liu Thanks, Chao > Chinmay Rath > Christoph Muellner > Clément Chigot > Clément Mathieu--Drif > Collin Walling > Corey Minyard > Denis V. Lunev > Dmitry Fleytman > Dmitry Osipenko > Dorjoy Chowdhury > Doru Blânzeanu > Edgar E. Iglesias > Elena Ufimtseva > Eric Auger > Eric Farman > Eugenio Pérez > 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é 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é (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(-) > > -- > 2.54.0 > >