Please support arbitrary arch/buildd affinity for arch:all builds
Bug #217427 reported by
Adam Conrad
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
William Grant |
Bug Description
There are some rare cases (palo and openhackware are the current ones) where an arch:all package contains arch-specific compiled code (palo is an hppa bootloader, but arch:all to support cd image mastering, openhackware is powerpc firmware code, but arch:all so it can run in arch:any powerpc emulators).
It would be handy if, on an as-needed basis, I could say "please ignore the arch:all = i386 rule for this package, and build it on hppa/powerpc instead".
Related branches
lp://staging/~wgrant/launchpad/xbia
- Colin Watson (community): Approve
-
Diff: 398 lines (+184/-80)6 files modifiedlib/lp/soyuz/adapters/buildarch.py (+54/-21)
lib/lp/soyuz/adapters/tests/test_buildarch.py (+82/-21)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+3/-0)
lib/lp/soyuz/model/binarypackagebuild.py (+26/-38)
lib/lp/soyuz/model/sourcepackagerelease.py (+6/-0)
lib/lp/soyuz/tests/test_build_set.py (+13/-0)
tags: | added: motu |
Changed in soyuz: | |
assignee: | nobody → Celso Providelo (cprov) |
importance: | Undecided → High |
status: | Confirmed → Triaged |
tags: | added: soyuz-build |
tags: | added: feature |
Changed in launchpad: | |
assignee: | nobody → William Grant (wgrant) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is pretty important (despite the apparently limited number of packages involved) since the current workaround is basically to upload binaries via the backdoor which is evil and wrong in so many (hopefully obvious) ways.