Launchpad doesn't try to build the "all" packages if i386 isn't in the Architecture field

Bug #1063188 reported by Michael Bienia
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Low
William Grant

Bug Description

LP doesn't try to build the "all" packages if i386 isn't in the Architecture line.

Take for example "hhsuite" (https://launchpad.net/ubuntu/+source/hhsuite/2.0.15-1):
It has "Architecture: amd64 all".
LP build the "amd64" binaries but not the "hhsuite-data" package at all (Architecture: all) making "hhsuite" uninstallable:
The following packages have unmet dependencies:
 hhsuite : Depends: hhsuite-data (= 2.0.15-1) but it is not installable

Related branches

Revision history for this message
William Grant (wgrant) wrote :

determineArchitecturesToBuild will create an i386 build if 'all' is in the Architecture field and none of the other archs are supported, but since amd64 is recognised the 'all' special case doesn't activate. It's not quite clear what the semantics of "amd64 all" are, though... must arch-indep be built on amd64, or can we build it on i386?

affects: launchpad-buildd → launchpad
Changed in launchpad:
importance: Undecided → Low
status: New → Triaged
tags: added: soyuz-build
Colin Watson (cjwatson)
summary: Launchpad doesn't try to build the "all" packages if i386 isn't in the
- Architecure field
+ Architecture field
William Grant (wgrant)
Changed in launchpad:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers