Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [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