From: Tom Gall <tom.gall@linaro.org>
To: kernelci-members@groups.io
Cc: "kernelci lists.linux.dev" <kernelci@lists.linux.dev>
Subject: Re: [kernelci-members] KernelCI TSC Reset
Date: Tue, 3 Jun 2025 07:08:08 -0500 [thread overview]
Message-ID: <CAOfXc9ESCFc_U5mtNbUaLCZB8B6bVDSrMaChf2tb+AEateC4wA@mail.gmail.com> (raw)
In-Reply-To: <1973207707f.12474557a4721197.2962489771298840013@collabora.com>
One thought I'd offer up is on the selection of the TSC Chair.
Rather than the "most votes", I would recommend that from those
elected to the TSC, the TSC themselves after the election as their
first action should select from their own who their chair will be.
From my experience with other non-profits/boards, it's often best to
give the "job" to those that want it and will have the time.
Unfortunately that won't always be the person who gets the most votes.
On Mon, Jun 2, 2025 at 2:04 PM Gustavo Padovan via groups.io
<gustavo.padovan=collabora.com@groups.io> wrote:
>
> Hello everyone,
>
> Recently, we have been discussion the current state of the Technical Steering Committee(TSC)
> in KernelCI. Over time, a disconnect emerged between the members of the TSC and the current
> active contributors to the KernelCI community and we didn't act in time to correct course. That's
> part of the pains of a growing community.
>
> On the flip side, it opens the door for us to rethink the TSC structure from scratch - something the
> KernelCI Project Advisory Board jumped on and took a proposal for feedback to the weekly
> community meeting last week. Now, we want to share it with the wide community to discuss any
> feedback people may have before we take this to final stages.
>
> Of course, just having a new structure is not the solution to all problems. It
> will require engagement and commitment from TSC members to help the community grow,
> keep an open collaborative space, seek alignment of technical roadmap to our main goals and
> mediate key strategic decisions.
>
>
> # Proposal for the new KernelCI TSC
>
> The current proposal was build taking inspiration from how other TSC (eg ELISA, Zephyr, Yocto)
> are structured today. It has two main spaces:
> * the TSC itself
> * the KernelCI Infrastructure Working Group(Infra WG)
>
> In a nutshell, the Infra WG is responsible for the core infra of the project (Maestro, KCIDB, Storage,
> Web Dashboard) and the TSC drives the engament with the Linux kernel community, bridging the
> gap between the user needs and infra roadmap development.
>
>
> ## TSC
>
> * 5 members total
> -> 4 by community vote with 1 year term
> -> plus the KernelCI Infrastructure WG Lead
> * Most voted person elected TSC Chair for a 1 year term
> * Max of two employees from the same company
> * Any of the community members listed below are eligible to vote and be voted to the KernelCI TSC:
> -> Contributors to KernelCI git repositories
> -> Technical members of CI systems and labs connected to KernelCI
> -> Upstream Linux kernel maintainer who interacts with KernelCI results and/or give public feedback to the project
>
>
> ## KernelCI Infrastructure WG
>
> * Responsible for the software projects deployed as KernelCI services
> ->Maestro, KCIDB, Storage, Web Dashboard
> * Manages the Sysadmin team. With the creation of the Infrastructure WG, the Sysadmin WG becomes a
> team inside the Infrastructure WG with some people getting access to the sysadmin secrets.
> * Initial member selection is based on key contributions and ownership
> * WG can vote new members in and out at any time
> * Members who haven’t contributed to the KernelCI projects for over 6 months are automatically removed from the WG
> * WG Lead shall preside for two years
> * Voting members for WG Lead include the WG members and TSC members
>
>
> ### Additional TSC responsibilities
>
> Beyond what is already listed in the Charter, the TSC should be responsible for:
>
> * Seeking feedback from the Linux kernel community and company members as driving the
> creation of processes for improving the feedback process over time;
> * Setting up a process (e.g. RFC, PEP, …) for decision making around important architectural
> decisions in the project. Such a process should be used whenever consensus is not achieved
> trivially.
>
> ### Final thoughts
>
> For reference, today's the current TSC structure is described in the project charter[1] and any
> modification we will make to the TSC structure will require voting by the Advisory Board.
>
> In the next steps, once we collect extra pieces of feedback here, the board will evaluate and
> hold a voting for changing the charter. Once that happens an election process can start.
>
> Let us know your thoughts,
>
> Best,
>
> - gus
>
> [1] https://docs.kernelci.org/files/KernelCI_Project_Technical_Charter_20181107.pdf
>
>
> --
> Gustavo Padovan
>
> Collabora Ltd.
>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Groups.io Links: You receive all messages sent to this group.
> View/Reply Online (#1419): https://groups.io/g/kernelci-members/message/1419
> Mute This Topic: https://groups.io/mt/113434670/1547295
> Group Owner: kernelci-members+owner@groups.io
> Unsubscribe: https://groups.io/g/kernelci-members/leave/14227279/1547295/138374994/xyzzy [tom.gall@linaro.org]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
--
Regards,
Tom
Senior Director, Ecosystem
Linaro.org (><) │ Arm Solutions at Light Speed
irc, slack, discord: tgall_foo
next prev parent reply other threads:[~2025-06-03 12:08 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-02 19:03 KernelCI TSC Reset Gustavo Padovan
2025-06-03 12:08 ` Tom Gall [this message]
2025-06-27 9:46 ` Guillaume Tucker
2025-06-30 19:06 ` Gustavo Padovan
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=CAOfXc9ESCFc_U5mtNbUaLCZB8B6bVDSrMaChf2tb+AEateC4wA@mail.gmail.com \
--to=tom.gall@linaro.org \
--cc=kernelci-members@groups.io \
--cc=kernelci@lists.linux.dev \
/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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).