Patchwork patch tracking system

Gary Benson
2014-04-02T10:08:47Z

Hi all,

Patchwork is a patch tracking system designed to help manage
contributions to open-source projects. The glibc maintainers have
been experimenting to see if it can meet their needs, and they've very
kindly added GDB to their test instance to allow us to trial it too.

The way it works is that patches sent to gdb-patches are caught by
Patchwork and appear on a web page, currently
http://patchwork.siddhesh.in/. Replies to patch emails are also
caught, and are appended to the patch pages.

The prototype workflow the glibc maintainers are using is
https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow. If you'd
like to have a go with the trial instance please register an account
on http://patchwork.siddhesh.in/ and then get hold of me by email or
on IRC (I'm gbenson on Freenode) and I'll add you to the maintainers
list. You won't be able to update anything without this.

Patchwork has been subscribed to gdb-patches for a couple of weeks
now, but I haven't updated any patches' statuses so there will be some
stale ones in there. Please feel free to update patches as you see
fit, this is a trial instance so don't worry about breaking things!

As well as the web interface there is a command line client.
You can download the client script and a sample ~/.pwclientrc
from here:

http://patchwork.siddhesh.in/project/binutils-gdb/

The ~/.pwclientrc file just needs your password adding, then you
can do things like:

pwclient list -s new

to see a list of all patches with the state "new".

Let me know what you think!

Thanks,
Gary

--