build architecture should not be hard-coded at ppa install time
Bug #491418 reported by
LaMont Jones
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant | ||
launchpad-buildd |
Fix Released
|
Undecided
|
William Grant |
Bug Description
Currently, when a PPA buildd is created, we tell it what architecture it will be building for. In order to change the architecture for the buildd in launchpad, we need to also adjust it on the buildd, or launchpad disables the buildd because of the mismatch.
In reality, launchpad-buildd (and the check from soyuz) only really care that the architecture soyuz wants to use is compatible with the architecture of the machine all (most?) of our ppa buildds are capable of being amd64/i386/lpia buildds as needed.
Eventually, it would be good to see soyuz use underutilized buildds better (throwing more buildds to architecture $foo when it has a large backlog and $bar has none, for example.)
Related branches
lp://qastaging/~wgrant/launchpad/multi-arch-builders
- Jeroen T. Vermeulen (community): Approve
-
Diff: 415 lines (+40/-108)17 files modifiedlib/canonical/buildd/binarypackage.py (+2/-1)
lib/canonical/buildd/debian.py (+5/-4)
lib/canonical/buildd/debian/changelog (+7/-0)
lib/canonical/buildd/sbuild (+3/-0)
lib/canonical/buildd/sbuild-package (+3/-7)
lib/canonical/buildd/sbuildrc (+1/-1)
lib/canonical/buildd/tests/test_translationtemplatesbuildmanager.py (+3/-0)
lib/canonical/buildd/update-debian-chroot (+2/-6)
lib/lp/buildmaster/doc/builder.txt (+0/-34)
lib/lp/buildmaster/interfaces/builder.py (+0/-14)
lib/lp/buildmaster/model/builder.py (+1/-36)
lib/lp/buildmaster/tests/test_manager.py (+1/-0)
lib/lp/code/model/recipebuilder.py (+1/-0)
lib/lp/code/model/tests/test_recipebuilder.py (+2/-0)
lib/lp/soyuz/model/binarypackagebuildbehavior.py (+2/-0)
lib/lp/soyuz/tests/soyuzbuilddhelpers.py (+0/-3)
lib/lp/translations/model/translationtemplatesbuildbehavior.py (+7/-2)
Changed in soyuz: | |
importance: | Undecided → Low |
tags: | added: ppa soyuz-build |
Changed in soyuz: | |
status: | New → Triaged |
Changed in launchpad-buildd: | |
status: | New → In Progress |
assignee: | nobody → William Grant (wgrant) |
Changed in launchpad-buildd: | |
status: | In Progress → Fix Committed |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
Changed in launchpad-buildd: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r11306 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 11306>.