#438: Multiple builds fixing a bug show confusing status label
--------------------------------------+---------------------
Reporter: kparal | Owner: tflink
Type: defect | Status: new
Priority: minor | Milestone:
Component: Blocker bug tracker page | Version:
Keywords: | Blocked By:
Blocking: |
--------------------------------------+---------------------
See the screenshot. There are two updates that claim to fix a single bug
(that is correct, both of them are needed). One is stable, one is in
testing. The BBA shows [stable] label. That is confusing, that seems to
indicate that everything needed is in stable. (One might happen to visit
that bug and close it, without inspecting it closer).
I think a better choice here is to show the "worst" status in the label.
Therefore:
{{{
update X: stable
update Y: testing
-> label: [testing]
update X: stable
update Y: stable
-> label: [stable]
update X: pending testing
update Y: testing
-> label: [pending testing]
update X: pending stable
update Y: testing
-> label: [testing]
update X: stable
update Y: pending stable
-> label: [pending stable]
}}}
So, if you have an ordered array ['pending testing', 'testing',
'pending
stable', 'stable'], you pick the lowest index available in update XYZ
statuses and show that as the label.
What do you think?
--
Ticket URL: <
https://fedorahosted.org/fedora-qa/ticket/438>
Fedora QA <
http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance