From: "Daniel P. Berrangé" <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Daniel P. Berrangé" <berrange@redhat.com>
Subject: [PATCH 0/3] Record maintainer/reviewer Git Lab handles
Date: Mon, 22 Jun 2026 12:31:49 +0100 [thread overview]
Message-ID: <20260622113152.1710585-1-berrange@redhat.com> (raw)
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 <file>' 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 <adityag-#-linux-#-ibm-#-com>
Akihiko Odaki <odaki-#-rsg-#-ci-#-i-#-u-tokyo-#-ac-#-jp>
Albert Esteve <aesteve-#-redhat-#-com>
Alberto Garcia <berto-#-igalia-#-com>
Alejandro Jimenez <alejandro-#-j-#-jimenez-#-oracle-#-com>
Aleksandar Rikalo <arikalo-#-gmail-#-com>
Alessandro Di Federico <ale-#-rev-#-ng>
Alexandre Iooss <erdnaxe-#-crans-#-org>
Alexandre Ratchov <alex-#-caoua-#-org>
Alexey Kardashevskiy <aik-#-ozlabs-#-ru>
Amit Shah <amit-#-kernel-#-org>
Andrew Jeffery <andrew-#-codeconstruct-#-com-#-au>
Anthony PERARD <anthony-#-xenproject-#-org>
Anton Johansson <anjo-#-rev-#-ng>
Antony Pavlov <antonynpavlov-#-gmail-#-com>
Ari Sundholm <ari-#-tuxera-#-com>
Artyom Tarasenko <atar4qemu-#-gmail-#-com>
Aurelien Jarno <aurelien-#-aurel32-#-net>
BALATON Zoltan <balaton-#-eik-#-bme-#-hu>
Ben Chaney <bchaney-#-akamai-#-com>
Bernhard Beschow <shentey-#-gmail-#-com>
Bibo Mao <maobibo-#-loongson-#-cn>
Brad Smith <brad-#-comstyle-#-com>
Canokeys.org <contact-#-canokeys-#-org>
Chao Liu <chao-#-liu-#-zevorn-#-gmail-#-com>
Chinmay Rath <rathc-#-linux-#-ibm-#-com>
Christoph Muellner <christoph-#-muellner-#-vrull-#-eu>
Clément Chigot <chigot-#-adacore-#-com>
Clément Mathieu--Drif <clement-#-mathieu--drif-#-bull-#-com>
Collin Walling <walling-#-linux-#-ibm-#-com>
Corey Minyard <cminyard-#-mvista-#-com>
Denis V. Lunev <den-#-openvz-#-org>
Dmitry Fleytman <dmitry-#-fleytman-#-gmail-#-com>
Dmitry Osipenko <dmitry-#-osipenko-#-collabora-#-com>
Dorjoy Chowdhury <dorjoychy111-#-gmail-#-com>
Doru Blânzeanu <dblanzeanu-#-linux-#-microsoft-#-com>
Edgar E. Iglesias <edgar-#-iglesias-#-gmail-#-com>
Elena Ufimtseva <elena-#-ufimtseva-#-oracle-#-com>
Eric Auger <eric-#-auger-#-redhat-#-com>
Eric Farman <farman-#-linux-#-ibm-#-com>
Eugenio Pérez <eperezma-#-redhat-#-com>
Farhan Ali <alifm-#-linux-#-ibm-#-com>
Felipe Balbi <balbi-#-kernel-#-org>
Francisco Iglesias <francisco-#-iglesias-#-amd-#-com>
Frederic Konrad <konrad-#-frederic-#-yahoo-#-fr>
Gaurav Sharma <gaurav-#-sharma_7-#-nxp-#-com>
Gautam Gala <ggala-#-linux-#-ibm-#-com>
Gautam Menghani <gautam-#-linux-#-ibm-#-com>
Giuseppe Lettieri <g-#-lettieri-#-iet-#-unipi-#-it>
Glenn Miles <milesg-#-linux-#-ibm-#-com>
Gonglei <arei-#-gonglei-#-huawei-#-com>
Haixu Cui <quic_haixcui-#-quicinc-#-com>
Halil Pasic <pasic-#-linux-#-ibm-#-com>
Hao Wu <wuhaotsh-#-google-#-com>
Hari Bathini <hbathini-#-linux-#-ibm-#-com>
Hendrik Brueckner <brueckner-#-linux-#-ibm-#-com>
Hervé Poussineau <hpoussin-#-reactos-#-org>
Hongren (Zenithal) Zheng <i-#-zenithal-#-me>
Huacai Chen <chenhuacai-#-kernel-#-org>
Hyman Huang <infra-#-ai-#-cloud-#-bitdeer-#-com>
Ilya Dryomov <idryomov-#-gmail-#-com>
Ilya Leoshkevich <iii-#-linux-#-ibm-#-com>
Ilya Maximets <i-#-maximets-#-ovn-#-org>
Jagannathan Raman <jag-#-raman-#-oracle-#-com>
Jamin Lin <jamin_lin-#-aspeedtech-#-com>
Jan Kiszka <jan-#-kiszka-#-web-#-de>
Jared Rossi <jrossi-#-linux-#-ibm-#-com>
Jason Herne <jjherne-#-linux-#-ibm-#-com>
Jean-Christophe Dubois <jcd-#-tribudubois-#-net>
Jesper Devantier <foss-#-defmacro-#-it>
Jeuk Kim <jeuk20-#-kim-#-samsung-#-com>
Jiaxun Yang <jiaxun-#-yang-#-flygoat-#-com>
Jiri Pirko <jiri-#-resnulli-#-us>
Jiri Slaby <jslaby-#-suse-#-cz>
Joe Komlodi <komlodi-#-google-#-com>
Joel Stanley <joel-#-jms-#-id-#-au>
John Levon <john-#-levon-#-nutanix-#-com>
Jonathan Cameron <jic23-#-kernel-#-org>
Kane Chen <kane_chen-#-aspeedtech-#-com>
Kashyap Chamarthy <kchamart-#-redhat-#-com>
Keith Busch <kbusch-#-kernel-#-org>
Kohei Tokunaga <ktokunaga-#-mail-#-gmail-#-com>
Kuan-Wei Chiu <visitorckw-#-gmail-#-com>
Kyle Evans <kevans-#-freebsd-#-org>
LIU Zhiwei <zhiwei_liu-#-linux-#-alibaba-#-com>
Leif Lindholm <leif-#-lindholm-#-oss-#-qualcomm-#-com>
Li Zhijian <lizhijian-#-fujitsu-#-com>
Li-Wen Hsu <lwhsu-#-freebsd-#-org>
Liu Zhiwei <zhiwei_liu-#-linux-#-alibaba-#-com>
Luc Michel <luc-#-lmichel-#-fr>
Lukas Straub <lukasstraub2-#-web-#-de>
Maciej S. Szmigiero <maciej-#-szmigiero-#-oracle-#-com>
Mads Ynddal <mads-#-ynddal-#-dk>
Magnus Kulke <magnuskulke-#-linux-#-microsoft-#-com>
Maksim Davydov <davydov-max-#-yandex-team-#-ru>
Marcelo Tosatti <mtosatti-#-redhat-#-com>
Mark Kanda <mark-#-kanda-#-oracle-#-com>
Markus Armbruster <armbru-#-redhat-#-com>
Mathieu Poirier <mathieu-#-poirier-#-linaro-#-org>
Matthew Rosato <mjrosato-#-linux-#-ibm-#-com>
Mauro Carvalho Chehab <mchehab+huawei-#-kernel-#-org>
Max Filippov <jcmvbkbc-#-gmail-#-com>
Michael Rolnik <mrolnik-#-gmail-#-com>
Milan Zamazal <mzamazal-#-redhat-#-com>
Nabih Estefan <nabihestefan-#-google-#-com>
Niek Linnenbank <nieklinnenbank-#-gmail-#-com>
Ninad Palsule <ninad-#-linux-#-ibm-#-com>
Palmer Dabbelt <palmer-#-dabbelt-#-com>
Patrick Leis <venture-#-google-#-com>
Paul Durrant <paul-#-xen-#-org>
Pavel Pisa <pisa-#-cmp-#-felk-#-cvut-#-cz>
Pedro Barbuda <pbarbuda-#-microsoft-#-com>
Peter Lieven <pl-#-dlhnet-#-de>
Peter Xu <peterx-#-redhat-#-com>
Phil Dennis-Jordan <phil-#-philjordan-#-eu>
Philipp Tomsich <philipp-#-tomsich-#-vrull-#-eu>
Ran Wang <wangran-#-bosc-#-ac-#-cn>
Raphael Norwitz <rnorwitz-#-nvidia-#-com>
Reinoud Zandijk <reinoud-#-netbsd-#-org>
Richard W.M. Jones <rjones-#-redhat-#-com>
Roman Bolshakov <rbolshakov-#-ddn-#-com>
Sai Pavan Boddu <sai-#-pavan-#-boddu-#-amd-#-com>
Sairaj Kodilkar <sarunkod-#-amd-#-com>
Samuel Tardieu <sam-#-rfc1149-#-net>
Samuel Thibault <samuel-#-thibault-#-ens-lyon-#-org>
Sergio Lopez <slp-#-redhat-#-com>
Song Gao <gaosong-#-loongson-#-cn>
Sourabh <sourabhjain-#-linux-#-ibm-#-com>
Sourabh Jain <sourabhjain-#-linux-#-ibm-#-com>
Sriram Yagnaraman <sriram-#-yagnaraman-#-ericsson-#-com>
Stafford Horne <shorne-#-gmail-#-com>
Stefano Stabellini <sstabellini-#-kernel-#-org>
Steven Lee <steven_lee-#-aspeedtech-#-com>
Strahinja Jankovic <strahinja-#-p-#-jankovic-#-gmail-#-com>
Subbaraya Sundeep <sundeep-#-lkml-#-gmail-#-com>
Sunil V L <sunilvl-#-ventanamicro-#-com>
Sven Schnelle <svens-#-stackframe-#-org>
Tao Tang <tangtao1634-#-phytium-#-com-#-cn>
Thanos Makatos <thanos-#-makatos-#-nutanix-#-com>
Titus Rwantare <titusr-#-google-#-com>
Tomita Moeko <tomitamoeko-#-gmail-#-com>
Tony Krowiak <akrowiak-#-linux-#-ibm-#-com>
Troy Lee <leetroy-#-gmail-#-com>
Tyrone Ting <kfting-#-nuvoton-#-com>
Vikram Garhwal <vikram-#-garhwal-#-bytedance-#-com>
Viktor Prutyanov <viktor-#-prutyanov-#-phystech-#-edu>
Vincenzo Maffione <v-#-maffione-#-gmail-#-com>
Viresh Kumar <viresh-#-kumar-#-linaro-#-org>
WANG Xuerui <git-#-xen0n-#-name>
Wei Liu <wei-#-liu-#-kernel-#-org>
Weiwei Li <liwei1518-#-gmail-#-com>
Xie Yongji <xieyongji-#-bytedance-#-com>
Yi Liu <yi-#-l-#-liu-#-intel-#-com>
Yonggang Luo <luoyonggang-#-gmail-#-com>
Yoshinori Sato <yoshinori-#-sato-#-nifty-#-com>
Yuri Benditovich <ybendito-#-redhat-#-com>
Zhang Chen <zhangckid-#-gmail-#-com>
Zhao Liu <zhao1-#-liu-#-intel-#-com>
Zhenzhong Duan <zhenzhong-#-duan-#-intel-#-com>
Zhuoying Cai <zycai-#-linux-#-ibm-#-com>
zhenwei pi <zhenwei-#-pi-#-linux-#-dev>
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
next reply other threads:[~2026-06-22 11:32 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-22 11:31 Daniel P. Berrangé [this message]
2026-06-22 11:31 ` [PATCH 1/3] get_maintainer: add ability to report Git Lab handle Daniel P. Berrangé
2026-06-22 11:31 ` [PATCH 2/3] MAINTAINERS: record known Git Lab handles for all maintainers Daniel P. Berrangé
2026-06-22 15:43 ` Alex Bennée
2026-06-22 11:31 ` [PATCH 3/3] MAINTAINERS: record known Git Lab handles for all reviewers Daniel P. Berrangé
2026-06-22 12:39 ` [PATCH 0/3] Record maintainer/reviewer Git Lab handles Fabiano Rosas
2026-06-22 14:17 ` Aditya Gupta
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260622113152.1710585-1-berrange@redhat.com \
--to=berrange@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.