these 2 derivations will be built: /nix/store/4xgqsinp9p6n02arivzwg4iiwzjq5jqx-usbeehive-0.12.0-vendor.drv /nix/store/a0cmyxbxrpgf1lwfj5jbdz3pldfz3va3-usbeehive-0.12.0.drv building '/nix/store/4xgqsinp9p6n02arivzwg4iiwzjq5jqx-usbeehive-0.12.0-vendor.drv' usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anstream-1.0.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anstyle-1.0.14 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anstyle-parse-1.0.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anstyle-query-1.1.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anstyle-wincon-3.0.11 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/anyhow-1.0.102 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-broadcast-0.7.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-channel-2.5.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-executor-1.14.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-io-2.6.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-lock-3.4.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-process-2.5.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-recursion-1.1.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-signal-0.2.14 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-task-4.7.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/async-trait-0.1.89 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/atomic-waker-1.1.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/autocfg-1.5.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/bitflags-2.11.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/blocking-1.6.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/bumpalo-3.20.3 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/cfg-if-1.0.4 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/clap-4.6.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/clap_builder-4.6.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/clap_derive-4.6.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/clap_lex-1.1.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/colorchoice-1.0.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/concurrent-queue-2.5.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/crossbeam-utils-0.8.21 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/endi-1.1.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/enumflags2-0.7.12 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/enumflags2_derive-0.7.12 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/equivalent-1.0.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/errno-0.3.14 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/event-listener-5.4.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/event-listener-strategy-0.5.4 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/fastrand-2.4.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/foldhash-0.1.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/futures-core-0.3.32 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/futures-io-0.3.32 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/futures-lite-2.6.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/futures-task-0.3.32 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/futures-util-0.3.32 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/getrandom-0.4.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/hashbrown-0.15.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/hashbrown-0.17.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/heck-0.5.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/hermit-abi-0.3.9 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/hermit-abi-0.5.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/hex-0.4.3 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/id-arena-2.3.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/indexmap-2.14.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/io-lifetimes-1.0.11 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/is_terminal_polyfill-1.70.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/itoa-1.0.18 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/js-sys-0.3.99 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/leb128fmt-0.1.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/libc-0.2.186 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/libudev-sys-0.1.4 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/linux-raw-sys-0.12.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/log-0.4.30 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/memchr-2.8.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/memoffset-0.9.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/once_cell-1.21.4 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/once_cell_polyfill-1.70.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/ordered-stream-0.2.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/parking-2.2.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/pin-project-lite-0.2.17 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/piper-0.2.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/pkg-config-0.3.33 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/polling-3.11.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/prettyplease-0.2.37 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/proc-macro-crate-3.5.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/proc-macro2-1.0.106 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/quote-1.0.45 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/r-efi-6.0.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/rustix-1.1.4 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/rustversion-1.0.22 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/semver-1.0.28 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/serde-1.0.228 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/serde_core-1.0.228 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/serde_derive-1.0.228 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/serde_json-1.0.150 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/serde_repr-0.1.20 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/signal-hook-registry-1.4.8 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/slab-0.4.12 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/strsim-0.11.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/syn-2.0.117 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/tempfile-3.27.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/toml_datetime-1.1.1+spec-1.1.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/toml_edit-0.25.11+spec-1.1.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/toml_parser-1.1.2+spec-1.1.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/tracing-0.1.44 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/tracing-attributes-0.1.31 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/tracing-core-0.1.36 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/udev-0.9.3 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/uds_windows-1.2.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/unicode-ident-1.0.24 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/unicode-xid-0.2.6 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/utf8parse-0.2.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/uuid-1.23.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasip2-1.0.3+wasi-0.2.9 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-bindgen-0.2.122 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-bindgen-macro-0.2.122 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-bindgen-macro-support-0.2.122 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-bindgen-shared-0.2.122 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-encoder-0.244.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasm-metadata-0.244.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wasmparser-0.244.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows-link-0.2.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows-sys-0.48.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows-sys-0.61.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows-targets-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_aarch64_gnullvm-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_aarch64_msvc-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_i686_gnu-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_i686_msvc-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_x86_64_gnu-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_x86_64_gnullvm-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/windows_x86_64_msvc-0.48.5 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/winnow-1.0.3 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-bindgen-0.51.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-bindgen-0.57.1 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-bindgen-core-0.51.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-bindgen-rust-0.51.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-bindgen-rust-macro-0.51.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-component-0.244.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/wit-parser-0.244.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zbus-5.15.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zbus_macros-5.15.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zbus_names-4.3.2 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zmij-1.0.21 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zvariant-5.11.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zvariant_derive-5.11.0 usbeehive-0.12.0-vendor> Unpacking to /nix/store/gf5h62yyywqdnp16hasgq6ww30cncqg2-usbeehive-0.12.0-vendor/source-registry-0/zvariant_utils-3.3.1 building '/nix/store/a0cmyxbxrpgf1lwfj5jbdz3pldfz3va3-usbeehive-0.12.0.drv' usbeehive-0.12.0> structuredAttrs is enabled usbeehive-0.12.0> Running phase: unpackPhase usbeehive-0.12.0> unpacking source archive /nix/store/c7s0n253v2p6ywkm0ivaaqf25nh7yk6r-source usbeehive-0.12.0> source root is source usbeehive-0.12.0> Executing cargoSetupPostUnpackHook usbeehive-0.12.0> Finished cargoSetupPostUnpackHook usbeehive-0.12.0> Running phase: patchPhase usbeehive-0.12.0> Executing cargoSetupPostPatchHook usbeehive-0.12.0> Validating consistency between /build/source/Cargo.lock and /build/usbeehive-0.12.0-vendor/Cargo.lock usbeehive-0.12.0> Finished cargoSetupPostPatchHook usbeehive-0.12.0> Running phase: updateAutotoolsGnuConfigScriptsPhase usbeehive-0.12.0> Running phase: configurePhase usbeehive-0.12.0> Running phase: buildPhase usbeehive-0.12.0> Executing cargoBuildHook usbeehive-0.12.0> cargoBuildHook flags: -j 4 --target x86_64-unknown-linux-gnu --offline --profile release usbeehive-0.12.0> Compiling proc-macro2 v1.0.106 usbeehive-0.12.0> Compiling unicode-ident v1.0.24 usbeehive-0.12.0> Compiling quote v1.0.45 usbeehive-0.12.0> Compiling libc v0.2.186 usbeehive-0.12.0> Compiling pkg-config v0.3.33 usbeehive-0.12.0> Compiling utf8parse v0.2.2 usbeehive-0.12.0> Compiling serde_core v1.0.228 usbeehive-0.12.0> Compiling syn v2.0.117 usbeehive-0.12.0> Compiling libudev-sys v0.1.4 usbeehive-0.12.0> Compiling anstyle-parse v1.0.0 usbeehive-0.12.0> Compiling io-lifetimes v1.0.11 usbeehive-0.12.0> Compiling colorchoice v1.0.5 usbeehive-0.12.0> Compiling zmij v1.0.21 usbeehive-0.12.0> Compiling anstyle-query v1.1.5 usbeehive-0.12.0> Compiling is_terminal_polyfill v1.70.2 usbeehive-0.12.0> Compiling anstyle v1.0.14 usbeehive-0.12.0> Compiling anstream v1.0.0 usbeehive-0.12.0> Compiling serde v1.0.228 usbeehive-0.12.0> Compiling clap_lex v1.1.0 usbeehive-0.12.0> Compiling serde_json v1.0.150 usbeehive-0.12.0> Compiling strsim v0.11.1 usbeehive-0.12.0> Compiling heck v0.5.0 usbeehive-0.12.0> Compiling clap_builder v4.6.0 usbeehive-0.12.0> Compiling memchr v2.8.0 usbeehive-0.12.0> Compiling itoa v1.0.18 usbeehive-0.12.0> Compiling udev v0.9.3 usbeehive-0.12.0> Compiling serde_derive v1.0.228 usbeehive-0.12.0> Compiling clap_derive v4.6.1 usbeehive-0.12.0> Compiling clap v4.6.1 usbeehive-0.12.0> Compiling usbeehive v0.12.0 (/build/source) usbeehive-0.12.0> Finished `release` profile [optimized] target(s) in 1m 24s usbeehive-0.12.0> Executing cargoInstallPostBuildHook usbeehive-0.12.0> Finished cargoInstallPostBuildHook usbeehive-0.12.0> Finished cargoBuildHook usbeehive-0.12.0> buildPhase completed in 1 minutes 26 seconds usbeehive-0.12.0> Running phase: checkPhase usbeehive-0.12.0> Executing cargoCheckHook usbeehive-0.12.0> cargoCheckHook flags: -j 4 --profile release --target x86_64-unknown-linux-gnu --offline -- usbeehive-0.12.0> Compiling usbeehive v0.12.0 (/build/source) usbeehive-0.12.0> Finished `release` profile [optimized] target(s) in 1m 49s usbeehive-0.12.0> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/usbeehive-4a18afdac92209cb) usbeehive-0.12.0> usbeehive-0.12.0> running 218 tests usbeehive-0.12.0> test bos::tests::assessment_at_capability_is_never_a_warning ... ok usbeehive-0.12.0> test bos::tests::assessment_carries_gen_label_when_derivable ... ok usbeehive-0.12.0> test bos::tests::assessment_without_declared_floor_is_never_a_warning ... ok usbeehive-0.12.0> test bos::tests::billboard_alt_mode_states_have_stable_labels ... ok usbeehive-0.12.0> test bos::tests::billboard_coexists_with_speed_capabilities ... ok usbeehive-0.12.0> test bos::tests::assessment_suppresses_warning_at_vendor_declared_floor ... ok usbeehive-0.12.0> test bos::tests::billboard_truncated_mode_array_keeps_whole_entries ... ok usbeehive-0.12.0> test bos::tests::billboard_unpacks_two_status_bits_per_mode ... ok usbeehive-0.12.0> test bos::tests::billboard_with_no_modes_has_no_overall_state ... ok usbeehive-0.12.0> test bos::tests::blob_shorter_than_declared_total_length_keeps_what_parsed ... ok usbeehive-0.12.0> test bos::tests::contradictory_functionality_support_is_not_trusted ... ok usbeehive-0.12.0> test bos::tests::assessment_flags_below_the_declared_floor ... ok usbeehive-0.12.0> test bos::tests::empty_blob_is_not_a_bos ... ok usbeehive-0.12.0> test bos::tests::header_only_blob_parses_with_no_capabilities ... ok usbeehive-0.12.0> test bos::tests::gen1x2_and_gen2x1_are_distinguishable ... ok usbeehive-0.12.0> test bos::tests::assessment_is_unknown_without_usable_inputs ... ok usbeehive-0.12.0> test bos::tests::non_device_capability_descriptor_type_stops_the_walk ... ok usbeehive-0.12.0> test bos::tests::lane_speed_exponents_scale ... ok usbeehive-0.12.0> test bos::tests::capability_overrunning_the_blob_is_truncated ... ok usbeehive-0.12.0> test bos::tests::parses_billboard_dp_altmode_not_attempted ... ok usbeehive-0.12.0> test bos::tests::parses_real_hub_blob_with_container_id ... ok usbeehive-0.12.0> test bos::tests::parses_real_lan_adapter_blob ... ok usbeehive-0.12.0> test bos::tests::parses_real_root_hub_superspeed_plus_blob ... ok usbeehive-0.12.0> test bos::tests::superspeed_plus_with_truncated_attr_array_keeps_whole_entries ... ok usbeehive-0.12.0> test bos::tests::undersized_billboard_falls_back_to_other ... ok usbeehive-0.12.0> test bos::tests::short_blength_capability_terminates_the_walk ... ok usbeehive-0.12.0> test bos::tests::undersized_typed_capability_falls_back_to_other ... ok usbeehive-0.12.0> test bos::tests::verdict_labels_are_stable ... ok usbeehive-0.12.0> test bos::tests::wrong_descriptor_type_is_rejected ... ok usbeehive-0.12.0> test bos::tests::wrong_header_length_is_rejected ... ok usbeehive-0.12.0> test bos::tests::parses_real_full_speed_only_blob ... ok usbeehive-0.12.0> test bos::tests::zero_container_id_is_reported_as_absent ... ok usbeehive-0.12.0> test cable::tests::cable_vdo_drives_active_flag ... ok usbeehive-0.12.0> test cable::tests::missing_cable_vdo_keeps_only_vendor ... ok usbeehive-0.12.0> test cable::tests::passive_string_only ... ok usbeehive-0.12.0> test bos::tests::zero_blength_capability_terminates_the_walk ... ok usbeehive-0.12.0> test bos::tests::unknown_capability_type_is_preserved_verbatim ... ok usbeehive-0.12.0> test cable::tests::trust_clean_cable_fires_nothing ... ok usbeehive-0.12.0> test cable::tests::trust_reserved_bits_fires_on_dirty_vdo ... ok usbeehive-0.12.0> test cable::tests::trust_vid_unknown_fires_on_hex_fallback ... ok usbeehive-0.12.0> test cable::tests::trust_zero_vid_fires_on_blank_emarker ... ok usbeehive-0.12.0> test diagnostic::tests::cable_limit_flagged_with_warning ... ok usbeehive-0.12.0> test diagnostic::tests::cable_limit_wins_over_sink_limit ... ok usbeehive-0.12.0> test bos::tests::rate_str_formats_tiers ... ok usbeehive-0.12.0> test diagnostic::tests::cable_no_emarker_flagged_when_request_pinned_at_3a ... ok usbeehive-0.12.0> test diagnostic::tests::cable_no_emarker_not_raised_when_emarker_rating_present ... ok usbeehive-0.12.0> test diagnostic::tests::cable_no_emarker_not_raised_when_request_above_3a ... ok usbeehive-0.12.0> test cable::tests::passive_with_vdo_keeps_passive_flag ... ok usbeehive-0.12.0> test diagnostic::tests::device_limit_detail_carries_benign_hint ... ok usbeehive-0.12.0> test diagnostic::tests::device_limit_wins_over_sink_limit ... ok usbeehive-0.12.0> test diagnostic::tests::fine_when_active_meets_charger ... ok usbeehive-0.12.0> test diagnostic::tests::fine_when_no_active_pdo_uses_max ... ok usbeehive-0.12.0> test diagnostic::tests::no_source_caps_returns_none ... ok usbeehive-0.12.0> test diagnostic::tests::cable_no_emarker_not_raised_when_pdo_offers_only_3a ... ok usbeehive-0.12.0> test diagnostic::tests::sink_limit_not_raised_when_request_near_contract ... ok usbeehive-0.12.0> test diagnostic::tests::zero_charger_returns_none ... ok usbeehive-0.12.0> test pd::tests::cable_speed_ord_follows_declaration_order ... ok usbeehive-0.12.0> test pd::tests::cable_vdo_5a_50v_marks_250w ... ok usbeehive-0.12.0> test pd::tests::cable_vdo_decodes_speed_current_voltage ... ok usbeehive-0.12.0> test diagnostic::tests::device_limit_when_active_below_80pct ... ok usbeehive-0.12.0> test diagnostic::tests::sink_limit_when_request_far_below_healthy_contract ... ok usbeehive-0.12.0> test pd::tests::cable_vdo_unknown_speed_falls_to_usb20 ... ok usbeehive-0.12.0> test pd::tests::id_header_dfp_field ... ok usbeehive-0.12.0> test pd::tests::id_header_unknown_product_type_is_none ... ok usbeehive-0.12.0> test pd::tests::id_header_flag_bits ... ok usbeehive-0.12.0> test pd::tests::id_header_active_cable_ufp ... ok usbeehive-0.12.0> test pd::tests::id_header_vendor_low16 ... ok usbeehive-0.12.0> test pd::tests::cable_vdo_vbus_through_bit ... ok usbeehive-0.12.0> test pd::tests::label_helpers ... ok usbeehive-0.12.0> test pd::tests::ufp_vdo_highest_speed_decodes_known_values ... ok usbeehive-0.12.0> test pd::tests::ufp_vdo_highest_speed_rejects_zero_and_version_0 ... ok usbeehive-0.12.0> test pd::tests::reserved_bits_active_only_bit_3 ... ok usbeehive-0.12.0> test power::tests::current_and_power_labels ... ok usbeehive-0.12.0> test pd::tests::reserved_bits_passive_detect ... ok usbeehive-0.12.0> test pd::tests::ufp_vdo_highest_speed_rejects_reserved_speed ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_picks_exact_fixed ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_handles_empty_list ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_clears_previous_active ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_matches_pps_range ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_prefers_fixed_over_pps_when_both_match ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_returns_none_when_nothing_matches ... ok usbeehive-0.12.0> test power::tests::infer_active_source_pdo_tolerates_voltage_drop ... ok usbeehive-0.12.0> test power::tests::voltage_label_pps_range ... ok usbeehive-0.12.0> test power::tests::voltage_label_fixed ... ok usbeehive-0.12.0> test power::tests::pdo_type_labels ... ok usbeehive-0.12.0> test summary::tests::active_pdo_inference_skipped_when_no_power_supply ... ok usbeehive-0.12.0> test summary::tests::cable_data_speed_limit_silent_for_pd20_partner ... ok usbeehive-0.12.0> test summary::tests::cable_data_speed_limit_silent_when_cable_matches_partner ... ok usbeehive-0.12.0> test summary::tests::adds_nothing_over_product_is_case_insensitive_containment ... ok usbeehive-0.12.0> test summary::tests::cable_no_emarker_property_silent_for_3a_only_charger ... ok usbeehive-0.12.0> test summary::tests::cable_no_emarker_property_silent_when_emarker_rating_present ... ok usbeehive-0.12.0> test summary::tests::cable_data_speed_limit_fires_when_cable_slower_than_partner ... ok usbeehive-0.12.0> test summary::tests::cable_properties_appear ... ok usbeehive-0.12.0> test summary::tests::active_pdo_inferred_from_live_ucsi_voltage ... ok usbeehive-0.12.0> test summary::tests::cable_no_emarker_property_fires_for_big_charger_without_cable_node ... ok usbeehive-0.12.0> test summary::tests::cable_speed_limit_absent_for_no_vdo_partner_with_negotiated_480_usb2_cable ... ok usbeehive-0.12.0> test summary::tests::canonical_usb_version_normalizes_bcd ... ok usbeehive-0.12.0> test summary::tests::cable_speed_limit_absent_when_cable_matches_gen2_partner_negotiated_10000 ... ok usbeehive-0.12.0> test summary::tests::cable_speed_limit_fires_with_vdo_gen2_partner_usb2_cable_negotiated_480 ... ok usbeehive-0.12.0> test summary::tests::cable_speed_limit_present_via_vdo_even_when_negotiated_exceeds_cable ... ok usbeehive-0.12.0> test summary::tests::charging_status_when_pd_source_present ... ok usbeehive-0.12.0> test summary::tests::classify_bluetooth_via_wireless_subclass ... ok usbeehive-0.12.0> test summary::tests::classify_camera_not_misidentified_as_phone ... ok usbeehive-0.12.0> test summary::tests::classify_capture_card_product_heuristic ... ok usbeehive-0.12.0> test summary::tests::classify_keyboard_via_hid_protocol ... ok usbeehive-0.12.0> test summary::tests::classify_mouse_via_hid_protocol ... ok usbeehive-0.12.0> test summary::tests::classify_phone_android_via_adb_signature ... ok usbeehive-0.12.0> test summary::tests::classify_phone_cat_s61_via_vid_and_ptp ... ok usbeehive-0.12.0> test summary::tests::classify_phone_iphone_by_vid_and_product ... ok usbeehive-0.12.0> test summary::tests::classify_security_key_by_vid ... ok usbeehive-0.12.0> test summary::tests::classify_serial_via_cdc_acm ... ok usbeehive-0.12.0> test summary::tests::empty_typec_port_is_disconnected ... ok usbeehive-0.12.0> test summary::tests::classify_serial_via_ftdi_driver ... ok usbeehive-0.12.0> test summary::tests::headline_falls_back_to_class_when_vendor_unknown ... ok usbeehive-0.12.0> test summary::tests::classify_smartcard_via_ccid_class ... ok usbeehive-0.12.0> test summary::tests::classify_storage_via_class_code ... ok usbeehive-0.12.0> test summary::tests::headline_falls_back_to_vendor_when_class_unknown ... ok usbeehive-0.12.0> test summary::tests::headline_prefers_iproduct_descriptor_when_present ... ok usbeehive-0.12.0> test summary::tests::headline_falls_back_to_vidpid_when_nothing_known ... ok usbeehive-0.12.0> test summary::tests::headline_synthesizes_vendor_class_when_iproduct_is_empty ... ok usbeehive-0.12.0> test summary::tests::headline_uses_manufacturer_descriptor_over_vendor_db ... ok usbeehive-0.12.0> test summary::tests::hub_ports_used_zero_is_emitted_but_unreadable_is_not ... ok usbeehive-0.12.0> test summary::tests::hub_class_marks_hub ... ok usbeehive-0.12.0> test summary::tests::manufacturer_and_product_both_set_combined_with_space ... ok usbeehive-0.12.0> test summary::tests::identity_vdo_wins_over_usb_string ... ok usbeehive-0.12.0> test summary::tests::kernel_quirks_render_names_not_the_bitmask ... ok usbeehive-0.12.0> test summary::tests::negotiated_cable_speed_maps_thresholds ... ok usbeehive-0.12.0> test summary::tests::no_usb_device_falls_back_to_device_connected ... ok usbeehive-0.12.0> test summary::tests::live_ucsi_power_reported_without_linked_pd_port ... ok usbeehive-0.12.0> test summary::tests::port_keys_are_absent_rather_than_empty_or_zero ... ok usbeehive-0.12.0> test summary::tests::power_source_and_hub_budget_track_bmattributes ... ok usbeehive-0.12.0> test summary::tests::power_contract_string_renders_volts_amps ... ok usbeehive-0.12.0> test summary::tests::port_keys_mirror_the_reference_hub_connector ... ok usbeehive-0.12.0> test summary::tests::self_powered_hub_reports_source_but_no_budget ... ok usbeehive-0.12.0> test summary::tests::product_db_only_when_it_adds_something ... ok usbeehive-0.12.0> test summary::tests::transport_usb3_fires_for_superspeed ... ok usbeehive-0.12.0> test summary::tests::transport_usb2_fires_for_highspeed ... ok usbeehive-0.12.0> test summary::tests::usb_device_subtitle_when_no_identity ... ok usbeehive-0.12.0> test summary::tests::sink_limited_laptop_reports_request_and_contract_separately ... ok usbeehive-0.12.0> test summary::tests::transport_dp_and_tb_from_partner_altmodes ... ok usbeehive-0.12.0> test sysfs::manager::tests::manager_with_missing_sysfs_yields_empty_snapshot ... ok usbeehive-0.12.0> test sysfs::manager::tests::multi_port_pd_matches_by_parent_number ... ok usbeehive-0.12.0> test sysfs::manager::tests::partner_symlink_pairs_pd_and_unlinked_pd_never_matches_port0 ... ok usbeehive-0.12.0> test summary::tests::usb_summary_extracts_structured_fields ... ok usbeehive-0.12.0> test sysfs::manager::tests::partner_symlink_wins_over_parent_port_number ... ok usbeehive-0.12.0> test sysfs::manager::tests::root_hubs_are_excluded ... ok usbeehive-0.12.0> test sysfs::manager::tests::single_port_pd_pairs_with_single_typec ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_detects_added_and_removed_summaries ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_empty_when_unchanged ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_flags_status_only_transition_as_changed ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_ignores_raw_power_jitter ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_flags_link_speed_change_as_changed ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_flags_newly_degraded_typec_port ... ok usbeehive-0.12.0> test sysfs::manager::tests::transport_usb4_fires_for_port_with_partner_when_usb4_link_present ... ok usbeehive-0.12.0> test sysfs::manager::tests::snapshot_diff_flags_resolved_when_warning_clears ... ok usbeehive-0.12.0> test sysfs::manager::tests::transport_usb4_silent_for_empty_port ... ok usbeehive-0.12.0> test sysfs::manager::tests::transport_usb4_silent_when_only_tbt3_partner ... ok usbeehive-0.12.0> test sysfs::manager::tests::usb_correlation_noop_for_charger_partner ... ok usbeehive-0.12.0> test sysfs::manager::tests::usb_correlation_via_usb_name ... ok usbeehive-0.12.0> test sysfs::power::tests::parse_pdos_tolerates_unit_suffixes_and_skips_power_dir ... ok usbeehive-0.12.0> test sysfs::power::tests::pdo_type_parses_known_strings ... ok usbeehive-0.12.0> test sysfs::reader::tests::empty_attr_yields_none ... ok usbeehive-0.12.0> test sysfs::reader::tests::hex_strips_prefix ... ok usbeehive-0.12.0> test sysfs::power::tests::missing_pd_dir_returns_empty ... ok usbeehive-0.12.0> test sysfs::reader::tests::int_parses_decimal ... ok usbeehive-0.12.0> test sysfs::reader::tests::missing_paths_are_none ... ok usbeehive-0.12.0> test sysfs::reader::tests::read_bytes_rejects_empty_and_oversized ... ok usbeehive-0.12.0> test sysfs::reader::tests::read_bytes_returns_raw_binary ... ok usbeehive-0.12.0> test sysfs::reader::tests::reads_and_trims_attr ... ok usbeehive-0.12.0> test sysfs::reader::tests::read_all_attrs_collects_files ... ok usbeehive-0.12.0> test sysfs::reader::tests::sysfs_path_helpers ... ok usbeehive-0.12.0> test sysfs::thunderbolt::tests::enumerates_host_and_device_routers ... ok usbeehive-0.12.0> test sysfs::reader::tests::try_with_root_accepts_directory ... ok usbeehive-0.12.0> test sysfs::reader::tests::try_with_root_rejects_missing ... ok usbeehive-0.12.0> test sysfs::thunderbolt::tests::routers_without_generation_are_skipped ... ok usbeehive-0.12.0> test sysfs::thunderbolt::tests::missing_thunderbolt_dir_returns_empty ... ok usbeehive-0.12.0> test sysfs::typec::tests::missing_typec_dir_returns_empty ... ok usbeehive-0.12.0> test sysfs::typec::tests::bus_port_name_accepts_hub_chain ... ok usbeehive-0.12.0> test sysfs::typec::tests::bus_port_name_accepts_simple ... ok usbeehive-0.12.0> test sysfs::typec::tests::bus_port_name_rejects_non_matching ... ok usbeehive-0.12.0> test sysfs::typec::tests::partner_usb_name_finds_bus_port_child ... ok usbeehive-0.12.0> test sysfs::typec::tests::ucsi_controller_extracts_id ... ok usbeehive-0.12.0> test sysfs::typec::tests::partner_usb_name_hub_chain_returned_verbatim ... ok usbeehive-0.12.0> test sysfs::typec::tests::partner_usb_name_rejects_non_matching_names ... ok usbeehive-0.12.0> test sysfs::usb::tests::bus_port_depth_counts_dots ... ok usbeehive-0.12.0> test sysfs::typec::tests::ucsi_controller_none_when_missing ... ok usbeehive-0.12.0> test sysfs::typec::tests::partner_usb_name_returns_empty_when_only_pd_node ... ok usbeehive-0.12.0> test sysfs::usb::tests::enumerate_missing_dir_returns_empty ... ok usbeehive-0.12.0> test sysfs::usb::tests::parse_max_power_strips_units ... ok usbeehive-0.12.0> test thunderbolt::tests::supports_usb4_requires_generation_4 ... ok usbeehive-0.12.0> test typec::tests::bracketed_extracts_active_role ... ok usbeehive-0.12.0> test thunderbolt::tests::system_has_usb4_link_ignores_tbt3_partner_under_usb4_host ... ok usbeehive-0.12.0> test thunderbolt::tests::system_has_usb4_link_needs_both_sides ... ok usbeehive-0.12.0> test typec::tests::negotiated_power_mw_basic ... ok usbeehive-0.12.0> test typec::tests::negotiated_power_mw_epr_no_overflow ... ok usbeehive-0.12.0> test typec::tests::negotiated_power_mw_rejects_zero_or_negative ... ok usbeehive-0.12.0> test typec::tests::negotiated_power_mw_returns_none_on_missing ... ok usbeehive-0.12.0> test usb::tests::display_name_falls_back_to_vidpid ... ok usbeehive-0.12.0> test usb::tests::hub_power_budget_only_for_bus_powered_hubs ... ok usbeehive-0.12.0> test usb::tests::hub_power_committed_sums_bus_powered_children_only ... ok usbeehive-0.12.0> test usb::tests::link_speed_label_matches_legacy ... ok usbeehive-0.12.0> test usb::tests::link_speed_tier_buckets ... ok usbeehive-0.12.0> test usb::tests::power_label_formats ... ok usbeehive-0.12.0> test typec::tests::is_connected_logic ... ok usbeehive-0.12.0> test usb::tests::quirk_names_are_ascending_and_prefix_stripped ... ok usbeehive-0.12.0> test usb::tests::quirk_names_render_unknown_bits_rather_than_dropping_them ... ok usbeehive-0.12.0> test usb::tests::parent_bus_port_resolves_levels ... ok usbeehive-0.12.0> test typec::tests::current_roles_handle_brackets ... ok usbeehive-0.12.0> test usb::tests::self_powered_reads_bmattributes_bit6 ... ok usbeehive-0.12.0> test usbclass::tests::known_classes ... ok usbeehive-0.12.0> test vendor::tests::known_vendors ... ok usbeehive-0.12.0> test vendor::tests::real_name_is_not_hex_fallback ... ok usbeehive-0.12.0> test usbclass::tests::unknown_class_is_hex ... ok usbeehive-0.12.0> test usb::tests::speed_label_thresholds ... ok usbeehive-0.12.0> test usb::tests::tree_roots_includes_root_hubs_and_orphans ... ok usbeehive-0.12.0> test vendor::tests::unknown_falls_back_to_hex ... ok usbeehive-0.12.0> test watch::tests::watcher_config_defaults_to_usb_and_typec ... ok usbeehive-0.12.0> test watch::tests::watcher_can_open_and_close ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s usbeehive-0.12.0> usbeehive-0.12.0> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/usbeehive-939551c9d011d3b6) usbeehive-0.12.0> usbeehive-0.12.0> running 12 tests usbeehive-0.12.0> test output::tests::flag_property_with_non_true_value_falls_through ... ok usbeehive-0.12.0> test output::tests::data_speed_limit_renders_yellow_sentence ... ok usbeehive-0.12.0> test output::tests::empty_text_says_no_devices ... ok usbeehive-0.12.0> test output::tests::flag_properties_render_label_only_when_true ... ok usbeehive-0.12.0> test output::tests::root_label_picks_spec_for_speed ... ok usbeehive-0.12.0> test output::tests::json_for_usb_summary_has_expected_keys ... ok usbeehive-0.12.0> test output::tests::print_tree_legend_appears_when_devices_exist ... ok usbeehive-0.12.0> test output::tests::speed_color_buckets ... ok usbeehive-0.12.0> test output::tests::unknown_property_falls_through_to_raw_key ... ok usbeehive-0.12.0> test output::tests::value_bearing_properties_keep_colon_format ... ok usbeehive-0.12.0> test output::tests::typec_summary_serializes ... ok usbeehive-0.12.0> test output::tests::text_output_renders_charger_profiles ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s usbeehive-0.12.0> usbeehive-0.12.0> Running tests/cli_smoke.rs (target/x86_64-unknown-linux-gnu/release/deps/cli_smoke-4de3a88b53988e7d) usbeehive-0.12.0> usbeehive-0.12.0> running 7 tests usbeehive-0.12.0> test help_flag_works ... ok usbeehive-0.12.0> test keyboard_renders_in_list_mode ... ok usbeehive-0.12.0> test keyboard_renders_in_json_mode ... ok usbeehive-0.12.0> test empty_root_says_no_devices ... ok usbeehive-0.12.0> test keyboard_renders_in_tree_mode ... ok usbeehive-0.12.0> test raw_flag_includes_sysfs_attributes ... ok usbeehive-0.12.0> test version_flag_works ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s usbeehive-0.12.0> usbeehive-0.12.0> Running tests/dbus_interface.rs (target/x86_64-unknown-linux-gnu/release/deps/dbus_interface-a7d6c197bb32d610) usbeehive-0.12.0> usbeehive-0.12.0> running 0 tests usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s usbeehive-0.12.0> usbeehive-0.12.0> Running tests/fixture_builder.rs (target/x86_64-unknown-linux-gnu/release/deps/fixture_builder-5636066f095162f1) usbeehive-0.12.0> usbeehive-0.12.0> running 0 tests usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s usbeehive-0.12.0> usbeehive-0.12.0> Running tests/typec_pd_scenarios.rs (target/x86_64-unknown-linux-gnu/release/deps/typec_pd_scenarios-650c68045232f515) usbeehive-0.12.0> usbeehive-0.12.0> running 5 tests usbeehive-0.12.0> test json_roundtrip_for_typec_port ... ok usbeehive-0.12.0> test empty_typec_port_renders_disconnected ... ok usbeehive-0.12.0> test cable_bottleneck_flags_warning ... ok usbeehive-0.12.0> test pd_port_without_typec_partner_yields_no_summary_match ... ok usbeehive-0.12.0> test typec_charging_with_pps_charger_and_5a_active_cable ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s usbeehive-0.12.0> usbeehive-0.12.0> Running tests/usb_enumeration.rs (target/x86_64-unknown-linux-gnu/release/deps/usb_enumeration-5a3b3a0f3734a378) usbeehive-0.12.0> usbeehive-0.12.0> running 18 tests usbeehive-0.12.0> test bos_capability_flags_a_link_below_the_declared_floor ... ok usbeehive-0.12.0> test bos_capability_surfaces_without_flagging_a_vendor_declared_floor ... ok usbeehive-0.12.0> test absent_bos_yields_no_assessment_and_no_keys ... ok usbeehive-0.12.0> test data_rate_diff_reports_ids_not_port_numbers ... ok usbeehive-0.12.0> test deep_topology_preserves_parent_chain ... ok usbeehive-0.12.0> test enumerates_root_hub_with_keyboard_and_storage ... ok usbeehive-0.12.0> test hub_internal_ports_have_no_peer_and_no_connect_type ... ok usbeehive-0.12.0> test bus_powered_hub_reports_budget_and_committed_draw ... ok usbeehive-0.12.0> test connector_keys_do_not_make_devicechanged_chatter_when_idle ... ok usbeehive-0.12.0> test missing_attrs_yield_skip_not_panic ... ok usbeehive-0.12.0> test missing_root_yields_empty_manager ... ok usbeehive-0.12.0> test malformed_bos_blob_never_panics_and_yields_no_verdict ... ok usbeehive-0.12.0> test kernel_quirk_bitmask_is_rendered_as_names ... ok usbeehive-0.12.0> test quirk_suppressed_bos_is_unknown_not_a_shortfall ... ok usbeehive-0.12.0> test unrelated_quirk_does_not_mark_bos_suppressed ... ok usbeehive-0.12.0> test hub_occupancy_change_alone_does_not_fire_devicechanged_on_the_hub ... ok usbeehive-0.12.0> test peer_port_state_explains_a_superspeed_hub_linked_at_high_speed ... ok usbeehive-0.12.0> test peer_port_training_late_fires_devicechanged ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s usbeehive-0.12.0> usbeehive-0.12.0> Doc-tests usbeehive usbeehive-0.12.0> usbeehive-0.12.0> running 12 tests usbeehive-0.12.0> test src/lib.rs - (line 36) - compile ... ok usbeehive-0.12.0> test src/sysfs/manager.rs - sysfs::manager::DeviceManager (line 265) - compile ... ok usbeehive-0.12.0> test src/sysfs/mod.rs - sysfs (line 9) - compile ... ok usbeehive-0.12.0> test src/sysfs/reader.rs - sysfs::reader::Sysfs (line 22) - compile ... ok usbeehive-0.12.0> test src/bos.rs - bos (line 27) ... ok usbeehive-0.12.0> test src/lib.rs - (line 25) ... ok usbeehive-0.12.0> test src/pd.rs - pd (line 17) ... ok usbeehive-0.12.0> test src/watch.rs - watch (line 17) - compile ... ok usbeehive-0.12.0> test src/watch.rs - watch::run_loop (line 182) - compile ... ok usbeehive-0.12.0> test src/usb.rs - usb::quirk_names (line 218) ... ok usbeehive-0.12.0> test src/usbclass.rs - usbclass::class_name (line 9) ... ok usbeehive-0.12.0> test src/vendor.rs - vendor::lookup (line 10) ... ok usbeehive-0.12.0> usbeehive-0.12.0> test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.78s usbeehive-0.12.0> usbeehive-0.12.0> Finished cargoCheckHook usbeehive-0.12.0> checkPhase completed in 1 minutes 54 seconds usbeehive-0.12.0> Running phase: installPhase usbeehive-0.12.0> Executing cargoInstallHook usbeehive-0.12.0> Finished cargoInstallHook usbeehive-0.12.0> Running phase: fixupPhase usbeehive-0.12.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0 usbeehive-0.12.0> shrinking /nix/store/hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0/bin/usbeehive usbeehive-0.12.0> checking for references to /build/ in /nix/store/hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0... usbeehive-0.12.0> patching script interpreter paths in /nix/store/hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0 usbeehive-0.12.0> stripping (with command strip and flags -S -p) in /nix/store/hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0/bin upload attic: ok ✍️ Overwriting server "r2d2" ✅ hdbzymqvagf1wy9124zgrd6gqh057i82-usbeehive-0.12.0 (14.18 MiB/s)