EngineeringProductivity/Projects/Debugging UX improvements: Difference between revisions

Q4 clean up
(Update intro section and some links and queries)
(Q4 clean up)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
This project is composed of multiple projects which will be improving the overall experience when debugging issues on try.
This project is composed of multiple projects which will be improving the overall experience when debugging issues on try.
Q4's 2016 focus is mainly '''improving end to end times on Try''' (Thunder Try project).
= Context =
The original discussions are discussed in [https://docs.google.com/document/d/1tcQKXJUMWS5E5bKiDeSFS7wUBaklfJqQm7bjXUJriaU/edit here].
The original discussions are discussed in [https://docs.google.com/document/d/1tcQKXJUMWS5E5bKiDeSFS7wUBaklfJqQm7bjXUJriaU/edit here].
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.  
Line 6: Line 10:
P2 means that it's nice to fix and we will tackle if we have time.
P2 means that it's nice to fix and we will tackle if we have time.


Q3 projects:
All possible projects - [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=1&id=1261944&hide_resolved=1 bugzilla tree dependency]
* 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]
= Meeting =
* Improve end to end times - []
We are trying to meet every four weeks.
** Commited P1 remaining bugs - TBD
We will be posting details in [https://groups.google.com/forum/#!forum/mozilla.tools the tools mailing list].
Etherpad: https://public.etherpad-mozilla.org/p/debugging_ux_improvements
 
== Dial-in information ==
  # This meeting will start at [http://www.timeanddate.com/worldclock/fixedtime.html?iso=20111107T10&p1=283 10:00-10:50AM PDT]
  # Guest:  https://v.mozilla.com/flex.html?roomdirect.html&key=43kzfyP8BDSG
  # Vidyo:  A-Team Vidyo Room
  # Phone:  650-903-0800 or 650-215-1282 x92 Conf# 98416  (US/INTL)
  #        1-800-707-2533 (pin 369) Conf# 98416 (free for anyone to join)
  # IRC:    irc://irc.mozilla.org:6697/#ateam


All possible projects - [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=1&id=1261944&hide_resolved=1 bugzilla tree dependency]
= Project #1 - Thunder Try - Improve end to end times =
Current main focus:
* Artifact builds on try
* Automation metrics
* Better sscache for try
* Hyper chunking
* Web platform tests from source checkout


= Project #1 - Remote debuggers =
Docs:
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://drive.google.com/open?id=1B1ksYp-U20Ghvwzam8TLeN7U-3Ast8NdeiNGVRf1F9k link]
* Project brief - [https://docs.google.com/document/d/13ZG1L_z93rEbRRMkFaAABYL-rFGa-gzLaxuW0UFn8Aw/edit#heading=h.jwvrqttqmb7s link]
* ''Work breakdown - [https://docs.google.com/spreadsheets/d/1kYf66y1gQbw7FZ-Abf0Q4kJ4n7IbswkQ6gz22hLcU-w/edit#gid=0 link]''
** NOTE: Not being kept up to date
* Bug links:
** [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1278680&hide_resolved=1 dependency tree]
** [https://bugzilla.mozilla.org/showdependencytree.cgi?id=1278680&hide_resolved=0 including resolved bugs]


* Meeting notes - [https://docs.google.com/document/d/1I-IBZvfZQA7gRvqEgI51gqWJxIY8sRQoypdPawoQvrg/edit# link]
* Possible data sources for metrics:
* Project brief - [https://docs.google.com/document/d/11L54wCYDOOMLPzB9kxx8TnbXaTAUFjPKHxLZ1eTKII0/edit#heading=h.v4j2q3glm8x4 link]
** [[Auto-tools/Projects/DevelopmentMetrics|ActiveData development metrics]]
* Work breakdown - [https://docs.google.com/spreadsheets/d/1VNiutGP5jSfyJXbTiplhB2hlT9rMfXLBuzHZO9gnByk/edit#gid=0 link]
** [https://docs.google.com/spreadsheets/d/1_BO587iQUky31WHq4ZrN4JogHEoe2FDWZ4iT2y8L7fM/edit#gid=0 Platform Ops metrics]
* 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)
Tracked bugs (P1s are the ones we commit to for this quarter)
Line 27: Line 51:
     "f1": "blocked",
     "f1": "blocked",
     "o1": "anywords",
     "o1": "anywords",
     "v1": "1262260",
     "v1": "1278680",


     "resolution": "---",
     "resolution": "---",
Line 34: Line 58:
}
}
</bugzilla>
</bugzilla>
= Project #2 - End to end times =
 
* Meeting notes - [https://drive.google.com/open?id=1B1ksYp-U20Ghvwzam8TLeN7U-3Ast8NdeiNGVRf1F9k link]
= Maintenance =
* Project brief - [https://docs.google.com/document/d/13ZG1L_z93rEbRRMkFaAABYL-rFGa-gzLaxuW0UFn8Aw/edit#heading=h.jwvrqttqmb7s link]
== Debugging tests on interactive workers ==
* Work breakdown - [https://docs.google.com/spreadsheets/d/1kYf66y1gQbw7FZ-Abf0Q4kJ4n7IbswkQ6gz22hLcU-w/edit#gid=0 link]
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.
* Tracking bug - [https://bugzilla.mozilla.org/show_bug.cgi?id=1278680 link]
 
* Possible data sources for metrics:
* Meeting notes - [https://docs.google.com/document/d/1I-IBZvfZQA7gRvqEgI51gqWJxIY8sRQoypdPawoQvrg/edit# link]
** [[Auto-tools/Projects/DevelopmentMetrics|ActiveData development metrics]]
* Project brief - [https://docs.google.com/document/d/11L54wCYDOOMLPzB9kxx8TnbXaTAUFjPKHxLZ1eTKII0/edit#heading=h.v4j2q3glm8x4 link]
** [https://docs.google.com/spreadsheets/d/1_BO587iQUky31WHq4ZrN4JogHEoe2FDWZ4iT2y8L7fM/edit#gid=0 Platform Ops metrics]
* Work breakdown - [https://docs.google.com/spreadsheets/d/1VNiutGP5jSfyJXbTiplhB2hlT9rMfXLBuzHZO9gnByk/edit#gid=0 link]
* Bug links:
** [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=2&id=1262260&hide_resolved=0 dependency tree]
** [https://bugzilla.mozilla.org/showdependencytree.cgi?maxdepth=2&id=1262260&hide_resolved=1 including resolved bugs]


Tracked bugs (P1s are the ones we commit to for this quarter)
Tracked bugs (P1s are the ones we commit to for this quarter)
Line 48: Line 75:
     "f1": "blocked",
     "f1": "blocked",
     "o1": "anywords",
     "o1": "anywords",
     "v1": "1278680",
     "v1": "1262260",


     "resolution": "---",
     "resolution": "---",
Line 55: Line 82:
}
}
</bugzilla>
</bugzilla>
== Project components ==
Links to bug searches (they all should show in the table above):
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=13058867&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=%5Bskip-builds%5D metrics]
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=13058867&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=%5Bskip-builds%5D skip-builds]
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=13058866&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=%5Boptimization%5D optimization]
Confirmed users
3,990

edits