these 24 derivations will be built: /nix/store/grj0b2jyindk1f4g57z8c8krhpcscc2c-manifest.json.drv /nix/store/kavww0sp9r379xsbcr26npj6q5rv4j81-sops-nix-user.drv /nix/store/by6nvvdf63wdyya2i11qg9kp5cv6xd6x-sops-nix.service.drv /nix/store/jkskahjkscaa5n595fr1kx1w7lkpcyw9-rbw-gtk-2.31.6.drv /nix/store/z21h1kihl0gfvpx93h8yzm2mgdn6sqnn-hypr-rdp-0.1.7.drv /nix/store/998j85lqs52a7a8i098p8m1fpnbq781y-home-manager-path.drv /nix/store/mb7pyxgfihzxamvhj5k2jmmfmsx85xhz-hm_hmfontconfigfonts.xml.drv /nix/store/0irpkhb3jdqcpaymfhmin6ah4lcggml0-home-manager-files.drv /nix/store/5wykjqyf785avx5xd73n005g3g381fqv-nix.conf.drv /nix/store/1ifwjc05ddldkm7fc3fpn3ciyhnjp21y-X-Restart-Triggers-nix-daemon.drv /nix/store/209hzszzcvgn4ir4jzvmk67lqp3n1j71-manifest-for-users.json.drv /nix/store/qpcqidfz397pza64jvcwrapi55w16i8x-hm-putter.json.drv /nix/store/cmg182fjay7ygj5amjrp2kn7rhc7mqvp-home-manager-generation.drv /nix/store/3hjkypidji26srry8rq4xzqfg5i8snhd-unit-home-manager-pschmitt.service.drv /nix/store/dym22ndrld8ci8849176h9mbv3wrwl7f-unit-nix-daemon.service.drv /nix/store/mkimr8x4ccnydf60h0k40sql5sbhvp34-system-units.drv /nix/store/ywn4sllsmpymbg9cyxpc71ag7jpm61lz-user-environment.drv /nix/store/3k0l9mh47jwa8dgdrxys6fdg1h2xpz9s-etc.drv /nix/store/cdk72hkidqaf32cipf9amxfdff1yisfg-manifest.json.drv /nix/store/6c258zsfcrfvc8q06xdl9yxwjc5vs471-dry-activate.drv /nix/store/j1b7pa2l10s1p3543ih459an02c9dr2j-append-initrd-secrets.drv /nix/store/6licb2pxz9pxigwr61ys6y4zsgy24njp-boot.json.drv /nix/store/xm6318fks80dlwb0p4b2rha279b1nb35-activate.drv /nix/store/paldal2ahiqx6lirl1ymdw4jcy61xrdd-nixos-system-ge2-26.11.20261023.3ec6363.drv building '/nix/store/j1b7pa2l10s1p3543ih459an02c9dr2j-append-initrd-secrets.drv' building '/nix/store/5wykjqyf785avx5xd73n005g3g381fqv-nix.conf.drv' building '/nix/store/209hzszzcvgn4ir4jzvmk67lqp3n1j71-manifest-for-users.json.drv' building '/nix/store/cdk72hkidqaf32cipf9amxfdff1yisfg-manifest.json.drv' building '/nix/store/z21h1kihl0gfvpx93h8yzm2mgdn6sqnn-hypr-rdp-0.1.7.drv' on 'ssh-ng://nix-remote-builder@rofl-13.brkn.lol' building '/nix/store/jkskahjkscaa5n595fr1kx1w7lkpcyw9-rbw-gtk-2.31.6.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/grj0b2jyindk1f4g57z8c8krhpcscc2c-manifest.json.drv' append-initrd-secrets> structuredAttrs is enabled manifest-for-users.json> structuredAttrs is enabled manifest.json> structuredAttrs is enabled nix.conf> structuredAttrs is enabled nix.conf> Validating generated nix.conf building '/nix/store/1ifwjc05ddldkm7fc3fpn3ciyhnjp21y-X-Restart-Triggers-nix-daemon.drv' building '/nix/store/6licb2pxz9pxigwr61ys6y4zsgy24njp-boot.json.drv' building '/nix/store/6c258zsfcrfvc8q06xdl9yxwjc5vs471-dry-activate.drv' X-Restart-Triggers-nix-daemon> structuredAttrs is enabled boot.json> structuredAttrs is enabled manifest.json> structuredAttrs is enabled building '/nix/store/kavww0sp9r379xsbcr26npj6q5rv4j81-sops-nix-user.drv' building '/nix/store/dym22ndrld8ci8849176h9mbv3wrwl7f-unit-nix-daemon.service.drv' dry-activate> structuredAttrs is enabled building '/nix/store/z21h1kihl0gfvpx93h8yzm2mgdn6sqnn-hypr-rdp-0.1.7.drv' hypr-rdp-0.1.7> Running phase: unpackPhase hypr-rdp-0.1.7> unpacking source archive /nix/store/yqvxs75i2y2drldq12vmbfirac00pq4b-source hypr-rdp-0.1.7> source root is source hypr-rdp-0.1.7> Executing cargoSetupPostUnpackHook sops-nix-user> structuredAttrs is enabled building '/nix/store/by6nvvdf63wdyya2i11qg9kp5cv6xd6x-sops-nix.service.drv' unit-nix-daemon.service> structuredAttrs is enabled sops-nix.service> structuredAttrs is enabled hypr-rdp-0.1.7> Finished cargoSetupPostUnpackHook hypr-rdp-0.1.7> Running phase: patchPhase hypr-rdp-0.1.7> applying patch /nix/store/0xiqlac02lkir9sphlqpfb5p13q54d7m-source/pkgs/hypr-rdp-rotated-output.patch hypr-rdp-0.1.7> patching file src/capture/wayland/output.rs hypr-rdp-0.1.7> patching file src/display/geometry.rs hypr-rdp-0.1.7> patching file src/input/layout.rs hypr-rdp-0.1.7> Executing cargoSetupPostPatchHook hypr-rdp-0.1.7> Validating consistency between /build/source/Cargo.lock and /build/hypr-rdp-0.1.7-vendor/Cargo.lock hypr-rdp-0.1.7> Finished cargoSetupPostPatchHook hypr-rdp-0.1.7> Running phase: updateAutotoolsGnuConfigScriptsPhase hypr-rdp-0.1.7> Running phase: configurePhase hypr-rdp-0.1.7> Running phase: buildPhase hypr-rdp-0.1.7> Executing cargoBuildHook hypr-rdp-0.1.7> cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release hypr-rdp-0.1.7> Compiling proc-macro2 v1.0.106 hypr-rdp-0.1.7> Compiling unicode-ident v1.0.24 hypr-rdp-0.1.7> Compiling quote v1.0.45 hypr-rdp-0.1.7> Compiling cfg-if v1.0.4 hypr-rdp-0.1.7> Compiling libc v0.2.186 hypr-rdp-0.1.7> Compiling subtle v2.6.1 hypr-rdp-0.1.7> Compiling typenum v1.20.0 hypr-rdp-0.1.7> Compiling rand_core v0.10.1 hypr-rdp-0.1.7> Compiling getrandom v0.4.3 hypr-rdp-0.1.7> Compiling find-msvc-tools v0.1.10 hypr-rdp-0.1.7> Compiling shlex v2.0.1 hypr-rdp-0.1.7> Compiling cmov v0.5.4 hypr-rdp-0.1.7> Compiling pkg-config v0.3.33 hypr-rdp-0.1.7> Compiling const-oid v0.10.2 hypr-rdp-0.1.7> Compiling autocfg v1.5.1 hypr-rdp-0.1.7> Compiling cpufeatures v0.3.0 hypr-rdp-0.1.7> Compiling bitflags v2.13.1 hypr-rdp-0.1.7> Compiling base64ct v1.8.3 hypr-rdp-0.1.7> Compiling flagset v0.4.7 hypr-rdp-0.1.7> Compiling pin-project-lite v0.2.17 hypr-rdp-0.1.7> Compiling log v0.4.30 hypr-rdp-0.1.7> Compiling once_cell v1.21.4 hypr-rdp-0.1.7> Compiling memchr v2.8.1 hypr-rdp-0.1.7> Compiling version_check v0.9.5 hypr-rdp-0.1.7> Compiling smallvec v1.15.1 hypr-rdp-0.1.7> Compiling thiserror v2.0.18 hypr-rdp-0.1.7> Compiling cpubits v0.1.1 hypr-rdp-0.1.7> Compiling itoa v1.0.18 hypr-rdp-0.1.7> Compiling serde_core v1.0.228 hypr-rdp-0.1.7> Compiling byteorder v1.5.0 hypr-rdp-0.1.7> Compiling stable_deref_trait v1.2.1 hypr-rdp-0.1.7> Compiling scopeguard v1.2.0 hypr-rdp-0.1.7> Compiling ironrdp-error v0.2.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling lock_api v0.4.14 hypr-rdp-0.1.7> Compiling minimal-lexical v0.2.1 hypr-rdp-0.1.7> Compiling const-oid v0.9.6 hypr-rdp-0.1.7> Compiling bytes v1.11.1 hypr-rdp-0.1.7> Compiling serde v1.0.228 hypr-rdp-0.1.7> Compiling tracing-core v0.1.36 hypr-rdp-0.1.7> Compiling ironrdp-core v0.2.1 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling tap v1.0.1 hypr-rdp-0.1.7> Compiling glob v0.3.3 hypr-rdp-0.1.7> Compiling semver v1.0.28 hypr-rdp-0.1.7> Compiling ctutils v0.4.2 hypr-rdp-0.1.7> Compiling generic-array v0.14.7 hypr-rdp-0.1.7> Compiling bit_field v0.10.3 hypr-rdp-0.1.7> Compiling ff v0.14.0 hypr-rdp-0.1.7> Compiling winnow v1.0.3 hypr-rdp-0.1.7> Compiling either v1.16.0 hypr-rdp-0.1.7> Compiling pem-rfc7468 v1.0.0 hypr-rdp-0.1.7> Compiling powerfmt v0.2.0 hypr-rdp-0.1.7> Compiling num-traits v0.2.19 hypr-rdp-0.1.7> Compiling regex-syntax v0.8.10 hypr-rdp-0.1.7> Compiling parking_lot_core v0.9.12 hypr-rdp-0.1.7> Compiling toml_datetime v1.1.1+spec-1.1.0 hypr-rdp-0.1.7> Compiling libloading v0.8.9 hypr-rdp-0.1.7> Compiling rustc_version v0.4.1 hypr-rdp-0.1.7> Compiling group v0.14.0 hypr-rdp-0.1.7> Compiling writeable v0.6.3 hypr-rdp-0.1.7> Compiling litemap v0.8.2 hypr-rdp-0.1.7> Compiling num-conv v0.2.2 hypr-rdp-0.1.7> Compiling clang-sys v1.8.1 hypr-rdp-0.1.7> Compiling time-core v0.1.8 hypr-rdp-0.1.7> Compiling base16ct v1.0.0 hypr-rdp-0.1.7> Compiling deranged v0.5.8 hypr-rdp-0.1.7> Compiling nom v7.1.3 hypr-rdp-0.1.7> Compiling icu_properties_data v2.2.0 hypr-rdp-0.1.7> Compiling utf8_iter v1.0.4 hypr-rdp-0.1.7> Compiling base64 v0.22.1 hypr-rdp-0.1.7> Compiling shlex v1.3.0 hypr-rdp-0.1.7> Compiling icu_normalizer_data v2.2.0 hypr-rdp-0.1.7> Compiling untrusted v0.9.0 hypr-rdp-0.1.7> Compiling target-lexicon v0.13.3 hypr-rdp-0.1.7> Compiling vcpkg v0.2.15 hypr-rdp-0.1.7> Compiling heck v0.5.0 hypr-rdp-0.1.7> Compiling dunce v1.0.5 hypr-rdp-0.1.7> Compiling crc32fast v1.5.0 hypr-rdp-0.1.7> Compiling bytemuck v1.25.0 hypr-rdp-0.1.7> Compiling getrandom v0.3.4 hypr-rdp-0.1.7> Compiling curve25519-dalek v5.0.0 hypr-rdp-0.1.7> Compiling futures-core v0.3.32 hypr-rdp-0.1.7> Compiling fs_extra v1.3.0 hypr-rdp-0.1.7> Compiling percent-encoding v2.3.2 hypr-rdp-0.1.7> Compiling simd-adler32 v0.3.9 hypr-rdp-0.1.7> Compiling adler2 v2.0.1 hypr-rdp-0.1.7> Compiling http v1.4.1 hypr-rdp-0.1.7> Compiling serde_spanned v1.1.1 hypr-rdp-0.1.7> Compiling zmij v1.0.21 hypr-rdp-0.1.7> Compiling zerocopy v0.8.49 hypr-rdp-0.1.7> Compiling miniz_oxide v0.8.9 hypr-rdp-0.1.7> Compiling form_urlencoded v1.2.2 hypr-rdp-0.1.7> Compiling heapless v0.7.17 hypr-rdp-0.1.7> Compiling chacha20 v0.10.1 hypr-rdp-0.1.7> Compiling serde_json v1.0.150 hypr-rdp-0.1.7> Compiling unicode-width v0.2.2 hypr-rdp-0.1.7> Compiling widestring v1.2.1 hypr-rdp-0.1.7> Compiling bindgen v0.72.1 hypr-rdp-0.1.7> Compiling version-compare v0.2.1 hypr-rdp-0.1.7> Compiling syn v2.0.117 hypr-rdp-0.1.7> Compiling syn v3.0.3 hypr-rdp-0.1.7> Compiling anstyle v1.0.14 hypr-rdp-0.1.7> Compiling itertools v0.13.0 hypr-rdp-0.1.7> Compiling spin v0.9.8 hypr-rdp-0.1.7> Compiling hash32 v0.2.1 hypr-rdp-0.1.7> Compiling keccak v0.2.1 hypr-rdp-0.1.7> Compiling sponge-cursor v0.1.0 hypr-rdp-0.1.7> Compiling toml_parser v1.1.2+spec-1.1.0 hypr-rdp-0.1.7> Compiling rustc-hash v2.1.2 hypr-rdp-0.1.7> Compiling aws-lc-rs v1.18.2 hypr-rdp-0.1.7> Compiling cryptoki-sys v0.5.0 hypr-rdp-0.1.7> Compiling slab v0.4.12 hypr-rdp-0.1.7> Compiling hashbrown v0.17.1 hypr-rdp-0.1.7> Compiling annotate-snippets v0.11.5 hypr-rdp-0.1.7> Compiling equivalent v1.0.2 hypr-rdp-0.1.7> Compiling cfg_aliases v0.2.1 hypr-rdp-0.1.7> Compiling hex v0.4.3 hypr-rdp-0.1.7> Compiling iso7816-tlv v0.4.4 hypr-rdp-0.1.7> Compiling futures-task v0.3.32 hypr-rdp-0.1.7> Compiling crossbeam-utils v0.8.21 hypr-rdp-0.1.7> Compiling httparse v1.10.1 hypr-rdp-0.1.7> Compiling futures-sink v0.3.32 hypr-rdp-0.1.7> Compiling jobserver v0.1.34 hypr-rdp-0.1.7> Compiling wayland-sys v0.31.11 hypr-rdp-0.1.7> Compiling cfg-expr v0.20.7 hypr-rdp-0.1.7> Compiling futures-util v0.3.32 hypr-rdp-0.1.7> Compiling num-integer v0.1.46 hypr-rdp-0.1.7> Compiling bindgen v0.69.5 hypr-rdp-0.1.7> Compiling fnv v1.0.7 hypr-rdp-0.1.7> Compiling crypto-common v0.1.7 hypr-rdp-0.1.7> Compiling block-buffer v0.10.4 hypr-rdp-0.1.7> Compiling cc v1.4.2 hypr-rdp-0.1.7> Compiling crypto-mac v0.11.0 hypr-rdp-0.1.7> Compiling radium v0.7.0 hypr-rdp-0.1.7> Compiling try-lock v0.2.5 hypr-rdp-0.1.7> Compiling digest v0.10.7 hypr-rdp-0.1.7> Compiling regex-automata v0.4.14 hypr-rdp-0.1.7> Compiling toml v1.1.2+spec-1.1.0 hypr-rdp-0.1.7> Compiling errno v0.3.14 hypr-rdp-0.1.7> Compiling num-bigint v0.4.6 hypr-rdp-0.1.7> Compiling signal-hook-registry v1.4.8 hypr-rdp-0.1.7> Compiling socket2 v0.6.4 hypr-rdp-0.1.7> Compiling mio v1.2.1 hypr-rdp-0.1.7> Compiling md-5 v0.10.6 hypr-rdp-0.1.7> Compiling hmac v0.12.1 hypr-rdp-0.1.7> Compiling parking_lot v0.12.5 hypr-rdp-0.1.7> Compiling rand v0.10.2 hypr-rdp-0.1.7> Compiling http-body v1.0.1 hypr-rdp-0.1.7> Compiling getrandom v0.2.17 hypr-rdp-0.1.7> Compiling system-deps v7.0.8 hypr-rdp-0.1.7> Compiling time v0.3.47 hypr-rdp-0.1.7> Compiling rand_core v0.9.5 hypr-rdp-0.1.7> Compiling iso7816 v0.1.4 hypr-rdp-0.1.7> Compiling rustix v1.1.4 hypr-rdp-0.1.7> Compiling indexmap v2.14.0 hypr-rdp-0.1.7> Compiling tower-service v0.3.3 hypr-rdp-0.1.7> Compiling rustls v0.23.45 hypr-rdp-0.1.7> Compiling cexpr v0.6.0 hypr-rdp-0.1.7> Compiling atomic-waker v1.1.2 hypr-rdp-0.1.7> Compiling want v0.3.1 building '/nix/store/jkskahjkscaa5n595fr1kx1w7lkpcyw9-rbw-gtk-2.31.6.drv' hypr-rdp-0.1.7> Compiling safe_arch v0.7.4 hypr-rdp-0.1.7> Compiling futures-channel v0.3.32 rbw-gtk-2.31.6> Running phase: unpackPhase hypr-rdp-0.1.7> Compiling sync_wrapper v1.0.2 rbw-gtk-2.31.6> unpacking source archive /nix/store/8m24cfa40wc2iw6xm4ikdxyzqvryd6dm-source hypr-rdp-0.1.7> Compiling itertools v0.12.1 rbw-gtk-2.31.6> source root is source rbw-gtk-2.31.6> Running phase: patchPhase rbw-gtk-2.31.6> Executing configureCargoCommonVars rbw-gtk-2.31.6> decompressing cargo artifacts from /nix/store/lq767fkk2x9hfli05whjklscsgvy2jpk-rbw-gtk-deps-2.31.6/target.tar.zst to target hypr-rdp-0.1.7> Compiling same-file v1.0.6 hypr-rdp-0.1.7> Compiling tower-layer v0.3.3 hypr-rdp-0.1.7> Compiling web-time v1.1.0 hypr-rdp-0.1.7> Compiling lazycell v1.3.0 hypr-rdp-0.1.7> Compiling rustc-hash v1.1.0 hypr-rdp-0.1.7> Compiling lazy_static v1.5.0 hypr-rdp-0.1.7> Compiling rustversion v1.0.22 hypr-rdp-0.1.7> Compiling linux-raw-sys v0.12.1 hypr-rdp-0.1.7> Compiling nasm-rs v0.3.2 hypr-rdp-0.1.7> Compiling cmake v0.1.58 hypr-rdp-0.1.7> Compiling walkdir v2.5.0 hypr-rdp-0.1.7> Compiling rusticata-macros v4.1.0 hypr-rdp-0.1.7> Compiling serde_bytes v0.11.19 hypr-rdp-0.1.7> Compiling uuid v1.24.1 hypr-rdp-0.1.7> Compiling wide v0.7.33 hypr-rdp-0.1.7> Compiling crossbeam-epoch v0.9.18 hypr-rdp-0.1.7> Compiling nix v0.30.1 hypr-rdp-0.1.7> Compiling quick-xml v0.39.4 hypr-rdp-0.1.7> Compiling wyz v0.5.1 hypr-rdp-0.1.7> Compiling memoffset v0.9.1 hypr-rdp-0.1.7> Compiling ipnet v2.12.0 hypr-rdp-0.1.7> Compiling utf8parse v0.2.2 hypr-rdp-0.1.7> Compiling funty v2.0.0 hypr-rdp-0.1.7> Compiling syn v1.0.109 hypr-rdp-0.1.7> Compiling rayon-core v1.13.0 hypr-rdp-0.1.7> Compiling openssl-probe v0.2.1 hypr-rdp-0.1.7> Compiling downcast-rs v1.2.1 hypr-rdp-0.1.7> Compiling ryu v1.0.23 hypr-rdp-0.1.7> Compiling wayland-client v0.31.14 hypr-rdp-0.1.7> Compiling anstyle-parse v1.0.0 hypr-rdp-0.1.7> Compiling http-body-util v0.1.3 hypr-rdp-0.1.7> Compiling yuv v0.8.14 hypr-rdp-0.1.7> Compiling crossbeam-deque v0.8.6 hypr-rdp-0.1.7> Compiling nix v0.31.3 hypr-rdp-0.1.7> Compiling toml_edit v0.25.13+spec-1.1.0 hypr-rdp-0.1.7> Compiling zstd-safe v7.2.4 hypr-rdp-0.1.7> Compiling is_terminal_polyfill v1.70.2 hypr-rdp-0.1.7> Compiling regex v1.12.3 hypr-rdp-0.1.7> Compiling unicode-segmentation v1.13.2 hypr-rdp-0.1.7> Compiling colorchoice v1.0.5 hypr-rdp-0.1.7> Compiling cpufeatures v0.2.17 hypr-rdp-0.1.7> Compiling anyhow v1.0.102 hypr-rdp-0.1.7> Compiling anstyle-query v1.1.5 hypr-rdp-0.1.7> Compiling ref-cast v1.0.27 hypr-rdp-0.1.7> Compiling sha2 v0.10.9 hypr-rdp-0.1.7> Compiling libz-sys v1.1.28 hypr-rdp-0.1.7> Compiling aws-lc-sys v0.46.0 hypr-rdp-0.1.7> Compiling ring v0.17.14 hypr-rdp-0.1.7> Compiling zstd-sys v2.0.16+zstd.1.5.7 hypr-rdp-0.1.7> Compiling wayland-backend v0.3.15 hypr-rdp-0.1.7> Compiling bitvec v1.0.1 hypr-rdp-0.1.7> Compiling openh264-sys2 v0.9.6 hypr-rdp-0.1.7> Compiling libspa v0.9.2 hypr-rdp-0.1.7> Compiling convert_case v0.8.0 hypr-rdp-0.1.7> Compiling anstream v1.0.0 hypr-rdp-0.1.7> Compiling libva-sys v0.1.2 hypr-rdp-0.1.7> Compiling num-derive v0.5.1 hypr-rdp-0.1.7> Compiling wayland-scanner v0.31.10 hypr-rdp-0.1.7> Compiling proc-macro-crate v3.5.0 hypr-rdp-0.1.7> Compiling ref-cast-impl v1.0.27 hypr-rdp-0.1.7> Compiling fdeflate v0.3.7 hypr-rdp-0.1.7> Compiling nom v8.0.0 hypr-rdp-0.1.7> Compiling fuser v0.18.0 hypr-rdp-0.1.7> Compiling cookie-factory v0.3.3 hypr-rdp-0.1.7> Compiling toml_write v0.1.2 hypr-rdp-0.1.7> Compiling strsim v0.11.1 hypr-rdp-0.1.7> Compiling clap_lex v1.1.0 hypr-rdp-0.1.7> Compiling winnow v0.7.15 hypr-rdp-0.1.7> Compiling sharded-slab v0.1.7 hypr-rdp-0.1.7> Compiling rayon v1.12.0 hypr-rdp-0.1.7> Compiling clap_builder v4.6.0 hypr-rdp-0.1.7> Compiling yasna v0.5.2 hypr-rdp-0.1.7> Compiling page_size v0.6.0 hypr-rdp-0.1.7> Compiling memmap2 v0.9.10 hypr-rdp-0.1.7> Compiling pem v3.0.6 hypr-rdp-0.1.7> Compiling qoicoubeh v0.5.0 hypr-rdp-0.1.7> Compiling synstructure v0.13.2 hypr-rdp-0.1.7> Compiling tracing-log v0.2.0 hypr-rdp-0.1.7> Compiling thread_local v1.1.9 hypr-rdp-0.1.7> Compiling bitflags v1.3.2 hypr-rdp-0.1.7> Compiling xkeysym v0.2.1 hypr-rdp-0.1.7> Compiling nu-ansi-term v0.50.3 rbw-gtk-2.31.6> Running phase: updateAutotoolsGnuConfigScriptsPhase hypr-rdp-0.1.7> Compiling xkbcommon v0.9.0 rbw-gtk-2.31.6> Running phase: configurePhase rbw-gtk-2.31.6> will append /build/source/.cargo-home/config.toml with contents of /nix/store/zpiq1c8l3n36ys8hda2fd463dg07hcz8-vendor-cargo-deps/config.toml rbw-gtk-2.31.6> default configurePhase, nothing to do rbw-gtk-2.31.6> Running phase: buildPhase rbw-gtk-2.31.6> +++ command cargo --version rbw-gtk-2.31.6> cargo 1.99.0 (5f94df478 2026-08-27) rbw-gtk-2.31.6> +++ command cargo build --release --message-format json-render-diagnostics --locked --features fido2,gtk-ui rbw-gtk-2.31.6> Compiling rbw v2.31.6 (/build/source) hypr-rdp-0.1.7> Compiling zeroize_derive v1.4.3 hypr-rdp-0.1.7> Compiling der_derive v0.8.0 hypr-rdp-0.1.7> Compiling displaydoc v0.2.6 hypr-rdp-0.1.7> Compiling thiserror-impl v2.0.18 hypr-rdp-0.1.7> Compiling tracing-attributes v0.1.31 hypr-rdp-0.1.7> Compiling zerofrom-derive v0.1.7 hypr-rdp-0.1.7> Compiling yoke-derive v0.8.2 hypr-rdp-0.1.7> Compiling asn1-rs-impl v0.2.0 hypr-rdp-0.1.7> Compiling zeroize v1.8.2 hypr-rdp-0.1.7> Compiling asn1-rs-derive v0.6.0 hypr-rdp-0.1.7> Compiling serde_derive v1.0.228 hypr-rdp-0.1.7> Compiling zerovec-derive v0.11.3 hypr-rdp-0.1.7> Compiling tokio-macros v2.7.0 hypr-rdp-0.1.7> Compiling curve25519-dalek-derive v0.1.1 hypr-rdp-0.1.7> Compiling hybrid-array v0.4.14 hypr-rdp-0.1.7> Compiling der v0.7.10 hypr-rdp-0.1.7> Compiling zerocopy-derive v0.8.49 hypr-rdp-0.1.7> Compiling rustls-pki-types v1.14.1 hypr-rdp-0.1.7> Compiling secrecy v0.10.3 hypr-rdp-0.1.7> Compiling async-recursion v1.1.1 hypr-rdp-0.1.7> Compiling cryptoki v0.12.0 hypr-rdp-0.1.7> Compiling der v0.8.1 hypr-rdp-0.1.7> Compiling async-trait v0.1.89 hypr-rdp-0.1.7> Compiling num_enum_derive v0.7.6 hypr-rdp-0.1.7> Compiling crypto-common v0.2.2 hypr-rdp-0.1.7> Compiling block-buffer v0.12.0 hypr-rdp-0.1.7> Compiling crypto-bigint v0.7.5 hypr-rdp-0.1.7> Compiling block-padding v0.4.2 hypr-rdp-0.1.7> Compiling asn1-rs v0.7.2 hypr-rdp-0.1.7> Compiling tokio v1.52.3 hypr-rdp-0.1.7> Compiling rustls-native-certs v0.8.5 hypr-rdp-0.1.7> Compiling inout v0.2.2 hypr-rdp-0.1.7> Compiling matchers v0.2.0 hypr-rdp-0.1.7> Compiling rustls-pemfile v2.2.0 hypr-rdp-0.1.7> Compiling enum-repr v0.2.6 hypr-rdp-0.1.7> Compiling clap_derive v4.6.1 hypr-rdp-0.1.7> Compiling zerofrom v0.1.8 hypr-rdp-0.1.7> Compiling tracing v0.1.44 hypr-rdp-0.1.7> Compiling yoke v0.8.2 hypr-rdp-0.1.7> Compiling flate2 v1.1.9 hypr-rdp-0.1.7> Compiling spki v0.7.3 hypr-rdp-0.1.7> Compiling zerovec v0.11.6 hypr-rdp-0.1.7> Compiling pkcs1 v0.7.5 hypr-rdp-0.1.7> Compiling zerotrie v0.2.4 hypr-rdp-0.1.7> Compiling digest v0.11.3 hypr-rdp-0.1.7> Compiling cipher v0.5.2 hypr-rdp-0.1.7> Compiling universal-hash v0.6.1 hypr-rdp-0.1.7> Compiling polyval v0.7.3 hypr-rdp-0.1.7> Compiling aead v0.6.1 hypr-rdp-0.1.7> Compiling sha1 v0.11.0 hypr-rdp-0.1.7> Compiling hmac v0.13.0 hypr-rdp-0.1.7> Compiling signature v3.0.0 hypr-rdp-0.1.7> Compiling sha2 v0.11.0 hypr-rdp-0.1.7> Compiling aes v0.9.2 hypr-rdp-0.1.7> Compiling tinystr v0.8.3 hypr-rdp-0.1.7> Compiling hkdf v0.13.0 hypr-rdp-0.1.7> Compiling potential_utf v0.1.5 hypr-rdp-0.1.7> Compiling pbkdf2 v0.13.0 hypr-rdp-0.1.7> Compiling spki v0.8.0 hypr-rdp-0.1.7> Compiling sec1 v0.8.1 hypr-rdp-0.1.7> Compiling ed25519 v3.0.0 hypr-rdp-0.1.7> Compiling icu_locale_core v2.2.0 hypr-rdp-0.1.7> Compiling icu_collections v2.2.0 hypr-rdp-0.1.7> Compiling x509-cert v0.3.0 hypr-rdp-0.1.7> Compiling pkcs8 v0.11.0 hypr-rdp-0.1.7> Compiling pkcs1 v0.8.0-rc.4 hypr-rdp-0.1.7> Compiling der-parser v10.0.0 hypr-rdp-0.1.7> Compiling ghash v0.6.0 hypr-rdp-0.1.7> Compiling cbc v0.2.1 hypr-rdp-0.1.7> Compiling ctr v0.10.1 hypr-rdp-0.1.7> Compiling des v0.9.0 hypr-rdp-0.1.7> Compiling ed25519-dalek v3.0.0 hypr-rdp-0.1.7> Compiling x25519-dalek v3.0.0 hypr-rdp-0.1.7> Compiling aes-gcm v0.11.1 hypr-rdp-0.1.7> Compiling aes-kw v0.3.1 hypr-rdp-0.1.7> Compiling rc2 v0.9.0 hypr-rdp-0.1.7> Compiling md-5 v0.11.0 hypr-rdp-0.1.7> Compiling sha3 v0.12.0 hypr-rdp-0.1.7> Compiling md4 v0.11.0 hypr-rdp-0.1.7> Compiling ironrdp-rdpemt v0.1.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-rdpeudp v0.1.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling num_enum v0.7.6 hypr-rdp-0.1.7> Compiling png v0.18.1 hypr-rdp-0.1.7> Compiling clap v4.6.1 hypr-rdp-0.1.7> Compiling icu_provider v2.2.0 hypr-rdp-0.1.7> Compiling tracing-subscriber v0.3.23 hypr-rdp-0.1.7> Compiling icu_normalizer v2.2.0 hypr-rdp-0.1.7> Compiling icu_properties v2.2.0 hypr-rdp-0.1.7> Compiling pam-sys v1.0.0-alpha5 hypr-rdp-0.1.7> Compiling oid v0.2.1 hypr-rdp-0.1.7> Compiling serde_urlencoded v0.7.1 hypr-rdp-0.1.7> Compiling toml_datetime v0.6.11 hypr-rdp-0.1.7> Compiling serde_spanned v0.6.9 hypr-rdp-0.1.7> Compiling picky-asn1 v0.10.1 hypr-rdp-0.1.7> Compiling libspa-sys v0.9.2 hypr-rdp-0.1.7> Compiling pipewire-sys v0.9.2 hypr-rdp-0.1.7> Compiling toml_edit v0.22.27 hypr-rdp-0.1.7> Compiling ironrdp-cliprdr-format v0.2.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling primefield v0.14.0 hypr-rdp-0.1.7> Compiling elliptic-curve v0.14.1 hypr-rdp-0.1.7> Compiling wnaf v0.14.1 hypr-rdp-0.1.7> Compiling rfc6979 v0.6.0 hypr-rdp-0.1.7> Compiling idna_adapter v1.2.2 hypr-rdp-0.1.7> Compiling ironrdp-pdu v0.9.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling picky-asn1-der v0.5.6 hypr-rdp-0.1.7> Compiling idna v1.1.0 hypr-rdp-0.1.7> Compiling crypto-primes v0.7.2 hypr-rdp-0.1.7> Compiling ecdsa v0.17.0 hypr-rdp-0.1.7> Compiling primeorder v0.14.0 hypr-rdp-0.1.7> Compiling picky-asn1-x509 v0.15.4 hypr-rdp-0.1.7> Compiling url v2.5.8 hypr-rdp-0.1.7> Compiling wayland-protocols v0.32.12 hypr-rdp-0.1.7> Compiling pam-client v0.5.0 hypr-rdp-0.1.7> Compiling p521 v0.14.0 hypr-rdp-0.1.7> Compiling p384 v0.14.0 hypr-rdp-0.1.7> Compiling p256 v0.14.0 hypr-rdp-0.1.7> Compiling rsa v0.10.0-rc.18 hypr-rdp-0.1.7> Compiling tokio-util v0.7.18 hypr-rdp-0.1.7> Compiling tower v0.5.3 hypr-rdp-0.1.7> Compiling toml v0.8.23 hypr-rdp-0.1.7> Compiling h2 v0.4.14 hypr-rdp-0.1.7> Compiling ppv-lite86 v0.2.21 hypr-rdp-0.1.7> Compiling tower-http v0.6.11 hypr-rdp-0.1.7> Compiling rand_chacha v0.9.0 hypr-rdp-0.1.7> Compiling rand v0.9.4 hypr-rdp-0.1.7> Compiling picky-krb v0.12.4 hypr-rdp-0.1.7> Compiling picky v7.0.0-rc.26 hypr-rdp-0.1.7> Compiling wayland-protocols-wlr v0.3.12 hypr-rdp-0.1.7> Compiling ironrdp-svc v0.8.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling hyper v1.10.0 hypr-rdp-0.1.7> Compiling ironrdp-graphics v0.9.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-dvc v0.8.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling winscard v0.4.0 hypr-rdp-0.1.7> Compiling hyper-util v0.1.20 hypr-rdp-0.1.7> Compiling ironrdp-rdpsnd v0.9.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-egfx v0.3.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling sspi v0.23.0 hypr-rdp-0.1.7> Compiling ironrdp-displaycontrol v0.8.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-rdpeai v0.1.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-ainput v0.8.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-echo v0.4.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-rdpei v0.1.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-cliprdr v0.7.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling reqwest v0.12.28 hypr-rdp-0.1.7> Compiling ironrdp-rdpdr v0.7.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling pipewire v0.9.2 hypr-rdp-0.1.7> Compiling openh264 v0.9.3 rbw-gtk-2.31.6> Finished `release` profile [optimized] target(s) in 3m 53s rbw-gtk-2.31.6> searching for bins/libs to install from cargo build log at cargoBuildLogybIV.json rbw-gtk-2.31.6> installing /build/source/target/release/rbw-browser in postBuildInstallFromCargoBuildLogOutTempzxz/bin rbw-gtk-2.31.6> installing /build/source/target/release/rbw-unlockd in postBuildInstallFromCargoBuildLogOutTempzxz/bin rbw-gtk-2.31.6> installing /build/source/target/release/rbw-agent in postBuildInstallFromCargoBuildLogOutTempzxz/bin rbw-gtk-2.31.6> installing /build/source/target/release/rbw in postBuildInstallFromCargoBuildLogOutTempzxz/bin rbw-gtk-2.31.6> searching for bins/libs complete rbw-gtk-2.31.6> buildPhase completed in 3 minutes 55 seconds rbw-gtk-2.31.6> Running phase: checkPhase rbw-gtk-2.31.6> +++ command cargo test --release --locked --features fido2,gtk-ui rbw-gtk-2.31.6> Compiling rbw v2.31.6 (/build/source) hypr-rdp-0.1.7> Compiling ironrdp-connector v0.10.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-async v0.10.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-acceptor v0.10.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-tokio v0.10.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling rustls-webpki v0.103.16 hypr-rdp-0.1.7> Compiling rcgen v0.13.2 hypr-rdp-0.1.7> Compiling tokio-rustls v0.26.4 hypr-rdp-0.1.7> Compiling ironrdp-tls v0.2.2 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-rdpeudp-tokio v0.1.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling ironrdp-server v0.13.0 (https://github.com/Devolutions/IronRDP.git?rev=3db08ba86983ce35c9d36ad33f59ceb4b607dce8#3db08ba8) hypr-rdp-0.1.7> Compiling hypr-rdp v0.1.7 (/build/source) rbw-gtk-2.31.6> Finished `release` profile [optimized] target(s) in 2m 53s rbw-gtk-2.31.6> Running unittests src/lib.rs (target/release/deps/rbw-6f8787999f60a533) rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 90 tests rbw-gtk-2.31.6> test api::tests::ciphers_put_req_serializes_ssh_key ... ok rbw-gtk-2.31.6> test api::tests::ciphers_post_req_serializes_ssh_key ... ok rbw-gtk-2.31.6> test api::tests::sync_cipher_keeps_revision_date ... ok rbw-gtk-2.31.6> test api::tests::sync_metadata_survives_cache_round_trip_and_old_caches_load ... ok rbw-gtk-2.31.6> test api::two_factor_tests::supports_camel_case_metadata_without_legacy_provider_list ... ok rbw-gtk-2.31.6> test config::test::aliases_deserialize_from_yaml ... ok rbw-gtk-2.31.6> test api::tests::user_id_from_access_token_reads_sub_claim ... ok rbw-gtk-2.31.6> test config::test::config_yaml_deserializes ... ok rbw-gtk-2.31.6> test api::two_factor_tests::retains_legacy_otp_login_without_metadata ... ok rbw-gtk-2.31.6> test config::test::clipboard_mechanism_defaults_to_auto_when_absent ... ok rbw-gtk-2.31.6> test config::test::aliases_default_to_empty_and_are_skipped_when_empty ... ok rbw-gtk-2.31.6> test config::test::excluded_from_checks_only_the_listed_contexts ... ok rbw-gtk-2.31.6> test creds::tests::live_tpm2_round_trip ... ignored, requires systemd-creds and a TPM rbw-gtk-2.31.6> test config::test::aliases_alias_field_accepts_list_of_names ... ok rbw-gtk-2.31.6> test config::test::credential_source_chain_trivial_with_no_source ... ok rbw-gtk-2.31.6> test cipherstring::test_decrypt_file_data ... ok rbw-gtk-2.31.6> test config::test::secret_string_literal_resolves_to_itself ... ok rbw-gtk-2.31.6> test config::test::credential_source_chain_resolves_valid_chain ... ok rbw-gtk-2.31.6> test config::test::aliases_collection_and_org_are_optional ... ok rbw-gtk-2.31.6> test desktop::protocol_tests::fingerprint_protocol_and_cleanup ... ignored, requires RBW_TEST_PRIVATE_DBUS=1 and dbus-run-session rbw-gtk-2.31.6> test config::test::migrate_legacy_moves_fields_into_default_account ... ok rbw-gtk-2.31.6> test desktop::tests::live_fingerprint_confirmation ... ignored, requires a human touching the enrolled fingerprint reader rbw-gtk-2.31.6> test desktop::tests::live_keyring_roundtrip ... ignored, requires a real unlocked desktop Secret Service rbw-gtk-2.31.6> test cipherstring::test_pkcs7_unpad ... ok rbw-gtk-2.31.6> test config::test::excluded_from_is_false_by_default ... ok rbw-gtk-2.31.6> test dirs::tests::yaml_config_takes_precedence_over_json ... ok rbw-gtk-2.31.6> test desktop::tests::secret_service_config_roundtrip ... ok rbw-gtk-2.31.6> test config::test::config_yaml_serializes_grouped_camel_case ... ok rbw-gtk-2.31.6> test dirs::tests::yaml_is_the_default_config_filename ... ok rbw-gtk-2.31.6> test identity::tests::hmac_and_pbkdf2_sha256_match_independent_answers ... ok rbw-gtk-2.31.6> test api::tests::sync_cipher_treats_null_attachments_as_empty ... ok rbw-gtk-2.31.6> test identity::tests::sha256_known_answers_cover_short_and_multiple_blocks ... ok rbw-gtk-2.31.6> test config::test::credential_source_deserializes_legacy_entry_key_as_item ... ok rbw-gtk-2.31.6> test api::blocking_client_tests::blocking_client_sends_the_bitwarden_client_headers ... ok rbw-gtk-2.31.6> test config::test::clipboard_mechanism_json_round_trips ... ok rbw-gtk-2.31.6> test config::test::credential_source_chain_rejects_cycle ... ok rbw-gtk-2.31.6> test config::test::credential_source_chain_rejects_self_reference ... ok rbw-gtk-2.31.6> test desktop::race_tests::password_winner_waits_for_reader_cleanup ... ok rbw-gtk-2.31.6> test desktop::race_tests::cancellation_cleans_up_both_methods ... ok rbw-gtk-2.31.6> test config::test::credential_followers_are_direct_followers_that_may_be_unlocked ... ok rbw-gtk-2.31.6> test creds::tests::private_files_round_trip_and_reject_loose_permissions ... ok rbw-gtk-2.31.6> test cipherstring::test_parse_malformed_type ... ok rbw-gtk-2.31.6> test config::test::item_alias_account_name_resolves_sentinels_to_primary ... ok rbw-gtk-2.31.6> test api::tests::cipher_ssh_key_deserializes_all_fingerprint_spellings ... ok rbw-gtk-2.31.6> test desktop::race_tests::fingerprint_winner_waits_for_pinentry_cleanup ... ok rbw-gtk-2.31.6> test desktop::race_tests::both_failed_methods_return_an_error ... ok rbw-gtk-2.31.6> test config::test::secret_string_file_missing_fails_clearly ... ok rbw-gtk-2.31.6> test config::test::legacy_config_synthesizes_default_account ... ok rbw-gtk-2.31.6> test desktop::tests::only_terminal_match_authenticates ... ok rbw-gtk-2.31.6> test api::two_factor_tests::preserves_vaultwarden_webauthn_challenge ... ok rbw-gtk-2.31.6> test config::test::secret_string_file_resolves_and_trims_one_trailing_newline ... ok rbw-gtk-2.31.6> test desktop::race_tests::closed_prompt_keeps_fingerprint_available ... ok rbw-gtk-2.31.6> test config::test::secret_string_round_trips_through_yaml ... ok rbw-gtk-2.31.6> test edit::tests::recovery_files_are_private_unique_and_complete ... ok rbw-gtk-2.31.6> test config::test::explicit_primary_account_wins ... ok rbw-gtk-2.31.6> test desktop::race_tests::failed_fingerprint_keeps_password_available ... ok rbw-gtk-2.31.6> test config::test::credential_source_chain_rejects_unknown_account ... ok rbw-gtk-2.31.6> test config::test::primary_defaults_to_first_account ... ok rbw-gtk-2.31.6> test api::tests::full_put_preserves_metadata_and_classifies_revision_conflicts ... ok rbw-gtk-2.31.6> test config::test::account_base_url_resolves_from_file ... ok rbw-gtk-2.31.6> test unlock_ui::gtk::tests::live_gtk_password_and_cancel ... ignored, requires a real desktop display rbw-gtk-2.31.6> test pwgen::test::test_pwgen ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::print_compact_layouts ... ignored, prints layouts for manual review rbw-gtk-2.31.6> test unlock_ui::tests::live_terminal_password ... ignored, requires a controlling terminal and disposable test input rbw-gtk-2.31.6> test unlock_ui::terminal::tests::invalid_utf8_is_never_submitted ... ok rbw-gtk-2.31.6> test unlockd::tests::ids_must_be_canonical_uuids ... ok rbw-gtk-2.31.6> test unlock_ui::tests::ui_modes_roundtrip_and_invalid_modes_fail ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::no_echo_renders_no_password_mask ... ok rbw-gtk-2.31.6> test pwgen::test::test_resolve_length_priority ... ok rbw-gtk-2.31.6> test pwgen::test::test_resolve_type_priority ... ok rbw-gtk-2.31.6> test protocol::test_version_encoding ... ok rbw-gtk-2.31.6> test config::test::excluded_from_all_covers_every_context ... ok rbw-gtk-2.31.6> test unlock_ui::tests::input_limit_is_checked_before_writing ... ok rbw-gtk-2.31.6> test unlockd::tests::fingerprint_status_survives_the_wire ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::tiny_terminals_render_without_panicking ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::dialog_renders_only_masked_input_and_public_status ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::overflow_requires_clearing_before_retyping ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::narrow_and_short_terminals_keep_the_password_field ... ok rbw-gtk-2.31.6> test termux::tests::bundle_round_trip ... ok rbw-gtk-2.31.6> test unlock_ui::terminal::tests::bracketed_paste_cannot_submit_or_keep_a_truncated_password ... ok rbw-gtk-2.31.6> test unlock_ui::tests::no_echo_is_opt_in_and_roundtrips ... ok rbw-gtk-2.31.6> test locked::tests::strict_buffers_own_disjoint_pages_and_wipe_removed_bytes ... ok rbw-gtk-2.31.6> test termux::tests::missing_program_counts_as_missing_keystore ... ok rbw-gtk-2.31.6> test pinentry::test_getpin_cancelled_when_client_disconnects ... ok rbw-gtk-2.31.6> test unlock_ui::tests::unicode_backspace_and_clear_do_not_expose_input ... ok rbw-gtk-2.31.6> test unlockd::tests::read_line_limits_length ... ok rbw-gtk-2.31.6> test rotate::tests::rotates_everything_under_the_user_key ... ok rbw-gtk-2.31.6> test rotate::tests::refuses_what_it_cannot_rotate ... ok rbw-gtk-2.31.6> test unlockd::tests::requests_and_events_round_trip ... ok rbw-gtk-2.31.6> test pinentry::test_read_password ... ok rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 83 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.34s rbw-gtk-2.31.6> rbw-gtk-2.31.6> Running unittests src/bin/rbw/main.rs (target/release/deps/rbw-25e012c01a94862d) rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 292 tests rbw-gtk-2.31.6> test audit::test::test_reused_groups ... ok rbw-gtk-2.31.6> test browser::tests::fingerprint_unlock_needs_a_fingerprint_enrollment ... ok rbw-gtk-2.31.6> test browser::passkeys::tests::bitwarden_aaguid_bytes ... ok rbw-gtk-2.31.6> test commands::test::fzf_candidate_line_hides_id_first_and_flattens_tabs ... ok rbw-gtk-2.31.6> test commands::test::default_uri_match_applies_only_without_a_match_type ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_preserves_quoted_non_reference_expressions ... ok rbw-gtk-2.31.6> test commands::test::edit_field_tests::custom_fields ... ok rbw-gtk-2.31.6> test commands::test::fzf_default_opts_puts_custom_options_last ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_rejects_empty_field_query ... ok rbw-gtk-2.31.6> test audit::test::test_hibp_hash_and_count ... ok rbw-gtk-2.31.6> test commands::test::browser_totp_codes_include_their_actual_validity_window ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_find_inject_entry_raw_matches_name_refs_exactly_ignoring_case ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_treats_invalid_variable_tags_as_literals ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_raw_field_names_with_periods ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_quoted_braced_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_raw_field_refs_in_outer_query_contexts ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_raw_refs_in_dsn_and_query_contexts ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_raw_field_refs_in_dsn_username_contexts ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_resolve_inject_value_uses_password_username_and_custom_fields ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_treats_special_characters_as_raw_reference_boundaries ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_run_env_matches_dotenvy_parsing_rules ... ok rbw-gtk-2.31.6> test commands::test::edit_field_tests::rejects_unsupported_builtin_fields ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_braced_inject_reference_trims_and_parses_bw_urls ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_find_inject_entry_raw_does_not_fuzzy_match_name_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_name_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_replaces_braced_and_raw_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_nested_default_variables ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_encoded_raw_field_queries ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_expands_variables_before_resolving_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_respects_op_inject_raw_start_boundaries ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_build_inject_run_command_overrides_inherited_env_bindings ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_find_inject_entry_raw_rejects_duplicate_name_refs ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_supports_name_refs_with_field_query ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_preserves_trailing_punctuation ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_braced_inject_reference_ignores_non_bw_expressions ... ok rbw-gtk-2.31.6> test audit::test::test_estimate_bits ... ok rbw-gtk-2.31.6> test browser::tests::store_package_names ... ok rbw-gtk-2.31.6> test commands::test::edit_field_tests::builtin_fields ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_inject_reference_rejects_userinfo_ports_and_paths ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_inject_run_passes_values_without_shell_evaluation ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_run_env_expands_then_resolves_raw_references ... ok rbw-gtk-2.31.6> test browser::tests::unlock_requests_default_to_password ... ok rbw-gtk-2.31.6> test commands::test::test_bw_item_attachments_matches_by_sanitized_item_name ... ok rbw-gtk-2.31.6> test commands::test::test_attachment_metadata_serializes_attachment_count ... ok rbw-gtk-2.31.6> test commands::test::test_bw_vault_to_imported_converts_bitwarden_json_shape ... ok rbw-gtk-2.31.6> test commands::test::test_credential_source_login_fields_extracts_password_and_totp ... ok rbw-gtk-2.31.6> test commands::test::starts_with_requires_same_origin ... ok rbw-gtk-2.31.6> test commands::test::test_attachment_metadata_omits_empty_json_fields ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_take_braced_inject_expression_returns_expression_and_tail ... ok rbw-gtk-2.31.6> test commands::test::test_decode_totp_secret ... ok rbw-gtk-2.31.6> test commands::test::test_editable_to_decrypted_login ... ok rbw-gtk-2.31.6> test commands::test::test_credential_source_login_fields_rejects_non_login_entries ... ok rbw-gtk-2.31.6> test commands::test::shell_quote_escapes_single_quotes ... ok rbw-gtk-2.31.6> test commands::test::test_detect_format_recognizes_rbw_and_bitwarden_shapes ... ok rbw-gtk-2.31.6> test commands::test::domain_matches_by_base_domain ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_parse_run_env_preserves_injected_values_verbatim ... ok rbw-gtk-2.31.6> test commands::test::test_credential_source_login_fields_totp_is_optional ... ok rbw-gtk-2.31.6> test commands::test::default_uri_match_config_keys_parse ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_render_inject_template_replaces_unenclosed_refs_in_structured_text ... ok rbw-gtk-2.31.6> test commands::test::test_export_attachments_round_trip_through_base64 ... ok rbw-gtk-2.31.6> test commands::test::test_bw_vault_to_imported_skips_unrecognized_item_type ... ok rbw-gtk-2.31.6> test commands::test::test_find_entry_in_file_matches_by_name ... ok rbw-gtk-2.31.6> test commands::test::test_find_entry_in_file_reports_no_match ... ok rbw-gtk-2.31.6> test commands::test::test_extract_vault_json_prefers_json_extension ... ok rbw-gtk-2.31.6> test commands::test::test_export_omits_attachments_field_when_flag_not_set ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_domain ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_host ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_uuid ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_starts_with ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_default ... ok rbw-gtk-2.31.6> test commands::test::test_export_entry_in_scope_includes_trashed_entries ... ok rbw-gtk-2.31.6> test commands::test::test_find_entry ... ok rbw-gtk-2.31.6> test commands::test::test_export_entry_in_scope_filters_by_collection ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_never ... ok rbw-gtk-2.31.6> test commands::test::test_default_secret ... ok rbw-gtk-2.31.6> test commands::test::test_editable_cipher_yaml_roundtrip ... ok rbw-gtk-2.31.6> test commands::test::test_available_attachments_error_lists_candidates ... ok rbw-gtk-2.31.6> test commands::test::test_credential_source_login_fields_requires_a_password ... ok rbw-gtk-2.31.6> test commands::test::test_find_entry_scoring ... ok rbw-gtk-2.31.6> test commands::test::test_export_entry_in_scope_filters_by_org ... ok rbw-gtk-2.31.6> test commands::test::test_fit_to_width_measures_wide_characters_not_bytes ... ok rbw-gtk-2.31.6> test commands::test::test_export_entry_in_scope_includes_everything_when_unscoped ... ok rbw-gtk-2.31.6> test commands::test::test_fit_to_width_leaves_exact_width_text_untouched ... ok rbw-gtk-2.31.6> test commands::test::test_export_entry_status_can_skip_archived_entries ... ok rbw-gtk-2.31.6> test commands::test::test_exported_vault_to_bw_converts_rbw_export_shape ... ok rbw-gtk-2.31.6> test commands::test::test_extract_vault_json_errors_when_archive_is_empty ... ok rbw-gtk-2.31.6> test commands::test::test_extract_vault_json_falls_back_to_any_file ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_exact ... ok rbw-gtk-2.31.6> test commands::test::test_find_with_multiple_urls ... ok rbw-gtk-2.31.6> test commands::test::test_gpg_encrypt_decrypt_round_trip_via_passphrase_fd ... ignored, requires a real `gpg` binary on PATH rbw-gtk-2.31.6> test commands::test::test_gpg_round_trip_survives_payloads_larger_than_pipe_buffer ... ignored, requires a real `gpg` binary on PATH rbw-gtk-2.31.6> test commands::test::test_gpg_symmetric_encrypt_round_trip ... ignored, requires a real `gpg` binary on PATH rbw-gtk-2.31.6> test commands::test::test_imported_entry_key_distinguishes_by_username ... ok rbw-gtk-2.31.6> test commands::test::test_imported_data_to_editable_login_preserves_fields_and_uris ... ok rbw-gtk-2.31.6> test commands::test::test_format_ambiguous_entry_renders_multiline_details ... ok rbw-gtk-2.31.6> test commands::test::test_import_json_parses_plain_export_shape ... ok rbw-gtk-2.31.6> test commands::test::test_find_by_url_regex ... ok rbw-gtk-2.31.6> test commands::test::test_imported_data_to_decrypted_login_carries_fido2_credentials ... ok rbw-gtk-2.31.6> test commands::test::test_imported_data_to_editable_ssh_key ... ok rbw-gtk-2.31.6> test commands::test::test_import_json_tolerates_absent_attachments_field ... ok rbw-gtk-2.31.6> test commands::test::test_history_entry_serializes_expected_fields ... ok rbw-gtk-2.31.6> test commands::test::test_fit_to_width_pads_short_text ... ok rbw-gtk-2.31.6> test commands::test::test_mirror_round_trip_carries_fido2_credentials ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_collection_lists_candidates_on_ambiguity ... ok rbw-gtk-2.31.6> test commands::test::test_load_import_json_errors_helpfully_for_non_json_without_passphrase ... ok rbw-gtk-2.31.6> test commands::test::test_paint_with_matches_colors_the_matched_ranges_grep_style ... ok rbw-gtk-2.31.6> test commands::test::test_render_table_row_aligns_columns_with_padding ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_collection_matches_id_name_and_substring ... ok rbw-gtk-2.31.6> test commands::test::test_highlight_ranges_scopes_to_the_matching_field ... ok rbw-gtk-2.31.6> test commands::test::test_mirror_vault_rejects_purge_dest_with_a_scope ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_run_inject_command_returns_child_exit_status ... ok rbw-gtk-2.31.6> test commands::test::test_raw_field_linked_id ... ok rbw-gtk-2.31.6> test commands::test::test_imported_entry_key_uses_username_only_for_logins ... ok rbw-gtk-2.31.6> test commands::test::test_mirror_vault_rejects_identical_from_and_to ... ok rbw-gtk-2.31.6> test commands::test::test_load_import_json_accepts_plain_json_without_passphrase ... ok rbw-gtk-2.31.6> test commands::test::test_import_json_tolerates_unknown_extra_entry_fields ... ok rbw-gtk-2.31.6> test commands::test::test_imported_data_to_editable_login_without_uris_is_empty ... ok rbw-gtk-2.31.6> test commands::test::test_mirror_vault_allows_purge_dest_with_dest_collection ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_get_alias_matches_bare_needle ... ok rbw-gtk-2.31.6> test commands::test::test_restore_candidate ... ok rbw-gtk-2.31.6> test commands::test::test_search_match_supports_field_scoped_query_syntax ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_get_alias_skipped_with_multiple_needles ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_org_auto_detects_single_org ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_get_alias_skipped_when_scoping_flags_are_set ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_organization_matches_id_name_and_substring ... ok rbw-gtk-2.31.6> test commands::test::test_search_match_respects_with_attachments_filter ... ok rbw-gtk-2.31.6> test commands::test::test_scope_prefix_ranges_marks_only_recognized_prefixes ... ok rbw-gtk-2.31.6> test commands::test::test_revision_dates ... ok rbw-gtk-2.31.6> test commands::test::test_imported_data_to_decrypted_login ... ok rbw-gtk-2.31.6> test commands::test::test_import_json_tolerates_unrecognized_attachment_shape ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_organization_lists_candidates_on_ambiguity ... ok rbw-gtk-2.31.6> test commands::test::test_tui_account_server_strips_scheme_and_trailing_slash ... ok rbw-gtk-2.31.6> test export_info::test::csv_reports_supported_counts ... ok rbw-gtk-2.31.6> test export_info::test::auto_detects_csv_and_json_shapes ... ok rbw-gtk-2.31.6> test export_info::test::rbw_json_reports_native_counts ... ok rbw-gtk-2.31.6> test commands::test::test_should_unlock_for_merge_never_ignores_the_all_flag ... ok rbw-gtk-2.31.6> test commands::test::write_outcomes_survive_context_and_do_not_stash_committed_edits ... ok rbw-gtk-2.31.6> test commands::test::test_search_field_for_column_covers_the_matchable_columns ... ok rbw-gtk-2.31.6> test commands::test::test_set_field_changes_and_updates ... ok rbw-gtk-2.31.6> test commands::test::test_should_unlock_for_merge_always_ignores_the_all_flag ... ok rbw-gtk-2.31.6> test commands::test::test_ssh_key_entries_parse_from_import_json ... ok rbw-gtk-2.31.6> test commands::test::test_should_unlock_for_merge_on_demand_follows_the_all_flag ... ok rbw-gtk-2.31.6> test export_info::test::zip_reports_attachment_count ... ok rbw-gtk-2.31.6> test commands::test::test_fit_to_width_truncates_long_text_with_ellipsis ... ok rbw-gtk-2.31.6> test export_info::test::bitwarden_json_reports_counts ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_parse_zip_extracts_data_json_and_attachments ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_sanitize_zip_folder_name_replaces_illegal_characters ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_write_zip_round_trips_through_parse_zip ... ok rbw-gtk-2.31.6> test commands::test::test_list_field_accepts_uid_alias ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_zip_preserves_legacy_cp437_attachment_names ... ok rbw-gtk-2.31.6> test osc52::test::empty_ssh_environment_is_not_a_session ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_zip_preserves_unicode_attachment_names ... ok rbw-gtk-2.31.6> test osc52::test::wrap_doubles_escape_under_tmux ... ok rbw-gtk-2.31.6> test passkey::tests::reservation_enables_tracking_and_rejects_exhaustion ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_write_csv_includes_only_login_and_note_items ... ok rbw-gtk-2.31.6> test osc52::test::wrap_chunks_long_payload_under_screen ... ok rbw-gtk-2.31.6> test osc52::test::tmux_takes_priority_over_screen ... ok rbw-gtk-2.31.6> test passkey::assertion_tests::assertion_verifies_with_the_public_key ... ok rbw-gtk-2.31.6> test sock::tests::receives_final_response_after_buffered_progress_messages ... ok rbw-gtk-2.31.6> test commands::test::test_resolve_get_alias_ignores_unknown_name ... ok rbw-gtk-2.31.6> test commands::test::test_imported_entry_key_ignores_username_for_non_logins ... ok rbw-gtk-2.31.6> test osc52::test::ssh_session_is_detected_without_a_pty ... ok rbw-gtk-2.31.6> test osc52::test::wrap_passthrough_outside_multiplexer ... ok rbw-gtk-2.31.6> test passkey::assertion_tests::origin_must_belong_to_the_relying_party ... ok rbw-gtk-2.31.6> test osc52::test::wrap_doubles_escape_under_screen ... ok rbw-gtk-2.31.6> test sends::test::test_derive_and_encrypt_decrypt_round_trip ... ok rbw-gtk-2.31.6> test sends::test::test_send_info_status_labels ... ok rbw-gtk-2.31.6> test sends::test::test_send_type_display ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_write_rendered_template_file_rejects_symlinks ... ok rbw-gtk-2.31.6> test test::test_collection_assign_personal_conflicts_with_collection ... ok rbw-gtk-2.31.6> test test::test_cli_definition_is_consistent ... ok rbw-gtk-2.31.6> test test::test_agent_stop_accepts_force_kill ... ok rbw-gtk-2.31.6> test test::test_export_and_import_accept_collection_and_org ... ok rbw-gtk-2.31.6> test test::test_history_restore_args ... ok rbw-gtk-2.31.6> test test::test_mirror_parses_every_flag ... ok rbw-gtk-2.31.6> test test::test_attachment_create_splits_needles_and_file ... ok rbw-gtk-2.31.6> test test::test_collection_assign_splits_entry_and_collections ... ok rbw-gtk-2.31.6> test test::test_mirror_requires_from_and_to ... ok rbw-gtk-2.31.6> test test::test_destructive_commands_accept_yes ... ok rbw-gtk-2.31.6> test test::test_resolve_output_mode_layers_flags ... ok rbw-gtk-2.31.6> test test::test_list_older_than_and_set_if_revision ... ok rbw-gtk-2.31.6> test test::test_collection_group_parses ... ok rbw-gtk-2.31.6> test test::test_get_accepts_no_alias ... ok rbw-gtk-2.31.6> test test::test_root_help_groups_commands ... ok rbw-gtk-2.31.6> test passkey::tests::cdp_preserves_early_assertions_and_does_not_echo_error_parameters ... ok rbw-gtk-2.31.6> test test::test_lock_parses_with_and_without_all ... ok rbw-gtk-2.31.6> test test::test_fzf_flag_is_found_on_find_commands_only ... ok rbw-gtk-2.31.6> test test::test_strip_one_newline ... ok rbw-gtk-2.31.6> test test::test_find_args_accept_collection_and_org ... ok rbw-gtk-2.31.6> test test::test_output_flags_on_show_and_history ... ok rbw-gtk-2.31.6> test test::test_find_based_subcommands_accept_exact ... ok rbw-gtk-2.31.6> test test::test_send_subcommands_parse ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_l_then_enter_advances_to_item_picker ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_q_and_down_arrow_are_not_swallowed_by_global_defaults ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_l_with_no_credential_source_opens_blank_picker ... ok rbw-gtk-2.31.6> test test::test_set_secret_source_flags_are_mutually_exclusive ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_s_on_a_linked_locked_account_uses_auto_unlock_path ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_ctrl_c_closes_panel ... ok rbw-gtk-2.31.6> test test::unlock_pinentry_is_an_explicit_override ... ok rbw-gtk-2.31.6> test commands::test::test_load_from_file_generates_ids_when_missing ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_write_rendered_template_file_rejects_non_regular_files ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_l_opens_account_picker_prefilled_with_current_source ... ok rbw-gtk-2.31.6> test test::test_org_group_parses ... ok rbw-gtk-2.31.6> test tui::app::test::attachments_q_and_down_arrow_are_not_swallowed_by_global_defaults ... ok rbw-gtk-2.31.6> test tui::app::test::edit_form_ctrl_c_cancels ... ok rbw-gtk-2.31.6> test tui::app::test::attachments_ctrl_c_closes_panel ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_s_on_a_locked_account_requests_unlock_and_sync ... ok rbw-gtk-2.31.6> test tui::app::test::detail_scroll_is_clamped_to_the_rendered_max ... ok rbw-gtk-2.31.6> test tui::app::test::ctrl_e_opens_editor_from_any_focus ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_shift_l_with_no_credential_source_is_a_noop_with_status ... ok rbw-gtk-2.31.6> test tui::app::test::esc_backs_out_of_detail_focus_before_quitting ... ok rbw-gtk-2.31.6> test tui::app::test::detail_scroll_is_a_noop_when_nothing_overflows_the_pane ... ok rbw-gtk-2.31.6> test tui::app::test::lock_key_requests_a_screen_lock ... ok rbw-gtk-2.31.6> test test::unlock_ui_selection_is_explicit_and_rejects_conflicts ... ok rbw-gtk-2.31.6> test tui::app::test::detecting_a_lock_clears_secrets_and_shows_the_prompt ... ok rbw-gtk-2.31.6> test tui::app::test::is_session_expired_error_matches_only_that_error ... ok rbw-gtk-2.31.6> test tui::app::test::force_quit_exits_immediately_even_from_a_dialog ... ok rbw-gtk-2.31.6> test tui::app::test::add_account_prompt_ctrl_c_cancels ... ok rbw-gtk-2.31.6> test tui::app::test::force_quit_is_a_noop_when_unconfigured ... ok rbw-gtk-2.31.6> test tui::app::test::accounts_shift_l_with_credential_source_opens_confirm ... ok rbw-gtk-2.31.6> test test::test_config_show_and_get_options ... ok rbw-gtk-2.31.6> test commands::test::test_load_from_file_reads_plain_json_export ... ok rbw-gtk-2.31.6> test tui::app::test::locked_prompt_other_keys_dismiss_to_normal ... ok rbw-gtk-2.31.6> test tui::app::test::poll_agent_lock_is_throttled ... ok rbw-gtk-2.31.6> test tui::app::test::mouse_focus_matches_arrow_key_focus ... ok rbw-gtk-2.31.6> test tui::app::test::mouse_select_list_clamps_to_the_last_item ... ok rbw-gtk-2.31.6> test tui::app::test::picker_ctrl_c_cancels ... ok rbw-gtk-2.31.6> test test::unlock_credentials_only_takes_no_other_unlock_options ... ok rbw-gtk-2.31.6> test tui::app::test::locked_prompt_accept_keys_request_unlock ... ok rbw-gtk-2.31.6> test tui::app::test::locked_prompt_q_quits ... ok rbw-gtk-2.31.6> test tui::app::test::poll_agent_lock_skips_while_prompt_already_showing ... ok rbw-gtk-2.31.6> test tui::app::test::mouse_focus_and_scroll_detail_work_while_still_searching ... ok rbw-gtk-2.31.6> test tui::app::test::mouse_scroll_over_detail_only_affects_detail_scroll ... ok rbw-gtk-2.31.6> test tui::app::test::right_and_left_arrows_toggle_detail_focus ... ok rbw-gtk-2.31.6> test commands::test::test_load_from_file_reads_bitwarden_zip_attachments ... ok rbw-gtk-2.31.6> test tui::app::test::mouse_select_list_jumps_to_the_clicked_row ... ok rbw-gtk-2.31.6> test tui::app::test::esc_clears_filter_then_quits ... ok rbw-gtk-2.31.6> test tui::app::test::right_arrow_is_a_noop_on_an_empty_list ... ok rbw-gtk-2.31.6> test tui::app::test::session_expired_prompt_q_quits ... ok rbw-gtk-2.31.6> test tui::app::test::screen_lock_is_blocking_until_unlock_or_quit ... ok rbw-gtk-2.31.6> test tui::app::test::session_expired_prompt_other_keys_dismiss_to_normal ... ok rbw-gtk-2.31.6> test tui::app::test::s_opens_settings_and_esc_closes_it ... ok rbw-gtk-2.31.6> test tui::app::test::session_expired_prompt_accept_keys_request_unlock ... ok rbw-gtk-2.31.6> test tui::app::test::s_opens_settings_and_ctrl_c_closes_it ... ok rbw-gtk-2.31.6> test tui::app::test::settings_rebuild_policy_rejects_non_numeric_length ... ok rbw-gtk-2.31.6> test tui::app::test::settings_tab_and_space_toggle_a_boolean_field ... ok rbw-gtk-2.31.6> test tui::input::test::cursor_column_counts_display_cells_not_chars ... ok rbw-gtk-2.31.6> test tui::input::test::insert_move_and_delete ... ok rbw-gtk-2.31.6> test tui::app::test::settings_rebuild_policy_reflects_edits ... ok rbw-gtk-2.31.6> test tui::keymap::test::action_in_scopes_to_the_given_actions_not_the_global_default ... ok rbw-gtk-2.31.6> test tui::keymap::test::force_quit_resolves_once_configured ... ok rbw-gtk-2.31.6> test tui::app::test::tab_and_slash_toggle_focus ... ok rbw-gtk-2.31.6> test tui::app::test::starts_in_search_and_types_to_filter ... ok rbw-gtk-2.31.6> test tui::keymap::test::uppercase_letter_defaults_match_a_real_shift_reported_keypress ... ok rbw-gtk-2.31.6> test tui::app::test::up_down_scroll_detail_instead_of_moving_selection_when_focused ... ok rbw-gtk-2.31.6> test tui::input::test::kill_word_stops_at_previous_word ... ok rbw-gtk-2.31.6> test tui::keymap::test::unmentioned_actions_keep_their_defaults ... ok rbw-gtk-2.31.6> test tui::keymap::test::display_matches_the_established_glyph_style ... ok rbw-gtk-2.31.6> test tui::ui::test::detail_lines_show_organization_and_collections ... ok rbw-gtk-2.31.6> test tui::ui::test::pane_at_splits_top_bottom_on_a_narrow_terminal ... ok rbw-gtk-2.31.6> test tui::ui::test::pane_at_is_none_below_the_main_area ... ok rbw-gtk-2.31.6> test tui::ui::test::pane_at_splits_left_right_on_a_wide_terminal ... ok rbw-gtk-2.31.6> test tui::keymap::test::display_round_trips_through_parse ... ok rbw-gtk-2.31.6> test tui::keymap::test::resolved_keymap_reports_the_overridden_chord_not_the_default ... ok rbw-gtk-2.31.6> test tui::app::test::settings_length_field_accepts_typed_digits ... ok rbw-gtk-2.31.6> test tui::ui::test::detail_lines_cover_a_full_login ... ok rbw-gtk-2.31.6> test tui::keymap::test::plain_keys_are_hidden_from_text_input_contexts ... ok rbw-gtk-2.31.6> test tui::keymap::test::override_replaces_defaults_entirely ... ok rbw-gtk-2.31.6> test tui::ui::test::detail_lines_mark_a_matching_secret_without_revealing_it ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_encrypt_encrypted_json_round_trips_through_decrypt ... ok rbw-gtk-2.31.6> test tui::ui::test::status_hint_normal_mode_reflects_an_overridden_binding ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_decrypt_encrypted_json_rejects_wrong_password ... ok rbw-gtk-2.31.6> test tui::ui::test::status_hint_search_mode_skips_a_plain_char_override ... ok rbw-gtk-2.31.6> test tui::ui::test::totp_line_masked_hint_names_the_alt_chord ... ok rbw-gtk-2.31.6> test export_info::test::encrypted_json_reports_counts_after_decryption ... ok rbw-gtk-2.31.6> test tui::keymap::test::force_quit_has_no_default_chord ... ok rbw-gtk-2.31.6> test tui::ui::test::detail_lines_highlight_the_matched_field ... ok rbw-gtk-2.31.6> test tui::keymap::test::parses_plain_and_modified_chords ... ok rbw-gtk-2.31.6> test tui::ui::test::renders_all_modes_without_panicking ... ok rbw-gtk-2.31.6> test tui::keymap::test::primary_chord_while_typing_skips_plain_char_chords ... ok rbw-gtk-2.31.6> test commands::test::test_load_from_file_reads_bitwarden_json_export ... ok rbw-gtk-2.31.6> test import_bitwarden::test::test_decrypt_encrypted_json_round_trips_with_derived_keys ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_write_rendered_template_file_uses_owner_only_permissions ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_write_rendered_template_file_accepts_bare_relative_paths ... ok rbw-gtk-2.31.6> test commands::test::test_load_from_file_reads_bitwarden_encrypted_json_with_passphrase ... ok rbw-gtk-2.31.6> test test::test_read_secret_source ... ok rbw-gtk-2.31.6> test commands::test::test_write_secure_output_file_uses_owner_only_permissions ... ok rbw-gtk-2.31.6> test commands::test::inject_tests::test_write_rendered_template_file_replaces_existing_file_atomically ... ok rbw-gtk-2.31.6> test commands::test::test_load_mirror_config_uses_camel_case_fields ... ok rbw-gtk-2.31.6> test commands::test::test_write_secure_output_file_replaces_existing_file ... ok rbw-gtk-2.31.6> test commands::test::test_save_to_file_round_trips_through_load_from_file ... ok rbw-gtk-2.31.6> test passkey::tests::final_counter_captures_racing_assertions_and_rejects_bad_state ... ok rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 289 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.38s rbw-gtk-2.31.6> rbw-gtk-2.31.6> Running unittests src/bin/rbw-agent/main.rs (target/release/deps/rbw_agent-5ddfba956c682a1a) rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 7 tests rbw-gtk-2.31.6> test webauthn::tests::rejects_malformed_or_discoverable_requests ... ok rbw-gtk-2.31.6> test webauthn::tests::prepares_vaultwarden_request_and_hashes_exact_client_data ... ok rbw-gtk-2.31.6> test webauthn::tests::preserves_required_verification_and_bounds_timeout ... ok rbw-gtk-2.31.6> test webauthn::tests::supports_padded_base64_and_default_rp_id ... ok rbw-gtk-2.31.6> test webauthn::tests::rejects_untrusted_origins_and_appids_before_accessing_token ... ok rbw-gtk-2.31.6> test webauthn::tests::rejects_unknown_or_ambiguous_credentials ... ok rbw-gtk-2.31.6> test webauthn::tests::serializes_assertion_in_vaultwarden_wire_format ... ok rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s rbw-gtk-2.31.6> rbw-gtk-2.31.6> Running unittests src/bin/rbw-browser/main.rs (target/release/deps/rbw_browser-e87d02883f06115c) rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 0 tests rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s rbw-gtk-2.31.6> rbw-gtk-2.31.6> Running unittests src/bin/rbw-unlockd/main.rs (target/release/deps/rbw_unlockd-36c08c9353872bf7) rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 4 tests rbw-gtk-2.31.6> test server::tests::lockout_grows_and_caps ... ok rbw-gtk-2.31.6> test server::tests::bad_ids_and_keyring_store_are_rejected ... ok rbw-gtk-2.31.6> test server::tests::enroll_unlock_and_remove_need_a_finger ... ok rbw-gtk-2.31.6> test server::tests::failed_scans_release_nothing_and_lock_out ... ok rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s rbw-gtk-2.31.6> rbw-gtk-2.31.6> Doc-tests rbw rbw-gtk-2.31.6> rbw-gtk-2.31.6> running 0 tests rbw-gtk-2.31.6> rbw-gtk-2.31.6> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s rbw-gtk-2.31.6> rbw-gtk-2.31.6> checkPhase completed in 2 minutes 56 seconds rbw-gtk-2.31.6> Running phase: glibPreInstallPhase rbw-gtk-2.31.6> Running phase: glibPreInstallPhase rbw-gtk-2.31.6> Running phase: glibPreInstallPhase rbw-gtk-2.31.6> Running phase: installPhase rbw-gtk-2.31.6> actually installing contents of postBuildInstallFromCargoBuildLogOutTempzxz to /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6 rbw-gtk-2.31.6> stripping references to Rust toolchain rbw-gtk-2.31.6> Rust toolchain at: /nix/store/1qg7z7i461qsv0lczc40nyi8ps6snlca-rustc-1.99.0 rbw-gtk-2.31.6> stripping Rust toolchain references done rbw-gtk-2.31.6> stripping references to cargoVendorDir from: rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/git-credential-rbw rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-agent rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-browser rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-unlockd rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/share/applications/org.rbw.Unlock.desktop rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/share/bash-completion/completions/rbw rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/share/fish/vendor_completions.d/rbw.fish rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/share/icons/hicolor/128x128/apps/rbw.png rbw-gtk-2.31.6> /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/share/zsh/site-functions/_rbw rbw-gtk-2.31.6> stripping references done rbw-gtk-2.31.6> Running phase: gappsWrapperArgsHook rbw-gtk-2.31.6> Running phase: dropIconThemeCache rbw-gtk-2.31.6> Running phase: dropIconThemeCache rbw-gtk-2.31.6> Running phase: dropIconThemeCache rbw-gtk-2.31.6> Running phase: fixupPhase rbw-gtk-2.31.6> Wrapping program '/nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/git-credential-rbw' rbw-gtk-2.31.6> Wrapping program '/nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw' rbw-gtk-2.31.6> Wrapping program '/nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-agent' rbw-gtk-2.31.6> Wrapping program '/nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-browser' rbw-gtk-2.31.6> Wrapping program '/nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-unlockd' rbw-gtk-2.31.6> shrinking RPATHs of ELF executables and libraries in /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6 rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/git-credential-rbw rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/.rbw-wrapped rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/.rbw-agent-wrapped rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-agent rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/.rbw-browser-wrapped rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-browser rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/.rbw-unlockd-wrapped rbw-gtk-2.31.6> shrinking /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin/rbw-unlockd rbw-gtk-2.31.6> checking for references to /build/ in /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6... rbw-gtk-2.31.6> patching script interpreter paths in /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6 rbw-gtk-2.31.6> stripping (with command strip and flags -S -p) in /nix/store/wc5i1pz4d1fy6pjanmbh7n9cgdrw8h59-rbw-gtk-2.31.6/bin hypr-rdp-0.1.7> Finished `release` profile [optimized] target(s) in 9m 15s hypr-rdp-0.1.7> Executing cargoInstallPostBuildHook hypr-rdp-0.1.7> Finished cargoInstallPostBuildHook hypr-rdp-0.1.7> Finished cargoBuildHook hypr-rdp-0.1.7> buildPhase completed in 9 minutes 18 seconds hypr-rdp-0.1.7> Running phase: installPhase hypr-rdp-0.1.7> Executing cargoInstallHook hypr-rdp-0.1.7> Finished cargoInstallHook hypr-rdp-0.1.7> Running phase: fixupPhase hypr-rdp-0.1.7> shrinking RPATHs of ELF executables and libraries in /nix/store/0qz3dlm4rs7nl27sazskid332cv3d7kh-hypr-rdp-0.1.7 hypr-rdp-0.1.7> shrinking /nix/store/0qz3dlm4rs7nl27sazskid332cv3d7kh-hypr-rdp-0.1.7/bin/.hypr-rdp-wrapped hypr-rdp-0.1.7> checking for references to /build/ in /nix/store/0qz3dlm4rs7nl27sazskid332cv3d7kh-hypr-rdp-0.1.7... hypr-rdp-0.1.7> patching script interpreter paths in /nix/store/0qz3dlm4rs7nl27sazskid332cv3d7kh-hypr-rdp-0.1.7 hypr-rdp-0.1.7> stripping (with command strip and flags -S -p) in /nix/store/0qz3dlm4rs7nl27sazskid332cv3d7kh-hypr-rdp-0.1.7/bin building '/nix/store/998j85lqs52a7a8i098p8m1fpnbq781y-home-manager-path.drv' home-manager-path> structuredAttrs is enabled home-manager-path> created 11347 symlinks in user environment