Tracking patches system

This pages is from U-BOOT discussion. The main reason for this page is for information how to manage patches and what are the possibilities in managing this.

* gnats http://www.gnu.org/software/gnats/ * patchwork http://ozlabs.org/~jk/projects/patchwork/ http://patchwork.ozlabs.org/ * 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 ;-]

patches.txt · Last modified: 2009/07/01 16:10 (external edit)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki