Patchworks

Revision 4 as of 2010-07-01 13:54:39

Clear message

This is to be the definitive guide to working with Patchworks as an Ubuntu kernel team member.

What

Patchworks is a web based application that helps track and process patches that have been submitted to the Ubuntu kernel team mailing list (kernel-team@lists.ubuntu.com). By using this tool the kernel team hopes to reduced the amount of effort that goes into reviewing kernel patches, to handle the patches in a more consisten manner and to reduce the chance that a patch will be missed or forgotten.

Where

Patchworks is hosted by ozlabs.org. The url for Patchwork is http://patchwork.ozlabs.org. The list of patches for the Ubuntu kernels is shown at http://patchwork.ozlabs.org/project/ubuntu-kernel/list/. Anyone can look at the individual patch sumissions, who submitted the patch, who is reviewing the patch and the current state of the patch.

Access

The first step in gaining access to process the patches is to create an account. In the right hand corner of the web page title are links to "login", "register" and "about". Click on the "register" link and fill out the form that your presented with to get an account.

Once you have an account you can 1. create "bundles" of patches and 2. update the state of your own patches.

In order to process other peoples patches you need to be given "maintainer" access permission to the ubuntu-kernl project.

Processing Patches

Accept

Check the checkbox located left of the patch title that you wish to accept. Then down in the Properties box below the patch list, pull down the Change state to Accepted and click the Update button. The patch will disappear from the patch list.

Patch List View

The patch list can have filters applied to it so that you see the patches that you are interested in. In the blue bar above the column titles is a Filters link. Clicking on that will expand the blue area and allow you to select what to filter on.