SoyuzArchiveDerivatives

Not logged in - Log In / Register

Overview

Overall Summary

Summary: Introduce the concept of a generalised "copy archive". The copy archive will never have direct uploads but will instead have packages copied to it from other archives. The copied packages can originate at any archive in Soyuz; e.g. another PPA, a main distribution archive or even another copy archive.

Copy archives

Package copy operations to destination copy archives:

Goal/Deliverables: Soyuz will have the ability for people to create a new archive, give it a name, and populate it with packages desired. The archive will be tied to a particular distro series.

We will know we have finished when we can create generalised ad-hoc archives, initialise them with a list of packages copied from other archives, and publish them.

Release Note

This section should include a paragraph describing the end-user impact of this change. It is meant to be included in the first part of our release change log.

It is mandatory.

Rationale

The ability to have generalised ad-hoc archives allows us to support new workflows by the Distro team, such as point releases and snapshots.

Use cases

Assumptions

User Interface

Initial UI implementation

The page at /ubuntu/+archives will by default list all the non-main (i.e. not PRIMARY, PARTNER or PPA) archives, with the following information:

Created at

Title

Description

Num. Packages

Built

Failed

Pending

2008-12-01 11:13:12 SAST

My special rebuild for Ubuntu Linux

Rebuild of security pocket

12,456

5,123

3,789

3,544

Each archive title will be click-able, with the address /ubuntu/+archive/<archive-name>. This archive page will contain:

It will not contain:

Further UI implementation

Implementation

Estimations:

Code Changes

Schema Changes

Migration

Include:

Unresolved issues

In this section list out any issues which are unresolved and will impact or block the implementation of this spec.


CategoryProposal

SoyuzArchiveDerivatives (last edited 2008-12-02 07:52:50 by michael.nelson)