Needs to handle "all linux-any" like "linux-any"

Bug #680889 reported by William Grant
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
William Grant

Bug Description

lp.soyuz.pas.determineArchitecturesToBuild currently special-cases architecture hint strings of "any", "linux-any" and "all". But a source with both "all" and "linux-any" binaries defined will have a hint string of "all linux-any". Debian Policy doesn't forbid that sort of thing (http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Architecture).

We need to treat "all linux-any" the same as "linux-any", creating builds for all archs.

Related branches

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

We should probably generalise the three special cases to match against any component of the hint string.

Changed in soyuz:
status: New → Triaged
importance: Undecided → Low
tags: added: soyuz-build
William Grant (wgrant)
Changed in soyuz:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
Changed in soyuz:
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
Curtis Hovey (sinzui)
Changed in launchpad:
milestone: none → 11.01
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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