BugFocus

Revision 3 as of 2011-06-09 15:55:33

Clear message

The Ubuntu Kernel has a very large number of reported bugs, far more than can possibly be handled. This document attempts to indicate where and why the Ubuntu Kernel Team focuses its efforts.

Focus Areas

The Ubuntu Kernel Team is focused in two main areas:

  1. security vunerabilities and exposures
  2. regressions in stable updates
  3. bugs in development releases

Security updates

Security vunerabilities and Exposures in the Ubuntu Kernel are handled firstly but the Ubuntu security team. Issues with the Ubuntu Kernel are translated into bugs against the kernel. These are are high priority bugs for the Ubuntu Kernel Stable Team. These bugs are identified as below:

  1. tagged kernel-cve-tracker

Regressions in Stable Updates

Stable updates for the Ubuntu kernel are produced in by the Ubuntu Kernel Stable Team. They collate incoming stable updates and fixes for bugs found in the stable series. These are then batched up and kernels are pushed into -proposed for testing. Testing both by early adopters and by the dedicated QA resources then validates those kernels. Once they have been validated in QA they will then pass into -updates for general consumption. Bugs introduced by these updates are seen as a significant problem and therefore a focus for the stable team. There are three places/ways bugs can be found:

  1. verification-failed -- verification of the update as a whole failed testing, or the fix for a specific bug failed to fix the issue,
  2. regression-proposed -- something that used to work no longer does, spotted while the kernel is still in the -proposed pocket, and
  3. regression-updates -- something that used to work no longer does, spotted onced the kernel hits the masses

verification-failed and verification-proposed bugs are of highest severity as they prevent release of the kernel and it must be fixed and re-tested before release.

regression-updates bugs are potentially of very high impact as they have made it out to the greatest number of users.

These bugs are idenfied as below:

  1. tagged verification-failed
  2. tagged regression-proposed
  3. tagged regression-updates

bugs in development releases

The next development release is owned and driven by the Ubuntu Kernel Development Team. They are responsible for getting the latest mainline kernels integrated into Ubuntu and for maintaining the quality of it. They are interested in all bugs which appear in the development release. During development apport is enabled aiding their reporting. These are identified as below:

  1. tagged oneiric (currently)