From: "Ulrich Ölmann" <u.oelmann@pengutronix.de>
To: richard.purdie@linuxfoundation.org
Cc: docs@lists.yoctoproject.org
Subject: Re: [docs] [PATCH] ref-manual/faq: Add entry about github pull requests
Date: Mon, 02 Nov 2026 16:02:22 +0100 [thread overview]
Message-ID: <6rse1jwa2p.fsf@pengutronix.de> (raw)
In-Reply-To: <20261102110847.15588-1-richard.purdie@linuxfoundation.org>
Hi Richard,
I don’t have any content-related feedback and only noticed a few typos.
On Mon, Nov 02 2026 at 11:08 +0000, "Richard Purdie via docs" <richard.purdie=linuxfoundation.org@lists.yoctoproject.org> wrote:
> This is an emotive topic but try and fairly document some of the pros and cons
> of such a model and where they make sense along with why the project has made
> the decisions it currently has.
>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
> documentation/ref-manual/faq.rst | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
> index c1657d677..60e89d834 100644
> --- a/documentation/ref-manual/faq.rst
> +++ b/documentation/ref-manual/faq.rst
> @@ -108,6 +108,34 @@ It is very easy to check whether a patch has merged by looking at the repository
> pulling and rebasing.
>
>
> +Why doesn't the project use github?
> +-----------------------------------
> +
> +This is not a simple question and there is no right answer to it but there is some
> +background worth appreciating.
> +
> +Some components within the project do accept pull requests from github, others don't.
> +The README in the component in question should make the process clear for that
> +component. Github itself is a commercial operation and there are concerns about what
> +happens if they change direction or decide to to discontinue it as there is precedent in
s/to to/to/
> +the past for that kind of thing happening. Equally, there are open alternatives to it.
> +
> +The bigger issue is the model. Mailing lists allow for wide peer review. The people
> +performing that review are extremely valuable with experience built up over decades.
> +The github model doesn't really lend itself to them being able to easily see or be
> +aware of changes beyond the maintainer accepting the pull request. That model also
> +tends to focus on the single maintainer with total authority, which for components
> +like OE-Core, simply isn't how things operate for us. Moving to much a model would
s/Moving to much a model/Moving to such a model/
Best regards,
Ulrich
> +alienate our existing reviewers and our community consensus approach to changes.
> +
> +So yes, for a contributor wanting to make a quick submission, github and similar models
> +are attractive, but they would likely come at a cost to the project's long term health.
> +They can work well for the single or limited number of maintainer model, and for components
> +with the setup, but not for other areas which benefit from wide peer review. We live
> +in hope that tools can catch up with that, we'd even love to develop them ourselves if
> +we had time but sadly, we don't at this point.
> +
> +
> Building environment
> ====================
>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#10758): https://lists.yoctoproject.org/g/docs/message/10758
> Mute This Topic: https://lists.yoctoproject.org/mt/122055611/3618626
> Group Owner: docs+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/docs/unsub [u.oelmann@pengutronix.de]
> -=-=-=-=-=-=-=-=-=-=-=-
--
Pengutronix e.K. | Ulrich Ölmann |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
prev parent reply other threads:[~2026-11-02 15:02 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-02 11:08 [PATCH] ref-manual/faq: Add entry about github pull requests Richard Purdie
2026-11-02 12:00 ` [docs] " Quentin Schulz
2026-11-02 15:02 ` Ulrich Ölmann [this message]
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=6rse1jwa2p.fsf@pengutronix.de \
--to=u.oelmann@pengutronix.de \
--cc=docs@lists.yoctoproject.org \
--cc=richard.purdie@linuxfoundation.org \
/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