EngineeringProductivity/Projects/Debugging UX improvements: Difference between revisions
m (metrics link) |
(Update intro section and some links and queries) |
||
Line 3: | Line 3: | ||
The projects defined below are the ones we're considering tackling at this point. | The projects defined below are the ones we're considering tackling at this point. | ||
P1 means that we're commiting to complete a bug within the current quarter. | |||
P2 means that it's nice to fix and we will tackle if we have time. | |||
Q3 projects: | |||
* Remote debuggers - [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=2&id=1262260&hide_resolved=0 Tree of dependencies] | |||
** Commited P1 remaining bugs - [https://bugzilla.mozilla.org/buglist.cgi?bug_id=1007280%2C1273158%2C1278890%2C1262605%2C1271677%2C1285007%2C1278540%2C1007292%2C1278313%2C1284998&list_id=13104723&priority=P1&bug_id_type=anyexact&columnlist=priority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate&query_format=advanced] | |||
* Improve end to end times - [] | |||
** Commited P1 remaining bugs - TBD | |||
All possible projects - [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=1&id=1261944&hide_resolved=1 bugzilla tree dependency] | |||
= Project #1 - Remote debuggers = | = Project #1 - Remote debuggers = | ||
Developers can go from requesting a Linux loaner on TaskCluster to having a debugging environment ready to run tests in a reasonable time with minimal interaction with external documentation or need a minimum amount of help. | |||
* Meeting notes - [https://docs.google.com/document/d/1I-IBZvfZQA7gRvqEgI51gqWJxIY8sRQoypdPawoQvrg/edit# link] | * Meeting notes - [https://docs.google.com/document/d/1I-IBZvfZQA7gRvqEgI51gqWJxIY8sRQoypdPawoQvrg/edit# link] | ||
* Project brief - [https://docs.google.com/document/d/11L54wCYDOOMLPzB9kxx8TnbXaTAUFjPKHxLZ1eTKII0/edit#heading=h.v4j2q3glm8x4 link] | * Project brief - [https://docs.google.com/document/d/11L54wCYDOOMLPzB9kxx8TnbXaTAUFjPKHxLZ1eTKII0/edit#heading=h.v4j2q3glm8x4 link] | ||
* Work breakdown - [https://docs.google.com/spreadsheets/d/1VNiutGP5jSfyJXbTiplhB2hlT9rMfXLBuzHZO9gnByk/edit#gid= | * Work breakdown - [https://docs.google.com/spreadsheets/d/1VNiutGP5jSfyJXbTiplhB2hlT9rMfXLBuzHZO9gnByk/edit#gid=0 link] | ||
* | * Dependency tree - [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=2&id=1262260&hide_resolved=0 link] | ||
Tracked bugs (P1s are the ones we commit to for this quarter) | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
Line 29: | Line 42: | ||
** [[Auto-tools/Projects/DevelopmentMetrics|ActiveData development metrics]] | ** [[Auto-tools/Projects/DevelopmentMetrics|ActiveData development metrics]] | ||
** [https://docs.google.com/spreadsheets/d/1_BO587iQUky31WHq4ZrN4JogHEoe2FDWZ4iT2y8L7fM/edit#gid=0 Platform Ops metrics] | ** [https://docs.google.com/spreadsheets/d/1_BO587iQUky31WHq4ZrN4JogHEoe2FDWZ4iT2y8L7fM/edit#gid=0 Platform Ops metrics] | ||
Tracked bugs (P1s are the ones we commit to for this quarter) | |||
<bugzilla> | <bugzilla> | ||
{ | { |
Revision as of 16:26, 7 July 2016
This project is composed of multiple projects which will be improving the overall experience when debugging issues on try. The original discussions are discussed in here. The projects defined below are the ones we're considering tackling at this point.
P1 means that we're commiting to complete a bug within the current quarter. P2 means that it's nice to fix and we will tackle if we have time.
Q3 projects:
- Remote debuggers - Tree of dependencies
- Commited P1 remaining bugs - [1]
- Improve end to end times - []
- Commited P1 remaining bugs - TBD
All possible projects - bugzilla tree dependency
Project #1 - Remote debuggers
Developers can go from requesting a Linux loaner on TaskCluster to having a debugging environment ready to run tests in a reasonable time with minimal interaction with external documentation or need a minimum amount of help.
Tracked bugs (P1s are the ones we commit to for this quarter)
6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Project #2 - End to end times
- Meeting notes - link
- Project brief - link
- Work breakdown - link
- Tracking bug - link
- Possible data sources for metrics:
Tracked bugs (P1s are the ones we commit to for this quarter)
ID | Priority | Summary | Whiteboard | Assigned to |
---|---|---|---|---|
1240644 | P2 | Allow skipping build and reusing existing build result for try push | ||
1280641 | P3 | Implement a two-tier S3 cache for sccache | [build-run-speed-up] | |
1284882 | P3 | [tracker] Artifact builds on automation | ||
1315030 | P3 | Determine how many try pushes could benefit from using artifact builds | ||
1432287 | P3 | [meta] Run tests from source checkouts in CI | ||
1294706 | -- | "Mochitest other" chunk on win7 debug slow and often last to complete |
6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);
Project components
Links to bug searches (they all should show in the table above):