PPAs are only exported after they are used

Bug #440716 reported by Cody A.W. Somerville on 2009-10-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
High
Unassigned

Bug Description

When a PPA is created, it is not usable until something is uploaded to it. This makes setting up a PPA for e.g. testing builds annoying to configure on the test machines, because it can't be used.

Possible solutions
==================

* link empty PPAs to an unsigned, empty index repository

* publish empty PPAs

Julian Edwards (julian-edwards) wrote :

Cody, is not not possible for your scripts to deal with the error from apt?

We have over 8000 PPAs that have never been uploaded to, I don't really want to start publishing empty indices for all those and waste a bunch of disk space.

Changed in soyuz:
status: New → Incomplete

Unfortunately we're unable to ignore such an error. I'd be satisfied with this requiring a call via the API to occur.

Julian Edwards (julian-edwards) wrote :

Cody, I'd like to mark this "won't fix" after our conversation the other week, is that ok?

Steve Magoun (smagoun) wrote :

Julian, it is ok to mark this "won't fix". We can work around the problem.

Julian Edwards (julian-edwards) wrote :

Steve, yep, I've done so, thanks.

Changed in soyuz:
status: Incomplete → Won't Fix
Changed in soyuz:
status: Won't Fix → Triaged
importance: Undecided → High
Julian Edwards (julian-edwards) wrote :

Re-opening after talking to Cody.

We need to move IDistribution.getPendingPublicationPPAs() to IArchiveSet and also see if we can use date_updated to work out if a PPA is new enough to publish only once its empty indexes.

summary: - Archive should be exported with empty indexes on creation
+ PPAs are only exported after they are used
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers