Summary

The Anecdote

When I was a kid, we had one of these things hanging outside, an eerie blue light called a "bug zapper". Some bugs were hopelessly draw to it, would fly into the light, and be electrocuted, leaving a nasty smell of ozone behind.

http://www.lightingpro.com.au/catalog/images/bug-eater.jpg

I see nowadays there's a more proactive approach -- an electrically charged tennis racket, also called a "bug zapper":

http://www.croquet-uk.com/Application/images/Electroswat/bug-zapper-lg.jpg

For many server packages in Ubuntu, we simply wait around for bugs to be fixed. Sometimes they get fixed upstream. Sometimes someone drives by and drops off a patch. It's like waiting for the bugs to hurl themselves at the blue light.

Release Note

During Beta1 and Beta2, the Ubuntu Server Community triaged and fixed XXX bugs during a concentrated push to solidify several sets of key server packages (foo, bar, baz).

Rationale

Given Lucid's LTS status, we should take a more proactive approach to fixing Ubuntu Server bugs. We should arm a platoon of Ubuntu Server Developers and Community Members with electric rackets, and send them out on timed, coordinated missions, focusing all efforts on a particular package or group of packages for about a week at a time.

== Assumptions ==

Some care needs to be taken around freezes. Also, it would be helpful to get participation from the QA team as well as the community.

History

As an example, several members of the Server Team and Community focused on fixing Eucalyptus bugs (and only Eucalyptus bugs) for a short period. In October 2009, we uploaded the Ubuntu eucalyptus package 10 times, fixing 60 bugs.

Design/Implementation

Schedule

This snippet is lifted from the LucidReleaseSchedule, and indicates all relevant freezes.

Week

Date (Monday)

Uploaders

Packages

Status

Notes

18

March 1st

DustinKirkland

Virtualization: qemu-kvm, libvirt, lxc,

Warning /!\ UserInterfaceFreeze

19

March 10-11

ChuckShort, ThierryCarrez

samba

Warning /!\ Beta1Freeze, Warning /!\ KernelFreeze

20

March 15th

MathiasGug

Databases: postgres, mysql

Warning /!\ Beta1Release

Beta 1

21

March 22nd

MathiasGug, DustinKirkland

UEC: eucalyptus, euca2ools

Warning /!\ DocumentationStringFreeze

April 2010

22

March 28th

Warning /!\ Beta2Freeze

23

April 5th

Warning /!\ Beta2Release

Beta 2

Plan

Details

Unresolved Issues

Discussion

ServerLucidBugZapping (last edited 2010-03-05 14:43:26 by lns-bzn-48f-81-56-218-246)