This page details rough plans for Bugathon #5, which will take place between 20-22nd June, 2008 on #freebsd-bugbusters on efnet.

Background

Unlike some past bugathons, we've decided to set a particular focus for Bugathon #5: to try to evaluate and possibly commit as many PRs with patches as is possible. Around 1300 PRs contain patches, and a significant number of these may well be committable as-is. I've documented why we're focussing on this in more detail here.

Since the last bugathon, MarkLinimon has put a huge amount of work into the BugBusting and BugBusting/Resources wiki pages, and the pages linked from them. There is now a large quantity of information available for bugbusters on the BugBusting/Resources page for anyone interested in helping out.

Plan of action

We'll convene on the IRC channel starting Friday 20th June, and start to look through PRs. A list of PRs tagged as containing patches is posted weekly to freebsd-bugs@, and is also available as an interactive version.

For those wanting to help out, please add your details to BugBusting/Volunteers, and join us on IRC on #freebsd-bugbusters on efnet.

Volunteers

For those helping out who are not committers, the best plan is to pick a PR in an area that you are familiar with and/or can test, and try the patch. If you've tested it and are confident that the patch is correct, submit a followup to the PR saying so, and if possible (and concise enough) submit an example of behaviour before and after. Then, drop a message into the IRC channel. Hopefully a committer will pick the PR up, verify that it looks sensible and commit it. If not, the PR can be added to the PRs recommended for committer evaluation by the bugbusting team by anyone with freefall access so that it doesn't get lost.

Committers

As mentioned above, non-committers will be both announcing PRs that are believed to be ready to commit in the IRC channel, but also these PRs will be added to the list of recommended PRs. The source of this file is ~linimon/public_html/recommended.prs, which is world-writable, and closed PRs will automatically be removed from the generated HTML.

GavinAtkinson has also compiled a list of PRs requiring MFC to 6.x. These are PRs that have sat in HEAD and RELENG_7 for at least 5-6 months, but have not been merged to 6.x. Have a look, see if any are yours, or that you are interested in taking. If you own some of them but will have no ability to test on RELENG_6, it may be worth adding them to the recommended list for somebody else to MFC.

For those with freefall access, a list of unallocated PRs containing patches can be generated with:

Similarly, to list (e.g.) non-ports PRs, use:

It would be good if any commits originating from this bugathon bade mention of the fact in the commit message - this helps to get word out that it is occuring, and also shows people how effective bugathons can be.

Bugathons/June2008 (last edited 2008-06-18 07:48:36 by GavinAtkinson)