Calendar:Bugzilla Keywords, Whiteboard Tags, and Flags

From MozillaWiki
Jump to: navigation, search

Explanations of keywords, whiteboard pseudo-keywords, and flags likely to be found on Calendar bug pages at bugzilla.mozilla.org.

blocking-calendarX.Y?/+/-, calendar-integration, checkin-needed, dataloss, good first bug, helpwanted, in-litmus?/+/-, in-testsuite?/+/-, l10n, late-l10n, mail-integration, mlk, regression, need testcase, need patch, need review, patch in hand, perf, qawanted, tb-integration?/+/-, testcase, uiwanted, wanted-calendarX.Y?/+/-

To create a query, use Bugzilla's advanced search, or start with the sample queries below [marked "(query)"] and click 'Edit Search'.

Keywords

The keywords below are the more likely ones you may find on Calendar bugs. They are a subset of all keywords available at bugzilla.mozilla.org.

Keywords for kinds of bugs

dataloss
makes user data inaccessible to user (by deleting it, hiding it, corrupting it, etc.) (query)
mlk
memory leak (higher than expected consumption) (query)
perf
performance problem (too slow) (query)
regression
previously working feature is now broken (query)

Keywords for help requests

qawanted
request for help reproducing, narrowing, triaging, etc. the bug (see also Calendar:QA_Home; see also in-litmus and in-testsuite flags) (query)
uiwanted
request for user interaction design (query)
helpwanted
request for help programming a fix (query)

Keywords for target audience

late-l10n
important bug fix has UI text change checked in after "string freeze" in release cycle, so alert localization (l10n) teams of extra work. (cf. l10n whiteboard tag below.) (query)
calendar-integration
Thunderbird bugs that would help Calendar team integrate with Thunderbird (query)
mail-integration
Lightning bugs that would help Thunderbird team integrate with Lightning (see also tb-integration flag below) (query)

Keywords for status

(see also whiteboard tags below)

testcase
has an attached minimal example input file for reproducing the problem so a programmer can fix it (input is usually an .ics iCalendar file unless working on import problems) (cf. need testcase whiteboard tag, below.) (query)
checkin-needed
reviewer accepted patch, it needs its changed files to be saved in the source code repository before it can be marked fixed. (query)
relnote
need a note to be written and added to release notes to describe an outstanding issue with this bug, such as warning and a workaround for an unfixed bug. (query)

Whiteboard Tags

Whiteboard tags are unofficial/experimental. Make sure to put them in the whiteboard field, not the keyword field.

Whiteboard can also be used with qawanted keyword to summarize what is wanted (steps to reproduce, duplicate triage, verification, etc.)

Tags for kinds of bugs

[good first bug]
(query)
[l10n]
involves UI text change (addition or modification), so must be implemented, reviewed, and checked-in before "string freeze" in release cycle, to give localization (l10n) teams time to translate text. (cf. late-l10n keyword above.) (query)

Tags for status

Used near releases. In query results add whiteboard column to summarize status. (See also keywords for status, above).

[need testcase]
need to reduce problem to small testcase input file (cf. testcase keyword, above) (query)
[need patch]
has no working patch, may need diagnosis (query)
[patch in hand]
has working patch, may need revisions (query)
[need review]
has proposed patch waiting for a reviewer to check it (cf. checkin-needed keyword, above) (query)

Flags

blocking-calendarX.Y
(see queries at Calendar:Roadmap and notes at Calendar:For_Everyone:Blocking_Flags)
? (requested)
ask for this bug to be considered blocking release X.Y
+ (accepted)
expect to fix this bug before release X.Y
- (rejected)
lack of fix for this bug will not delay release X.Y

wanted-calendarX.Y

? (requested)
ask for this bug to be considered wanted for release X.Y
+ (accepted)
may be fixed before release X.Y
- (rejected)
do not fix before release X.Y (too late or has conflicts)

tb-integration
(see also mail-integration keyword.)

?
ask for this bug to be considered blocking tb integration (query)
+
accepted as blocking lightning/thunderbird integration (query)
-
rejected as blocking lightning/thunderbird integration (query)

in-litmus

?
ask for manual UI test cases for bug to be added to litmus.mozilla.org? (query)
+
manual UI test test cases for this bug have been added? (query)
-
manual UI test test cases for this bug cannot be added? (query)

in-testsuite

?
ask for automatic test scripts for bug to be added (where?) (query)
+
automatic test scripts have beed added? (query)
-
automatic test scripts have cannot be added? (query)