Closed Bug 1510030 Opened 4 years ago Closed 2 years ago

[WebRender] Run background-color animations on the compositor

Categories

(Core :: Graphics: WebRender, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox65 --- wontfix
firefox75 --- fixed

People

(Reporter: hiro, Assigned: hiro)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [layout:backlog:2020q1])

Attachments

(6 files)

We are implementing it for non-WebRender in bug 1504065.  This is for WebRender backend.
Depends on: 1530857
Summary: Run background-color animations on the compositor → [WebRender] Run background-color animations on the compositor
See Also: → 1535532
Whiteboard: [layout:backlog:perf]
Whiteboard: [layout:backlog:perf] → [layout:backlog:2020]
Blocks: 1535532
Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED

Results of talos runs;

https://treeherder.mozilla.org/perf.html#/compare?originalProject=mozilla-central&newProject=try&newRevision=69aef66650e94a21391ab7e034000663e7eb0d10&framework=1&selectedTimeRange=172800

There are a couple of regressions, but basically it's on linux64-shippable-qr, so I am supposing adding code for this bug prevents some optimizations by PGO.

summary of the regressions (positive number means regression);

about_newtab_with_snippets responsiveness opt e10s stylo:
22.45% on linux64-shippable-qr
-4.69% on linux64-qr

tart opt e10s stylo
3.23% on linux64-shippable-qr (fission)
3.94% on linux64-shippable-qr
0.54% on linux64-qr

tp5o_scroll opt e10s fission stylo:
3.31% on linux64-shippable-qr (fission)
1.53% on linux64-shippable-qr
-0.58% on linux64-qr

Other than those above, I don't see any significant changes three. (displaylist_mutate looks fine).
Glenn, is this result acceptable?

Flags: needinfo?(gwatson)

Most of those are only medium confidence, so I suspect they may not even be real regressions. It might be worth re-running talos with a higher number of jobs to get numbers with higher confidence.

I think it's probably fine to land with these though, it seems unlikely your patch would regress those other tests by that much.

Flags: needinfo?(gwatson)

Thank you, Glenn. I will land them after I checked some additional spins for the talos.

Hmm nothing has changed in the additional spins. I will land the patches as it is.

Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/edc3c212be1f
Don't return the current opacity value from update_opacity_binding. r=gw
https://hg.mozilla.org/integration/autoland/rev/c3e6c17ba7b0
Fix the comment for OpacityBinding::update(). r=gw
https://hg.mozilla.org/integration/autoland/rev/cd729f8b0220
Make prepare_prim_for_render private. r=gw
https://hg.mozilla.org/integration/autoland/rev/ec9c6b79ea42
Implement WebRender backend to run background color animations on the compositor. r=gw,boris
https://hg.mozilla.org/integration/autoland/rev/8b0fd12a063b
Enable background color animimations on WebRender. r=boris
https://hg.mozilla.org/integration/autoland/rev/1bf2a082ca62
A reftest to make sure a background color animation is properly advanced without flushing. r=boris

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception&revision=1bf2a082ca6214bf555936a7082c1dbe119af708&selectedJob=290681265

Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=290681265&repo=autoland

Backout link: https://hg.mozilla.org/integration/autoland/rev/7a5cb26a2d518e9cfaf512ba9a06239b573d7f0e

[task 2020-02-27T00:41:05.019Z] [osmesa-src 0.1.1] make[1]: Nothing to be done for 'all-am'.
[task 2020-02-27T00:41:05.019Z] [osmesa-src 0.1.1] make[1]: Leaving directory '/builds/worker/checkouts/gecko/gfx/wr/target/release/build/osmesa-src-e7c4d2b583eb85cf/out'
[task 2020-02-27T00:41:05.020Z] Running CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/vendor/osmesa-src CARGO_PKG_REPOSITORY='https://github.com/servo/osmesa-src/' CARGO_PKG_VERSION_PATCH=1 LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/release/deps:/builds/worker/fetches/rustc/lib' CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_AUTHORS='mesa3d maintainers' OUT_DIR=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/osmesa-src-e7c4d2b583eb85cf/out CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_NAME=osmesa-src CARGO_PKG_HOMEPAGE='http://mesa3d.org' CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MAJOR=0 rustc --crate-name osmesa_src /builds/worker/checkouts/gecko/gfx/wr/vendor/osmesa-src/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C debuginfo=2 -C metadata=85783f70c2b1fd35 -C extra-filename=-85783f70c2b1fd35 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/release/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps --cap-lints warn --deny warnings
[task 2020-02-27T00:41:55.302Z] Running CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/wrench CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=0 LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/release/deps:/builds/worker/fetches/rustc/lib' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_AUTHORS='Vladimir Vukicevic <vladimir@pobox.com>' OUT_DIR=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/wrench-b8a65d7b520999f8/out CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION=0.3.0 CARGO_PKG_NAME=wrench CARGO_PKG_HOMEPAGE= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MAJOR=0 rustc --edition=2018 --crate-name wrench wrench/src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="headless"' --cfg 'feature="osmesa-src"' --cfg 'feature="osmesa-sys"' -C metadata=46bebb418da622d4 -C extra-filename=-46bebb418da622d4 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/release/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libapp_units-e8cd3fb6666313d2.rlib --extern base64=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbase64-f007a35ebcc1a8f8.rlib --extern bincode=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbincode-bd1ea02cbed8baac.rlib --extern byteorder=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbyteorder-e467d1d7420d3e30.rlib --extern clap=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libclap-f668b1cecaf35945.rlib --extern crossbeam=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libcrossbeam-f8f1f28a4ed4e90c.rlib --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libenv_logger-75deffa3836e2428.rlib --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libeuclid-0a2822f730a7ccce.rlib --extern font_loader=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libfont_loader-2b7feaadf110f235.rlib --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libgleam-b645a4f451370b40.rlib --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libglutin-fd9acc4ca4585a11.rlib --extern image=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libimage-336263af093e403b.rlib --extern log=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/liblog-41b79e9a560fe686.rlib --extern osmesa_src=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libosmesa_src-85783f70c2b1fd35.rlib --extern osmesa_sys=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libosmesa_sys-62309e62a001c0e7.rlib --extern ron=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libron-ff945c54393b6617.rlib --extern semver=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libsemver-8a70d25592f8f0ad.rlib --extern serde=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libserde-4cf08ddc5a3c7601.rlib --extern serde_json=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libserde_json-573acb226849fc05.rlib --extern time=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libtime-28ddacc7590a5603.rlib --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwebrender-ee4059d469a833fd.rlib --extern webrender_api=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwebrender_api-edc31433419030fa.rlib --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwinit-37ac4baf04385fcf.rlib --extern yaml_rust=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libyaml_rust-048d4f1b607fc5ee.rlib --deny warnings -L native=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/servo-fontconfig-sys-a17c29460dfb410d/out -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/libloading-e5d57d97d16f64a1/out
[task 2020-02-27T00:41:55.346Z] error: expected ;, found color_node
[task 2020-02-27T00:41:55.346Z] --> wrench/src/yaml_frame_writer.rs:1009:22
[task 2020-02-27T00:41:55.346Z] |
[task 2020-02-27T00:41:55.346Z] 1009 | }
[task 2020-02-27T00:41:55.346Z] | ^ help: add ; here
[task 2020-02-27T00:41:55.346Z] 1010 | color_node(&mut v, key_label,
[task 2020-02-27T00:41:55.346Z] | ---------- unexpected token
[task 2020-02-27T00:41:55.346Z]
[task 2020-02-27T00:41:56.195Z] error[E0308]: mismatched types
[task 2020-02-27T00:41:56.195Z] --> wrench/src/yaml_frame_writer.rs:1011:32
[task 2020-02-27T00:41:56.195Z] |
[task 2020-02-27T00:41:56.195Z] 1011 | ... &scene.properties.resolve_color(&item.color));
[task 2020-02-27T00:41:56.195Z] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2020-02-27T00:41:56.195Z] | |
[task 2020-02-27T00:41:56.195Z] | expected struct webrender_api::color::ColorF, found &webrender_api::color::ColorF
[task 2020-02-27T00:41:56.195Z] | help: consider removing the borrow: scene.properties.resolve_color(&item.color)
[task 2020-02-27T00:41:56.195Z]
[task 2020-02-27T00:41:56.279Z] error: aborting due to 2 previous errors
[task 2020-02-27T00:41:56.279Z]
[task 2020-02-27T00:41:56.279Z] For more information about this error, try rustc --explain E0308.
[task 2020-02-27T00:41:56.307Z] error: could not compile wrench.
[task 2020-02-27T00:41:56.307Z]
[task 2020-02-27T00:41:56.307Z] Caused by:
[task 2020-02-27T00:41:56.307Z] process didn't exit successfully: CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/wrench CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=0 LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/release/deps:/builds/worker/fetches/rustc/lib' CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_AUTHORS='Vladimir Vukicevic <vladimir@pobox.com>' OUT_DIR=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/wrench-b8a65d7b520999f8/out CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION=0.3.0 CARGO_PKG_NAME=wrench CARGO_PKG_HOMEPAGE= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MAJOR=0 rustc --edition=2018 --crate-name wrench wrench/src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=3 -C panic=abort -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="headless"' --cfg 'feature="osmesa-src"' --cfg 'feature="osmesa-sys"' -C metadata=46bebb418da622d4 -C extra-filename=-46bebb418da622d4 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/release/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libapp_units-e8cd3fb6666313d2.rlib --extern base64=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbase64-f007a35ebcc1a8f8.rlib --extern bincode=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbincode-bd1ea02cbed8baac.rlib --extern byteorder=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libbyteorder-e467d1d7420d3e30.rlib --extern clap=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libclap-f668b1cecaf35945.rlib --extern crossbeam=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libcrossbeam-f8f1f28a4ed4e90c.rlib --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libenv_logger-75deffa3836e2428.rlib --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libeuclid-0a2822f730a7ccce.rlib --extern font_loader=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libfont_loader-2b7feaadf110f235.rlib --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libgleam-b645a4f451370b40.rlib --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libglutin-fd9acc4ca4585a11.rlib --extern image=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libimage-336263af093e403b.rlib --extern log=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/liblog-41b79e9a560fe686.rlib --extern osmesa_src=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libosmesa_src-85783f70c2b1fd35.rlib --extern osmesa_sys=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libosmesa_sys-62309e62a001c0e7.rlib --extern ron=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libron-ff945c54393b6617.rlib --extern semver=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libsemver-8a70d25592f8f0ad.rlib --extern serde=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libserde-4cf08ddc5a3c7601.rlib --extern serde_json=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libserde_json-573acb226849fc05.rlib --extern time=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libtime-28ddacc7590a5603.rlib --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwebrender-ee4059d469a833fd.rlib --extern webrender_api=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwebrender_api-edc31433419030fa.rlib --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libwinit-37ac4baf04385fcf.rlib --extern yaml_rust=/builds/worker/checkouts/gecko/gfx/wr/target/release/deps/libyaml_rust-048d4f1b607fc5ee.rlib --deny warnings -L native=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/servo-fontconfig-sys-a17c29460dfb410d/out -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/builds/worker/checkouts/gecko/gfx/wr/target/release/build/libloading-e5d57d97d16f64a1/out (exit code: 1)
[task 2020-02-27T00:41:56.310Z] Traceback (most recent call last):
[task 2020-02-27T00:41:56.310Z] File "script/headless.py", line 112, in <module>
[task 2020-02-27T00:41:56.310Z] subprocess.check_call(build_cmd)
[task 2020-02-27T00:41:56.310Z] File "/usr/lib/python2.7/subprocess.py", line 186, in check_call
[task 2020-02-27T00:41:56.310Z] raise CalledProcessError(retcode, cmd)
[task 2020-02-27T00:41:56.310Z] subprocess.CalledProcessError: Command '['cargo', 'build', '--verbose', '--frozen', '--verbose', '--features', 'headless', '--release']' returned non-zero exit status 101
[fetches 2020-02-27T00:41:56.313Z] removing /builds/worker/fetches

Flags: needinfo?(hikezoe.birchill)

Do'h! I didn't build wrench at all. :/

Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/921116ca67a5
Don't return the current opacity value from update_opacity_binding. r=gw
https://hg.mozilla.org/integration/autoland/rev/737f4bc3afd3
Fix the comment for OpacityBinding::update(). r=gw
https://hg.mozilla.org/integration/autoland/rev/6b3af91a7ce6
Make prepare_prim_for_render private. r=gw
https://hg.mozilla.org/integration/autoland/rev/087518046b0c
Implement WebRender backend to run background color animations on the compositor. r=gw,boris
https://hg.mozilla.org/integration/autoland/rev/1700b3a416cd
Enable background color animimations on WebRender. r=boris
https://hg.mozilla.org/integration/autoland/rev/28a2fba71977
A reftest to make sure a background color animation is properly advanced without flushing. r=boris

Backed out 6 changesets (Bug 1510030) for webrender bustages

Push with failrues: https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=28a2fba7197785d9481bfe8cfac3c58efca555c5&tochange=7fc17499b72099c0fa5d27f76c619229c01f2516&selectedJob=290697867

Backout link: https://hg.mozilla.org/integration/autoland/rev/7fc17499b72099c0fa5d27f76c619229c01f2516

Failures logs: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290697867&repo=autoland&lineNumber=39759

[task 2020-02-27T02:39:04.955Z]     Checking webrender-examples v0.1.0 (/builds/worker/checkouts/gecko/gfx/wr/examples)
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name image_resize examples/image_resize.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=5495887b77d15b35 -C extra-filename=-5495887b77d15b35 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name document examples/document.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=c1bd5d1e9cd1bf0e -C extra-filename=-c1bd5d1e9cd1bf0e --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name frame_output examples/frame_output.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=8261d21b601b79bd -C extra-filename=-8261d21b601b79bd --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name basic examples/basic.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=e9f0e775525c63eb -C extra-filename=-e9f0e775525c63eb --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name alpha_perf examples/alpha_perf.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=1f0ba2fff679083b -C extra-filename=-1f0ba2fff679083b --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name multiwindow examples/multiwindow.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=17fc3cb78a1f699b -C extra-filename=-17fc3cb78a1f699b --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name scrolling examples/scrolling.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=a4ea4e6b1ee04847 -C extra-filename=-a4ea4e6b1ee04847 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name animation examples/animation.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=bb813c07e37c27a9 -C extra-filename=-bb813c07e37c27a9 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.965Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name texture_cache_stress examples/texture_cache_stress.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=d2579942f01e40bb -C extra-filename=-d2579942f01e40bb --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.966Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name blob examples/blob.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=037593ed359c307d -C extra-filename=-037593ed359c307d --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.966Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name iframe examples/iframe.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=ef92f3c458dc14c6 -C extra-filename=-ef92f3c458dc14c6 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:04.967Z]      Running `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name yuv examples/yuv.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=40ab4650fdfb51ab -C extra-filename=-40ab4650fdfb51ab --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings`
[task 2020-02-27T02:39:05.220Z] error[E0063]: missing field `colors` in initializer of `webrender::webrender_api::DynamicProperties`
[task 2020-02-27T02:39:05.220Z]    --> examples/animation.rs:169:21
[task 2020-02-27T02:39:05.220Z]     |
[task 2020-02-27T02:39:05.220Z] 169 |                     DynamicProperties {
[task 2020-02-27T02:39:05.220Z]     |                     ^^^^^^^^^^^^^^^^^ missing `colors`
[task 2020-02-27T02:39:05.220Z] 
[task 2020-02-27T02:39:05.277Z] error: aborting due to previous error
[task 2020-02-27T02:39:05.277Z] 
[task 2020-02-27T02:39:05.277Z] For more information about this error, try `rustc --explain E0063`.
[task 2020-02-27T02:39:05.280Z] error: could not compile `webrender-examples`.
[task 2020-02-27T02:39:05.280Z] 
[task 2020-02-27T02:39:05.280Z] Caused by:
[task 2020-02-27T02:39:05.280Z]   process didn't exit successfully: `CARGO_PKG_VERSION=0.1.0 CARGO_PKG_DESCRIPTION= CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_VERSION_MINOR=1 CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_NAME=webrender-examples LD_LIBRARY_PATH='/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib:' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_PKG_HOMEPAGE= CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' rustc --edition=2018 --crate-name animation examples/animation.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,metadata -C panic=abort -C debuginfo=2 -C metadata=bb813c07e37c27a9 -C extra-filename=-bb813c07e37c27a9 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-8b99f947b56edb15.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-c1673f02f4151229.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-18295aa58ba67719.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-095d454ec4ff4235.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-e687fc74f8bbb856.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-9f44005cec72c23c.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-5981173b3deb6acf.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-3375b2aa158260bf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-7125870a4b06bad3.rmeta --deny warnings` (exit code: 1)
[task 2020-02-27T02:39:05.280Z] warning: build failed, waiting for other jobs to finish...
[task 2020-02-27T02:39:05.400Z] error: build failed

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290697909&repo=autoland&lineNumber=870

[task 2020-02-27T02:41:29.246Z] test spatial_tree::test_cst_translation_rotate ... ok
[task 2020-02-27T02:41:29.246Z] test util::test::inverse_project ... ok
[task 2020-02-27T02:41:29.246Z] test util::test::inverse_project_2d_origin ... ok
[task 2020-02-27T02:41:29.247Z] test util::test::scale_offset_accumulate ... ok
[task 2020-02-27T02:41:29.247Z] test util::test::scale_offset_convert ... ok
[task 2020-02-27T02:41:29.247Z] test util::test::scale_offset_inverse ... ok
[task 2020-02-27T02:41:29.247Z] test texture_allocator::test_small ... ok
[task 2020-02-27T02:41:29.264Z] test texture_allocator::test_large ... ok
[task 2020-02-27T02:41:29.268Z] test glyph_rasterizer::test_glyph_rasterizer::rasterize_200_glyphs ... ok
[task 2020-02-27T02:41:29.305Z] test prim_store::test_struct_sizes ... FAILED
[task 2020-02-27T02:41:31.331Z] test gamma_lut::tests::gamma ... ok
[task 2020-02-27T02:41:31.331Z] 
[task 2020-02-27T02:41:31.331Z] failures:
[task 2020-02-27T02:41:31.331Z] 
[task 2020-02-27T02:41:31.331Z] ---- prim_store::test_struct_sizes stdout ----
[task 2020-02-27T02:41:31.331Z] thread 'prim_store::test_struct_sizes' panicked at 'assertion failed: `(left == right)`
[task 2020-02-27T02:41:31.331Z]   left: `48`,
[task 2020-02-27T02:41:31.331Z]  right: `40`: PrimitiveTemplate size changed', webrender\src\prim_store\mod.rs:4392:5
[task 2020-02-27T02:41:31.331Z] stack backtrace:
[task 2020-02-27T02:41:31.331Z]    0:     0x7ff692a7b9d9 - backtrace::backtrace::trace_unsynchronized
[task 2020-02-27T02:41:31.331Z]                                at C:\Users\VssAdministrator\.cargo\registry\src\github.com-1ecc6299db9ec823\backtrace-0.3.40\src\backtrace\mod.rs:66
[task 2020-02-27T02:41:31.331Z]    1:     0x7ff692a7b9d9 - std::sys_common::backtrace::_print_fmt
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\sys_common\backtrace.rs:84
[task 2020-02-27T02:41:31.331Z]    2:     0x7ff692a7b9d9 - std::sys_common::backtrace::_print::{{impl}}::fmt
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\sys_common\backtrace.rs:61
[task 2020-02-27T02:41:31.331Z]    3:     0x7ff692a980fb - core::fmt::write
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libcore\fmt\mod.rs:1025
[task 2020-02-27T02:41:31.331Z]    4:     0x7ff6929a613c - std::io::Write::write_fmt<test::helpers::sink::Sink>
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\src\libstd\io\mod.rs:1426
[task 2020-02-27T02:41:31.331Z]    5:     0x7ff692a74928 - std::io::impls::{{impl}}::write_fmt<Write>
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\io\impls.rs:156
[task 2020-02-27T02:41:31.331Z]    6:     0x7ff692a7e839 - std::sys_common::backtrace::_print
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\sys_common\backtrace.rs:65
[task 2020-02-27T02:41:31.331Z]    7:     0x7ff692a7e839 - std::sys_common::backtrace::print
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\sys_common\backtrace.rs:50
[task 2020-02-27T02:41:31.331Z]    8:     0x7ff692a7e839 - std::panicking::default_hook::{{closure}}
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\panicking.rs:193
[task 2020-02-27T02:41:31.331Z]    9:     0x7ff692a7e42b - std::panicking::default_hook
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\panicking.rs:207
[task 2020-02-27T02:41:31.331Z]   10:     0x7ff692a7f06c - std::panicking::rust_panic_with_hook
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\panicking.rs:471
[task 2020-02-27T02:41:31.331Z]   11:     0x7ff692a7ebf0 - std::panicking::begin_panic_handler
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\panicking.rs:375
[task 2020-02-27T02:41:31.331Z]   12:     0x7ff692a7eb34 - std::panicking::begin_panic_fmt
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libstd\panicking.rs:326
[task 2020-02-27T02:41:31.331Z]   13:     0x7ff69293cfa0 - webrender::prim_store::test_struct_sizes
[task 2020-02-27T02:41:31.331Z]                                at z:\task_1582770613\build\src\gfx\wr\webrender\src\prim_store\mod.rs:4392
[task 2020-02-27T02:41:31.331Z]   14:     0x7ff69299ba4e - webrender::prim_store::test_struct_sizes::{{closure}}
[task 2020-02-27T02:41:31.331Z]                                at z:\task_1582770613\build\src\gfx\wr\webrender\src\prim_store\mod.rs:4382
[task 2020-02-27T02:41:31.331Z]   15:     0x7ff6928812cb - core::ops::function::FnOnce::call_once<closure-0,()>
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\src\libcore\ops\function.rs:232
[task 2020-02-27T02:41:31.331Z]   16:     0x7ff6929b4577 - alloc::boxed::{{impl}}::call_once<(),FnOnce<()>>
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\src\liballoc\boxed.rs:1022
[task 2020-02-27T02:41:31.331Z]   17:     0x7ff692a88862 - panic_unwind::__rust_maybe_catch_panic
[task 2020-02-27T02:41:31.331Z]                                at /rustc/5e1a799842ba6ed4a57e91f7ab9435947482f7d8\/src\libpanic_unwind\lib.rs:78
...
Flags: needinfo?(hikezoe.birchill)

Hope there is no more jobs I am missing.

Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b3dfa17c6305
Don't return the current opacity value from update_opacity_binding. r=gw
https://hg.mozilla.org/integration/autoland/rev/781cd96dd9a2
Fix the comment for OpacityBinding::update(). r=gw
https://hg.mozilla.org/integration/autoland/rev/b37ce2b87ac7
Make prepare_prim_for_render private. r=gw
https://hg.mozilla.org/integration/autoland/rev/a2be11cbe3f2
Implement WebRender backend to run background color animations on the compositor. r=gw,boris
https://hg.mozilla.org/integration/autoland/rev/a75359516fec
Enable background color animimations on WebRender. r=boris
https://hg.mozilla.org/integration/autoland/rev/a14a131ca731
A reftest to make sure a background color animation is properly advanced without flushing. r=boris

Backed out 6 changesets (Bug 1510030) for test_running_on_compositor.html failures

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=linux%2C18.04%2Cx64%2Cquantumrender%2Cdebug%2Cmochitests%2Cwithout%2Ce10s%2Ctest-linux1804-64-qr%2Fdebug-mochitest-chrome-1proc-2%2Cm-1proc%28c2%29&fromchange=e69c9a8a3f4e317039b6bb5ef7b90a0b25663c5d&tochange=7d06c5f0f339c0016c764d49ebe6962b177a1e15&selectedJob=290701929

Backout link: https://hg.mozilla.org/integration/autoland/rev/7d06c5f0f339c0016c764d49ebe6962b177a1e15

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=290701929&repo=autoland&lineNumber=49198

[task 2020-02-27T03:18:40.059Z] 03:18:40     INFO - TEST-START | dom/animation/test/chrome/test_running_on_compositor.html
[task 2020-02-27T03:18:45.285Z] 03:18:45     INFO - TEST-INFO | started process screentopng
[task 2020-02-27T03:18:45.644Z] 03:18:45     INFO - TEST-INFO | screentopng: exit 0
[task 2020-02-27T03:18:45.644Z] 03:18:45     INFO - Buffered messages logged at 03:18:45
[task 2020-02-27T03:18:45.645Z] 03:18:45     INFO - TEST-PASS | dom/animation/test/chrome/test_running_on_compositor.html | Bug 1045994 - Add a chrome-only property to inspect if an animation is running on the compositor or not - Bug 1045994 - Add a chrome-only property to inspect if an animation is running on the compositor or not: Elided 49 passes or known failures.
[task 2020-02-27T03:18:45.645Z] 03:18:45     INFO - Buffered messages finished
[task 2020-02-27T03:18:45.645Z] 03:18:45     INFO - TEST-UNEXPECTED-FAIL | dom/animation/test/chrome/test_running_on_compositor.html | Opaque background image stops background-color animations from running  on the compositor - Opaque background image stops background-color animations from running  on the compositor: assert_equals: Opaque background image stops background-color animations from running on the compositor at 133.02ms expected false but got true
[task 2020-02-27T03:18:48.458Z] 03:18:48     INFO - TEST-PASS | dom/animation/test/chrome/test_running_on_compositor.html | Bug 1045994 - Add a chrome-only property to inspect if an animation is running on the compositor or not - Bug 1045994 - Add a chrome-only property to inspect if an animation is running on the compositor or not: Elided 17 passes or known failures.
[task 2020-02-27T03:18:48.473Z] 03:18:48     INFO - GECKO(3239) | MEMORY STAT | vsize 3228MB | residentFast 448MB | heapAllocated 157MB
[task 2020-02-27T03:18:48.662Z] 03:18:48     INFO - TEST-OK | dom/animation/test/chrome/test_running_on_compositor.html | took 8603ms
Flags: needinfo?(hikezoe.birchill)
Depends on: 1618446
Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa80818e1861
Don't return the current opacity value from update_opacity_binding. r=gw
https://hg.mozilla.org/integration/autoland/rev/70a094437dfb
Fix the comment for OpacityBinding::update(). r=gw
https://hg.mozilla.org/integration/autoland/rev/42d17390bcca
Make prepare_prim_for_render private. r=gw
https://hg.mozilla.org/integration/autoland/rev/9092c93a4ac6
Implement WebRender backend to run background color animations on the compositor. r=gw,boris
https://hg.mozilla.org/integration/autoland/rev/f6ff71a9517a
Enable background color animimations on WebRender. r=boris
https://hg.mozilla.org/integration/autoland/rev/0d3fcf6f3aaa
A reftest to make sure a background color animation is properly advanced without flushing. r=boris
Whiteboard: [layout:backlog:2020] → [layout:backlog:2020q1]
You need to log in before you can comment on or make changes to this bug.