[INFO] cloning repository https://github.com/leynos/pg-embedded-setup-unpriv [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leynos/pg-embedded-setup-unpriv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleynos%2Fpg-embedded-setup-unpriv", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleynos%2Fpg-embedded-setup-unpriv'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b2a6027d65cb65485fca8ab5c19359b5a8722a39 [INFO] testing leynos/pg-embedded-setup-unpriv against try#a7ee93192a766fb0dafa23def7154fc03cfcfc3e for pr-146989 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleynos%2Fpg-embedded-setup-unpriv" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/leynos/pg-embedded-setup-unpriv [INFO] removed 0 missing tests [INFO] finished tweaking git repo https://github.com/leynos/pg-embedded-setup-unpriv [INFO] tweaked toml for git repo https://github.com/leynos/pg-embedded-setup-unpriv written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/leynos/pg-embedded-setup-unpriv on toolchain a7ee93192a766fb0dafa23def7154fc03cfcfc3e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/leynos/pg-embedded-setup-unpriv already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9dcd5173de43c5196caf375e288aee51f78c1b81f9f12302ea97469fc88777dc [INFO] running `Command { std: "docker" "start" "-a" "9dcd5173de43c5196caf375e288aee51f78c1b81f9f12302ea97469fc88777dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9dcd5173de43c5196caf375e288aee51f78c1b81f9f12302ea97469fc88777dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9dcd5173de43c5196caf375e288aee51f78c1b81f9f12302ea97469fc88777dc", kill_on_drop: false }` [INFO] [stdout] 9dcd5173de43c5196caf375e288aee51f78c1b81f9f12302ea97469fc88777dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3edd5df61291b71e623441a10af51c4c84b8e2b68ba976562f2fbeb3696494c2 [INFO] running `Command { std: "docker" "start" "-a" "3edd5df61291b71e623441a10af51c4c84b8e2b68ba976562f2fbeb3696494c2", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling openssl v0.10.74 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling openssl-sys v0.9.110 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling unicode-properties v0.1.3 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling matchit v0.8.6 [INFO] [stderr] Compiling target-triple v0.1.4 [INFO] [stderr] Compiling pest v2.8.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling io-lifetimes v2.0.4 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling pest_meta v2.8.3 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling num-format v0.4.4 [INFO] [stderr] Compiling retry-policies v0.4.0 [INFO] [stderr] Compiling flate2 v1.1.4 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling whoami v1.6.1 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling regex-lite v0.1.7 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling reqwest-middleware v0.4.2 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling reqwest-retry v0.7.0 [INFO] [stderr] Compiling reqwest-tracing v0.5.8 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling io-extras v0.18.4 [INFO] [stderr] Compiling fallible-iterator v0.2.0 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling postgres-protocol v0.6.9 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling postgresql_archive v0.20.0 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling cap-primitives v3.4.4 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling camino v1.2.1 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling postgresql_embedded v0.20.0 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling postgres-types v0.2.11 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling fs-set-times v0.20.3 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling rustix-linux-procfs v0.1.1 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling serde_spanned v1.0.2 [INFO] [stderr] Compiling toml_writer v1.0.3 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling cap-std v3.4.4 [INFO] [stderr] Compiling ambient-authority v0.0.2 [INFO] [stderr] Compiling maybe-owned v0.3.4 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling toml v0.9.7 [INFO] [stderr] Compiling tokio-postgres v0.7.15 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling figment-json5 v0.1.1 [INFO] [stderr] Compiling serde_with_macros v3.16.1 [INFO] [stderr] Compiling postgresql_commands v0.20.0 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling clap-dispatch v0.1.1 [INFO] [stderr] Compiling ortho_config_macros v0.5.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling xdg v3.0.0 [INFO] [stderr] Compiling ortho_config v0.5.0 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling postgres v0.19.12 [INFO] [stderr] Compiling serde_with v3.16.1 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling secrecy v0.10.3 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling pg-embed-setup-unpriv v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8m 58s [INFO] running `Command { std: "docker" "inspect" "3edd5df61291b71e623441a10af51c4c84b8e2b68ba976562f2fbeb3696494c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3edd5df61291b71e623441a10af51c4c84b8e2b68ba976562f2fbeb3696494c2", kill_on_drop: false }` [INFO] [stdout] 3edd5df61291b71e623441a10af51c4c84b8e2b68ba976562f2fbeb3696494c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f3b707b217a7bdbc0e77e1f030a5d229ad3e0276f0ed1cb8ded125d30ccb9a4a [INFO] running `Command { std: "docker" "start" "-a" "f3b707b217a7bdbc0e77e1f030a5d229ad3e0276f0ed1cb8ded125d30ccb9a4a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling peg-runtime v0.6.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling type-map v0.5.1 [INFO] [stderr] Compiling peg-macros v0.6.3 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling rust-embed-utils v8.9.0 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling camino v1.2.1 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling self_cell v1.2.1 [INFO] [stderr] Compiling peg v0.6.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling pq-sys v0.7.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling cap-std v3.4.4 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling mockall_derive v0.13.1 [INFO] [stderr] Compiling diesel_derives v2.3.3 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling sys-locale v0.3.2 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling fslock v0.2.1 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling newt-hype v0.2.0 [INFO] [stderr] Compiling downcast v0.11.0 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling downcast-rs v2.0.2 [INFO] [stderr] Compiling fragile v2.0.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Compiling diesel_table_macro_syntax v0.3.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling openssl v0.10.74 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling unic-langid-impl v0.9.6 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling unic-langid-macros-impl v0.9.6 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling unic-langid-macros v0.9.6 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling unic-langid v0.9.6 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling gherkin v0.14.0 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling reqwest-middleware v0.4.2 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling typed-builder-macro v0.15.2 [INFO] [stderr] Compiling reqwest-retry v0.7.0 [INFO] [stderr] Compiling reqwest-tracing v0.5.8 [INFO] [stderr] Compiling postgresql_archive v0.20.0 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling figment-json5 v0.1.1 [INFO] [stderr] Compiling typed-builder v0.15.2 [INFO] [stderr] Compiling tokio-postgres v0.7.15 [INFO] [stderr] Compiling postgresql_commands v0.20.0 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling fluent-langneg v0.13.1 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling intl-memoizer v0.5.3 [INFO] [stderr] Compiling intl_pluralrules v7.0.2 [INFO] [stderr] Compiling serde_with_macros v3.16.1 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling postgresql_embedded v0.20.0 [INFO] [stderr] Compiling basic-toml v0.1.10 [INFO] [stderr] Compiling fluent-syntax v0.12.0 [INFO] [stderr] Compiling clap-dispatch v0.1.1 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling ortho_config_macros v0.5.0 [INFO] [stderr] Compiling find-crate v0.6.3 [INFO] [stderr] Compiling i18n-config v0.4.8 [INFO] [stderr] Compiling serde_with v3.16.1 [INFO] [stderr] Compiling fluent-bundle v0.16.0 [INFO] [stderr] Compiling ortho_config v0.5.0 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling postgres v0.19.12 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling secrecy v0.10.3 [INFO] [stderr] Compiling rust-embed-impl v8.9.0 [INFO] [stderr] Compiling rstest-bdd-patterns v0.3.2 [INFO] [stderr] Compiling i18n-embed-impl v0.8.4 [INFO] [stderr] Compiling fluent v0.17.0 [INFO] [stderr] Compiling dsl_auto_type v0.2.0 [INFO] [stderr] Compiling rust-embed v8.9.0 [INFO] [stderr] Compiling i18n-embed v0.16.0 [INFO] [stderr] Compiling serial_test_derive v3.3.1 [INFO] [stderr] Compiling derive_more v0.99.20 [INFO] [stderr] Compiling ctor v0.2.9 [INFO] [stderr] Compiling serial_test v3.3.1 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling pg-embed-setup-unpriv v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rstest-bdd-macros v0.3.2 [INFO] [stderr] Compiling temp-env v0.3.6 [INFO] [stderr] Compiling rstest-bdd v0.3.2 [INFO] [stderr] Compiling mockall v0.13.1 [INFO] [stderr] Compiling diesel v2.3.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 23s [INFO] running `Command { std: "docker" "inspect" "f3b707b217a7bdbc0e77e1f030a5d229ad3e0276f0ed1cb8ded125d30ccb9a4a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3b707b217a7bdbc0e77e1f030a5d229ad3e0276f0ed1cb8ded125d30ccb9a4a", kill_on_drop: false }` [INFO] [stdout] f3b707b217a7bdbc0e77e1f030a5d229ad3e0276f0ed1cb8ded125d30ccb9a4a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a7ee93192a766fb0dafa23def7154fc03cfcfc3e" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6cfa178a59a9fcc71b5ef2ec6e6d40292b0bf404b1d0d243b808210cb5a16132 [INFO] running `Command { std: "docker" "start" "-a" "6cfa178a59a9fcc71b5ef2ec6e6d40292b0bf404b1d0d243b808210cb5a16132", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.77s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pg_embedded_setup_unpriv-0ba4c1e4020d1df0) [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test bootstrap::mode::tests::determine_execution_mode_allows_subprocess_with_worker ... ok [INFO] [stdout] test bootstrap::mode::tests::determine_execution_mode_ignores_worker_when_unprivileged ... ok [INFO] [stdout] test bootstrap::mode::tests::determine_execution_mode_in_process_when_unprivileged ... ok [INFO] [stdout] test bootstrap::mode::tests::determine_execution_mode_requires_worker_when_root ... ok [INFO] [stdout] test bootstrap::prepare::tests::sanitized_settings::sanitized_settings_log_redacts_passwords ... ok [INFO] [stdout] test bootstrap::tests::orchestrate_bootstrap_propagates_binary_cache_dir ... ok [INFO] [stdout] test bootstrap::prepare::tests::unix_tests::ensure_settings_paths_respects_user_provided_dirs ... ok [INFO] [stdout] test bootstrap::prepare::tests::unix_tests::ensure_settings_paths_applies_defaults ... ok [INFO] [stdout] test bootstrap::tests::run_succeeds_with_customised_paths ... ok [INFO] [stdout] test bootstrap::prepare::tests::behaviour_tests::bootstrap_unprivileged_sets_up_directories ... ok [INFO] [stdout] test bootstrap::prepare::tests::unix_tests::ensure_pgpass_for_user_sets_permissions_and_owner ... ok [INFO] [stdout] test cache::config::tests::binary_cache_config_default_uses_resolved_dir ... ok [INFO] [stdout] test cache::config::tests::resolve_cache_dir_respects_env_priority::case_1_explicit_env_var ... ok [INFO] [stdout] test cache::config::tests::binary_cache_config_with_dir_uses_provided_path ... ok [INFO] [stdout] test cache::config::tests::resolve_cache_dir_respects_env_priority::case_2_xdg_fallback ... ok [INFO] [stdout] test cache::config::tests::resolve_cache_dir_respects_env_priority::case_3_empty_env_var_uses_xdg ... ok [INFO] [stdout] test cache::config::tests::resolve_cache_dir_respects_env_priority::case_4_whitespace_only_uses_xdg ... ok [INFO] [stdout] test cache::lock::tests::acquire_lock_creates_lock_file::case_1_exclusive ... ok [INFO] [stdout] test cache::lock::tests::acquire_lock_creates_lock_file::case_2_shared ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_2_parent_dir_shared ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_1_parent_dir_exclusive ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_3_path_separator_exclusive ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_4_path_separator_shared ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_6_absolute_path_exclusive ... ok [INFO] [stdout] test cache::lock::tests::acquire_rejects_invalid_version_strings::case_5_parent_in_path_exclusive ... ok [INFO] [stdout] test cache::lock::tests::different_versions_have_separate_locks ... ok [INFO] [stdout] test cache::lock::tests::multiple_shared_locks_can_coexist ... ok [INFO] [stdout] test cache::operations::tests::check_cache_returns_miss_without_bin_directory ... ok [INFO] [stdout] test cache::operations::tests::check_cache_returns_hit_with_marker_and_bin ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_ignores_non_matching ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_returns_none_for_empty_cache ... ok [INFO] [stdout] test cache::operations::tests::check_cache_returns_miss_for_empty_directory ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_scenarios::case_1_exact_match ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_scenarios::case_2_caret_requirement ... ok [INFO] [stdout] test cache::operations::tests::try_use_cache_returns_false_on_miss ... ok [INFO] [stdout] test cluster::connection::tests::database_url_matches_postgresql_embedded ... ok [INFO] [stdout] test cluster::connection::tests::metadata_reflects_underlying_settings ... ok [INFO] [stdout] test cluster::installation::tests::refresh_worker_port_reads_postmaster_pid ... ok [INFO] [stdout] test cluster::mod_tests::with_worker_guard_restores_environment ... ok [INFO] [stdout] test bootstrap::tests::orchestrate_bootstrap_respects_env_overrides ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_ignores_incomplete_entries ... ok [INFO] [stdout] test cache::operations::tests::check_cache_returns_miss_without_marker ... ok [INFO] [stdout] test cluster::temporary_database::tests::force_drop_returns_error_on_connection_failure ... ok [INFO] [stderr] run_root_operation_hook already installed by thread cluster::test_cluster_tests::installing_hook_twice_returns_error (ThreadId(58)) [INFO] [stdout] test cluster::temporary_database::tests::drop_trait_does_not_panic_on_connection_failure ... ok [INFO] [stdout] test cluster::test_cluster_tests::installing_hook_twice_returns_error ... ok [INFO] [stdout] test cluster::temporary_database::tests::temporary_database_accessors ... ok [INFO] [stdout] test cache::operations::tests::copy_from_cache_copies_files ... ok [INFO] [stdout] test cache::operations::tests::try_use_cache_returns_true_on_hit ... ok [INFO] [stdout] test cluster::temporary_database::tests::drop_database_returns_error_on_connection_failure ... ok [INFO] [stdout] test cache::operations::tests::find_matching_cached_version_scenarios::case_3_highest_matching ... ok [INFO] [stdout] test cache::operations::tests::populate_cache_creates_version_directory ... ok [INFO] [stdout] test env::tests::allows_reentrant_scopes ... ok [INFO] [stdout] test cluster::test_cluster_tests::unprivileged_operations_run_in_process ... ok [INFO] [stdout] test cluster::worker_invoker::tests::unprivileged_operations_execute_in_process ... ok [INFO] [stdout] test cluster::test_cluster_tests::unprivileged_operation_errors_propagate ... ok [INFO] [stdout] test cluster::test_cluster_tests::root_operation_errors_surface_worker_failure ... ok [INFO] [stdout] test cluster::test_cluster_tests::root_operations_delegate_to_worker ... ok [INFO] [stdout] test cluster::worker_invoker::tests::installing_hook_twice_errors ... ok [INFO] [stderr] run_root_operation_hook already installed by thread cluster::worker_invoker::tests::installing_hook_twice_errors (ThreadId(63)) [INFO] [stdout] test cluster::worker_invoker::tests::root_operations_delegate_to_hook ... ok [INFO] [stdout] test env::tests::apply_os_rejects_invalid_keys ... ok [INFO] [stdout] test env::tests::recovers_from_poisoned_lock ... ok [INFO] [stdout] test env::tests::keeps_lock_until_last_scope_drops ... ok [INFO] [stdout] test error::tests::pg_embedded_error_includes_inner_message::case_1_bootstrap ... ok [INFO] [stdout] test env::tests::scoped_env_recovers_from_corrupt_exit::case_1_corrupt_exit ... ok [INFO] [stdout] test error::tests::bootstrap_error_displays_report_message ... ok [INFO] [stdout] test error::tests::pg_embedded_error_includes_inner_message::case_2_privilege ... ok [INFO] [stdout] test env::tests::scoped_env_recovers_from_corrupt_exit::case_2_invalid_index_nested ... ok [INFO] [stdout] test error::tests::pg_embedded_error_includes_inner_message::case_3_config ... ok [INFO] [stdout] test env::tests::scoped_env_recovers_from_corrupt_exit::case_3_out_of_order_drop ... ok [INFO] [stdout] test fs::tests::ensure_dir_exists_creates_nested_directories ... ok [INFO] [stdout] test fs::tests::ensure_dir_exists_is_idempotent ... ok [INFO] [stdout] test fs::tests::ensure_existing_path_is_dir_allows_ambient_root ... ok [INFO] [stdout] test fs::tests::find_existing_ancestor_handles_root_path ... ok [INFO] [stdout] test fs::tests::find_existing_ancestor_handles_relative_paths ... ok [INFO] [stdout] test fs::tests::find_existing_ancestor_walks_up_to_existing_directory ... ok [INFO] [stdout] test fs::tests::ensure_existing_path_is_dir_handles_existing_paths::case_1_directory ... ok [INFO] [stdout] test env::tests::serialises_env_across_threads ... ok [INFO] [stdout] test test_support::fixtures::tests::privileged_user_with_existing_worker_env_does_not_override ... ok [INFO] [stdout] test env::tests::thread_state_recovers_from_invalid_index ... ok [INFO] [stdout] test fs::tests::ensure_existing_path_is_dir_handles_existing_paths::case_2_file ... ok [INFO] [stdout] test test_support::fixtures::tests::privileged_user_without_worker_binary_panics - should panic ... ok [INFO] [stdout] test test_support::fixtures::tests::privileged_user_without_worker_env_resolves_worker_path ... ok [INFO] [stdout] test test_support::fixtures::tests::unprivileged_user_does_not_require_worker::case_1_worker_would_be_found ... ok [INFO] [stdout] test test_support::fixtures::tests::unprivileged_user_does_not_require_worker::case_2_worker_would_not_be_found ... ok [INFO] [stdout] test test_support::hash::tests::hash_directory_handles_empty_directory ... ok [INFO] [stdout] test test_support::hash::tests::hash_directory_handles_nested_directories ... ok [INFO] [stdout] test test_support::worker_env::tests::find_staging_directory_detects_profile::case_2_release ... ok [INFO] [stdout] test test_support::hash::tests::hash_directory_produces_consistent_results ... ok [INFO] [stdout] test test_support::worker_env::tests::pointer_file_written_to_target_dir ... ok [INFO] [stdout] test test_support::logging::tests::captures_debug_logs ... ok [INFO] [stdout] test test_support::logging::tests::captures_span_enter_and_close_events ... ok [INFO] [stdout] test test_support::logging::tests::decode_logs_uses_lossy_utf8_for_invalid_bytes ... ok [INFO] [stdout] test test_support::hash::tests::hash_directory_changes_with_content ... ok [INFO] [stdout] test test_support::worker_env::tests::should_restage_returns_false_when_staged_is_newer ... ok [INFO] [stdout] test test_support::worker_env::tests::find_staging_directory_detects_profile::case_1_debug ... ok [INFO] [stdout] test test_support::hash::tests::hash_directory_is_64_hex_chars ... ok [INFO] [stdout] test test_support::worker_env::tests::should_restage_returns_true_for_missing_staged ... ok [INFO] [stdout] test worker::tests::plain_secret_serializes_as_string ... ok [INFO] [stdout] test test_support::worker_env::tests::staged_worker_is_world_executable_and_in_temp_dir ... ok [INFO] [stdout] test worker::tests::plain_secret_debug_redacts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pg_embedded_setup_unpriv-3484377b80544be6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/pg_worker.rs (/opt/rustwide/target/debug/deps/pg_worker-090fa039a3b17079) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/e2e_postgresql_embedded_diesel.rs (/opt/rustwide/target/debug/deps/e2e_postgresql_embedded_diesel-8463a04bacd08672) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/localized_diagnostics.rs (/opt/rustwide/target/debug/deps/localized_diagnostics-607c46d5073ad484) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test scenario_localized_diagnostics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/settings.rs (/opt/rustwide/target/debug/deps/settings-a6ff5ab8b72f6d10) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test detect_execution_privileges_tracks_effective_uid ... ok [INFO] [stdout] test with_temp_euid_changes_uid ... ok [INFO] [stdout] test to_settings_default_config ... ok [INFO] [stdout] test to_settings_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/settings_logging.rs (/opt/rustwide/target/debug/deps/settings_logging-74ec0e114e94b5f8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/settings_snapshot_roundtrip.rs (/opt/rustwide/target/debug/deps/settings_snapshot_roundtrip-8accadf4861fa96f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test settings_snapshot_roundtrip_preserves_all_fields ... ok [INFO] [stdout] test worker_payload_debug_redacts_sensitive_values ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/worker_process.rs (/opt/rustwide/target/debug/deps/worker_process-aba475f9274119bb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests pg_embedded_setup_unpriv [INFO] [stdout] [INFO] [stdout] running 63 tests [INFO] [stdout] test src/bootstrap/prepare/mod.rs - bootstrap::prepare::prepare_xdg_dirs (line 256) ... ignored [INFO] [stdout] test src/cache/lock.rs - cache::lock::CacheLock::acquire_exclusive (line 38) - compile ... ok [INFO] [stdout] test src/bootstrap/mode.rs - bootstrap::mode::detect_execution_privileges (line 33) ... ok [INFO] [stdout] test src/cache/operations/copy.rs - cache::operations::copy::copy_from_cache (line 36) - compile ... ok [INFO] [stdout] test src/cache/config.rs - cache::config::resolve_cache_dir (line 52) ... ok [INFO] [stdout] test src/cache/operations/lookup.rs - cache::operations::lookup::find_matching_cached_version (line 119) - compile ... ok [INFO] [stdout] test src/cache/operations/lookup.rs - cache::operations::lookup::check_cache (line 55) - compile ... ok [INFO] [stdout] test src/bootstrap/env.rs - bootstrap::env::TestBootstrapEnvironment (line 258) ... ok [INFO] [stdout] test src/cache/operations/populate.rs - cache::operations::populate::populate_cache (line 39) - compile ... ok [INFO] [stdout] test src/cluster/connection.rs - cluster::connection::TestClusterConnection (line 102) - compile ... ok [INFO] [stdout] test src/cluster/connection.rs - cluster::connection::ConnectionMetadata (line 34) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::create_database (line 74) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::create_database_from_template (line 99) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::drop_database (line 125) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::database_exists (line 149) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::temporary_database (line 213) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::temporary_database_from_template (line 240) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::create_database (line 112) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::create_database_from_template (line 144) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::DatabaseName (line 24) ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::database_exists (line 218) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::drop_database (line 194) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::ensure_template_exists (line 254) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::temporary_database (line 310) - compile ... ok [INFO] [stdout] test src/cluster/lifecycle.rs - cluster::lifecycle::TestClusterConnection::temporary_database_from_template (line 350) - compile ... ok [INFO] [stdout] test src/cluster/mod.rs - cluster (line 11) - compile ... ok [INFO] [stdout] test src/cluster/mod.rs - cluster (line 29) ... ignored [INFO] [stdout] test src/cluster/mod.rs - cluster::TestCluster::connection (line 270) - compile ... ok [INFO] [stdout] test src/cluster/temporary_database.rs - cluster::temporary_database::TemporaryDatabase (line 20) - compile ... ok [INFO] [stdout] test src/cluster/temporary_database.rs - cluster::temporary_database::TemporaryDatabase::drop_database (line 85) - compile ... ok [INFO] [stdout] test src/cluster/temporary_database.rs - cluster::temporary_database::TemporaryDatabase::force_drop (line 116) - compile ... ok [INFO] [stdout] test src/cluster/worker_invoker/mod.rs - cluster::worker_invoker::WorkerInvoker<'a>::invoke (line 241) ... ignored [INFO] [stdout] test src/cluster/worker_invoker/mod.rs - cluster::worker_invoker::WorkerInvoker<'a>::new (line 207) ... ignored [INFO] [stdout] test src/env/mod.rs - env (line 8) ... ignored [INFO] [stdout] test src/lib.rs - ambient_dir_and_path (line 169) - compile ... ok [INFO] [stdout] test src/lib.rs - worker_process_test_api::WorkerRequest<'a>::new (line 64) ... ignored [INFO] [stdout] test src/privileges.rs - privileges::default_paths_for (line 223) ... ok [INFO] [stdout] test src/privileges.rs - privileges::make_data_dir_private (line 99) - compile ... ok [INFO] [stdout] test src/privileges.rs - privileges::make_dir_accessible (line 75) - compile ... ok [INFO] [stdout] test src/cluster/delegation.rs - cluster::delegation::TestCluster::ensure_template_exists (line 173) - compile ... ok [INFO] [stdout] test src/lib.rs - PgEnvCfg (line 242) ... ok [INFO] [stdout] test src/test_support/filesystem.rs - test_support::filesystem::ambient_dir_and_path (line 24) - compile ... ok [INFO] [stdout] test src/test_support/fixtures.rs - test_support::fixtures::dummy_environment (line 43) ... ok [INFO] [stdout] test src/test_support/fixtures.rs - test_support::fixtures::ensure_worker_env (line 110) - compile ... ok [INFO] [stdout] test src/test_support/fixtures.rs - test_support::fixtures::shared_cluster (line 221) - compile ... ok [INFO] [stdout] test src/test_support/fixtures.rs - test_support::fixtures::dummy_settings (line 64) ... ok [INFO] [stdout] test src/test_support/fixtures_docs.rs - test_support::fixtures_docs::shared_test_cluster (line 48) - compile ... ok [INFO] [stdout] test src/test_support/fixtures_docs.rs - test_support::fixtures_docs::test_cluster (line 18) - compile ... ok [INFO] [stdout] test src/test_support/hash.rs - test_support::hash::hash_directory (line 22) - compile ... ok [INFO] [stdout] test src/test_support/scoped_env.rs - test_support::scoped_env::scoped_env (line 11) - compile ... ok [INFO] [stdout] test src/test_support/worker_env.rs - test_support::worker_env::worker_binary_for_tests (line 24) - compile ... ok [INFO] [stdout] test src/bootstrap/env.rs - bootstrap::env::find_timezone_dir (line 93) ... ok [INFO] [stdout] test src/worker_process/mod.rs - worker_process::WorkerRequest<'a>::new (line 119) ... ignored [INFO] [stdout] test src/worker_process/mod.rs - worker_process::WorkerRequestArgs (line 54) ... ignored [INFO] [stdout] test src/worker_process/mod.rs - worker_process::run (line 172) ... ignored [INFO] [stdout] test src/worker_process/privileges.rs - worker_process::privileges::apply (line 51) ... ignored [INFO] [stdout] test src/worker.rs - worker (line 7) - compile ... ok [INFO] [stdout] test src/test_support/fixtures.rs - test_support::fixtures::test_runtime (line 23) ... ok [INFO] [stdout] test src/privileges.rs - privileges::nobody_uid (line 207) ... ok [INFO] [stdout] test src/bootstrap/mod.rs - bootstrap::bootstrap_for_tests (line 94) - compile ... ok [INFO] [stdout] test src/cache/lock.rs - cache::lock::CacheLock::acquire_shared (line 63) - compile ... ok [INFO] [stdout] test src/bootstrap/env.rs - bootstrap::env::TestBootstrapEnvironment::to_env (line 307) ... ok [INFO] [stdout] test src/bootstrap/mod.rs - bootstrap::run (line 74) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/bootstrap/mod.rs - bootstrap::run (line 74) stdout ---- [INFO] [stdout] Test executable failed (exit status: 1). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] Error: Bootstrap(BootstrapError { kind: Other, report: [INFO] [stdout] 0: PG_EMBEDDED_WORKER must be set when running with root privileges [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] src/bootstrap/mode.rs:69 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout] 1: ::default [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1018 [INFO] [stdout] 1016 │ pub(crate) fn default(&self, error: &(dyn std::error::Error + 'static)) -> crate::Handler { [INFO] [stdout] 1017 │ let backtrace = if lib_verbosity() != Verbosity::Minimal { [INFO] [stdout]  1018 >  Some(backtrace::Backtrace::new()) [INFO] [stdout] 1019 │ } else { [INFO] [stdout] 1020 │ None [INFO] [stdout] 2: ::into_eyre_hook::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/src/config.rs:1068 [INFO] [stdout] 1066 │ /// Convert the self into the boxed type expected by `eyre::set_hook`. [INFO] [stdout] 1067 │ pub fn into_eyre_hook(self) -> HookFunc { [INFO] [stdout]  1068 >  Box::new(move |e| Box::new(self.default(e))) [INFO] [stdout] 1069 │ } [INFO] [stdout] 1070 │ } [INFO] [stdout] 3: eyre[b1bb5482e0ee89bf]::capture_handler [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:601 [INFO] [stdout] 599 │ .as_ref(); [INFO] [stdout] 600 │ [INFO] [stdout]  601 >  let mut handler = hook(error); [INFO] [stdout] 602 │ [INFO] [stdout] 603 │ #[cfg(track_caller)] [INFO] [stdout] 4: ::from_adhoc::<&str> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:114 [INFO] [stdout] 112 │ // Safety: MessageError is repr(transparent) so it is okay for the [INFO] [stdout] 113 │ // vtable to allow casting the MessageError to M. [INFO] [stdout]  114 >  let handler = Some(crate::capture_handler(&error)); [INFO] [stdout] 115 │ [INFO] [stdout] 116 │ unsafe { Report::construct(error, vtable, handler) } [INFO] [stdout] 5: ::msg::<&str> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/error.rs:70 [INFO] [stdout] 68 │ M: Display + Debug + Send + Sync + 'static, [INFO] [stdout] 69 │ { [INFO] [stdout]  70 >  Report::from_adhoc(message) [INFO] [stdout] 71 │ } [INFO] [stdout] 72 │ [INFO] [stdout] 6: eyre[b1bb5482e0ee89bf]::private::format_err [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/src/lib.rs:1316 [INFO] [stdout] 1314 │ if let Some(message) = fmt_arguments_as_str { [INFO] [stdout] 1315 │ // eyre!("literal"), can downcast to &'static str [INFO] [stdout]  1316 >  Report::msg(message) [INFO] [stdout] 1317 │ } else { [INFO] [stdout] 1318 │ // eyre!("interpolate {var}"), can downcast to String [INFO] [stdout] 7: pg_embedded_setup_unpriv[3749b0ae57f9e1c7]::bootstrap::mode::determine_execution_mode [INFO] [stdout] at /opt/rustwide/workdir/src/bootstrap/mode.rs:69 [INFO] [stdout] 67 │ ExecutionPrivileges::Root => { [INFO] [stdout] 68 │ if worker_binary.is_none() { [INFO] [stdout]  69 >  Err(BootstrapError::from(color_eyre::eyre::eyre!( [INFO] [stdout] 70 │ "PG_EMBEDDED_WORKER must be set when running with root privileges" [INFO] [stdout] 71 │ ))) [INFO] [stdout] 8: pg_embedded_setup_unpriv[3749b0ae57f9e1c7]::bootstrap::orchestrate_bootstrap [INFO] [stdout] at /opt/rustwide/workdir/src/bootstrap/mod.rs:124 [INFO] [stdout] 122 │ let settings = cfg.to_settings()?; [INFO] [stdout] 123 │ let worker_binary = worker_binary_from_env(privileges)?; [INFO] [stdout]  124 >  let execution_mode = determine_execution_mode(privileges, worker_binary.as_ref())?; [INFO] [stdout] 125 │ let shutdown_timeout = shutdown_timeout_from_env()?; [INFO] [stdout] 126 │ let prepared = prepare_bootstrap(privileges, settings, &cfg)?; [INFO] [stdout] 9: pg_embedded_setup_unpriv[3749b0ae57f9e1c7]::bootstrap::run [INFO] [stdout] at /opt/rustwide/workdir/src/bootstrap/mod.rs:87 [INFO] [stdout] 85 │ /// cannot be configured. [INFO] [stdout] 86 │ pub fn run() -> CrateResult<()> { [INFO] [stdout]  87 >  orchestrate_bootstrap()?; [INFO] [stdout] 88 │ Ok(()) [INFO] [stdout] 89 │ } [INFO] [stdout] 10: doctest_bundle_2024[7730f2eb7a065f15]::__doctest_4::main [INFO] [stdout] at : [INFO] [stdout] 11: doctest_bundle_2024[7730f2eb7a065f15]::__doctest_4::__main_fn [INFO] [stdout] at : [INFO] [stdout] 12: doctest_runner_2024[968df80ac68cfdad]::__doctest_4::TEST::{closure#0} [INFO] [stdout] at : [INFO] [stdout] 13: >::call_once [INFO] [stdout] at : [INFO] [stdout] 14: doctest_runner_2024[968df80ac68cfdad]::main [INFO] [stdout] at : [INFO] [stdout] 15:  std[b14e17aa63033746]::process::ExitCode as core[7ebf52c056bd56a4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at : [INFO] [stdout] 16: std[b14e17aa63033746]::sys::backtrace::__rust_begin_short_backtrace:: std[b14e17aa63033746]::process::ExitCode, std[b14e17aa63033746]::process::ExitCode> [INFO] [stdout] at : [INFO] [stdout] 17: std[b14e17aa63033746]::rt::lang_start::::{closure#0} [INFO] [stdout] at : [INFO] [stdout] 18: <&dyn core[7ebf52c056bd56a4]::ops::function::Fn<(), Output = i32> + core[7ebf52c056bd56a4]::panic::unwind_safe::RefUnwindSafe + core[7ebf52c056bd56a4]::marker::Sync as core[7ebf52c056bd56a4]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/core/src/ops/function.rs:287 [INFO] [stdout] 19: std[b14e17aa63033746]::panicking::catch_unwind::do_call::<&dyn core[7ebf52c056bd56a4]::ops::function::Fn<(), Output = i32> + core[7ebf52c056bd56a4]::panic::unwind_safe::RefUnwindSafe + core[7ebf52c056bd56a4]::marker::Sync, i32> [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panicking.rs:581 [INFO] [stdout] 20: std[b14e17aa63033746]::panicking::catch_unwind:: + core[7ebf52c056bd56a4]::panic::unwind_safe::RefUnwindSafe + core[7ebf52c056bd56a4]::marker::Sync> [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panicking.rs:544 [INFO] [stdout] 21: std[b14e17aa63033746]::panic::catch_unwind::<&dyn core[7ebf52c056bd56a4]::ops::function::Fn<(), Output = i32> + core[7ebf52c056bd56a4]::panic::unwind_safe::RefUnwindSafe + core[7ebf52c056bd56a4]::marker::Sync, i32> [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panic.rs:359 [INFO] [stdout] 22: std[b14e17aa63033746]::rt::lang_start_internal::{closure#0} [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/rt.rs:175 [INFO] [stdout] 23: std[b14e17aa63033746]::panicking::catch_unwind::do_call:: [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panicking.rs:581 [INFO] [stdout] 24: std[b14e17aa63033746]::panicking::catch_unwind:: [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panicking.rs:544 [INFO] [stdout] 25: std[b14e17aa63033746]::panic::catch_unwind:: [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/panic.rs:359 [INFO] [stdout] 26: std[b14e17aa63033746]::rt::lang_start_internal [INFO] [stdout] at /rustc/a7ee93192a766fb0dafa23def7154fc03cfcfc3e/library/std/src/rt.rs:171 [INFO] [stdout] 27: std[b14e17aa63033746]::rt::lang_start:: [INFO] [stdout] at : [INFO] [stdout] 28: main [INFO] [stdout] at : [INFO] [stdout] 29: __libc_start_main [INFO] [stdout] at : [INFO] [stdout] 30: _start [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. }) [INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure" [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/bootstrap/mod.rs - bootstrap::run (line 74) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 52 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out; finished in 2.98s [INFO] [stdout] [INFO] [stdout] all doctests ran in 6.63s; merged doctests compilation took 3.59s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "6cfa178a59a9fcc71b5ef2ec6e6d40292b0bf404b1d0d243b808210cb5a16132", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6cfa178a59a9fcc71b5ef2ec6e6d40292b0bf404b1d0d243b808210cb5a16132", kill_on_drop: false }` [INFO] [stdout] 6cfa178a59a9fcc71b5ef2ec6e6d40292b0bf404b1d0d243b808210cb5a16132