* [Buildroot] [RFC] Gerrit for BR
@ 2011-10-20 14:11 Yegor Yefremov
2011-10-20 15:44 ` C.A, Subramaniam
2011-10-21 6:57 ` Thomas Petazzoni
0 siblings, 2 replies; 9+ messages in thread
From: Yegor Yefremov @ 2011-10-20 14:11 UTC (permalink / raw)
To: buildroot
What do you think about using Gerrit (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects seem to switch to this system.
http://review.cyanogenmod.com
http://openocd.zylin.com
Yegor
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-20 14:11 [Buildroot] [RFC] Gerrit for BR Yegor Yefremov
@ 2011-10-20 15:44 ` C.A, Subramaniam
2011-10-21 6:57 ` Thomas Petazzoni
1 sibling, 0 replies; 9+ messages in thread
From: C.A, Subramaniam @ 2011-10-20 15:44 UTC (permalink / raw)
To: buildroot
+1 Good idea!
On Thu, Oct 20, 2011 at 9:11 AM, Yegor Yefremov
<yegor_sub1@visionsystems.de> wrote:
> What do you think about using Gerrit (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects seem to switch to this system.
>
> http://review.cyanogenmod.com
> http://openocd.zylin.com
>
> Yegor
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
--
Thank you and Regards
Subbu
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-20 14:11 [Buildroot] [RFC] Gerrit for BR Yegor Yefremov
2011-10-20 15:44 ` C.A, Subramaniam
@ 2011-10-21 6:57 ` Thomas Petazzoni
2011-10-21 7:38 ` Bryan Hundven
2011-10-21 7:49 ` Peter Korsgaard
1 sibling, 2 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2011-10-21 6:57 UTC (permalink / raw)
To: buildroot
Le Thu, 20 Oct 2011 16:11:54 +0200,
Yegor Yefremov <yegor_sub1@visionsystems.de> a ?crit :
> What do you think about using Gerrit (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects seem to switch to this system.
How does it compare to patchwork (http://patchwork.ozlabs.org/) ?
Patchwork works in relation to a mailing-list, from which it
automatically picks up patches and related review comments, and it
allows maintainers to track which patches have been applied/not applied.
How does Gerrit work in that respect?
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 6:57 ` Thomas Petazzoni
@ 2011-10-21 7:38 ` Bryan Hundven
2011-10-21 7:43 ` Bryan Hundven
2011-10-21 7:49 ` Peter Korsgaard
1 sibling, 1 reply; 9+ messages in thread
From: Bryan Hundven @ 2011-10-21 7:38 UTC (permalink / raw)
To: buildroot
On Thu, Oct 20, 2011 at 11:57 PM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Le Thu, 20 Oct 2011 16:11:54 +0200,
> Yegor Yefremov <yegor_sub1@visionsystems.de> a ?crit :
>
>> What do you think about using Gerrit (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects seem to switch to this system.
>
> How does it compare to patchwork (http://patchwork.ozlabs.org/) ?
> Patchwork works in relation to a mailing-list, from which it
> automatically picks up patches and related review comments, and it
> allows maintainers to track which patches have been applied/not applied.
>
> How does Gerrit work in that respect?
Just supplying some background on how gerrit is used with android:
http://source.android.com/source/life-of-a-bug.html
http://source.android.com/source/life-of-a-patch.html
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
-Bryan
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 7:38 ` Bryan Hundven
@ 2011-10-21 7:43 ` Bryan Hundven
0 siblings, 0 replies; 9+ messages in thread
From: Bryan Hundven @ 2011-10-21 7:43 UTC (permalink / raw)
To: buildroot
On Fri, Oct 21, 2011 at 12:38 AM, Bryan Hundven <bryanhundven@gmail.com> wrote:
> On Thu, Oct 20, 2011 at 11:57 PM, Thomas Petazzoni
> <thomas.petazzoni@free-electrons.com> wrote:
>> Le Thu, 20 Oct 2011 16:11:54 +0200,
>> Yegor Yefremov <yegor_sub1@visionsystems.de> a ?crit :
>>
>>> What do you think about using Gerrit (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects seem to switch to this system.
>>
>> How does it compare to patchwork (http://patchwork.ozlabs.org/) ?
>> Patchwork works in relation to a mailing-list, from which it
>> automatically picks up patches and related review comments, and it
>> allows maintainers to track which patches have been applied/not applied.
>>
>> How does Gerrit work in that respect?
>
> Just supplying some background on how gerrit is used with android:
>
> http://source.android.com/source/life-of-a-bug.html
> http://source.android.com/source/life-of-a-patch.html
imo, it's what works for the project.
It seems to me that patchwork works for this project. Unless there is
a problem wrt using patchwork.
>> Thomas
>> --
>> Thomas Petazzoni, Free Electrons
>> Kernel, drivers, real-time and embedded Linux
>> development, consulting, training and support.
>> http://free-electrons.com
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>
> -Bryan
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 6:57 ` Thomas Petazzoni
2011-10-21 7:38 ` Bryan Hundven
@ 2011-10-21 7:49 ` Peter Korsgaard
2011-10-21 10:17 ` Yegor Yefremov
2011-10-21 11:19 ` Thomas De Schampheleire
1 sibling, 2 replies; 9+ messages in thread
From: Peter Korsgaard @ 2011-10-21 7:49 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Hi,
>> What do you think about using Gerrit
>> (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects
>> seem to switch to this system.
Thomas> How does it compare to patchwork (http://patchwork.ozlabs.org/)
Thomas> ? Patchwork works in relation to a mailing-list, from which it
Thomas> automatically picks up patches and related review comments, and
Thomas> it allows maintainers to track which patches have been
Thomas> applied/not applied.
Thomas> How does Gerrit work in that respect?
I don't have any hands on experience (but I am following the openocd
list, so I see it used), and my initial feeling is that something like
patchwork would fit better our current way of working.
But that's just an initial feeling, let's discuss at ELC and/or here on
the list.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 7:49 ` Peter Korsgaard
@ 2011-10-21 10:17 ` Yegor Yefremov
2011-10-21 11:19 ` Thomas De Schampheleire
1 sibling, 0 replies; 9+ messages in thread
From: Yegor Yefremov @ 2011-10-21 10:17 UTC (permalink / raw)
To: buildroot
Am 21.10.2011 09:49, schrieb Peter Korsgaard:
>>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
>
> Hi,
>
> >> What do you think about using Gerrit
> >> (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects
> >> seem to switch to this system.
>
> Thomas> How does it compare to patchwork (http://patchwork.ozlabs.org/)
> Thomas> ? Patchwork works in relation to a mailing-list, from which it
> Thomas> automatically picks up patches and related review comments, and
> Thomas> it allows maintainers to track which patches have been
> Thomas> applied/not applied.
>
> Thomas> How does Gerrit work in that respect?
>
> I don't have any hands on experience (but I am following the openocd
> list, so I see it used), and my initial feeling is that something like
> patchwork would fit better our current way of working.
>
> But that's just an initial feeling, let's discuss at ELC and/or here on
> the list.
Peter, you just mentioned yourself, that you're following openocd list. Please see this thread for pros contra etc.
http://www.mail-archive.com/openocd-development at lists.berlios.de/msg18509.html
As far as I understand Gerrit integrates very good with Git and when used properly and by all contributors, you'll have all the patches in one place. The patches can be then commented online and you'll also get history for reworked patches. As soon as patches are verified, maintainer (you :-) ) can merge them with one click. These were the benefits Gerrit would bring Buidroot community. I think such approach makes sense, since lots of patches will be sent almost every day.
And as far as I understand from the openocd list thread mentioned above, patchwork still requires more handwork from maintainer than Gerrit.
Yegor
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 7:49 ` Peter Korsgaard
2011-10-21 10:17 ` Yegor Yefremov
@ 2011-10-21 11:19 ` Thomas De Schampheleire
2011-10-21 11:48 ` Thomas Petazzoni
1 sibling, 1 reply; 9+ messages in thread
From: Thomas De Schampheleire @ 2011-10-21 11:19 UTC (permalink / raw)
To: buildroot
Hi,
On Fri, Oct 21, 2011 at 9:49 AM, Peter Korsgaard <jacmet@uclibc.org> wrote:
>>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
>
> Hi,
>
> ?>> What do you think about using Gerrit
> ?>> (http://code.google.com/p/gerrit/) for Buildroot? Many OSS projects
> ?>> seem to switch to this system.
>
> ?Thomas> How does it compare to patchwork (http://patchwork.ozlabs.org/)
> ?Thomas> ? ?Patchwork works in relation to a mailing-list, from which it
> ?Thomas> automatically picks up patches and related review comments, and
> ?Thomas> it allows maintainers to track which patches have been
> ?Thomas> applied/not applied.
>
> ?Thomas> How does Gerrit work in that respect?
>
> I don't have any hands on experience (but I am following the openocd
> list, so I see it used), and my initial feeling is that something like
> patchwork would fit better our current way of working.
>
> But that's just an initial feeling, let's discuss at ELC and/or here on
> the list.
Whatever system chosen, if any, should be capable of importing patches
from the mailing list.
The gerrit documentation does not seem to mention this feature. It
suggests that every developer creates a git repository and pushes to
the gerrit system.
Personally, I don't use git, nor would I like to be forced to. I'm
using Mercurial. Stable buildroot versions are imported into a
Mercurial repository. I make changes in that repository and prepare
patches from that, which I check on the latest buildroot snapshot.
These patches are sent to the mailing list.
I prefer being able to continue working in this way, also with a
review system in place.
~Thomas
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Buildroot] [RFC] Gerrit for BR
2011-10-21 11:19 ` Thomas De Schampheleire
@ 2011-10-21 11:48 ` Thomas Petazzoni
0 siblings, 0 replies; 9+ messages in thread
From: Thomas Petazzoni @ 2011-10-21 11:48 UTC (permalink / raw)
To: buildroot
Le Fri, 21 Oct 2011 13:19:53 +0200,
Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> a ?crit :
> Whatever system chosen, if any, should be capable of importing patches
> from the mailing list.
Not only importing, but also sending the review comments on the mailing
list. Mails can be read offline, while reading things in a web
interface needs a network connection.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-10-21 11:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-20 14:11 [Buildroot] [RFC] Gerrit for BR Yegor Yefremov
2011-10-20 15:44 ` C.A, Subramaniam
2011-10-21 6:57 ` Thomas Petazzoni
2011-10-21 7:38 ` Bryan Hundven
2011-10-21 7:43 ` Bryan Hundven
2011-10-21 7:49 ` Peter Korsgaard
2011-10-21 10:17 ` Yegor Yefremov
2011-10-21 11:19 ` Thomas De Schampheleire
2011-10-21 11:48 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox