Current documentation for “Launchpad itself”

To classify a blueprint as documentation, set the Implementation status to “Informational” When the blueprint's Definition status is marked “Approved”, it will appear in this listing.

Bugs, People and Roles for Launchpad itself
Bugzilla has default assignees. Malone, for distribution packages, uses the package maintainers and explicit assignees for similar purposes. There are issues with this model that need clarifying, potentially leading to improvements in the Malone model.
Please enhance the production rollout process to further articulate the anatomy of a release based upon the requirements provided by kiko via Joey. This spec does not have a wiki entry.
Launchpad Rollout Procedures for Launchpad itself
With more and more infrastructure relying on Launchpad and the database being available, we need to define policies and procedures for rollouts so required downtime does not affect other peoples schedules. Some guidelines as to what people consider acceptible downtime will also need to be determined.
Roadmap to Launchpad dogfooding for Launchpad itself
What is required to get launchpad developers using the branch facilities within launchpad.
* Overview: 'published' and 'active' field names (on POSubmission table) are hardly understandable. Through one review, it occurred to me that we could use simple names like 'imported' for published (with obvious conflict between imported-by-a-translator-through-LP), and 'current' for active. Kiko seems to like...
SuperMirror Overview for Launchpad itself
This specification covers a generalized explanation of the relationship between the supermirror, launchpad, the bzr client and other related features
Essential documentation for support features that are in 1.0. Think 5 pages, not 50 pages.
With our translations coming from sources with different licensing conditions, we are running into problems of legally sharing and reusing them. And when we add into mix translation submitted via Rosetta as well, we end up with a licensing nightmare. What are options in resolving this? What can we do short term? A...
Launchpad login service for Launchpad itself
Improve security by establishing a central "Launchpad Login Service" where people can register and sign in.
Build UI improvements for Launchpad itself
Improving the Launchpad build UI to provide amongst other features to be specified, a 'global view of the build queue'.
Granular Launchpad Permissions for Launchpad itself
We need to collect use cases for where we want more specific and granular launchpad permissions, enabling the infrastructure team to design and implement the system correctly.
Essential documentation for Malone for Launchpad itself
Essential documentation covering the features in Malone for 1.0. Think 5-pages more than 50 pages.
Mass Bug Editing for Launchpad itself
This blueprint outlines a new feature to support mass editing of bugs in Launchpad. The feature will extend the user interface so that users can change collections of bugs at the same time, with ease. To make the implementation more manageable, we'll tackle it over a number of phases. Each phase will bring increm...
Code review within launchpad for Launchpad itself
There should be a way to hold conversations about code review within Launchpad. For example when a branch is linked to a bug, we'd like to click from there to a review of the branch. The review should have a series of dated text comments by various people, plus an overall positive/negative result for each one. It...
Launchpad Reviewer's Guide for Launchpad itself
This Reviewer's Guide to Launchpad introduces you to a few of the highlights of the Launchpad experience.
Under some circumstances, we should explore the symmetry between a specific product series and the product itself. The same is true in the distribution world. This spec outlines the ideas and opportunities that this symmetry presents.
Creating Branches On Supermirror for Launchpad itself
This specification describes support in Bazaar and Bazaar-ng for creating branches in the supermirror.
Rosetta Administration for Launchpad itself
With a system as big as Rosetta, we need a way to do some admin stuff easily. This document explains a set of actions that should be executed as a Rosetta admin.
Rosetta Use Cases for Launchpad itself
This document explains the Rosetta Use Cases we are aware of based on our own experience and feedback from the community.
Rosetta Workflow for Launchpad itself
This is an overview of how people use Rosetta, with links to relevant detailed specifications. Implementation plans belong in those detailed specifications.
Translation Workflow for Launchpad itself
The translation process is designed to allow efficient sharing of translations between people working on upstream packages and those working on various distributions. People can see translations used in other places, and maybe add a translation of their own. A distinction is made between normal contributors and edit...
Authentication Overview for Launchpad itself
This spec should just provide an overview of current and planned Launchpad authentication features. It will link to our other auth specs, link to other auth systems we may want to look at/use like OpenID, and describe a roadmap for Launchpad's authentication.
Improving import queue management for Launchpad itself
The volume of translation uploads has grown too large for a small team of humans to manage, resulting in a long queue of translation import requests. Many of these must be reviewed by hand. Here we go through several improvements to how the application supports this process, with the specific goal of speeding up t...
Launchpad Email Addresses for Launchpad itself
What email addresses are to be used by the various components of launchpad to send email from.
Roadmap for the web UI for Launchpad itself
This spec outlines the dependencies to get the web UI that we want.
Bug page for Launchpad itself
This a functional specification, not an iteration specification. It describes how all the elements on a bug report page should be laid out, so that they work together consistently and harmoniously. It should be updated as bug-related features are added to or removed from Launchpad.
This specification will document the current Ubuntu release procedure and the Soyuz features and tools related. Additionally, it will help to identify missing features to accomplish all the Ubuntu requirements.
Blog Integration Overview for Launchpad itself
Overview of plans for the integration of blogosphere awareness into Launchpad. This describes the phases of the planned implementation, there are separate specs that give the details of each phase itself.
Blueprint Documentation for Launchpad itself
This is the root of the documentation for Blueprint. Start here to learn how to use Launchpad for feature tracking, release planning and development progress reporting.
The Packaging Table for Launchpad itself
The Packaging table is the only solid link between a sourcepackage and a product. This is unfortunate as there is no perfect way of populating this table as we have no guaranteed way of determining this linkage from available data. ie. a source package cannot tell us what Products it contains, and product informatio...
Launchpad specification tracker for Launchpad itself
You can use Launchpad to track specifications. The actual specifications live elsewhere, on wikis on the internet. The metadata for specs is tracked inside Launchpad.
UI for licensing issues for Launchpad itself
Design user interface bits and text for licensing issues.
This a "Goal Specification" for different improvement, signed as dependencies
Strategic planning document for the first half of 2007. Starting from a few high-level goals and detailing them into objectives and actions. Gotta love my pointy hair!
CodeImport phase two for Launchpad itself
Phase two is the stage where we replace buildbot with the new server side scripts, and clean up the product series.
Summary of security trade-offs underlying the design of the Code Import Roadmap.
Document and discuss Soyuz code architecture. This includes reviewing and refining existing documentation if it is out of date. Ideally, this would create an overview that is suitable for newcomers to Soyuz.
Document and discuss the Soyuz package life cycle.
Hardware Database Phase 1 for Launchpad itself
A placeholder spec dependent on all Hardware Database specs.
Hardware Database Phase 2 for Launchpad itself
Placeholder spec for attaching dependancies for the second phase of the Hardware Database implementation.
Hardware Database Phase 3 for Launchpad itself
Phase 3 of the Hardware Database.
The initial file format that the Hardware Database Client will upload files to Launchpad in.
This is the Linux Introduction magazine for newbies...
New OOPS format for Launchpad itself
This specification describes the format of the new OOPS logs. This new format solves the issue of taking too much disk space with error logs and is easily extensible to cope with future changes.
Document and discuss Soyuz production set up. Include: host machines, procedures to follow, scripts to run, cronjobs etc.
A thought exercise on how things could work.

46 blueprint(s) listed.