The New York City / Bay Area 2012 Ports and Docs Bugfest
Saturday July 28 , 2012 and on efnet on #nycbug
Background
- NYC*BUG and BAFUG are hosting two concurrent Ports and Docs Bug busting sessions on July 28th from 2pm to 6pm EDT / 11am - 3pm PDT. and On efnet on #nycbug .
We're hoping to focus on three areas:
- Docs updating and validation
- Help for creating new ports.
Locations
- Suspenders , 111 Broadway NYC, NY .
iXsystems, 2490 Kruse Drive, San Jose, CA 95131 http://goo.gl/maps/aqqT
Hardware
A limited amount of hardware can be made available upon request . Please email Mark Saad mark.saad@longcount.org Before Thursday the 26th. This would be use for testing the upcoming 9.1-RELEASE installer .
Plan of action
We'll convene on the IRC channel starting Saturday July 28th and start to look through PRs, review docs and examples and create a list of work for the day. A good starting place would be freebsd-bugs@ or any known issues you may be aware of that do not yet have a pr.
Volunteers
For those helping out who are not committers, the best plan is to pick an area that you are familiar with and find a pr and work on testing and validating it . 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 behavior 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.
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.
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.
For those with freefall access, a list of unallocated PRs containing patches can be generated with:
query-pr -q -x -t '\[patch\]' -r freebsd-
Similarly, to list (e.g.) non-ports PRs, use:
query-pr -q -x -t '\[patch\]' -r freebsd- | awk '$3 !~ /ports/ { print }'
It would be good if any commits originating from this bugathon made 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.