Ubuntu publishing requires manual splitting of Launchpad's output archive
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/
o The ports.ubuntu.com view - unsupported architectures/
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:/
====
The IS "magic mirror" scripts that implement this today are at https:/
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 |
This may also be relevant for ddebs.ubuntu.com in the future, if we don't go the diskless archives route.