Ubuntu publishing requires manual splitting of Launchpad's output archive

Bug #107841 reported by James Troup
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Hi,

Currently we have three distinct 'views' of the soyuz archive:

 o The master view - i.e. what's on drescher
 o The archive.ubuntu.com view - all supported architectures/releases
 o The ports.ubuntu.com view - unsupported architectures/releases

While we had a simple architectural split for what was and wasn't supported, it was simple to maintain the last two views with naive rsync exclude and include filters. However since PowerPC has become an unsupported architecture in 7.04[1] (but remains supported in previous releases, including 6.06 which will be with us for a long time), this naive split is no longer possible.

While it's possible for us (IS) to maintain these views, doing so after the fact is unnecessarily (and undesirably) complex as we have to backtrack various information that simply isn't available to us (e.g. SoE packages) and as a result it's impossible to guarantee continuous consistency without undue effort.

I think it makes much more sense for Soyuz to maintain these views as it can do so and the consistency of the publicly visible archives can be guaranteed.

--
James

[1] https://lists.ubuntu.com/archives/ubuntu-announce/2007-February/000098.html

====

The IS "magic mirror" scripts that implement this today are at https://launchpad.net/canonical-magic-mirror

Changed in soyuz:
status: New → Triaged
importance: Undecided → Medium
tags: added: soyuz-publish
description: updated
summary: - soyuz should manage and present 'views' of the archive
+ Ubuntu publishing requires manual splitting of Launchpads output archive
Changed in launchpad:
importance: Medium → Low
Revision history for this message
William Grant (wgrant) wrote : Re: Ubuntu publishing requires manual splitting of Launchpads output archive

This may also be relevant for ddebs.ubuntu.com in the future, if we don't go the diskless archives route.

description: updated
description: updated
summary: - Ubuntu publishing requires manual splitting of Launchpads output archive
+ Ubuntu publishing requires manual splitting of Launchpad's output
+ archive
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.