[U-Boot-Users] u-boot patch submission process
Jerry Van Baren
gerald.vanbaren at ge.com
Wed Feb 13 20:04:04 CET 2008
Wolfgang Denk wrote:
[snip]
> When I scan patches, this requires that I not only check the patch,
> but all the following thread(s) it spawns. This is not only
> time-consuming, but has also good potential to lose track of what's
> been done and what not (yes, we are missing a patch tracking system,
> and yes, we are working on it - it's the highest priority of our
> admin here right now). The only chance for me to keep track is to go
> through more or less chronologically. That means that patcehs don't
> get applied in priority order (unless somebody explicitely triggers
> me), but sequentially.
>
>> As for the rate of progress, trying to pressure anyone to work faster
>> is not a good idea, I know that. But is there any way we can change the
>> process and move more work down the hierarchy? It seems to me you're
>
> Yes, there is a way. I must get rid of the time-consuming task to
> check which patches have been picked up by some custodian, and which
> not, and if not, if they have been rejected are are ready to be
> applied or what. For this we need a patch tracking system, where we
> can see immediately who is "responsible" for a specific patch.
>
> That's top prio for me. And we are working on it.
Jeremy Kerr has a perl script that picks out patches:
<http://ozlabs.org/~jk/projects/patchwork/>
<http://patchwork.ozlabs.org/> - try before you buy
I'm not sure how effective it is at following the threads. One VERY
NICE thing about it is the "download" button that gives you a clean
patch email. Unless I'm missing something, sites like gmane.org don't
have a way of getting truly clean (unHTML-ized, no email obfuscation)
versions of the archives.
Hmmm, Patchwork's threading capabilities appear to be less than gmane's
<http://thread.gmane.org/gmane.linux.ports.ppc.embedded/17429>
vs
<http://patchwork.ozlabs.org/linuxppc-embedded/patch?id=13060>
and
<http://patchwork.ozlabs.org/linuxppc-embedded/patch?id=13051>
Based on a very cursory review, it looks like a good idea, but needs
more polishing before it makes it to version 1.0.
Testimonial:
<http://laforge.gnumonks.org/weblog/2005/08/index.html>
---------------------------------------------------------------------
For project management, I keep looking at Trac with the git plugin (not
sure how well the git plugin works, but OLPC development uses it). My
gut feel from browsing open source projects is that it is one of the
more popular systems, but I don't know if it is a good match for
u-boot/denx.de's needs.
<http://trac.edgewall.org/>
The user list is pretty extensive:
<http://trac.edgewall.org/wiki/TracUsers>
OLPC uses trac and git:
<http://dev.laptop.org/>
---------------------------------------------------------------------
Django is an interesting dB / Python interface, the same problem space
addressed by Ruby on Rails.
<http://www.djangoproject.com/>
I have a vision of extending Trac, possibly through Django, to encompass
more of the development lifecycle. In this discussion, for instance,
rewriting Patchwork in python and then marrying it with Trac.
Interestingly enough, Django uses Trac (and svn, but we won't hold that
against it ;-).
[snipped the cork comment, much too graphic ;-]
> Best regards,
> Wolfgang Denk
Best regards,
gvb
More information about the U-Boot
mailing list