* [Buildroot] Patch: qt5webkitexamples
@ 2014-06-06 15:16 Massimo Callegari
2014-06-06 16:21 ` Mike Zick
2014-06-07 10:23 ` Thomas Petazzoni
0 siblings, 2 replies; 8+ messages in thread
From: Massimo Callegari @ 2014-06-06 15:16 UTC (permalink / raw)
To: buildroot
Hi, attached a patch that adds the missing qt5 webkit examples module.
One thing though. Have you ever considered migrating to GitHub ?
Submitting patches via email is, in my opinion, extremely inefficient and can lead to human errors.
GitHub, on the other hand, encourages open source communities and reduce errors to the minimum.
Cheers,
Massimo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140606/7f065171/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qt5webkitexamples.patch
Type: text/x-patch
Size: 2963 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140606/7f065171/attachment.bin>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-06 15:16 [Buildroot] Patch: qt5webkitexamples Massimo Callegari
@ 2014-06-06 16:21 ` Mike Zick
2014-06-07 10:23 ` Thomas Petazzoni
1 sibling, 0 replies; 8+ messages in thread
From: Mike Zick @ 2014-06-06 16:21 UTC (permalink / raw)
To: buildroot
On Fri, 6 Jun 2014 16:16:13 +0100 (BST)
Massimo Callegari <massimocallegari@yahoo.it> wrote:
> Hi, attached a patch that adds the missing qt5 webkit examples module.
>
> One thing though. Have you ever considered migrating to GitHub ?
> Submitting patches via email is, in my opinion, extremely inefficient
> and can lead to human errors.
>
Please put your patch **in-line** rather than as an attachment.
> GitHub, on the other hand, encourages open source communities and
> reduce errors to the minimum.
>
The **in-line** of patches allows all readers of this list easy
access to reviewing the submissions.
Mike
> Cheers,
> Massimo
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-06 15:16 [Buildroot] Patch: qt5webkitexamples Massimo Callegari
2014-06-06 16:21 ` Mike Zick
@ 2014-06-07 10:23 ` Thomas Petazzoni
2014-06-07 10:47 ` Massimo Callegari
1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2014-06-07 10:23 UTC (permalink / raw)
To: buildroot
Dear Massimo Callegari,
On Fri, 6 Jun 2014 16:16:13 +0100 (BST), Massimo Callegari wrote:
> Hi, attached a patch that adds the missing qt5 webkit examples module.
Thanks for your contribution! However, as Mike Zick said, and as
explained in the Buildroot manual, patches should be submitted inline.
The 'git send-email' tool does that for you.
> One thing though. Have you ever considered migrating to GitHub ?
> Submitting patches via email is, in my opinion, extremely inefficient and can lead to human errors.
Which human errors? If you use 'git send-email', there is no problem at
all, and sending patches just requires one command.
Submitting patches on a mailing list allows people to easily review
them, discuss comments. Buildroot is by far not the only community to
do this. Other major communities in the embedded Linux space do the
same: the kernel, U-Boot, Barebox and others.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-07 10:23 ` Thomas Petazzoni
@ 2014-06-07 10:47 ` Massimo Callegari
2014-06-07 14:30 ` Mike Zick
2014-06-07 16:48 ` Thomas Petazzoni
0 siblings, 2 replies; 8+ messages in thread
From: Massimo Callegari @ 2014-06-07 10:47 UTC (permalink / raw)
To: buildroot
Hello Thomas,
then I clearly haven't read the whole guidelines in the BR manual. Apologies for that.
I am totally aware that the patch system this project adopted is working since years. Mine was just a suggestion since I work on a daily basis with GitHub and I find it simply splendid for code review.
Maybe it's just my impression but the flow "fork -> patch -> pull request" sounds easier than manual git commands where you have to remember the email address of a mailing list (thus human errors...) and where dozens of emails float around every day even to users not interested in a particular topic.
In my opinion a mailing list should be used only to discuss bugs, ideas and help users. In the current way, users emails risk to get lost into a ton of [PATCH] emails.
Maybe a ML dedicated to patches could help ?
On GitHub users can add inline comments to a patch and you can even share a URL to a specific line of code !
Anyway, I'm not complaining or trying to teach you something. Just sharing my opinion.
I've seen BR is actually on GitHub, but it's 2 months behind the current developments. Is that a "dead" idea or lack of interest/time ?
If you want, I'll try to submit my patch again on monday using git send-email. The patch is very simple, if you can review it as it is it would save me a bit of time and speed things up.
Best regards,
Massimo
>________________________________
> Da: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
>A: Massimo Callegari <massimocallegari@yahoo.it>
>Cc: "buildroot at busybox.net" <buildroot@busybox.net>
>Inviato: Sabato 7 Giugno 2014 12:23
>Oggetto: Re: [Buildroot] Patch: qt5webkitexamples
>
>
>Dear Massimo Callegari,
>
>On Fri, 6 Jun 2014 16:16:13 +0100 (BST), Massimo Callegari wrote:
>
>> Hi, attached a patch that adds the missing qt5 webkit examples module.
>
>Thanks for your contribution! However, as Mike Zick said, and as
>explained in the Buildroot manual, patches should be submitted inline.
>The 'git send-email' tool does that for you.
>
>
>
>
>
>> One thing though. Have you ever considered migrating to GitHub ?
>> Submitting patches via email is, in my opinion, extremely inefficient and can lead to human errors.
>
>Which human errors? If you use 'git send-email', there is no problem at
>all, and sending patches just requires one command.
>
>Submitting patches on a mailing list allows people to easily review
>them, discuss comments. Buildroot is by far not the only community to
>do this. Other major communities in the embedded Linux space do the
>same: the kernel, U-Boot, Barebox and others.
>
>Best regards,
>
>Thomas
>--
>Thomas Petazzoni, CTO, Free Electrons
>Embedded Linux, Kernel and Android engineering
>http://free-electrons.com
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20140607/f1f757a2/attachment.html>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-07 10:47 ` Massimo Callegari
@ 2014-06-07 14:30 ` Mike Zick
2014-06-07 16:48 ` Thomas Petazzoni
1 sibling, 0 replies; 8+ messages in thread
From: Mike Zick @ 2014-06-07 14:30 UTC (permalink / raw)
To: buildroot
On Sat, 7 Jun 2014 11:47:41 +0100 (BST)
Massimo Callegari <massimocallegari@yahoo.it> wrote:
> Hello Thomas,
> then I clearly haven't read the whole guidelines in the BR manual.
> Apologies for that.
>
> I am totally aware that the patch system this project adopted is
> working since years. Mine was just a suggestion since I work on a
> daily basis with GitHub and I find it simply splendid for code
> review. Maybe it's just my impression but the flow "fork -> patch ->
> pull request" sounds easier than manual git commands where you have
> to remember the email address of a mailing list (thus human
> errors...) and where dozens of emails float around every day even to
> users not interested in a particular topic. In my opinion a mailing
> list should be used only to discuss bugs, ideas and help users. In
> the current way, users emails risk to get lost into a ton of [PATCH]
> emails. Maybe a ML dedicated to patches could help ?
>
This mailing list uses dedicated tags in the subject line.
Just set your e-mail client to filter by the tag into different
sub-directories.
Then you don't have to look in (for example) BuildRoot/BR_Patch
directory unless you want to. ;)
Same with commit, bug and autobuilder messages.
No, I am not trying to be stubborn, it is just a system that the
developers are comfortable with.
I find (I am a 99.9% read-only ML member) a bit of e-mail filtering
helps a lot in dealing with the flood of information here. ;)
Mike
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-07 10:47 ` Massimo Callegari
2014-06-07 14:30 ` Mike Zick
@ 2014-06-07 16:48 ` Thomas Petazzoni
2014-06-09 21:12 ` Peter Korsgaard
1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2014-06-07 16:48 UTC (permalink / raw)
To: buildroot
Dear Massimo Callegari,
On Sat, 7 Jun 2014 11:47:41 +0100 (BST), Massimo Callegari wrote:
> then I clearly haven't read the whole guidelines in the BR manual.
> Apologies for that.
No problem :-)
> I am totally aware that the patch system this project adopted is
> working since years. Mine was just a suggestion since I work on a
> daily basis with GitHub and I find it simply splendid for code
> review. Maybe it's just my impression but the flow "fork -> patch ->
> pull request" sounds easier than manual git commands where you have
> to remember the email address of a mailing list (thus human
> errors...)
I can help you solve this particular "human error" very easily. Edit
the .git/config file in your Buildroot Git clone, and add:
[sendemail]
to = buildroot at uclibc.org
Then, you can directly use "git send-email" and it will automatically
send the patches to the mailing list.
> and where dozens of emails float around every day even to
> users not interested in a particular topic. In my opinion a mailing
> list should be used only to discuss bugs, ideas and help users. In
> the current way, users emails risk to get lost into a ton of [PATCH]
> emails. Maybe a ML dedicated to patches could help ?
This has been discussed in previous Buildroot meetings. See
http://elinux.org/Buildroot:DeveloperDaysELCE2013#Community_organization:
"""
The number of mails on the list: it's about 150 e-mails a day, so we
suspect that people who are just using buildroot are scared off from
the list. Hence the idea of splitting the list. Putting the git commits
on a separate mailing list is certainly a possibility, but is going to
remove only 300 of the 2000 mails per month. We don't see a good way to
split the lists at all, because a basic user is very quickly a basic
developer and forcing them to see the patches is probably good. Also
having to subscribe to such a big list is a big threshold. But opening
it to non-subscribers is not a good idea.
"""
> Anyway, I'm not complaining or trying to teach you something. Just
> sharing my opinion. I've seen BR is actually on GitHub, but it's 2
> months behind the current developments. Is that a "dead" idea or lack
> of interest/time ?
It's just that I haven't automated the task of updating our Github
clone, so I only do it from time to time.
> If you want, I'll try to submit my patch again on monday using git
> send-email. The patch is very simple, if you can review it as it is
> it would save me a bit of time and speed things up.
Sure, thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-07 16:48 ` Thomas Petazzoni
@ 2014-06-09 21:12 ` Peter Korsgaard
2015-03-05 11:27 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: Peter Korsgaard @ 2014-06-09 21:12 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
>> Anyway, I'm not complaining or trying to teach you something. Just
>> sharing my opinion. I've seen BR is actually on GitHub, but it's 2
>> months behind the current developments. Is that a "dead" idea or
>> lack of interest/time ?
> It's just that I haven't automated the task of updating our Github
> clone, so I only do it from time to time.
It would be good if you could add a cronjob to do it daily or so (or I
can do it if you prefer). Is there an easy way to inform users that this
is just a mirror and we would like contributors to use the mailing list
instead of the github features?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Patch: qt5webkitexamples
2014-06-09 21:12 ` Peter Korsgaard
@ 2015-03-05 11:27 ` Thomas Petazzoni
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2015-03-05 11:27 UTC (permalink / raw)
To: buildroot
Dear Peter Korsgaard,
Yes, reviving a very old thread.
On Mon, 09 Jun 2014 23:12:19 +0200, Peter Korsgaard wrote:
> > It's just that I haven't automated the task of updating our Github
> > clone, so I only do it from time to time.
>
> It would be good if you could add a cronjob to do it daily or so (or I
> can do it if you prefer). Is there an easy way to inform users that this
> is just a mirror and we would like contributors to use the mailing list
> instead of the github features?
This is now done:
*) I've added a cronjob that updates the Github mirror automatically.
A special Github user buildroot-auto-update has been created, which
uses a special SSH key with no passphrase, used by my cronjob to do
the update of the Github repository. It is updated every 10 minutes.
*) I've added a mention at https://github.com/buildroot/buildroot that
this is not the official Git repository.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-03-05 11:27 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-06 15:16 [Buildroot] Patch: qt5webkitexamples Massimo Callegari
2014-06-06 16:21 ` Mike Zick
2014-06-07 10:23 ` Thomas Petazzoni
2014-06-07 10:47 ` Massimo Callegari
2014-06-07 14:30 ` Mike Zick
2014-06-07 16:48 ` Thomas Petazzoni
2014-06-09 21:12 ` Peter Korsgaard
2015-03-05 11:27 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox