SoyuzInfrastructureOverview

Differences between revisions 5 and 6
Revision 5 as of 2008-09-01 17:54:27
Size: 923
Editor: bd231c99
Comment:
Revision 6 as of 2008-09-01 19:01:04
Size: 1039
Editor: bd231c99
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
 * Upload queue management (Ftp-master tools);
Line 28: Line 27:
=== Upload queue management ===
Line 33: Line 30:
Published sources are dispatched to `launchpad-buildds` instantly and collected as binary uploads (.changes + N .deb).
Line 35: Line 33:

Virtually any Source or Binary release can be published in a given Archive.

Introduction

This document is a brief overview of the Soyuz infrastructure.

Overview

alt Soyuz Backend

Sub-Domains

The entire system can be divided in smaller sub-domains:

  • Upload processing,
  • Source building and
  • Archive publishing.

Uploading processing

The upload processor job runs every 5 minutes processing all ftp uploads.

Among other tasks, this job check the upload content/metadata consistency (usual dak-inherited checks) and archive version coherency.

The result is a upload queue records, containing a source or binary package release, that will be announced via email according it's status: REJECTED | NEW | UNAPPROVED | ACCEPTED.

Source building

Published sources are dispatched to launchpad-buildds instantly and collected as binary uploads (.changes + N .deb).

Archive publishing

Virtually any Source or Binary release can be published in a given Archive.

CelsoProvidelo/SoyuzInfrastructureOverview (last edited 2009-09-04 19:29:21 by bd23baa8)