Closed
Bug 1423158
Opened 7 years ago
Closed 7 years ago
Update Debugger Frontend (12-5)
Categories
(DevTools :: Debugger, enhancement, P3)
Tracking
(firefox59 fixed)
RESOLVED
FIXED
Firefox 59
Tracking | Status | |
---|---|---|
firefox59 | --- | fixed |
People
(Reporter: yulia, Assigned: yulia)
References
Details
Attachments
(3 files, 10 obsolete files)
Update Debugger Frontend December 5th, 2017
Assignee | ||
Comment 1•7 years ago
|
||
Attachment #8934529 -
Flags: review?(jlaster)
Attachment #8934529 -
Flags: review?(jdescottes)
Assignee | ||
Comment 2•7 years ago
|
||
Assignee: nobody → ystartsev
Attachment #8934529 -
Attachment is obsolete: true
Attachment #8934529 -
Flags: review?(jlaster)
Attachment #8934529 -
Flags: review?(jdescottes)
Attachment #8934531 -
Flags: review?(jlaster)
Attachment #8934531 -
Flags: review?(jdescottes)
Comment hidden (mozreview-request) |
Assignee | ||
Comment 4•7 years ago
|
||
:jdescottes, :jlast There are two items to review but they are identical. something happened with splinter review.
try builds:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=36ac8e67dcefb84b0ac2091390f489a97bfc0043
https://treeherder.mozilla.org/#/jobs?repo=try&revision=59ff611d6b3fc7022493b9dfe3f2e381f2f17251
Comment 5•7 years ago
|
||
Updated•7 years ago
|
Blocks: debugger-bundle-updates
Severity: normal → enhancement
Status: NEW → ASSIGNED
Priority: -- → P3
Updated•7 years ago
|
Attachment #8934531 -
Attachment is obsolete: true
Attachment #8934531 -
Flags: review?(jlaster)
Attachment #8934531 -
Flags: review?(jdescottes)
Comment 6•7 years ago
|
||
mozreview-review |
Comment on attachment 8934533 [details]
Bug 1423158 - Update Debugger Frontend (12-5)
https://reviewboard.mozilla.org/r/205440/#review211046
Code wise this looks OK, but the changeset is missing the new images as well as the new test files.
Attachment #8934533 -
Flags: review?(jdescottes)
Assignee | ||
Comment 7•7 years ago
|
||
Attachment #8934533 -
Attachment is obsolete: true
Attachment #8934564 -
Flags: review?(jlaster)
Attachment #8934564 -
Flags: review?(jdescottes)
Assignee | ||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Try failures worth looking into:
- devtools/client/framework/test/browser_source_map-01.js and devtools/client/framework/test/browser_source_map-absolute.js on OPT builds
- devtools/client/debugger/new/test/mochitest/browser_dbg-tabs.js on DEBUG builds with:
| A promise chain failed to handle a rejection: _selectors.getSource(...) is undefined
Assignee | ||
Comment 10•7 years ago
|
||
I ran both tests with --verify but wasn't able to get them to fail. What is the best way to investigate this?
Comment 11•7 years ago
|
||
Some regressions spotted when doing quick manual tests:
when closing and reopening the debugger:
- source tab is blank
- breakpoints are persisted but not visible in the gutter
See attached GIF
Comment 17•7 years ago
|
||
Comment on attachment 8935336 [details]
test
The line that makes splinter review fail is the removal of
https://searchfox.org/mozilla-central/rev/f5f1c3f294f89cfd242c3af9eb2c40d19d5e04e7/devtools/client/debugger/new/pretty-print-worker.js#3130
I guess we have no choice but to go through mozreview here.
Attachment #8935336 -
Attachment is obsolete: true
Attachment #8935336 -
Attachment is patch: false
Comment hidden (mozreview-request) |
Comment 19•7 years ago
|
||
mozreview-review |
Comment on attachment 8935340 [details]
Bug 1423158 - Update Debugger Frontend (12-5).
https://reviewboard.mozilla.org/r/206234/#review211816
Looks good to me, some license header missing but be addressed after the release.
Found some regressions, commented on bugzilla, feel free to open separate issues to track them (unless already tracked).
Should be ready to land once the sourcemap intermittent is fixed.
For the debugger tests being intermittent in debug, probably should add skip-if = debug for them and log separate issues to investigate them.
::: devtools/client/debugger/new/test/mochitest/examples/doc-sourcemaps3.html:1
(Diff revision 1)
> +<!DOCTYPE html>
license header
::: devtools/client/themes/images/debugger/react.svg:1
(Diff revision 1)
> +<?xml version="1.0" encoding="utf-8"?>
Missing license header
Attachment #8935340 -
Flags: review?(jdescottes) → review+
Assignee | ||
Comment 20•7 years ago
|
||
Assignee | ||
Comment 21•7 years ago
|
||
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 24•7 years ago
|
||
mozreview-review-reply |
Comment on attachment 8935340 [details]
Bug 1423158 - Update Debugger Frontend (12-5).
https://reviewboard.mozilla.org/r/206234/#review211816
> license header
do we need a license header on test files? I noticed we don't have it on all of our example test files, should we add it to everything?
> Missing license header
We are missing license headers for a few of our svgs, i will create an issue for all of them
Updated•7 years ago
|
Attachment #8935351 -
Attachment is obsolete: true
Updated•7 years ago
|
Attachment #8934564 -
Attachment is obsolete: true
Attachment #8934564 -
Flags: review?(jlaster)
Attachment #8934564 -
Flags: review?(jdescottes)
Updated•7 years ago
|
Attachment #8935340 -
Attachment is obsolete: true
Comment 25•7 years ago
|
||
mozreview-review |
Comment on attachment 8935363 [details]
Bug 1423158 - Update Debugger Frontend (12-5) fix intermittent
https://reviewboard.mozilla.org/r/206254/#review211862
LGTM, maybe a slightly more helpful commit message could be nice :)
::: commit-message-f532f:1
(Diff revision 1)
> +Bug 1423158 - Update Debugger Frontend (12-5) fix intermittent r=jdescottes
nit commit message could mention the fix "swallow error for sourcemap failure if toolbox is closed"
::: commit-message-f532f:1
(Diff revision 1)
> +Bug 1423158 - Update Debugger Frontend (12-5) fix intermittent r=jdescottes
nit: commit message could mention the fix "swallow error for sourcemap failure if toolbox is closed"
Attachment #8935363 -
Flags: review?(jdescottes) → review+
Comment 26•7 years ago
|
||
mozreview-review |
Comment on attachment 8934533 [details]
Bug 1423158 - Update Debugger Frontend (12-5)
https://reviewboard.mozilla.org/r/205440/#review211864
Attachment #8934533 -
Flags: review?(jdescottes) → review+
Comment 27•7 years ago
|
||
I pushed the bundle to DAMP and we see:
- 16% speedup on the debugger reload test (high confidence)
- 6% slowdown on the close test (only medium confidence and close tests are known to be flaky)
https://treeherder.mozilla.org/perf.html#/comparesubtest?originalProject=mozilla-central&newProject=try&newRevision=32b7a846ab7dcf436e694f2ca58e34ae510651f0&originalSignature=edaec66500db21d37602c99daa61ac983f21a6ac&newSignature=edaec66500db21d37602c99daa61ac983f21a6ac&framework=1&selectedTimeRange=172800
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Attachment #8935363 -
Attachment is obsolete: true
Assignee | ||
Comment 29•7 years ago
|
||
Comment hidden (mozreview-request) |
Assignee | ||
Comment 31•7 years ago
|
||
Comment 32•7 years ago
|
||
Need to synchronize the change from Bug 1408949 which updated browser_dbg-toggling-tools.js.
Assignee | ||
Comment 33•7 years ago
|
||
try run with regular intermittent on browser_dbg-iframe https://treeherder.mozilla.org/#/jobs?repo=try&revision=3dc4d148a4da8470de55c9e4e8bf501cbdee1573
Comment 34•7 years ago
|
||
try run with requestLongerTimeout(3) on browser_dbg-iframe https://treeherder.mozilla.org/#/jobs?repo=try&revision=e8042151ff49a4049c9323b000e204c16377bfe7
Assignee | ||
Comment 35•7 years ago
|
||
try run with all tests, removing setInScopes pr: https://treeherder.mozilla.org/#/jobs?repo=try&revision=25869e23dec98c39a0c9e14fd06455ff83acd4a8
Assignee | ||
Comment 36•7 years ago
|
||
Comment 37•7 years ago
|
||
PRs:
- https://github.com/devtools-html/debugger.html/pull/4914 (synchronize test change from m-c)
- https://github.com/devtools-html/debugger.html/pull/4918 (timeout for iframes test)
Comment hidden (mozreview-request) |
Assignee | ||
Comment 39•7 years ago
|
||
Assignee | ||
Comment 40•7 years ago
|
||
try run looks good!
Comment 41•7 years ago
|
||
Pushed by ydelendik@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b7b279271a15
Update Debugger Frontend (12-5) r=jdescottes
Comment 42•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 59
Updated•7 years ago
|
Attachment #8935333 -
Attachment is obsolete: false
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•