Adding an architecture to a PPA doesn't automatically trigger builds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
If there are no builders for a given (virtualized, architecture) tuple when a source upload is processed, no build records get created for that
architecture.
There are really several cases here:
1) we don't build that tuple ever (e.g., virtualized sparc)
2) all of the builders for that tuple are down at the moment, or off doing other stuff (I expect the latter to fall out of the automigration of builders across compatible architectures, e.g. amd64/i386/lpia - if not for this issue, I'd be tempted to temporarily move the last lpia buildd to i386 sometimes)
Additionally, it's possible (in a ppa at least) that a user might want to:
1) delete an architecture's build record for a ppa he controls,
2) create an architecture's build record to handle the aftermath of (a) this bug, (b) PaS changes, or (c) previous deletion per the line above.
thanks,
lamont
Changed in launchpad: | |
importance: | Medium → Low |
It seems the actual problem is that we don't have a decent way of creating new builds. There's already a script: ppa-add- missing- builds. py
scripts/
that adds builds in PPAs. We should extend this so we can be more selective over which package we want to add builds for, and also make it work for the Ubuntu archive.