new build farm page UI is a regression for buildd admins

Bug #225738 reported by James Troup
8
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Celso Providelo

Bug Description

The new build farm page UI has several flaws:

 (1) There's no longer anyway for me to sort by status. I've probably
     done this at least once a day, every day for the last two weeks.
     Not being able to do this anymore is a genuine regression and
     annoyance for me and, I'm sure, other buildd admins.

 (2) Similarly (but less importantly) there's no way for me to sort by
     builder name

 (3) There seem to be some trivial but obvious alignment issues in
     terms of the builder state.

 (4) "Building other packages" ought to be "Building Ubuntu packages"
     surely?

Tags: lp-soyuz ui
Revision history for this message
Diogo Matsubara (matsubara) wrote :

Talked to Julian about this one. We need to revert the change or use a table. A table would likely solve issue 3. The table should be sortable similar to the table used in http://launchpad.dev/bugs/bugtrackers (would solve issues 1 and 2).

Changed in soyuz:
importance: Undecided → Medium
status: New → Confirmed
Changed in soyuz:
milestone: none → pending
Changed in soyuz:
milestone: pending → 2.2.8
Revision history for this message
Michael Nelson (michael.nelson) wrote :

I'm not certain - perhaps plugging a sortable table back in is the best solution - but I'd be keen to know exactly how this page is used by James and others.

For example, when sorting by status, is the intent to simply find idle builders - or is this a more general requirement for a number of different tasks?

Similarly, is the intent of sorting by builder name always to find a specific builder or are there other reasons for needing to do this.

It would be really helpful if we could document use-cases for each page in LP. Hmm... I might start doing that :), something like https://dev.launchpad.net/BuildersIndexPage ?

Revision history for this message
Michael Nelson (michael.nelson) wrote :

Updated the wiki page to:

https://dev.launchpad.net/SoyuzBuildersIndexPage

so that it's more searchable.

Changed in soyuz:
assignee: nobody → Michael Nelson (michael.nelson)
Changed in soyuz:
assignee: Michael Nelson (michael.nelson) → Celso Providelo (cprov)
Revision history for this message
Celso Providelo (cprov) wrote :

Please take a look at the 3.0 prototype of the BuilderSet:+index page at https://dogfood.launchpad.net/builders

It allows users to do the requesting sorting and also provide stats about the builders and their queues.

Changed in soyuz:
status: Triaged → In Progress
Changed in soyuz:
milestone: 2.2.8 → 3.0
Revision history for this message
Celso Providelo (cprov) wrote :

r9267 (devel)

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
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.