Closed Bug 1596132 Opened 5 years ago Closed 5 years ago

Of the older crates in m-c, see which can be updated simply

Categories

(Data Platform and Tools :: Glean: SDK, defect, P1)

defect
Points:
2

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: chutten, Assigned: chutten)

References

Details

(Whiteboard: [telemetry:glean-rs:m15])

Attachments

(2 files)

The Glean SDK crates have some dependencies at newer versions that those in m-c:

Package glean-core version glean-ffi version mozilla-central version Mismatch?
serde 1.0.102 1.0.88 m-c too old
serde_json 1.0.41 1.0.26 m-c too old
bincode 1.1.3 1.0.0 m-c too old
uuid 0.8.1 0.8.1 0.7.4 m-c too old
failure 0.1.5 0.1.3 m-c too old
regex 1.3.0 1.1.9 m-c too old

We should see which of these we can upgrade without causing havoc.

Priority: -- → P3
Whiteboard: [telemetry:glean-rs:m?]

For fun I included glean-ffi in my deps to see what would happen. The only dep it couldn't resolve was serde from webrender_api. So I tried loosening webrender_api's serde and serde_derive deps from "=1.0.88" to "1.0.88" which let it resolve the conflict by upping serde to 1.0.102.

And it built.

And it ran. Even with gfx.webrender.all set to true.

So I put it on try over here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=24cd3448af39aac4ad0a4ea2ae2e065516801698

I don't think this is mergeable at this stage. For example, I think it "resolved" the uuid dep by including a specific uuid-0.7.4 dir (and rand_hc with a rand_hc-0.1.0, and... y'know maybe it's enough to say that there's a few of these under rand). Also, I really need to chat with gfx to see if loosening the dep constraint is okay with them. Annnd I'm not sure that I found the right try fu for getting webrender tests to run on try, so I'm not even sure I'm exercising the right paths...

...but it's a start.

(( Is there a reason it's glean-ffi instead of glean_ffi? It seems as though the rest of the crates are snake_case. ))

Flags: needinfo?(jrediger)

(In reply to Chris H-C :chutten from comment #1)

( Is there a reason it's glean-ffi instead of glean_ffi? It seems as though the rest of the crates are snake_case. )

Personal preference only.
In code it will be glean_ffi and glean_core anyway.

Flags: needinfo?(jrediger)

Looks like you're working on this already, do you want to take this bug?

Flags: needinfo?(chutten)
Assignee: nobody → chutten

Right, yes. Assigned.

With bug 1587468, serde's no longer a conflict! Adding the latest published glean-ffi to fog's dependencies works out well.

We end up bringing our two copies of uuid (and two subordinate copies of rand) with us (0.7.4 and 0.8.1) since Glean uses uuid 0.8.1 directly, and rkv uses uuid = "0.7". I'm tempted to leave that one alone, pending a Peer telling me that it's okay.

A fun thing that happened was that we pulled in an android logging library. It's correctly feature-flagged to only be dependent for an android build, so I assume mach is just vendoring it in so that it's around if it's needed.

It seems to work. It builds, it passes Telemetry tests. I'll put it up for Jan-Erik's review while I think about who else to add (I'm thinking :froydnj given his help on bug 1591555 comment#8). I'll throw some tests on it as well once its lint is up on try.

Status: NEW → ASSIGNED
Points: --- → 2
Flags: needinfo?(chutten)
Priority: P3 → P1
Blocks: 1591564

Current plan: wait for glean-preview (the "Nice Rust API For FOGotype" crate) to be published and then pull that in.

Whiteboard: [telemetry:glean-rs:m?] → [telemetry:glean-rs:m15]
Attachment #9111394 - Attachment description: Bug 1596132 - Require the glean-ffi crate r?janerik → bug 1596132 - Require the glean-preview crate r?janerik
Attachment #9111396 - Attachment description: Bug 1596132 - mach vendor rust for glean-ffi r?janerik → bug 1596132 - mach vendor rust for glean-preview r?janerik,froydnj
Attachment #9111394 - Attachment description: bug 1596132 - Require the glean-preview crate r?janerik → Bug 1596132 - Require the glean-preview crate r?janerik
Pushed by chutten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/133e5bc3493c
Require the glean-preview crate r=janerik
https://hg.mozilla.org/integration/autoland/rev/25524fdb85d8
mach vendor rust for glean-preview r=janerik,froydnj

Backed out 2 changesets (Bug 1596132) for build bustages

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=25524fdb85d87287cb2996dcb0836e5c750273e1&tochange=4b4972bfa5d481ee4dbcd30a976e92486c7f55a7&selectedJob=280020048

Backout link: https://hg.mozilla.org/integration/autoland/rev/4b4972bfa5d481ee4dbcd30a976e92486c7f55a7

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

[task 2019-12-06T15:15:38.028Z] 15:15:38 INFO - [style 0.0.1] cargo:rerun-if-changed=/builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPrefBranch.h
[task 2019-12-06T15:15:38.029Z] 15:15:38 INFO - Compiling wgpu-core v0.1.0 (/builds/worker/workspace/build/src/gfx/wgpu/wgpu-core)
[task 2019-12-06T15:15:38.029Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=wgpu-core CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY='https://github.com/gfx-rs/wgpu' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='Dzmitry Malyshau <kvark@mozilla.com>:Joshua Groves <josh@joshgroves.com>' CARGO_PKG_DESCRIPTION='WebGPU core logic on gfx-hal/rendy' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/gfx/wgpu/wgpu-core CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE='https://github.com/gfx-rs/wgpu' /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --edition=2018 --crate-name wgpu_core gfx/wgpu/wgpu-core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' -C metadata=9267823aadc0924f -C extra-filename=-9267823aadc0924f --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern arrayvec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libarrayvec-564b7b88d2f25d09.rmeta --extern bitflags=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbitflags-5f707117ef9e38e1.rmeta --extern copyless=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcopyless-b730a20105fbb3eb.rmeta --extern fxhash=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libfxhash-923e099c5e5dd091.rmeta --extern gfx_backend_empty=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libgfx_backend_empty-b23228711f2fec49.rmeta --extern gfx_backend_metal=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libgfx_backend_metal-8ea938468db16b20.rmeta --extern hal=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libgfx_hal-ce5a46ea448282b7.rmeta --extern log=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rmeta --extern parking_lot=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libparking_lot-57e7eba385963f2f.rmeta --extern rendy_descriptor=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librendy_descriptor-20a910cd0afaab2a.rmeta --extern rendy_memory=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librendy_memory-48253a84df8bd43e.rmeta --extern smallvec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libsmallvec-3ee0ba80c60423bb.rmeta --extern vec_map=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libvec_map-cc93b6dcc4ab9a2f.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/objc_exception-05509486ddb82701/out -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/spirv_cross-dbe20a5052eb789b/out
[task 2019-12-06T15:15:38.030Z] 15:15:38 INFO - Compiling storage v0.1.0 (/builds/worker/workspace/build/src/storage/rust)
[task 2019-12-06T15:15:38.030Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=storage CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='Lina Cambridge <lina@yakshaving.ninja>' CARGO_PKG_DESCRIPTION='Rust bindings for mozStorage.' CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/storage/rust CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --edition=2018 --crate-name storage storage/rust/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on -C metadata=54e50dbc5181fe03 -C extra-filename=-54e50dbc5181fe03 --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern libc=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblibc-53b88db6581a33c4.rmeta --extern nserror=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnserror-3218e6c7fe6c777a.rmeta --extern nsstring=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnsstring-372a48ad92bf26ed.rmeta --extern storage_variant=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libstorage_variant-fc7c3f474bc991e7.rmeta --extern xpcom=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libxpcom-22ddfb6b3f780f80.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table
[task 2019-12-06T15:15:38.030Z] 15:15:38 INFO - Compiling neqo-qpack v0.1.7 (https://github.com/mozilla/neqo?tag=v0.1.7#2852cb49)
[task 2019-12-06T15:15:38.031Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=neqo-qpack CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION=0.1.7 CARGO_PKG_AUTHORS='Dragana Damjanovic <dragana.damjano@gmail.com>' CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/third_party/rust/neqo-qpack CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --edition=2018 --crate-name neqo_qpack /builds/worker/workspace/build/src/third_party/rust/neqo-qpack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=ca3a9b667e39f3c7 -C extra-filename=-ca3a9b667e39f3c7 --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern log=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rmeta --extern neqo_common=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libneqo_common-df41f100e63a2213.rmeta --extern neqo_crypto=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libneqo_crypto-7adf07ca6dcac7a0.rmeta --extern neqo_transport=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libneqo_transport-3058c87b0437eaeb.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table -L native=/builds/worker/workspace/build/src/obj-firefox/dist/bin -L native=/builds/worker/workspace/build/src/obj-firefox/security/nss/lib/nss/nss_nss3 -L native=/builds/worker/workspace/build/src/obj-firefox/security/nss/lib/ssl/ssl_ssl3 -L native=/builds/worker/workspace/build/src/obj-firefox/config/external/nspr/pr
[task 2019-12-06T15:15:38.031Z] 15:15:38 INFO - Compiling cert_storage v0.0.1 (/builds/worker/workspace/build/src/security/manager/ssl/cert_storage)
[task 2019-12-06T15:15:38.031Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=cert_storage CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_AUTHORS='Dana Keeler <dkeeler@mozilla.com>:Mark Goodwin <mgoodwin@mozilla.com' CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/security/manager/ssl/cert_storage CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name cert_storage security/manager/ssl/cert_storage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on -C metadata=f9027147133556c2 -C extra-filename=-f9027147133556c2 --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern base64=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbase64-9bf81d021f63fcf5.rmeta --extern byteorder=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbyteorder-114d8244af376b61.rmeta --extern crossbeam_utils=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcrossbeam_utils-428502673586145c.rmeta --extern log=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rmeta --extern memmap=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmemmap-7c24e5047e046e67.rmeta --extern moz_task=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmoz_task-74de92d4c72e22bb.rmeta --extern nserror=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnserror-3218e6c7fe6c777a.rmeta --extern nsstring=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnsstring-372a48ad92bf26ed.rmeta --extern rental=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librental-1467a11114425aae.rmeta --extern rkv=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librkv-8e34ac26f4d46670.rmeta --extern rust_cascade=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librust_cascade-c86dfdf46149fe48.rmeta --extern sha2=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libsha2-675470ce479f9eba.rmeta --extern storage_variant=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libstorage_variant-fc7c3f474bc991e7.rmeta --extern tempfile=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtempfile-dd9e7f8e456fb410.rmeta --extern thin_vec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libthin_vec-bd80f72f36fc4513.rmeta --extern time=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtime-b64c62e15a8d0671.rmeta --extern xpcom=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libxpcom-22ddfb6b3f780f80.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/backtrace-sys-323009d60abae73f/out -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/lmdb-rkv-sys-e26d58f4e4a9a6a5/out
[task 2019-12-06T15:15:38.032Z] 15:15:38 INFO - Compiling kvstore v0.1.0 (/builds/worker/workspace/build/src/toolkit/components/kvstore)
[task 2019-12-06T15:15:38.032Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=kvstore CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='Myk Melez <myk@mykzilla.org>' CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/toolkit/components/kvstore CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name kvstore toolkit/components/kvstore/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on -C metadata=7cedd57ddda41d9b -C extra-filename=-7cedd57ddda41d9b --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern atomic_refcell=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libatomic_refcell-7105042abefa0cb6.rmeta --extern crossbeam_utils=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcrossbeam_utils-428502673586145c.rmeta --extern failure=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libfailure-556c9aaf7e12fa3d.rmeta --extern lazy_static=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblazy_static-3794392dc2077794.rmeta --extern libc=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblibc-53b88db6581a33c4.rmeta --extern lmdb=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblmdb-7c24db61e664565c.rmeta --extern log=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rmeta --extern moz_task=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmoz_task-74de92d4c72e22bb.rmeta --extern nserror=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnserror-3218e6c7fe6c777a.rmeta --extern nsstring=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnsstring-372a48ad92bf26ed.rmeta --extern rkv=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librkv-72f2e1821fa93292.rmeta --extern storage_variant=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libstorage_variant-fc7c3f474bc991e7.rmeta --extern tempfile=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtempfile-dd9e7f8e456fb410.rmeta --extern thin_vec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libthin_vec-bd80f72f36fc4513.rmeta --extern xpcom=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libxpcom-22ddfb6b3f780f80.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/backtrace-sys-323009d60abae73f/out -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/lmdb-rkv-sys-e26d58f4e4a9a6a5/out
[task 2019-12-06T15:15:38.033Z] 15:15:38 INFO - Compiling xulstore v0.1.0 (/builds/worker/workspace/build/src/toolkit/components/xulstore)
[task 2019-12-06T15:15:38.033Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=xulstore CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='nobody@mozilla.org' CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/toolkit/components/xulstore CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name xulstore toolkit/components/xulstore/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on -C metadata=1bb0ce46c8fea22c -C extra-filename=-1bb0ce46c8fea22c --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern crossbeam_utils=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcrossbeam_utils-428502673586145c.rmeta --extern cstr=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcstr-88a9449dda8fab1f.rmeta --extern failure=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libfailure-556c9aaf7e12fa3d.rmeta --extern lazy_static=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblazy_static-3794392dc2077794.rmeta --extern libc=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblibc-53b88db6581a33c4.rmeta --extern lmdb=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblmdb-7c24db61e664565c.rmeta --extern log=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rmeta --extern moz_task=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmoz_task-74de92d4c72e22bb.rmeta --extern nserror=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnserror-3218e6c7fe6c777a.rmeta --extern nsstring=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnsstring-372a48ad92bf26ed.rmeta --extern rkv=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librkv-72f2e1821fa93292.rmeta --extern serde_json=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libserde_json-c2b5c1f40c9ae248.rmeta --extern tempfile=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtempfile-dd9e7f8e456fb410.rmeta --extern xpcom=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libxpcom-22ddfb6b3f780f80.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/backtrace-sys-323009d60abae73f/out -L native=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/lmdb-rkv-sys-e26d58f4e4a9a6a5/out
[task 2019-12-06T15:15:38.033Z] 15:15:38 INFO - Compiling malloc_size_of v0.0.1 (/builds/worker/workspace/build/src/servo/components/malloc_size_of)
[task 2019-12-06T15:15:38.034Z] 15:15:38 INFO - Running LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-firefox/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/fetches/clang/lib' CARGO_PKG_NAME=malloc_size_of CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION=0.0.1 CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION= CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_PRE= CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/servo/components/malloc_size_of CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_HOMEPAGE= /builds/worker/fetches/sccache/sccache /builds/worker/fetches/rustc/bin/rustc --crate-name malloc_size_of servo/components/malloc_size_of/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on -C metadata=6d749451d83bb3ea -C extra-filename=-6d749451d83bb3ea --out-dir /builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-firefox/debug/deps --extern app_units=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libapp_units-834f0ff595c71122.rmeta --extern cssparser=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcssparser-ceea9ca49e19b220.rmeta --extern euclid=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libeuclid-6d90630b7673d9ad.rmeta --extern hashglobe=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libhashglobe-653b0954b1ca2c40.rmeta --extern selectors=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libselectors-3ea9209b71eebe43.rmeta --extern servo_arc=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libservo_arc-3278f41563050f95.rmeta --extern smallbitvec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libsmallbitvec-730ecf3db88773d3.rmeta --extern smallvec=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libsmallvec-3ee0ba80c60423bb.rmeta --extern thin_slice=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libthin_slice-4bcd55f4bfdec7ba.rmeta --extern void=/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libvoid-35e992f785636c91.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -Cpasses=sancov -Cllvm-args=-sanitizer-coverage-inline-8bit-counters -Cllvm-args=-sanitizer-coverage-level=4 -Cllvm-args=-sanitizer-coverage-trace-compares -Cllvm-args=-sanitizer-coverage-pc-table
[task 2019-12-06T15:15:38.034Z] 15:15:38 INFO - error: linking with /builds/worker/workspace/build/src/build/cargo-linker failed: exit code: 1
[task 2019-12-06T15:15:38.036Z] 15:15:38 INFO - |
[task 2019-12-06T15:15:38.037Z] 15:15:38 INFO - = note: "/builds/worker/workspace/build/src/build/cargo-linker" "-m64" "-L" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.10.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.11.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.12.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.13.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.14.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.15.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.2.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.3.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.4.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.5.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.6.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.7.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.8.rcgu.o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.9.rcgu.o" "-o" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libglean_ffi-d98e6ea007044a9e.dylib" "-Wl,-exported_symbols_list,/tmp/rustcGxJbXp/list" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/glean_ffi-d98e6ea007044a9e.1uxosa81n9jegapv.rcgu.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps" "-L" "/builds/worker/workspace/build/src/obj-firefox/debug/deps" "-L" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/backtrace-sys-323009d60abae73f/out" "-L" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/build/lmdb-rkv-sys-e26d58f4e4a9a6a5/out" "-L" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libenv_logger-3ed6f5510d8720d5.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtermcolor-55f7c670173f93da.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libatty-0a8546914da3e4f1.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libhumantime-9a2a81e413beda2b.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libquick_error-4e17972ebf03cfe6.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libglean_core-5c246bb76d32b97d.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libregex-e8ec75ecaf992816.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libthread_local-c438e8b274d73cd5.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libregex_syntax-0bcf9bc05ba62197.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libaho_corasick-c6245c60c432e820.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmemchr-bbbd48a552fd6339.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libonce_cell-f21eaeed69aa4d60.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libserde_json-c2b5c1f40c9ae248.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libryu-2a4afbfca3499a97.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libitoa-a2a4498dc461116e.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librkv-72f2e1821fa93292.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libuuid-31a91cd436513337.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libordered_float-3d6767437409055d.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libarrayref-8f7d61eda671785f.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liburl-d0d0b4f5f2fba667.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libpercent_encoding-272c61cca4b89a86.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libidna-1fc49d4348477519.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libunicode_normalization-97ad993285008457.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libunicode_bidi-452cf79ef9a04e62.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libmatches-881b648338be1027.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbincode-a0b330f8cfa5acc6.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblmdb-7c24db61e664565c.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbitflags-5f707117ef9e38e1.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblmdb_sys-f262dd53b1326657.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbyteorder-114d8244af376b61.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libuuid-ac89e058a233b9c7.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librand-0f702f1a876e9478.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librand_pcg-95a12382fffc8727.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librand_chacha-5535dc8d66913cf8.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libc2_chacha-1b8bd8bd0c97850b.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libppv_lite86-37297ab6002f04f4.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librand_core-f6df0de9b5961a77.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libgetrandom-4c126191443c8ba5.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libchrono-53d8c0d51a18b9de.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libserde-5d41ff1c97289fa7.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnum_integer-8878afac5cb7fc24.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libnum_traits-893e8568d6e28c4c.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libtime-b64c62e15a8d0671.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libffi_support-c2cd3515f33b7d71.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libfailure-556c9aaf7e12fa3d.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbacktrace-5286ea09b9822175.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libbacktrace_sys-164a887da6bb64f8.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblibc-53b88db6581a33c4.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/librustc_demangle-8449a5321eb9e1eb.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblazy_static-3794392dc2077794.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/liblog-aeb845b6ed50f50f.rlib" "/builds/worker/workspace/build/src/obj-firefox/x86_64-apple-darwin/debug/deps/libcfg_if-706934fe56426749.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libstd-ec578e0d01ad5d6e.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libpanic_abort-2a81caa9d85b65fe.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-03db0718fbd4a443.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-8df90fdde44531fa.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libbacktrace-080b75c76cf389d3.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libbacktrace_sys-954947c96c071ed1.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-9a1775bac6aabe20.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libunwind-71147793b4cdc412.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-9fc81eecc6136c9a.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/liblibc-4b64712313317864.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/liballoc-1bcd644d1289b2fb.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-16c65b3b16ee989d.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libcore-7dd67903be10326a.rlib" "/builds/worker/fetches/rustc/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-b5923fb6eca9603a.rlib" "-framework" "Security" "-lSystem" "-lresolv" "-lc" "-lm" "-dynamiclib" "-Wl,-dylib"
[task 2019-12-06T15:15:38.037Z] 15:15:38 INFO - = note: ld: warning: directory not found for option '-L/builds/worker/workspace/src/obj-firefox'
[task 2019-12-06T15:15:38.038Z] 15:15:38 INFO - ld: warning: directory not found for option '-L/builds/worker/workspace/src/gcc/lib64'
[task 2019-12-06T15:15:38.038Z] 15:15:38 INFO - Undefined symbols for architecture x86_64:
[task 2019-12-06T15:15:38.038Z] 15:15:38 INFO - "___sanitizer_cov_trace_cmp4", referenced from:
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_cmp_int in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_txn_renew0 in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_txn_end in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_txn_commit in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_cursor_put in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.039Z] 15:15:38 INFO - _mdb_page_flush in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.040Z] 15:15:38 INFO - _mdb_get in liblmdb_sys-f262dd53b1326657.rlib(mdb.o)
[task 2019-12-06T15:15:38.040Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.040Z] 15:15:38 INFO - "___sanitizer_cov_trace_cmp1", referenced from:
[task 2019-12-06T15:15:38.041Z] 15:15:38 INFO - _ZN4uuid6parser28$LT$impl$u20$uuid..Uuid$GT$9parse_str17h8a1458d71b4e975bE in libuuid-ac89e058a233b9c7.rlib(uuid-ac89e058a233b9c7.uuid.egippafi-cgu.0.rcgu.o)
[task 2019-12-06T15:15:38.041Z] 15:15:38 INFO - __ZN10serde_json2de21Deserializer$LT$R$GT$11parse_ident17h0e9769d5acde50f4E in libglean_core-5c246bb76d32b97d.rlib(glean_core-5c246bb76d32b97d.glean_core.69c4a4at-cgu.15.rcgu.o)
[task 2019-12-06T15:15:38.041Z] 15:15:38 INFO - __ZN10serde_json2de21Deserializer$LT$R$GT$17peek_invalid_type17h0740376ed007cbcbE in libglean_core-5c246bb76d32b97d.rlib(glean_core-5c246bb76d32b97d.glean_core.69c4a4at-cgu.15.rcgu.o)
[task 2019-12-06T15:15:38.049Z] 15:15:38 INFO - _ZN93$LT$$RF$mut$u20$serde_json..de..Deserializer$LT$R$GT$$u20$as$u20$serde..de..Deserializer$GT$18deserialize_struct17h0edc59e00fc811d4E in libglean_core-5c246bb76d32b97d.rlib(glean_core-5c246bb76d32b97d.glean_core.69c4a4at-cgu.15.rcgu.o)
[task 2019-12-06T15:15:38.049Z] 15:15:38 INFO - __ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17h8adc26b579849c68E in libenv_logger-3ed6f5510d8720d5.rlib(env_logger-3ed6f5510d8720d5.env_logger.ey61ji8h-cgu.11.rcgu.o)
[task 2019-12-06T15:15:38.050Z] 15:15:38 INFO - __ZN4uuid4Uuid9parse_str17h687735c7a1140f57E in libuuid-31a91cd436513337.rlib(uuid-31a91cd436513337.uuid.ba89st5i-cgu.8.rcgu.o)
[task 2019-12-06T15:15:38.050Z] 15:15:38 INFO - __ZN5regex7literal3imp16BoyerMooreSearch11check_match17hafd8cbdbf5c69093E in libregex-e8ec75ecaf992816.rlib(regex-e8ec75ecaf992816.regex.8fapx9lr-cgu.12.rcgu.o)
[task 2019-12-06T15:15:38.050Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.051Z] 15:15:38 INFO - "___sanitizer_cov_trace_pc_indir", referenced from:
[task 2019-12-06T15:15:38.051Z] 15:15:38 INFO - __ZN3std9panicking3try7do_call17h30498a6f48992d37E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o
[task 2019-12-06T15:15:38.052Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17h8ed814d93f7df1b8E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o
[task 2019-12-06T15:15:38.052Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17ha764bf6bc95e4f6fE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o
[task 2019-12-06T15:15:38.052Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17h8ed814d93f7df1b8E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.10.rcgu.o
[task 2019-12-06T15:15:38.053Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17ha764bf6bc95e4f6fE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.10.rcgu.o
[task 2019-12-06T15:15:38.053Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17h6b0d249b29d02f3cE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.11.rcgu.o
[task 2019-12-06T15:15:38.053Z] 15:15:38 INFO - __ZN4core3ptr18real_drop_in_place17h867acaf1737f9f5cE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.11.rcgu.o
[task 2019-12-06T15:15:38.054Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.054Z] 15:15:38 INFO - "___sanitizer_cov_8bit_counters_init", referenced from:
[task 2019-12-06T15:15:38.055Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.055Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o
[task 2019-12-06T15:15:38.055Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.10.rcgu.o
[task 2019-12-06T15:15:38.056Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.11.rcgu.o
[task 2019-12-06T15:15:38.056Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.12.rcgu.o
[task 2019-12-06T15:15:38.056Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.13.rcgu.o
[task 2019-12-06T15:15:38.057Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.14.rcgu.o
[task 2019-12-06T15:15:38.057Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.057Z] 15:15:38 INFO - "___sanitizer_cov_pcs_init", referenced from:
[task 2019-12-06T15:15:38.057Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.058Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.1.rcgu.o
[task 2019-12-06T15:15:38.058Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.10.rcgu.o
[task 2019-12-06T15:15:38.058Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.11.rcgu.o
[task 2019-12-06T15:15:38.059Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.12.rcgu.o
[task 2019-12-06T15:15:38.059Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.13.rcgu.o
[task 2019-12-06T15:15:38.060Z] 15:15:38 INFO - _sancov.module_ctor_8bit_counters in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.14.rcgu.o
[task 2019-12-06T15:15:38.060Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.061Z] 15:15:38 INFO - "___sanitizer_cov_trace_const_cmp4", referenced from:
[task 2019-12-06T15:15:38.062Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h04840756c72b4409E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.062Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h08f6c24fddc5a408E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.063Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h091b5211f11aa6b3E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.063Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h17f7ecd888752a1eE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.064Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h1f166ed595db8455E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.065Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h206d402be64b3a9aE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.065Z] 15:15:38 INFO - __ZN11ffi_support10handle_map28ConcurrentHandleMap$LT$T$GT$10delete_u6417h293f611f7bc8c2fcE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.066Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.067Z] 15:15:38 INFO - "___sanitizer_cov_trace_cmp8", referenced from:
[task 2019-12-06T15:15:38.067Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h06980b6d0d4cbe9fE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.068Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h2238c80a4d233da2E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.069Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h3787ded8e16372abE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.069Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h3a896c957bba9ec6E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.069Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h4578c43c62887812E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.070Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h50789e9e144816ddE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.070Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h569a3e3c0eb72dcdE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.070Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.070Z] 15:15:38 INFO - "___sanitizer_cov_trace_const_cmp8", referenced from:
[task 2019-12-06T15:15:38.070Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h06980b6d0d4cbe9fE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.071Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h2238c80a4d233da2E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.071Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h3787ded8e16372abE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.071Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h3a896c957bba9ec6E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.071Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h4578c43c62887812E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.071Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h50789e9e144816ddE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.072Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$12check_handle17h569a3e3c0eb72dcdE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.072Z] 15:15:38 INFO - ...
[task 2019-12-06T15:15:38.072Z] 15:15:38 INFO - "___sanitizer_cov_trace_const_cmp1", referenced from:
[task 2019-12-06T15:15:38.072Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h104bf15e5a5493dfE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.073Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h4550eb731c5c3850E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.073Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h4575c3f62131733cE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.073Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h46b1039facf1e85fE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.074Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h6f30ecd187e7b086E in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o
[task 2019-12-06T15:15:38.074Z] 15:15:38 INFO - __ZN11ffi_support10handle_map18HandleMap$LT$T$GT$17debug_check_valid17h6fa4804425d00d0dE in glean_ffi-d98e6ea007044a9e.glean_ffi.5nsw9ccy-cgu.0.rcgu.o

Flags: needinfo?(chutten)

Seems as though the culprit is likely that glean-ffi is build as a dynamic library (for Android reasons), which isn't allowed in the way we're trying to integrate Glean into the Firefox build.

So we're gonna try to conditionally compile that dynamic lib only when it's needed (which might be tricky, since target-specific crate-type support is an open issue in cargo). This'll be a patch in the Glean SDK, against which further progress in this bug is blocked.

Flags: needinfo?(chutten)
Depends on: 1602029
Attachment #9111396 - Attachment description: bug 1596132 - mach vendor rust for glean-preview r?janerik,froydnj → Bug 1596132 - mach vendor rust for glean-preview r?janerik, froydnj
Pushed by chutten@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f1565ffc8f45
Require the glean-preview crate r=janerik
https://hg.mozilla.org/integration/autoland/rev/4ae80b0eb5d4
mach vendor rust for glean-preview r=janerik,froydnj
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: