Closed Bug 1471947 Opened 6 years ago Closed 6 years ago

Enable Shadow DOM in release builds

Categories

(Core :: DOM: Core & HTML, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 + fixed

People

(Reporter: smaug, Assigned: smaug)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete)

Attachments

(3 files)

      No description provided.
Blocks: 1471948
Priority: -- → P2
Smaug, is that ready to ride the trains?
Flags: needinfo?(bugs)
As of now, it looks like so.
Flags: needinfo?(bugs)
remote: Follow the progress of your build on Treeherder:
remote:   https://treeherder.mozilla.org/#/jobs?repo=try&revision=90ef127fe26cb43e6d0a291b23cba4d730e2167a
remote: recorded changegroup in replication log in 0.011s
Assignee: nobody → bugs
Comment on attachment 9001384 [details] [diff] [review]
enable_shadow_ce.diff

mrbkap isn't accepting reviews atm, so perhaps you could r+.
The patch is also for bug 1471948, since either both features need to be supported or neither.
Attachment #9001384 - Flags: review?(ehsan)
Comment on attachment 9001384 [details] [diff] [review]
enable_shadow_ce.diff

Review of attachment 9001384 [details] [diff] [review]:
-----------------------------------------------------------------

Congrats!

Shouldn't you also be updating some of the interface tests, e.g. <https://searchfox.org/mozilla-central/rev/5dbfd833bbb114afe758db4d4bdbc5b13bcc33ef/dom/tests/mochitest/general/test_interfaces.js#875>?
Attachment #9001384 - Flags: review?(ehsan) → review+
aha, yes, I probably should
Yep.  r+ on these changes, unless if you felt the patch really needs my eyes.  :-)
getComputedStyle-detached-subtree.html.ini was reviewed by emilio
in https://bugzilla.mozilla.org/show_bug.cgi?id=1483798
Other changes are obvious. ::parts aren't supported (and one could question why such tests are in wpt at all, since the spec is in flux)
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/9b17b83509fd
bug 1471948 - Enable Shadow DOM and Custom Elements in release builds, r=ehsan, emilio
Backed out changeset 9b17b83509fd (bug 1471947) for leaks on mochitest

Log:

https://treeherder.mozilla.org/logviewer.html#?job_id=194311749&repo=mozilla-inbound&lineNumber=14175

INFO - TEST-INFO | leakcheck | tab process: leaked 44 xpcJSWeakReference
[task 2018-08-16T13:43:29.646Z] 13:43:29    ERROR - TEST-UNEXPECTED-FAIL | leakcheck | tab process: 14482511 bytes leaked (APZEventState, ActiveElementManager, AsyncFreeSnowWhite, AsyncLatencyLogger, Attr, ...)
[task 2018-08-16T13:43:29.647Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.648Z] 13:43:29     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1199
[task 2018-08-16T13:43:29.650Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.651Z] 13:43:29     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2018-08-16T13:43:29.652Z] 13:43:29     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
[task 2018-08-16T13:43:29.653Z] 13:43:29     INFO -    0 |TOTAL                                 |       54        0|   36349        0|
[task 2018-08-16T13:43:29.654Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.655Z] 13:43:29     INFO - nsTraceRefcnt::DumpStatistics: 413 entries
[task 2018-08-16T13:43:29.656Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.657Z] 13:43:29     INFO - TEST-PASS | leakcheck | tab process: no leaks detected!
[task 2018-08-16T13:43:29.657Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.658Z] 13:43:29     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1163
[task 2018-08-16T13:43:29.659Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.660Z] 13:43:29     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2018-08-16T13:43:29.661Z] 13:43:29     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
[task 2018-08-16T13:43:29.662Z] 13:43:29     INFO -    0 |TOTAL                                 |       32        0|  155201        0|
[task 2018-08-16T13:43:29.663Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.664Z] 13:43:29     INFO - nsTraceRefcnt::DumpStatistics: 762 entries
[task 2018-08-16T13:43:29.665Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.666Z] 13:43:29     INFO - TEST-PASS | leakcheck | tab process: no leaks detected!
[task 2018-08-16T13:43:29.667Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.668Z] 13:43:29     INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, default process 1060
[task 2018-08-16T13:43:29.669Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.670Z] 13:43:29     INFO -      |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2018-08-16T13:43:29.671Z] 13:43:29     INFO -      |                                      | Per-Inst   Leaked|   Total      Rem|
[task 2018-08-16T13:43:29.673Z] 13:43:29     INFO -    0 |TOTAL                                 |       42        0|109424768        0|
[task 2018-08-16T13:43:29.673Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.677Z] 13:43:29     INFO - nsTraceRefcnt::DumpStatistics: 1918 entries
[task 2018-08-16T13:43:29.678Z] 13:43:29     INFO - 
[task 2018-08-16T13:43:29.680Z] 13:43:29     INFO - TEST-PASS | leakcheck | default process: no leaks detected!
[task 2018-08-16T13:43:29.680Z] 13:43:29     INFO - runtests.py | Running tests: end.
[task 2018-08-16T13:43:29.681Z] 13:43:29     INFO - Buffered messages finished
[task 2018-08-16T13:43:29.681Z] 13:43:29     INFO - Running manifest: dom/tests/mochitest/dom-level2-core/mochitest.ini
[task 2018-08-16T13:43:29.681Z] 13:43:29     INFO -  Setting pipeline to PAUSED ...
[task 2018-08-16T13:43:29.682Z] 13:43:29     INFO -  Pipeline is PREROLLING ...
[task 2018-08-16T13:43:29.682Z] 13:43:29     INFO -  Pipeline is PREROLLED ...
[task 2018-08-16T13:43:29.682Z] 13:43:29     INFO -  Setting pipeline to PLAYING ...
[task 2018-08-16T13:43:29.683Z] 13:43:29     INFO -  New clock: GstSystemClock
[task 2018-08-16T13:43:29.684Z] 13:43:29     INFO -  Got EOS from element "pipeline0".
[task 2018-08-16T13:43:29.684Z] 13:43:29     INFO -  Execution ended after 0:00:00.033526507
[task 2018-08-16T13:43:29.685Z] 13:43:29     INFO -  Setting pipeline to PAUSED ...
[task 2018-08-16T13:43:29.686Z] 13:43:29     INFO -  Setting pipeline to READY ...
[task 2018-08-16T13:43:29.687Z] 13:43:29     INFO -  (gst-launch-1.0:1250): GStreamer-CRITICAL **: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2018-08-16T13:43:29.688Z] 13:43:29     INFO -  Setting pipeline to NULL ...
[task 2018-08-16T13:43:29.696Z] 13:43:29     INFO -  Freeing pipeline ...
[task 2018-08-16T13:43:30.150Z] 13:43:30     INFO -  pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2018-08-16T13:43:30.571Z] 13:43:30     INFO - MochitestServer : launching [u'/builds/worker/workspace/build/tests/bin/xpcshell', '-g', '/builds/worker/workspace/build/application/firefox', '-f', '/builds/worker/workspace/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpdNSiSF.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/worker/workspace/build/tests/mochitest/server.js']
[task 2018-08-16T13:43:30.572Z] 13:43:30     INFO - runtests.py | Server pid: 1273
[task 2018-08-16T13:43:30.817Z] 13:43:30     INFO - runtests.py | Websocket server pid: 1286
[task 2018-08-16T13:43:30.899Z] 13:43:30     INFO -  Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2018-08-16T13:43:30.900Z] 13:43:30     INFO -  [1273, Main Thread] WARNING: Could not get the program name for a cubeb stream.: 'NS_SUCCEEDED(rv)', file /builds/worker/workspace/build/src/dom/media/CubebUtils.cpp, line 363
[task 2018-08-16T13:43:30.941Z] 13:43:30     INFO - runtests.py | SSL tunnel pid: 1289
[task 2018-08-16T13:43:30.957Z] 13:43:30     INFO - runtests.py | Running with e10s: True
[task 2018-08-16T13:43:30.958Z] 13:43:30     INFO - runtests.py | Running tests: start.

Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=9b17b83509fdf49c722bb9956bd85730b46dc353

Backout:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3594f4889a4316af5e979631a65d9c7a9bac00d6
Flags: needinfo?(bugs)
Depends on: 1484040
Flags: needinfo?(bugs)
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/16daef3a89a2
bug 1471948 - Enable Shadow DOM and Custom Elements in release builds, r=ehsan, emilio
https://hg.mozilla.org/mozilla-central/rev/16daef3a89a2
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
See Also: → 1465592
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: