From: "Guillaume GARDET - Oliséo" <guillaume.gardet@oliseo.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH V4] sdl2: new package
Date: Mon, 06 Jul 2015 15:23:04 +0200 [thread overview]
Message-ID: <559A8138.1010802@oliseo.fr> (raw)
In-Reply-To: <20150706142647.6ad4d9fb@free-electrons.com>
Le 06/07/2015 14:26, Thomas Petazzoni a ?crit :
> Hello,
>
> On Mon, 06 Jul 2015 14:17:11 +0200, Guillaume GARDET - Olis?o wrote:
>
>> No, I won't. It is extra work for nothing. I think it is not so complicated to review only 2 files to add a new package. Splitting packages for u-boot or Linux kernel make sense most of the time, but, here, clearly no.
>> Buildroot maintainers/reviewers should send their comments from the 1st version, not 1 guy comments on V1, someone else on V2 etc., again the first guy for V3 on another part of the patch which was not commented the 1st time.
>>
>> I contribute to lots of open source / free software and contributing to Buildroot is really painful compared to other projects. So please, all send your comments at the same time.
>> For SDL2, please send your comments this week, and I will send a V5 next week fixing the remaining bits and if it does not fit to another guy again, I will stop sending patches to Buildroot.
>> Now, I understand better why some people are maintaining a buildroot fork instead of upstreaming their patches. So, please improve your patch submission/review process.
> Could you use an e-mail client that wraps lines at a reasonable length?
>
> Regarding the patch submission/review process, we merge tons and tons
> of patches all the time. However, it is true that we tend to merge
> patches from people who also help in reviewing patches from others. I
> don't think I've seen patch reviews/tests from you. It would definitely
> help in increasing the trust that the maintainers have in your patches,
> and therefore make them look at your patches faster.
I do not claim to be a Buildroot maintainer/reviewer, even if I use it quite often (as a user) and train people to use it.
I guess you understand we cannot be deeply involved in all open source / free software we contribute and submit patches is already a good contribution.
Lots of people keep their patches and never send them upstream (not only for Buildroot).
>
> Did you look at http://patchwork.ozlabs.org/project/buildroot/list/ ?
Yes. This is quite small compared to u-boot one:
https://patchwork.ozlabs.org/project/uboot/list/
> This is the complete list of pending patches we have, which as you can
> see is quite long. Your help is definitely welcome to reduce this list,
> by reviewing, testing and commenting patches from others.
I guess it is.
But as I wrote previously, it is not possible to be deeply involved in all open source projects we contribute.
>
> And if you think that the entire community can synchronize to send all
> the comments on the v1, then it clearly means that you have never
> contributed to the Linux kernel, or at least not significant patches.
> It is very common to get some comments on v1, then some other comments
> on v2 (from different persons, or even from the same person who
> realized some more issues). That's definitely not something you can
> expect from an open-source community.
It happens, yes, but not on every new patch version and the patches are generally much more complicated.
>
> However, I do agree that we could do better to reply to patches in a
> timely fashion. And to make this happen, we need *your* help to look at
> patches from others.
From my point of view, other projects, like u-boot, are more patch-friendly than Buildroot. Especially for new contributors.
You cannot ask all patch senders to become reviewers or testers.
It could make sense to split Buildroot tree with maintainers for each part as it is done for the kernel or u-boot. It will avoid that people comments here and there.
Another solution would be that 1 person/team flags a given patch and this person/team follows the patch submission flow. Maybe using the "Deleguate" flag in patchwork tool.
It may be fine to merge a patch even if it is not really perfect (e.g. does not offer all options) and then ask for updates/improvements. That way, it allows someone else to do the following patch.
I write these to help you to improve your work flow, not just to say it is better elsewhere.
That said, do you really think that 5 versions (if I include the next one) is really something normal for a simple single package which does not affect others?
I think 3 or 4 should be enough.
Guillaume
next prev parent reply other threads:[~2015-07-06 13:23 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-26 9:47 [Buildroot] [PATCH] sdl2: new package Guillaume GARDET
2015-03-13 10:39 ` Guillaume GARDET - Oliséo
2015-03-13 16:14 ` Thomas Petazzoni
2015-03-30 9:33 ` Guillaume GARDET - Oliséo
2015-03-30 12:50 ` Guillaume GARDET - Oliséo
2015-03-30 12:59 ` Thomas Petazzoni
2015-03-30 13:14 ` [Buildroot] [PATCH V2] " Guillaume GARDET
2015-04-22 8:35 ` Guillaume GARDET - Oliséo
2015-04-22 22:11 ` Romain Naour
2015-06-29 20:30 ` [Buildroot] [PATCH V3] " Guillaume GARDET
2015-06-29 22:22 ` Yann E. MORIN
2015-07-02 8:16 ` [Buildroot] [PATCH V4] " Guillaume GARDET
2015-07-05 18:21 ` Romain Naour
2015-07-06 12:17 ` Guillaume GARDET - Oliséo
2015-07-06 12:26 ` Thomas Petazzoni
2015-07-06 13:23 ` Guillaume GARDET - Oliséo [this message]
2015-07-06 13:34 ` Thomas Petazzoni
2015-07-07 22:19 ` Arnout Vandecappelle
2015-07-18 18:57 ` Romain Naour
2015-10-19 13:45 ` Vincent Stehlé
2015-10-21 20:56 ` Romain Naour
2015-10-21 21:09 ` Romain Naour
2015-10-21 21:22 ` Thomas Petazzoni
2015-10-21 21:25 ` Romain Naour
2015-07-07 22:22 ` Arnout Vandecappelle
2015-05-03 15:03 ` [Buildroot] [PATCH V2] " Bernd Kuhls
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=559A8138.1010802@oliseo.fr \
--to=guillaume.gardet@oliseo.fr \
--cc=buildroot@busybox.net \
/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