From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH V4] sdl2: new package
Date: Mon, 6 Jul 2015 15:34:51 +0200 [thread overview]
Message-ID: <20150706153451.6565f875@free-electrons.com> (raw)
In-Reply-To: <559A8138.1010802@oliseo.fr>
Hello,
Again, please configure Thunderbird to make it wrap the very long lines
you write.
On Mon, 06 Jul 2015 15:23:04 +0200, Guillaume GARDET - Olis?o wrote:
> 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).
That is indeed true, but there's not much more we can do I believe:
people interested in doing review/testing are doing as much of it as
they can. And trust me, a number of us are already spending a crazy
amount of time doing reviews.
> > 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/
Is the U-Boot patchwork actually kept up-to-date with the patches that
have been merged? Because there are lots of patchwork instances that
exist, but that are not actively used by the project.
> > 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.
I believe it really depends on the specific patch you send. Some new
contributors in Buildroot see their patch applied very quickly, some
other new contributors have a less satisfying experience.
> 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.
Yeah, we have been talking since a while to add the notion of
maintainers. But that would only work for existing packages. For new
packages it's quite difficult to see to which maintainer they would
belong to. And actually, the original author of the package should
become its maintainer, so there must anyway be someone else in the
Buildroot community reviewing the initial package.
See http://lists.busybox.net/pipermail/buildroot/2015-March/123032.html
for a patch series from Yann Morin proposing to add the notion of
maintainers.
> 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 am all for that, and I tend to suggest this a lot. I have no problem
merging a package that does not offer all the possibilities, as long as
it at least explicitly disables the stuff it doesn't use (to avoid
misdetection).
> 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.
Impossible to make a rule on this. It depends on good/bad the initial
submission is, it depends how deep the review is done, it depends how
complex the package is.
But I agree that something relatively simple such as sdl2 shouldn't
take 5 months to get merged, that's for sure. Especially when the
submitter (you!) has been very active and responsive to take into
account the comments.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
next prev parent reply other threads:[~2015-07-06 13:34 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
2015-07-06 13:34 ` Thomas Petazzoni [this message]
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=20150706153451.6565f875@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--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