Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| bugbusting [2007/07/20 07:32] – fill in more text MarkLinimon | bugbusting [2020/04/18 08:26] (current) – Add child page macro to page bottom KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== The Problem | + | %%FreeBSD%% has a way for users to submit [[https:// |
| - | Currently we are not doing as well at handling Problem Reports as we could. | + | There is also a good, although slightly out-of-date, |
| + | [[http:// | ||
| - | The main problem is that we have more PRs coming in than we have volunteers working on fixing them. This is due to several reasons: | + | Note: we are still learning as we are going! |
| - | * We have no " | + | ==== Places To Start ==== |
| - | * Bugbusting is not as much fun as adding new features. | + | |
| - | * We have never figured out a way to let our non-committers help us. | + | |
| - | * We have not done a good job of managing our users' expectations of what the developers can reasonably accomplish. | + | |
| - | ==== Our current status ==== | + | * [[BugBusting/ |
| - | * The ports PRs have automated systems written to both assign them to committers (when possible), to notify maintainers, and to remind maintainers if they have not responded. | + | If you are unfamiliar with bugbusting on %%FreeBSD%%, this is where you should start; in particular, the Web Resources section. |
| - | * The other PRs (in particular bin/ and i386/) tend to have a much lower clearance rate, and are not in good shape. | + | |
| - | ==== What has been done recently ==== | + | * [[Bugathons]] |
| - | * We have created a way for non-committers to get access to GNATS. | + | Bugathons |
| - | * We have done some ["Bugathons"] to try to get more people | + | |
| - | * We have advocated more active use of the freebsd-bugbusters# IRC channel. | + | |
| - | * We have started closing some of the PRs that have little hope of being addressed (in particular, the "how do I make XYZ work" type), and recommending that they instead ask questions on the mailing lists. | + | |
| - | * Several people have been contacting PR submitters and asking whether the problems still exist. | + | |
| - | * We have been eliminating duplicate PRs. | + | |
| - | None of these has been a complete success yet. | + | * [[BugBusting/ |
| - | ==== What we still need to do ==== | + | This suggests some ideas on how you can help. It includes information for both committers and non-committers. |
| - | * Get more committers looking at the recommended PRs, and getting them committed. | + | * [[BugBusting/ |
| - | * Figuring out more ways for non-committers to help us. | + | |
| - | * Attract more attention to the mailing list and IRC channel, to try to create more of a " | + | |
| - | ==== Resources ==== | + | This is our sign-up list for the Bugathons (and bugbusting in general). |
| - | | + | ==== Further Information ==== |
| - | * Weekly postings of bug summaries | + | |
| - | * Weekly posting of "PRs recommended for committer evaluation" | + | |
| - | * Weekly reminders of assigned PRs, to each assignee | + | |
| - | * Auto-assignment of ports PRs (run by [" | + | This page talks about the state of bugbusting on %%FreeBSD%%, and discusses ideas for how we can improve. |
| - | * freebsd-bugbusters# | + | |
| + | * [[BugBusting/ | ||
| + | |||
| + | This page includes some details about what we have added on to GNATS recently. | ||
| + | |||
| + | * [[Bugathons/ | ||
| + | |||
| + | Some commentary on dealing with PRs that have been flagged as having patches in them. | ||
| + | |||
| + | * [[BugBusting/ | ||
| + | |||
| + | A to-do list, based on suggestions made in the last few Bugathons. | ||
| + | |||
| + | ==== Pages On The Web ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | The original text in this page has moved to [[BugBusting/ | ||
| + | |||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||
| + | * [[BugBusting/ | ||