Multi-architecture builders are displayed noisily on /builders
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Colin Watson |
Bug Description
https:/
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="/@
<img src="/@@/ppa-icon" alt="[virtual]" title="Virtual builder"> i386 amd64 armel armhf arm64
Related branches
- William Grant (community): Approve (code)
-
Diff: 362 lines (+100/-75)5 files modifiedlib/lp/buildmaster/browser/builder.py (+35/-10)
lib/lp/buildmaster/templates/builders-index.pt (+30/-32)
lib/lp/soyuz/browser/tests/builder-views.txt (+7/-7)
lib/lp/soyuz/stories/soyuz/xx-builder-page.txt (+6/-5)
lib/lp/soyuz/stories/soyuz/xx-buildfarm-index.txt (+22/-21)
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Fixed in stable r17412 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 17412>.