DogfoodingLucille

Status

Introduction

This specification discusses the process and implications of dogfooding the Canonical archive publisher for Launchpad, which is informally known as Lucille. The term 'dogfood', in this instance, refers to the process of using the archive publisher on an internal Canonical machine for the purpose of determining whether or not the publisher is ready to enter production. Dogfooding is done with non-live but still accurate data (often imported, periodically from either production or other sources). The term 'dogfooding' also implies that we will be using the results of the archive publisher in order to "eat our own dogfood".

Rationale

In order to be sure that the archive publisher is working properly we need to give it a long term test. The only way we can be certain is to force ourselves to rely on it working properly. Dogfooding lets us do this without forcing the rest of the world to cope when we haven't got it quite right yet.

Implementation Plan

Outstanding Issues


CategoryUdu CategorySpec

UbuntuDownUnder/BOFs/DogfoodingLucille (last edited 2008-08-06 16:13:53 by localhost)