Multi-architecture builders are displayed noisily on /builders

Bug #1435275 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Colin Watson

Bug Description

https://launchpad.net/builders is quite noisy now that we have multi-architecture builders. For instance:

  lcy01-01 i386 amd64 armel armhf arm64 Idle

The architecture list in fact wraps here, causing the builder list to take up much more vertical space. We're also going to have trouble extending this format to the proposed new world order where we'll dispatch all builds for certain architectures to virtual builders regardless of the value of only_virtualized.

Since the builders are sorted by their virtual/non-virtual state and which processors they support anyway, I propose inserting class="category" rows above each resulting group, and removing the Architectures column. The result will look something like the attached image. When we implement the virtualisation changes, we can then just extend the category rows in some appropriate way rather than having to figure out how to crowbar all the relevant information into the Architectures column, perhaps something along the lines of:

  <img src="/@@/distribution" alt="[non-virtual]" title="Non-virtual builder"> i386 amd64<br />
  <img src="/@@/ppa-icon" alt="[virtual]" title="Virtual builder"> i386 amd64 armel armhf arm64

Related branches

Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Colin Watson (cjwatson)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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