Bug 204173 - Improve & clarify flag descriptions (which show as tooltips)
Summary: Improve & clarify flag descriptions (which show as tooltips)
Status: In Progress
Alias: None
Product: Services
Classification: Unclassified
Component: Bug Tracker (show other bugs)
Version: unspecified
Hardware: Any Any
: --- Affects Only Me
Assignee: Kubilay Kocak
URL:
Keywords: dogfood, easy
Depends on:
Blocks:
 
Reported: 2015-10-31 03:44 UTC by Kubilay Kocak
Modified: 2015-10-31 05:48 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kubilay Kocak freebsd_committer freebsd_triage 2015-10-31 03:44:06 UTC

    
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-10-31 05:32:07 UTC
Improve descriptions, instructions and meaning for all Bugzilla flags:
 
maintainer-feedback (bug, pr, issue specific)

Means Want/Needs/Has/No feedback from MAINTAINER:

* Set (?) <email address> to request feedback from MAINTAINER
* Set (+) when you provide feedback (avoids "maintainer timeout")
* Set (-) when feedback is not provided (maintainer timeout)
 
maintainer-approval (attachment specific)

 * Set (?) <email address> to request MAINTAINER approval for this attachment
 * Set (+) to approve this attachment (MAINTAINER)
 * Set (+) if there is blanket/implicit approval (COMMITTER)
 * Set (-) if you reject this attachment (MAINTAINER/COMMITTER)
  
exp-run

Means Want/Needs/Passed/Failed exp-run by portmgr:

* Set (?) to request an exp-run by portmgr@
* Set (+) means exp-run PASSED
* Set (-) means exp-run FAILED (new failures, regressions)

merge-quarterly

(M)erge (F)rom (H)ead to latest quarterly ports branch:

* Set (?) to ask FOR a merge (MFH) to quarterly branch
* Set (?) to ask IF a merge (MFH) to quarterly branch is needed
* Set (+) means MFH is committed (DONE)
* Set (-) means MFH is not needed

mfc-stable{8,9,10}

(M)erge (F)rom (C)URRENT to stable/{8,9,10} branch:

 * Set (?) to ask FOR an MFC to stable/{8,9,10}
 * Set (?) to ask IF an MFC is needed
 * Set (+) means MFC is committed (DONE)
 * Set (-) means MFC is not needed
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2015-10-31 05:32:41 UTC
It would be nice if we could modify the templates/css in the following ways:

* Add a span class=definition or something around each flag
* Add text-decoration-style: dashed
* Add cursor: help

This will make it much more obvious that these flag labels have a definition/tooltip available to mouse-over on to view.

Is this easy to do marcus?
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2015-10-31 05:48:45 UTC
Add additional examples for merge-quarterly and mfc-stable* to show that it can be used as a "todo" for a committer/assignee:

* Set (?) to declare INTENT to MFC (COMMITTER)
 
* Set (?) to declare INTENT to merge (MFH) to quarterly branch