Files
mesa/bin/people.csv
Alyssa Rosenzweig 76da759635 bin: add list of Mesa contributors
to make it easier for people (especially newcomers to the project) to add review
tags, we need a database mapping gitlab usernames to author names & emails. that
way, if someone just comments "rb" or whatever, there's a direct way to look
that up. this comimt adds a list of current contributors with the following
methodology:

1. first, I grabbed all names + emails of recent authors, with mailmap applied,
   as proxy for active contributors:

   $ git log --since=2025-01-01 --pretty='%aN,%aE,'|sort | uniq

2. then, I scraped usernames via the gitlab api attempting to match by name. I
   don't want to hammer the gitlab api too much which is why I tried to keep the
   list in #1 as small as possible.

   import gitlab
   import subprocess
   import tempfile
   import sys
   import urllib.request
   import csv

   gl = gitlab.Gitlab('https://gitlab.freedesktop.org', private_token=...)
   names = {}
   with open('dump.csv') as csvfile:
       spamreader = csv.reader(csvfile)
       for row in spamreader:
           if len(row) == 3:
               names[row[0]] = row[1]
   for name in names:
       users = gl.users.list(search=name)
       print(', '.join([name, names[name]] + [u.username for u in users]))

3. finally, I fixed up various data issues by hand. there were cases of both
   people with multiple usernames (I tried to pick the one that's actually in
   use), and people whose name on their profile does not match the name in their
   commits (I tried to determine the username from searching gitlab manually,
   but dropped a number of such authors when it was nontrivial to figure out. I
   am a regular reviewer across the tree so if I don't recognize your name
   you're probably not that active, sorry.)

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33896>
2025-03-10 20:09:40 +00:00

138 lines
6.4 KiB
CSV

Aaron Ruby, aruby@qnx.com, aruby
Adam Jackson, ajax@redhat.com, ajax
Alejandro Piñeiro, apinheiro@igalia.com, apinheiro
Aleksi Sapon, aleksi.sapon@autodesk.com, DDoSQc
Alyssa Rosenzweig, alyssa@rosenzweig.io, alyssa
Andrew Wolfers, aswolfers@google.com, aswolfers
Antonio Ospite, antonio.ospite@collabora.com, ao2
Benjamin Cheng, benjamin.cheng@amd.com, bcheng
Benjamin Lee, benjamin.lee@collabora.com, benjaminl
Benjamin ROBIN, dev@benjarobin.fr, benjarobin
Boris Brezillon, boris.brezillon@collabora.com, bbrezillon
Brian Paul, brian.paul@broadcom.com, brianp
Caio Oliveira, caio.oliveira@intel.com, cmarcelo
Caleb Callaway, caleb.callaway@intel.com, ccallawa
Casey Bowman, casey.g.bowman@intel.com, cgbowman
Caterina Shablia, caterina.shablia@collabora.com, nanokatze
Chia-I Wu, olvaffe@gmail.com, olv
Christian Gmeiner, cgmeiner@igalia.com, austriancoder
Christopher Michael, cmichael@igalia.com, cpmichael
Colin Marc, hi@colinmarc.com, colinmarc
Connor Abbott, cwabbott0@gmail.com, cwabbott0
Corentin Noël, corentin.noel@collabora.com, tintou
Daniel Schürmann, daniel@schuermann.dev, daniel-schuermann
Daniel Stone, daniels@collabora.com, daniels
Danylo Piliaiev, dpiliaiev@igalia.com, Danil
Dave Airlie, airlied@redhat.com, airlied
David Heidelberg, david@ixit.cz, dh
David Rosca, nowrep@gmail.com, nowrep
David Tobolik, dtobolik@redhat.com, dtobolik
Deborah Brouwer, deborah.brouwer@collabora.com, dbrouwer
Detlev Casanova, detlev.casanova@collabora.com, detlev.c
Dmitry Baryshkov, dmitry.baryshkov@linaro.org, lumag
Dudemanguy, random342@airmail.cc, Dudemanguy
duncan.hopkins, duncan.hopkins@foundry.com, duncan.hopkins
Dylan Baker, dylan.c.baker@intel.com, dbaker
Emma Anholt, emma@anholt.net, anholt
Emmanuel Gil Peyrot, linkmauve@linkmauve.fr, linkmauve
Eric Engestrom, eric@igalia.com, eric
Erico Nunes, nunes.erico@gmail.com, enunes
Eric R. Smith, eric.smith@collabora.com, ericsmith
Erik Faye-Lund, erik.faye-lund@collabora.com, kusma
Ernst Persson, ernstp@gmail.com, ernstp
Faith Ekstrand, faith.ekstrand@collabora.com, gfxstrand
Felix DeGrood, felix.j.degrood@intel.com, fjdegroo
Feng Jiang, jiangfeng@kylinos.cn, flynnjiang
Francisco Jerez, currojerez@riseup.net, currojerez
Georg Lehmann, dadschoorse@gmail.com, DadSchoorse
Guilherme Gallo, guilherme.gallo@collabora.com, gallo
Gurchetan Singh, gurchetansingh@google.com, gurchetansingh
Hans-Kristian Arntzen, post@arntzen-software.no, themaister
Hyunjun Ko, zzoon@igalia.com, zzoon
Iago Toral Quiroga, itoral@igalia.com, itoral
Ian Romanick, ian.d.romanick@intel.com, idr
Icenowy Zheng, uwu@icenowy.me, icenowy
Igor Torrente, igor.torrente@collabora.com, igor.torrente
Ivan Avdeev, 1@provod.gl, provod
Iván Briano, ivan.briano@intel.com, ibriano
James Hogan, james@albanarts.com, jameshogan
Janne Grunau, j@jannau.net, jannau
Jason Macnak, natsu@google.com, jmacnak
Jesse Natalie, jenatali@microsoft.com, jenatali
Job Noorman, job@noorman.info, jnoorman
Jordan Justen, jordan.l.justen@intel.com, jljusten
Jose Maria Casanova Crespo, jmcasanova@igalia.com, chema
José Roberto de Souza, jose.souza@intel.com, zehortigoza
Juan A. Suarez Romero, jasuarez@igalia.com, jasuarez
Julia Zhang, julia.zhang@amd.com, Julia
Jung-uk Kim, jkim@FreeBSD.org, jkim
Juston Li, justonli@google.com, justonli
Karmjit Mahil, karmjit.mahil@igalia.com, CreativeCylon
Karol Herbst, kherbst@redhat.com, karolherbst
Kenneth Graunke, kenneth@whitecape.org, kwg
Kevin Chuang, kaiwenjon23@gmail.com, kaiwenjon
Konstantin Seurer, konstantin.seurer@gmail.com, KonstantinSeurer
Lars-Ivar Hesselberg Simonsen, lars-ivar.simonsen@arm.com, larsivsi
lcagustini, lucas.c.agustini@gmail.com, lcagustini
Leonard Göhrs, l.goehrs@pengutronix.de, hnez
Lionel Landwerlin, lionel.g.landwerlin@intel.com, llandwerlin
liuqiang, liuqiang@kylinos.cn, genhoayi
Lorenzo Rossi, snowycoder@gmail.com, SnowyCoder
Lucas De Marchi, lucas.demarchi@intel.com, demarchi
Lucas Stach, dev@lynxeye.de, lynxeye
Lukas Lipp, lippls@hotmail.com, fknfilewalker
Maíra Canal, mcanal@igalia.com, mairacanal
Manuel Dun, manueldun@gmail.com, manueldun
Marc Herbert, marc.herbert@gmail.com, marc-hb
Marek Olšák, maraeo@gmail.com, mareko
Mark Collins, mark@igalia.com, PixelyIon
Martin Krastev, martin.krastev@broadcom.com, blu
Martin Roukala (né Peres), martin.roukala@mupuf.org, mupuf
Mary Guillemard, mary.guillemard@collabora.com, marysaka
Matthew Brost, matthew.brost@intel.com, mbrost
Matt Turner, msturner@google.com, mattst88
Mauro Rossi, issor.oruam@gmail.com, issor.oruam
Mel Henning, mhenning@darkrefraction.com, mhenning
Michael Cheng, michael.cheng@intel.com, michaelonchrome
Michel Dänzer, michel@daenzer.net, daenzer
Mike Blumenkrantz, michael.blumenkrantz@gmail.com, zmike
Mohamed Ahmed, mohamedahmedegypt2001@gmail.com, mohamexiety
Nanley Chery, nanley.g.chery@intel.com, nchery
Natalie Vock, natalie.vock@gmx.de, pixelcluster
Patrick Lerda, patrick9876@free.fr, noblock
Paulo Zanoni, paulo.r.zanoni@intel.com, pzanoni
Pavel Ondračka, pavel.ondracka@gmail.com, ondracka
Peyton Lee, peytolee@amd.com, peytolee
Pierre-Eric Pelloux-Prayer, pelloux@gmail.com, pepp
Pohsiang (John) Hsu, pohhsu@microsoft.com, pohhsu_microsoft
Qiang Yu, yuq825@gmail.com, yuq825
Rebecca Mckeever, rebecca.mckeever@collabora.com, rmckeever
Rhys Perry, pendingchaos02@gmail.com, pendingchaos
Rob Clark, robclark@freedesktop.org, robclark
Roland Scheidegger, roland.scheidegger@broadcom.com, sroland
Ruijing Dong, ruijing.dong@amd.com, rdong
Sagar Ghuge, sagar.ghuge@intel.com, sagarghuge
Samuel Pitoiset, samuel.pitoiset@gmail.com, hakzsam
Saroj Kumar, saroj.kumar@amd.com, sarojk
Sathishkumar S, sathishkumar.sundararaju@amd.com, sathish
Serdar Kocdemir, kocdemir@google.com, kocdemir
Sergi Blanch Torne, sergi.blanch.torne@collabora.com, sergi
Sil Vilerino, sivileri@microsoft.com, sivileri
Simon Ser, contact@emersion.fr, emersion
Sonny Jiang, sonjiang@amd.com, sonny
Stéphane Cerveau, scerveau@igalia.com, dabrain34
Tapani Pälli, tapani.palli@intel.com, tpalli
Thomas H.P. Andersen, phomes@gmail.com, phomes
Tim Keller, tjkeller.xyz, tjk
Timothy Arceri, tarceri@itsqueeze.com, tarceri
Timur Kristóf, timur.kristof@gmail.com, Venemo
Valentine Burley, valentine.burley@collabora.com, Valentine
Vasily Khoruzhick, anarsoul@gmail.com, anarsoul
Vignesh Raman, vignesh.raman@collabora.com, vigneshraman
Vinson Lee, vlee@freedesktop.org, vlee
Xaver Hugl, xaver.hugl@kde.org, Zamundaaa
Yiwei Zhang, zzyiwei@chromium.org, zzyiwei
Yogesh Mohan Marimuthu, yogesh.mohanmarimuthu@amd.com, yogeshmohan
Zan Dobersek, zdobersek@igalia.com, zdobersek
Zoltán Böszörményi, zboszor@gmail.com, zboszor