Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [RFC i-g-t 0/1] Introduce MAINTAINERS file to IGT
@ 2022-01-31 14:28 Rodrigo Siqueira
  2022-01-31 14:28 ` [igt-dev] [RFC i-g-t 1/1] MAINTAINERS: Introduce MAINTAINERS file Rodrigo Siqueira
                   ` (4 more replies)
  0 siblings, 5 replies; 19+ messages in thread
From: Rodrigo Siqueira @ 2022-01-31 14:28 UTC (permalink / raw)
  To: igt-dev
  Cc: Petri Latvala, Solomon Chiu, Bhawanpreet Lakha, Qingqing Zhuo,
	Sean Paul, Mark Yacoub

Hi,

IGT is becoming more generic, and multiple vendors are adopting it. For
example, AMD fully upstream all of its internal changes last year, and
now we are relying on IGT from the upstream. Additionally, thanks to the
ChromeOS project, we have other vendors working on the KMS tests as
well. At this point, I believe that we need some mechanism to better
contact developers that care about some specific tests or even provide an
easy way for other people to find the right stakeholder for dealing with
some particular issue.

Imho Linux Kernel already has a good solution codified in the
MAINTAINERS and get_maintainers files. One of the best things about this
approach was adding reviewers and maintainers (and other options) to the
specific part of the code and using the get_maintainers tool to extract
the right people to be part of the series. With this idea in mind, I
created this RFC that introduces the MAINTAINERS file in IGT, and I have
already added some entries to this file. My approach was:

* Petri and Hiler are the maintainers, and for this reason, their
  contact will be displayed for every patch.
* I add Mark Yacoub as a reviewer for every KMS test.
* I added some AMD folks as reviewers in some specific KMS tests that we
  run in our CI.
* I added some AMD maintainers to amdgpu tests.

If you want to try it in your local repository, you will need the
get_maintainers script from the Linux kernel, and you can use this
command:

 perl /PATH/TO/get_maintainer.pl --no-tree --separator , --nokeywords --nogit --nogit-fallback --norolestats -f <TARGET_TEST>

Anyway, this is just an idea that I want to discuss with the community.
What do you think about having a MAINTAINERs file? Do you want to add
your name as a reviewer to some specific test if you like the idea? Any
other comments or ideas?

Cc: Arkadiusz Hiler <arek@hiler.eu>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Mark Yacoub <markyacoub@google.com>
Cc: Jessica Zhang <quic_jesszhan@quicinc.com>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: Melissa Wen <mwen@igalia.com>
Cc: Sean Paul <seanpaul@chromium.org>
Cc: Harry Wentland <harry.wentland@amd.com>
Cc: Sun Peng Li(Leo) <sunpeng.li@amd.com>
Cc: Chao-kai Wang (Stylon) <stylon.wang@amd.com>
Cc: Wayne Lin <wayne.lin@amd.com>
Cc: Nicholas Choi <nicholas.choi@amd.com>
Cc: Martin Peres <martin.peres@mupuf.org>
Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
Cc: Bhawanpreet Lakha <bhawanpreet.lakha@amd.com>
Cc: Qingqing Zhuo (Lilian) <qingqing.zhuo@amd.com>
Cc: Solomon Chiu <solomon.chiu@amd.com>

Best Regards,
Siqueira

Rodrigo Siqueira (1):
  MAINTAINERS: Introduce MAINTAINERS file

 MAINTAINERS | 203 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 201 insertions(+), 2 deletions(-)

-- 
2.25.1

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2022-03-16 13:40 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-31 14:28 [igt-dev] [RFC i-g-t 0/1] Introduce MAINTAINERS file to IGT Rodrigo Siqueira
2022-01-31 14:28 ` [igt-dev] [RFC i-g-t 1/1] MAINTAINERS: Introduce MAINTAINERS file Rodrigo Siqueira
2022-02-03 11:03   ` Petri Latvala
2022-02-03 14:35     ` Harry Wentland
2022-02-03 18:56     ` Rodrigo Siqueira Jordao
2022-02-07 12:31       ` Jani Nikula
2022-03-02 12:09         ` Petri Latvala
2022-03-02 12:56           ` Jani Nikula
2022-03-16 13:10             ` Rodrigo Siqueira Jordao
2022-03-16 13:29               ` Petri Latvala
2022-03-16 13:39               ` Jani Nikula
2022-01-31 15:11 ` [igt-dev] [RFC i-g-t 0/1] Introduce MAINTAINERS file to IGT Sean Paul
2022-01-31 18:19   ` Mark Yacoub
2022-02-03  9:18     ` Petri Latvala
2022-02-02 16:23   ` Harry Wentland
2022-01-31 15:12 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-01-31 16:19 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2022-02-03 12:50 ` [igt-dev] [RFC i-g-t 0/1] " Melissa Wen
2022-02-03 18:59   ` Rodrigo Siqueira Jordao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox