From: Sasha Levin <sashal@kernel.org>
To: Mark Brown <broonie@debian.org>
Cc: "Uwe Kleine-König" <u.kleine-koenig@baylibre.com>,
ksummit@lists.linux.dev,
"Thierry Reding" <thierry.reding@kernel.org>,
"Breno Leitao" <leitao@debian.org>,
linux-next@vger.kernel.org
Subject: Re: [MAINTAINERS SUMMIT] Any feedback for -next?
Date: Wed, 12 Aug 2026 12:45:15 -0400 [thread overview]
Message-ID: <anyjG-mMuaDox3eN@laps> (raw)
In-Reply-To: <1a34c486-2fb5-41e3-991f-23bf82468412@sirena.org.uk>
On Wed, Aug 12, 2026 at 05:37:30PM +0100, Mark Brown wrote:
>On Wed, Aug 12, 2026 at 01:19:05PM +0200, Uwe Kleine-König wrote:
>> On Tue, Aug 11, 2026 at 05:54:59PM +0100, Mark Brown wrote:
>
>> > Any other ideas?
>
>> One thing I recently wondered is if it would make sense to not merge one
>> tree after another into the same tree, but first create pairs, then
>> merge two pairs, ...
>
>> The advantage is that if commit B breaks something there are less
>> intermediate trees that don't contain B and you can still test on e.g.
>> D+E.
>
>> I'm not convinced the advantages outweight the additional effort, but
>> IMHO this is a bit similar to the request by the filesystem guys to have
>> a tree with only filesystem changes.
>
>> So this is just an idea that might be worth to be thought about by more
>> than just me.
>
>Yeah, there was also Sasha was talking about something with trying to
>make loosely topic based subtrees. As you mention there's a scripting
>and comprehensibility cost to doing something like this, both when
>building the tree and when trying to understand the results. If people
Right. I have an experiment that I ran here:
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-next.git/ where I
scripted something that generates those *-next branches based on category tags
I've added to the manifest:
https://gist.github.com/sashalevin/15dbe4cfe2e2a3c4706788b07ef48079 .
>actually want the intermediate trees directly like with the filesystems
>stuff then sure, but if there's no demand for the specific combinations
>of trees I'm not sure it's worth it.
>
>There's also the issue of incremental build benefits.
Which is mostly the reason I kept silent on this thread :)
My original goal with that work was to evaluate AI merge conflict resolution
and measure it against the work that both the -next folks do as well as Linus.
I suppose that if folks are interested, this is something I can keep running
consistently, with the caveat that conflict resolutions are purely AI driven,
which could be enough for something we feed to CI and bots.
--
Thanks,
Sasha
next prev parent reply other threads:[~2026-08-12 16:45 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-11 16:54 [MAINTAINERS SUMMIT] Any feedback for -next? Mark Brown
2026-08-11 19:31 ` Geert Uytterhoeven
2026-08-12 11:19 ` Uwe Kleine-König
2026-08-12 16:37 ` Mark Brown
2026-08-12 16:45 ` Sasha Levin [this message]
2026-08-12 17:02 ` Mark Brown
2026-08-12 11:42 ` Breno Leitao
2026-08-12 15:27 ` Steven Rostedt
2026-08-12 15:59 ` Lee Jones
2026-08-12 17:10 ` Guenter Roeck
2026-08-12 17:14 ` Arnaldo Carvalho de Melo
2026-08-12 17:37 ` Guenter Roeck
2026-08-12 19:40 ` Arnaldo Carvalho de Melo
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=anyjG-mMuaDox3eN@laps \
--to=sashal@kernel.org \
--cc=broonie@debian.org \
--cc=ksummit@lists.linux.dev \
--cc=leitao@debian.org \
--cc=linux-next@vger.kernel.org \
--cc=thierry.reding@kernel.org \
--cc=u.kleine-koenig@baylibre.com \
/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