All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: Warner Losh <imp@bsdimp.com>
Cc: qemu-devel@nongnu.org, "Thomas Huth" <thuth@redhat.com>,
	"Cleber Rosa" <crosa@redhat.com>,
	"Philippe Mathieu-Daudé" <philmd@linaro.org>,
	"Mauro Carvalho Chehab" <mchehab+huawei@kernel.org>,
	"Joe Perches" <joe@perches.com>, "John Snow" <jsnow@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Markus Armbruster" <armbru@redhat.com>,
	"Peter Maydell" <peter.maydell@linaro.org>
Subject: Re: [RFC PATCH v2 08/16] MAINTAINERS: be realistic about *-user
Date: Fri, 23 Jan 2026 16:15:09 +0000	[thread overview]
Message-ID: <87343wmhki.fsf@draig.linaro.org> (raw)
In-Reply-To: <CANCZdfo3yz=aC-EOxd2LYBX=tf=RQTY6ibCpj-fCfGHZtH6WTw@mail.gmail.com> (Warner Losh's message of "Fri, 23 Jan 2026 08:12:33 -0700")

Warner Losh <imp@bsdimp.com> writes:

(Cc sniping Paolo/Peter/Markus for AI discussion)

> On Fri, Jan 23, 2026 at 8:00 AM Alex Bennée <alex.bennee@linaro.org> wrote:
>
>  We should reflect the current status so users don't have unrealistic
>  expectations of how quickly things can get reviewed and merged.
>
>  Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
>
> Reviewed-by: Warner Losh <imp@bsdimp.com>
>  
>  ---
>
>  [AJB] I realise this is a slightly provocative patch but given how
>  widely used *-user is downstream we should be clear about the current
>  state and hopefully encourage those who rely on it to step-up.
>
> For the bsd-user case this is likely correct. We run hot and cold about being
> proactive at fixing things, and we've been somewhat cold for a while now.
>
> Part of the problem is that this submission process is very very heavyweight
> compared to other projects I contribute to. Not sure what to do about that since
> there's a reluctance to move away from it. Or alternatively, I'm somehow making
> it too hard.

We have discussed in the past allowing maintainers to directly submit
their PRs via GitLab which would be beneficial from a testing point of
view. To move this forward someone needs to propose the changes to our
policy documents so it can be discussed and merged.

However we still expect patches to go onto the mailing list for
review. The greybeards (like myself ;-) are very wedded to the inline
email workflow but if we could keep that interface while making use of
the GitLab UI for those that grew up knowing only the web maybe we could
make the project more friendly to new contributors.

I'd be interested in knowing where the pain points are for you because
modern tools like b4 make some of the grind (collecting tags and
applying patches from ML) a lot easier.

Usually the most difficult thing is getting email setup so you can
git-send-email or git-publish.

> A lot of the upstreaming work that's stalled would be ideal to tell claude to do,
> but I'm unsure the project's stance on using claude to move code, and git log
> 5 different trees to get the original author(s) of the code and make trivial compile
> tweaks.

There was some discussion at the maintainers summit about relaxing the
rules on AI submission for "mechanical" changes but it ran into the
weeds without any firm conclusion. We could certainly revisit it.

I think the concern about potential license pollution is a valid one but
this is more of a concern for "novel" changes made by AI. I've been more
relaxed on my personal FLOSS projects where I have allowed AI
contributions but made it clear that the submitter is expected to
understand whats going on. But being personal projects they are less
likely to be spammed to death by AI slop PRs which seems to be a growing
problem in the wider ecosystem.

>
> Warner 

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro


  reply	other threads:[~2026-01-23 16:16 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-23 14:57 [RFC PATCH v2 00/16] MAINTAINER updates plus conversion of get_maintainers.pl to python Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 01/16] MAINTAINERS: fix missing names Alex Bennée
2026-01-26 18:56   ` Pierrick Bouvier
2026-01-23 14:57 ` [RFC PATCH v2 02/16] MAINTAINERS: fix libvirt entry Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 03/16] MAINTAINERS: regularise the status fields Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 04/16] MAINTAINERS: remove myself as reviewer Alex Bennée
2026-01-26 18:56   ` Pierrick Bouvier
2026-01-23 14:57 ` [RFC PATCH v2 05/16] MAINTAINERS: add maintainer for docs/ Alex Bennée
2026-01-26 18:42   ` Philippe Mathieu-Daudé
2026-01-23 14:57 ` [RFC PATCH v2 06/16] MAINTAINERS: update Arm to Supported status Alex Bennée
2026-01-26 18:43   ` Philippe Mathieu-Daudé
2026-01-23 14:57 ` [RFC PATCH v2 07/16] MAINTAINERS: add reviewer for linux-user Alex Bennée
2026-01-26 18:43   ` Philippe Mathieu-Daudé
2026-01-23 14:57 ` [RFC PATCH v2 08/16] MAINTAINERS: be realistic about *-user Alex Bennée
2026-01-23 15:12   ` Warner Losh
2026-01-23 16:15     ` Alex Bennée [this message]
2026-01-23 22:09       ` Warner Losh
2026-01-26 14:37         ` Konstantin Ryabitsev
2026-01-23 16:57     ` Daniel P. Berrangé
2026-01-23 22:14       ` Warner Losh
2026-02-02 21:57         ` Warner Losh
2026-02-03  0:49           ` Warner Losh
2026-02-03  9:53             ` Daniel P. Berrangé
2026-02-03  9:43           ` Daniel P. Berrangé
2026-02-03 10:58             ` Markus Armbruster
2026-01-23 14:57 ` [RFC PATCH v2 09/16] scripts/get_maintainer.py: minimal argument parsing Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 10/16] scripts/get_maintainer.py: resolve the source path Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 11/16] scripts/get_maintainer.py: initial parsing of MAINTAINERS Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 12/16] scripts/get_maintainer.py: add support for -f Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 13/16] scripts/get_maintainer.py: add support reading patch files Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 14/16] scripts/get_maintainer.py: add keyword (K:) support Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 15/16] scripts/get_maintainer.py: implement basic git fallback support Alex Bennée
2026-01-23 14:57 ` [RFC PATCH v2 16/16] gitlab: add a check-maintainers task Alex Bennée
2026-01-23 15:42 ` [RFC PATCH v2 00/16] MAINTAINER updates plus conversion of get_maintainers.pl to python Pierrick Bouvier
2026-01-23 16:18   ` Alex Bennée
2026-01-23 18:04     ` Pierrick Bouvier
2026-01-23 17:54 ` Joe Perches

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=87343wmhki.fsf@draig.linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=armbru@redhat.com \
    --cc=crosa@redhat.com \
    --cc=imp@bsdimp.com \
    --cc=joe@perches.com \
    --cc=jsnow@redhat.com \
    --cc=mchehab+huawei@kernel.org \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=philmd@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=thuth@redhat.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.