keeping track of regressions during the development cycle

Steve Langasek steve.langasek at ubuntu.com
Wed Jul 23 18:13:32 BST 2008


On Tue, Jul 22, 2008 at 06:38:17PM +0100, Matt Zimmerman wrote:
> On Thu, Jul 17, 2008 at 11:21:51AM +0100, Steve Langasek wrote:
> > From time to time in the course of a development cycle, it's necessary to
> > make changes of a temporary nature that should be revisited and (hopefully)
> > reverted before the final release.  In order for the project as a whole to
> > be better able to track such changes, it would be a good idea to have a
> > consistent policy for how these bugs will be represented in Launchpad.

> > The proposed policy is that these bugs should be tracked as release-critical
> > bugs: nominated for the release, and targeted to the milestone before which
> > the change needs to be reviewed.  This policy has been documented on
> > <https://wiki.ubuntu.com/UbuntuDevelopment> and on
> > <https://wiki.ubuntu.com/RCBugTargetting>.

> > As usual, please send any feedback to ubuntu-devel / ubuntu-devel-discuss.

> What about regressions which aren't introduced intentionally?  I think we
> should have a standard way of keeping track of those (even if it's as simple
> as a tag), and a process by which we decide which ones should become
> release targets.

I think it would be reasonable to consider these all release-critical by
default, and therefore have them nominated for the release; it would then be
the release team's responsibility (perhaps with the aid of the QA team?) to
cull this list by tagging bugs 'wontfix', and opening a task on the
newly-created ubuntu-release-notes project as appropriate.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org



More information about the ubuntu-devel mailing list