From: "Lorenzo Stoakes (ARM)" <ljs@kernel.org>
To: Theodore Tso <tytso@mit.edu>
Cc: "Liam R. Howlett" <liam@infradead.org>,
Jonathan Corbet <corbet@lwn.net>,
Linus Torvalds <torvalds@linux-foundation.org>,
Steven Rostedt <rostedt@goodmis.org>,
James Bottomley <James.Bottomley@hansenpartnership.com>,
ksummit@lists.linux.dev, Dave Airlie <airlied@gmail.com>
Subject: Re: [MAINTAINERS SUMMIT] Time to call it quits for the maintainer summit?
Date: Mon, 10 Aug 2026 16:49:46 +0100 [thread overview]
Message-ID: <anntucHhrzF_b4sy@lucifer> (raw)
In-Reply-To: <annadqPN0HnRFi8K@mit.edu>
On Mon, Aug 10, 2026 at 10:56:18AM -0400, Theodore Tso wrote:
> On Mon, Aug 10, 2026 at 09:08:32AM -0500, Lorenzo Stoakes (ARM) wrote:
> > Your emails are really unclear.
>
> Ok, let me trry to clarify. The current process that we've used for
> the last couple of years work like this.
>
> 1) I send a message to Linus asking for his set of ~10-12 people that
> he definitely would like to attend the Maintainers Summit. He uses
> some scripts that show who he pulls from the most, but it's also
> modified by his perception of who might be a good people to attend and
> to make sure we have a balance between different subsystems and
> constituencies (e.g., architecture maintainers, people who work for
> distributions, etc.) People identified by Linus, plus the program
> committee, are on the automatic invite list. (Roughly half of the 5
> person program committee overlap with Linus's list.)
>
> 2) We send out the Call for Topics, which among other things states
> that (a) anyone who suggests a topic before a cutoff date will get
> added to the list of people whom the program committee will consider,
> and (b) anyone can nominate others, or self-nominate others.
>
> 3) In parallel, I run a set of scripts that look for people who are
> the most active in the past year, which includes people who review
> commits, test commits, author commits, etc. My scripts are a bit more
> expansive than Linus's (which tend to be much more focused on
> identifying the core maintainers).
>
> 3) The program committee will take a look at the list composed of
> people from (2) and (3), and nominate other people to be considered.
> This falls under the "anyone can nominate others" clause in (2b)
> above, but I call this out because in practice the program committee
> tends to nominate more people than non-program committee member
> (including self-nominations). It is at this point that if we think
> someone has something important to contribute for a particular topic,
> we might make sure that they are added to the list.
>
> 4) Each program committee then assigns a score from 5 (this person
> must be there) to 1 (while we're at it, why don't we invite Darl
> McBride). We then average the scores, and for the sake of efficiency,
> we'll decide on cut line where everyone above a particular line will
> be added to the invite list. But it's not just a mechnical exercise.
> We do try to consider balance, people who might be needed to have a
> robust set of discussions, people who haven't attended recently or at
> all, etc. HOWEVER, given that we we are limited to inviting 30
> people, our ability to achieev balance or to make sure very single
> point of view on a topic is represented is quite limited.
>
> > (Though I question whether 'most active' is a good metric or one that's
> > actually being used).
>
> It's a starting point (among others) for creating a list of people for
> the program committee to consider. It's not the most important
> criteria by any means.
>
> The bottom line is that it's complicated, and we are trying to balance
> many competing goals while keeping the size of the summit small enough
> that we can have good discussions. Can it be changed? Sure! I'm
> sure that based on the discussion on the list, it will almost
> certainly come up at the summit. I can't guarantee that changes will
> be made, since it is very much an over-constrained problem, but it
> will be discussed.
>
>
> It might be helpful if people frame the Maintainer Summit as being no
> different than what happens at the subsystem level, except that it is
> exclusively focused on process issues. A wise maintainer will take
> the concerns of the subsystem contributors in mind, because you can't
> force volunteers to work on your subsystem --- and you don't want them
> to quit. But at the same time, it's not a democracy, and a maintainer
> is empowered to make decisions for the good of the subsystem. The
> mailing list discussion is an important part of what a wise maintainer
> will take into account, and that's why if you want to make sure an
> idea is considered, please make it on the ksummit list.
Thanks, that's all really useful information, and I appreciate you taking
the time to go into detail.
For me the real issue here I think is less how it works and more how it's
perceived to work.
Having insight into the selection criteria and the problems you're trying
to solve is really helpful.
I actually think it'd be really useful to document this somewhere in
Documentation/process/ personally.
But for me again I think there's room for improvement in the Call For
Topics which, at least partly, reads like any other conference CFP and
clearly - that isn't the case.
So I think the simple solution here is to reword the CF[P,T, whatever :P]
The bit I'd change is the topic proposal bit. Something like this:
- Anybody proposing a topic before July 24th will be added to the list
- of potential attendees selected by the program committee; other
- potential nominees can be proposed (as a self-nomination or by others)
+ Potential nominees can be proposed (as a self-nomination or by others)
by sending a note to the ksumimt list saying why that person's
presence would help the discussion.
And maybe add something extra to really clarify things:
+ The Maintainers Summit is unlike any other conference in the
+ calendar and as such the primary selection criteria for attendance
+ is upstream engagement.
+
+ Therefore, while topic submissions drive what is discussed at the
+ conference and taken very seriously, they do not guarantee
+ attendance.
Keeping the rest the same.
>
> Cheers,
>
> - Ted
--
Cheers, Lorenzo
next prev parent reply other threads:[~2026-08-10 15:50 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-06 15:34 [MAINTAINERS SUMMIT] Time to call it quits for the maintainer summit? James Bottomley
2026-08-06 23:41 ` Steven Rostedt
2026-08-07 13:53 ` Rafael J. Wysocki (Intel)
2026-08-07 14:53 ` Steven Rostedt
2026-08-07 16:33 ` James Bottomley
2026-08-07 17:27 ` Linus Torvalds
2026-08-07 19:03 ` James Bottomley
2026-08-07 19:51 ` Steven Rostedt
2026-08-07 20:12 ` Shuah Khan
2026-08-09 1:51 ` Theodore Tso
2026-08-09 18:47 ` Randy Dunlap
2026-08-09 19:04 ` Jonathan Corbet
2026-08-09 21:09 ` Steven Rostedt
2026-08-10 8:14 ` Lorenzo Stoakes (ARM)
2026-08-10 13:20 ` Steven Rostedt
2026-08-10 20:35 ` Liam R. Howlett
2026-08-10 21:05 ` Steven Rostedt
2026-08-11 0:14 ` Theodore Tso
2026-08-18 13:09 ` Liam R. Howlett
2026-08-18 14:02 ` Theodore Tso
2026-08-18 14:21 ` David Hildenbrand (Arm)
2026-08-18 15:32 ` Liam R. Howlett
2026-08-18 17:46 ` Theodore Tso
2026-08-18 18:18 ` Lorenzo Stoakes (ARM)
2026-08-18 14:51 ` Lorenzo Stoakes (ARM)
2026-08-18 14:52 ` Lorenzo Stoakes (ARM)
2026-08-18 16:45 ` Theodore Tso
2026-08-18 17:00 ` James Bottomley
2026-08-18 17:25 ` Lorenzo Stoakes (ARM)
2026-08-09 21:56 ` Liam R. Howlett
2026-08-10 1:26 ` Theodore Tso
2026-08-10 2:40 ` Liam R. Howlett
2026-08-10 8:08 ` Lorenzo Stoakes (ARM)
2026-08-10 14:56 ` Theodore Tso
2026-08-10 15:49 ` Lorenzo Stoakes (ARM) [this message]
2026-08-09 18:39 ` Lorenzo Stoakes (ARM)
2026-08-09 18:42 ` Lorenzo Stoakes (ARM)
2026-08-09 22:10 ` Dave Airlie
2026-08-10 7:26 ` Lorenzo Stoakes (ARM)
2026-08-10 13:11 ` Steven Rostedt
2026-08-10 13:32 ` James Bottomley
2026-08-10 14:24 ` Steven Rostedt
2026-08-10 15:23 ` Mark Brown
2026-08-10 15:52 ` Randy Dunlap
2026-08-11 3:24 ` Dave Airlie
2026-08-11 5:29 ` Randy Dunlap
2026-08-11 6:53 ` Geert Uytterhoeven
2026-08-11 13:29 ` Mark Brown
2026-08-10 22:47 ` Mark Brown
2026-08-11 3:29 ` Dave Airlie
2026-08-11 7:12 ` Geert Uytterhoeven
2026-08-11 8:16 ` Geert Uytterhoeven
2026-08-11 19:54 ` Rodrigo Vivi
2026-08-11 23:10 ` Mark Brown
2026-08-12 20:33 ` Dave Airlie
2026-08-13 11:48 ` Mark Brown
2026-08-18 9:38 ` Jani Nikula
2026-08-18 16:50 ` Mark Brown
2026-08-19 8:28 ` Takashi Iwai
2026-08-19 16:44 ` Linus Torvalds
2026-08-11 14:26 ` Mark Brown
2026-08-12 6:00 ` Krzysztof Kozlowski
2026-08-12 6:20 ` Dave Airlie
2026-08-12 7:07 ` Krzysztof Kozlowski
2026-08-12 7:41 ` Greg KH
2026-08-12 8:05 ` Dave Airlie
2026-08-12 12:48 ` Mark Brown
2026-08-10 21:30 ` Dave Airlie
2026-08-10 21:45 ` Liam R. Howlett
2026-08-11 8:22 ` Lorenzo Stoakes (ARM)
2026-08-11 8:19 ` Lorenzo Stoakes (ARM)
2026-08-11 9:06 ` Jiri Kosina
2026-08-11 9:34 ` Dave Airlie
2026-08-11 13:47 ` Steven Rostedt
2026-08-10 7:42 ` Geert Uytterhoeven
2026-08-10 15:07 ` Theodore Tso
2026-08-07 12:58 ` Laurent Pinchart
2026-08-07 13:09 ` James Bottomley
2026-08-07 13:28 ` Laurent Pinchart
2026-08-07 20:15 ` H. Peter Anvin
2026-08-07 19:15 ` Chris Mason
2026-08-07 19:53 ` Steven Rostedt
2026-08-07 23:19 ` Theodore Tso
2026-08-10 13:54 ` James Bottomley
2026-08-10 14:41 ` Steven Rostedt
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=anntucHhrzF_b4sy@lucifer \
--to=ljs@kernel.org \
--cc=James.Bottomley@hansenpartnership.com \
--cc=airlied@gmail.com \
--cc=corbet@lwn.net \
--cc=ksummit@lists.linux.dev \
--cc=liam@infradead.org \
--cc=rostedt@goodmis.org \
--cc=torvalds@linux-foundation.org \
--cc=tytso@mit.edu \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox