Release Critical Bugs
Release Goals
Release goals are areas of functionality which developers would like to see as an aim for the next release. They will not hold up the release, but allows the bugs opened for that goal to be raised in severity to 'important'.
The Release Team will help track the status of these (include them in the Release Team status emails etc.). The Release Team will also be more inclined to allow freeze-exceptions for release goal related issues early in freezes.
Please note: a release goal should be:
- SMART (Specific, measurable, attainable, realistic, timely)
- Affect more than just one set of packages (eg: not just a package transition)
- Have an 'advocate', who can track and keep status of progress.
Current release goals
This is a list of all considered, recently completed, rejected or current release goals.
Completed in Squeeze
These goals were completed in Squeeze.
- New source package format
Carried forward from Squeeze to Wheezy
These goals were accepted in Squeeze and are carried forward to Wheezy
New (accepted) goals for Wheezy
These goals have been proposed and accepted for Wheezy.
Goals needing more details
These goals have been proposed but are not considered due to lack of details.
- SELinux
- DNSSEC
- FHS 3.0
- Update as many packages as possible to use dpkg-buildflags to ensure broad usage of hardening build flags once it starts emitting those.
Currently rejected for Wheezy
These goals have been proposed and (at the moment) rejected for (Wheezy). Please have a look the individual pages for more information.
?Python2.7 as default
Proposing a new Release Goal
Proposing a release goal requires at least one advocate and a goal to be worked on. Please also choose one (or more) usertag(s) for bugs that will be filed to achieve this goal.
The proposal workflow is:
Write a status wiki-page under ReleaseGoals/<goal>
send the proposal to <debian-release@lists.debian.org>
Responsibilities of an Advocate
An advocate has the following responsibilities:
- Keep the status page up to date.
- Coordinate the work on release goal and ensuring progress.
The Release Team may decide to drop the release goal, if the advocate does not live up to the responsibilities (including failing to ensure progress).
Recommendations/Ideas
For some goals, the affected packages can be auto-generated from data freely available. This can be used to setup an "auto-progress" tracker.
Help setting up a tracker for usertagged bugs to assist with auto-progress.