-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Triaging Dart SDK issues
Devon Carew edited this page Nov 12, 2022
·
11 revisions
- Look through issues that don't have an area assigned.
- Use the SDK triage query.
- Does the issue relate to code in the SDK?
- Assign to the right area by adding an
area-*
label. Note:area-language
is deprecated. New language issues should be moved to the language repo.
- Assign to the right area by adding an
- Is the issue in
area-library
?- Assign the right
library-*
label, too.
- Assign the right
- Is it obvious if the issue is a bug or enhancement?
- Optional: Add
type-bug
ortype-enhancement
if you can.
- Optional: Add
- Does the issue relate to code in another
dart-lang
project/package?- Move the issue to the right repo by using the
Transfer issue
link (between github orgs, use/move to ...
).
- Move the issue to the right repo by using the
- Get emails when issues are tagged with labels you care about
- Use the Dart SDK email tool.
- Level of team urgency
- Should be the opinion of team and/or product management
- Can be affected by the quantity/priority of existing issues - If everything is P0, nothing is P0
- May evolve as other issues are resolved and new issues are opened
- Levels
-
p0-critical: Drop everything and fix it.
- For dev channel: blocks the release. Valid cherry-pick.
- For release channel: worthy of a "dot" release
-
p1-high: Planned for the in-progress release
- Should be aligned with other work to ensure likely completion in current release
-
p2-medium: Important work for later release.
- Should be done – eventually.
-
p3-low: Maybe, someday
- First candidates to close as "closed-not-planned"
-
p0-critical: Drop everything and fix it.
- When we enter cherry pick season for release X...
- p0 issues: are the only fixes that will be taken for release X
- p1-3 issues:
- Milestone flag should be changed to release X+1 or
- p1 issues can be changed to p2/3 and milestone flag removed
If you need additional information from an issue reporter to triage or otherwise act
on an issue, say so, and consider adding the needs-info
label to the issue. Issues
with a needs-info
label are triaged by our no response bot; it will auto-close
the issue after 14 days if the issue reporter does not respond.
Important
The wiki has moved to https://github.com/dart-lang/sdk/tree/main/docs; please don't edit the pages here.