Closed
Bug 1452748
Opened 7 years ago
Closed 7 years ago
Update Debugger Frontend v33
Categories
(DevTools :: Debugger, defect, P3)
DevTools
Debugger
Tracking
(firefox61 fixed)
RESOLVED
FIXED
Firefox 61
Tracking | Status | |
---|---|---|
firefox61 | --- | fixed |
People
(Reporter: jlast, Assigned: jlast)
References
Details
Attachments
(1 file, 1 obsolete file)
76.48 KB,
patch
|
jdescottes
:
review+
|
Details | Diff | Splinter Review |
Assignee | ||
Updated•7 years ago
|
Assignee | ||
Comment 1•7 years ago
|
||
Assignee | ||
Comment 2•7 years ago
|
||
Attachment #8966352 -
Flags: review?(jdescottes)
Assignee | ||
Comment 3•7 years ago
|
||
- there were too many commits on master to add everything to 33, so this is just a partial list
- there are some firebug additions (that will be gone in 34)
Assignee | ||
Comment 4•7 years ago
|
||
I need to backport
commit 4f62b4b0dd71def8e539ea85a4047899c8775a79
Author: Gregory Mierzwinski <gmierz2@outlook.com>
Date: Fri Apr 6 13:38:44 2018 -0400
Bug 1448523 - Disable browser_dbg-babel-preview.js on windows10-64-ccov. r=jmaher
This patch disables devtools/client/debugger/new/test/mochitest/browser_dbg-babel-preview.js when run on windows10-64-ccov.
MozReview-Commit-ID: HWoAsO0Q8tY
Assignee | ||
Comment 5•7 years ago
|
||
this flips moz-scopes, but that likely will need to be reverted bc of talos
Assignee | ||
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment on attachment 8966352 [details] [diff] [review]
rel-33.patch
Review of attachment 8966352 [details] [diff] [review]:
-----------------------------------------------------------------
Try is orange with leaks on several debugger tests.
Still fails DAMP:
./mach talos-test --activeTests damp --subtest custom.debugger --cycles 1 --tppagecycles 1
+ missing sync from mc
::: devtools/client/debugger/new/test/mochitest/browser.ini
@@ +136,5 @@
> [browser_dbg-async-stepping.js]
> [browser_dbg-babel-breakpoint-console.js]
> [browser_dbg-babel-scopes.js]
> [browser_dbg-babel-stepping.js]
> [browser_dbg-babel-preview.js]
Missing sync from Bug 1448523 (on a sidenote the test should not have been disabled, it should require longer timeout)
Attachment #8966352 -
Flags: review?(jdescottes)
Assignee | ||
Comment 8•7 years ago
|
||
Attachment #8966352 -
Attachment is obsolete: true
Attachment #8966598 -
Flags: review?(jdescottes)
Assignee | ||
Comment 9•7 years ago
|
||
This should all be fixed.
I disabled map-scopes in talos while we work on the features performance. The talos test is the evil case for original scopes. We can re-enable it after we land some performance fixes to the feature. When we do, we should be careful that we don't swamp the performance of stepping.
Assignee | ||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment on attachment 8966598 [details] [diff] [review]
rel-33-2.patch
Review of attachment 8966598 [details] [diff] [review]:
-----------------------------------------------------------------
r+ with comments addressed and green try.
::: devtools/client/debugger/new/test/mochitest/browser.ini
@@ +135,5 @@
> [browser_dbg-asm.js]
> [browser_dbg-async-stepping.js]
> [browser_dbg-babel-breakpoint-console.js]
> [browser_dbg-babel-scopes.js]
> +skip-if = (os == "win" && ccov) # Bug 1448523
Wrong test, this should be on browser_dbg-babel-preview.js
::: testing/talos/talos/tests/devtools/addon/content/tests/head.js
@@ +40,5 @@
> }
> exports.runTest = runTest;
>
> exports.testSetup = function(url) {
> + Services.prefs.setBoolPref("devtools.debugger.features.map-scopes", false);
Can we do that in the custom debugger test rather than here? With a comment explaining why this is needed.
/testing/talos/talos/tests/devtools/addon/content/tests/debugger/custom.js
@@ +45,5 @@
> return damp.testSetup(url);
> };
>
> exports.testTeardown = function() {
> + Services.prefs.clearBoolPref("devtools.debugger.features.map-scopes");
clearBoolPref does not exist, you probably want clearUserPref.
(and let's move this to the debugger test as well)
Attachment #8966598 -
Flags: review?(jdescottes) → review+
Comment 12•7 years ago
|
||
Pushed by jlaster@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/417fa1dd6bb9
Update Debugger Frontend v33. r=jdescottes
Updated•7 years ago
|
Blocks: debugger-bundle-updates
No longer depends on: debugger-bundle-updates
Comment 13•7 years ago
|
||
Status: NEW → ASSIGNED
Comment 14•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 61
Assignee | ||
Comment 15•7 years ago
|
||
# 33-1
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=a138a829af738001250e44f256c617afbbc03016
https://github.com/devtools-html/debugger.html/compare/master...jasonLaster:release-33-1
# 33-2
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=21926aa08c8c9f683e435329de522bb107c9553a
https://github.com/devtools-html/debugger.html/compare/master...jasonLaster:release-33-2
# 33-b
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=fab24b4ef586a661a0157aaeb8defc37089ac9ce
https://github.com/devtools-html/debugger.html/compare/master...jasonLaster:release-33-b
Assignee | ||
Comment 16•7 years ago
|
||
baseline - https://github.com/devtools-html/debugger.html/compare/release-32...jasonLaster:release-33-b
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=fab24b4ef586a661a0157aaeb8defc37089ac9ce
half way - https://github.com/devtools-html/debugger.html/compare/release-32...jasonLaster:release-33-2
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=21926aa08c8c9f683e435329de522bb107c9553a
full run - https://github.com/devtools-html/debugger.html/compare/release-32...jasonLaster:release-33-1
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=a138a829af738001250e44f256c617afbbc03016
Assignee | ||
Comment 17•7 years ago
|
||
Assignee | ||
Comment 18•7 years ago
|
||
Assignee | ||
Comment 19•7 years ago
|
||
some pause info:
http://firefox-dev.tools/performance-dashboard/tools/debugger.html?days=60&filterstddev=true
we're looking at the pause regression that appeared on 4/11
https://shipusercontent.com/9e490bfdebf5de866eb5b4015d65fc23/Screen%20Shot%202018-05-14%20at%209.42.57%20AM.png
here is a regression sheet
https://docs.google.com/spreadsheets/d/1OexQ2TaH0ze4ZXUjNMucpsk8TnjzPLAHdRJrSvprYr4/edit#gid=0
Assignee | ||
Comment 20•7 years ago
|
||
v33-1 run https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=7b68c216753425f108741f237c20acbfe176fe8b
cut at db286a4 and excludes syntax highlighting breakpoints
Assignee | ||
Comment 21•7 years ago
|
||
v33-2 run https://treeherder.mozilla.org/#/jobs?repo=try&revision=e9255b99bd7eb617f8e7a7e3fead74ed45d173ef
https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=e9255b99bd7eb617f8e7a7e3fead74ed45d173ef
cut at bce70803 and excludes `Switched getExtraProps` but keeps the preview work w/ generate
Assignee | ||
Comment 22•7 years ago
|
||
Assignee | ||
Comment 23•7 years ago
|
||
Assignee | ||
Comment 24•7 years ago
|
||
last run was sans-sans yikes!
new one https://treeherder.mozilla.org/perf.html#/comparechooser?newProject=try&newRevision=96f2e40ba7516f7bc4732cbb1284157483ea57db
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•