PPAs are only exported after they are used

Bug #440716 reported by Cody A.W. Somerville
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
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

Revision history for this message
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
Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

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

Revision history for this message
Julian Edwards (julian-edwards) wrote :

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

Revision history for this message
Steve Magoun (smagoun) wrote :

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

Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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