[INFO] fetching crate sacho 0.4.0-dev.61+5ef1a44...
[INFO] testing sacho-0.4.0-dev.61+5ef1a44 against 1.98.0-beta.8 for beta-1.99-5
[INFO] extracting crate sacho 0.4.0-dev.61+5ef1a44 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate sacho 0.4.0-dev.61+5ef1a44
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sacho 0.4.0-dev.61+5ef1a44
[INFO] tweaked toml for crates.io crate sacho 0.4.0-dev.61+5ef1a44 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sacho 0.4.0-dev.61+5ef1a44 on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sacho 0.4.0-dev.61+5ef1a44 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" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded url v2.5.8
[INFO] [stderr]   Downloaded serde_derive v1.0.228
[INFO] [stderr]   Downloaded yoke-derive v0.8.2
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded windows-targets v0.52.6
[INFO] [stderr]   Downloaded utf8_iter v1.0.4
[INFO] [stderr]   Downloaded deranged v0.5.8
[INFO] [stderr]   Downloaded percent-encoding v2.3.2
[INFO] [stderr]   Downloaded zerofrom v0.1.8
[INFO] [stderr]   Downloaded zerofrom-derive v0.1.7
[INFO] [stderr]   Downloaded idna_adapter v1.2.2
[INFO] [stderr]   Downloaded stable_deref_trait v1.2.1
[INFO] [stderr]   Downloaded num-conv v0.2.2
[INFO] [stderr]   Downloaded time-core v0.1.9
[INFO] [stderr]   Downloaded potential_utf v0.1.5
[INFO] [stderr]   Downloaded powerfmt v0.2.0
[INFO] [stderr]   Downloaded zerovec-derive v0.11.3
[INFO] [stderr]   Downloaded displaydoc v0.2.6
[INFO] [stderr]   Downloaded tinystr v0.8.3
[INFO] [stderr]   Downloaded phf_shared v0.11.3
[INFO] [stderr]   Downloaded form_urlencoded v1.2.2
[INFO] [stderr]   Downloaded untrusted v0.9.0
[INFO] [stderr]   Downloaded heck v0.5.0
[INFO] [stderr]   Downloaded utf8parse v0.2.2
[INFO] [stderr]   Downloaded crc32fast v1.5.0
[INFO] [stderr]   Downloaded utf8-zero v0.8.1
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded quick-error v1.2.3
[INFO] [stderr]   Downloaded clap_lex v1.1.0
[INFO] [stderr]   Downloaded onig v6.5.3
[INFO] [stderr]   Downloaded errno v0.3.14
[INFO] [stderr]   Downloaded fnv v1.0.7
[INFO] [stderr]   Downloaded colorchoice v1.0.5
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded cfg_aliases v0.1.1
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.11
[INFO] [stderr]   Downloaded quote v1.0.46
[INFO] [stderr]   Downloaded zeroize v1.9.0
[INFO] [stderr]   Downloaded cfg-if v1.0.4
[INFO] [stderr]   Downloaded yoke v0.8.3
[INFO] [stderr]   Downloaded terminal_size v0.4.4
[INFO] [stderr]   Downloaded synstructure v0.13.2
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded defmt-parser v1.0.0
[INFO] [stderr]   Downloaded subtle v2.6.1
[INFO] [stderr]   Downloaded thiserror-impl v2.0.18
[INFO] [stderr]   Downloaded thiserror v2.0.18
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.2
[INFO] [stderr]   Downloaded predicates-tree v1.0.13
[INFO] [stderr]   Downloaded wasi v0.11.1+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded rand_core v0.9.5
[INFO] [stderr]   Downloaded siphasher v1.0.3
[INFO] [stderr]   Downloaded strsim v0.11.1
[INFO] [stderr]   Downloaded ident_case v1.0.1
[INFO] [stderr]   Downloaded xdg v3.0.0
[INFO] [stderr]   Downloaded mutants v0.0.3
[INFO] [stderr]   Downloaded shlex v2.0.1
[INFO] [stderr]   Downloaded fastrand v2.4.1
[INFO] [stderr]   Downloaded writeable v0.6.3
[INFO] [stderr]   Downloaded snafu-derive v0.9.1
[INFO] [stderr]   Downloaded smallvec v1.15.2
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.9
[INFO] [stderr]   Downloaded supports-unicode v3.0.0
[INFO] [stderr]   Downloaded litemap v0.8.2
[INFO] [stderr]   Downloaded httparse v1.10.1
[INFO] [stderr]   Downloaded once_cell v1.21.4
[INFO] [stderr]   Downloaded semver v1.0.28
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded getrandom v0.2.17
[INFO] [stderr]   Downloaded toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.106
[INFO] [stderr]   Downloaded serde_core v1.0.228
[INFO] [stderr]   Downloaded icu_provider v2.2.0
[INFO] [stderr]   Downloaded ureq-proto v0.6.0
[INFO] [stderr]   Downloaded log v0.4.33
[INFO] [stderr]   Downloaded serde v1.0.228
[INFO] [stderr]   Downloaded tempfile v3.27.0
[INFO] [stderr]   Downloaded predicates-core v1.0.10
[INFO] [stderr]   Downloaded unsafe-libyaml v0.2.11
[INFO] [stderr]   Downloaded lazy_static v1.5.0
[INFO] [stderr]   Downloaded toml v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded getrandom v0.4.3
[INFO] [stderr]   Downloaded rustls-pki-types v1.15.0
[INFO] [stderr]   Downloaded bitflags v2.13.0
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded ryu v1.0.23
[INFO] [stderr]   Downloaded icu_locale_core v2.2.0
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.8
[INFO] [stderr]   Downloaded html-escape v0.2.14
[INFO] [stderr]   Downloaded glob v0.3.3
[INFO] [stderr]   Downloaded icu_normalizer v2.2.0
[INFO] [stderr]   Downloaded icu_normalizer_data v2.2.0
[INFO] [stderr]   Downloaded bytes v1.12.1
[INFO] [stderr]   Downloaded base64 v0.22.1
[INFO] [stderr]   Downloaded r-efi v6.0.0
[INFO] [stderr]   Downloaded snafu v0.9.1
[INFO] [stderr]   Downloaded similar v3.1.1
[INFO] [stderr]   Downloaded is_ci v1.2.0
[INFO] [stderr]   Downloaded backtrace-ext v0.2.1
[INFO] [stderr]   Downloaded adler2 v2.0.1
[INFO] [stderr]   Downloaded globset v0.4.18
[INFO] [stderr]   Downloaded zerotrie v0.2.4
[INFO] [stderr]   Downloaded icu_collections v2.2.0
[INFO] [stderr]   Downloaded termtree v0.5.1
[INFO] [stderr]   Downloaded icu_properties v2.2.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.27
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.6
[INFO] [stderr]   Downloaded linked-hash-map v0.5.6
[INFO] [stderr]   Downloaded anstyle-query v1.1.5
[INFO] [stderr]   Downloaded phf_generator v0.13.1
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded bit-set v0.8.0
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded darling_macro v0.23.0
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded xdg v2.5.2
[INFO] [stderr]   Downloaded rustls-webpki v0.103.13
[INFO] [stderr]   Downloaded rayon-core v1.13.0
[INFO] [stderr]   Downloaded plist v1.10.0
[INFO] [stderr]   Downloaded zmij v1.0.21
[INFO] [stderr]   Downloaded http v1.4.2
[INFO] [stderr]   Downloaded cc v1.2.66
[INFO] [stderr]   Downloaded memchr v2.8.2
[INFO] [stderr]   Downloaded backtrace v0.3.76
[INFO] [stderr]   Downloaded same-file v1.0.6
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.21
[INFO] [stderr]   Downloaded idna v1.1.0
[INFO] [stderr]   Downloaded zerovec v0.11.6
[INFO] [stderr]   Downloaded difflib v0.4.0
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded miette-derive v7.6.0
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded option-ext v0.2.0
[INFO] [stderr]   Downloaded ureq v3.3.0
[INFO] [stderr]   Downloaded defmt v1.1.1
[INFO] [stderr]   Downloaded redox_users v0.5.2
[INFO] [stderr]   Downloaded shared_library v0.1.9
[INFO] [stderr]   Downloaded is_terminal_polyfill v1.70.2
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.18
[INFO] [stderr]   Downloaded icu_properties_data v2.2.0
[INFO] [stderr]   Downloaded aho-corasick v1.1.4
[INFO] [stderr]   Downloaded addr2line v0.25.1
[INFO] [stderr]   Downloaded toml v0.9.12+spec-1.1.0
[INFO] [stderr]   Downloaded rustc-hash v2.1.3
[INFO] [stderr]   Downloaded jiff-static v0.2.32
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded time-macros v0.2.31
[INFO] [stderr]   Downloaded webpki-roots v1.0.9
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] [stderr]   Downloaded unicode_categories v0.1.1
[INFO] [stderr]   Downloaded winnow v1.0.3
[INFO] [stderr]   Downloaded winnow v0.7.15
[INFO] [stderr]   Downloaded downcast-rs v1.2.1
[INFO] [stderr]   Downloaded fmt2io v1.0.0
[INFO] [stderr]   Downloaded tinyvec_macros v0.1.1
[INFO] [stderr]   Downloaded supports-color v3.0.2
[INFO] [stderr]   Downloaded dirs-sys v0.5.0
[INFO] [stderr]   Downloaded libredox v0.1.18
[INFO] [stderr]   Downloaded typed-arena v2.0.2
[INFO] [stderr]   Downloaded bincode v1.3.3
[INFO] [stderr]   Downloaded anstream v1.0.0
[INFO] [stderr]   Downloaded supports-hyperlinks v3.2.0
[INFO] [stderr]   Downloaded syn v2.0.118
[INFO] [stderr]   Downloaded bit-vec v0.8.0
[INFO] [stderr]   Downloaded thiserror v1.0.69
[INFO] [stderr]   Downloaded serde_json v1.0.150
[INFO] [stderr]   Downloaded regex-syntax v0.8.11
[INFO] [stderr]   Downloaded rustversion v1.0.22
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded anstyle v1.0.14
[INFO] [stderr]   Downloaded thiserror-impl v1.0.69
[INFO] [stderr]   Downloaded unicode-linebreak v0.1.5
[INFO] [stderr]   Downloaded rand_chacha v0.9.0
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.21
[INFO] [stderr]   Downloaded bstr v1.12.3
[INFO] [stderr]   Downloaded simd-adler32 v0.3.9
[INFO] [stderr]   Downloaded rustls v0.23.42
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded winreg v0.10.1
[INFO] [stderr]   Downloaded entities v1.0.1
[INFO] [stderr]   Downloaded assert_cmd v2.2.2
[INFO] [stderr]   Downloaded object v0.37.3
[INFO] [stderr]   Downloaded pkg-config v0.3.33
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded time v0.3.53
[INFO] [stderr]   Downloaded rustix v1.1.4
[INFO] [stderr]   Downloaded jiff-tzdb-platform v0.1.3
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.52.6
[INFO] [stderr]   Downloaded windows_i686_gnullvm v0.52.6
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.52.6
[INFO] [stderr]   Downloaded phf v0.11.3
[INFO] [stderr]   Downloaded caseless v0.2.2
[INFO] [stderr]   Downloaded defmt-macros v1.1.1
[INFO] [stderr]   Downloaded walkdir v2.5.0
[INFO] [stderr]   Downloaded regex-automata v0.4.14
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded bitflags v1.3.2
[INFO] [stderr]   Downloaded jetscii v0.5.3
[INFO] [stderr]   Downloaded anstyle-parse v1.0.0
[INFO] [stderr]   Downloaded clap_derive v4.6.1
[INFO] [stderr]   Downloaded serial2 v0.2.37
[INFO] [stderr]   Downloaded clap v4.6.1
[INFO] [stderr]   Downloaded toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]   Downloaded either v1.16.0
[INFO] [stderr]   Downloaded dirs v6.0.0
[INFO] [stderr]   Downloaded jiff v0.2.32
[INFO] [stderr]   Downloaded libc v0.2.186
[INFO] [stderr]   Downloaded getrandom v0.3.4
[INFO] [stderr]   Downloaded textwrap v0.16.2
[INFO] [stderr]   Downloaded tinyvec v1.11.0
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.52.6
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.52.6
[INFO] [stderr]   Downloaded r-efi v5.3.0
[INFO] [stderr]   Downloaded darling v0.23.0
[INFO] [stderr]   Downloaded windows_i686_gnu v0.52.6
[INFO] [stderr]   Downloaded anyhow v1.0.103
[INFO] [stderr]   Downloaded windows_i686_msvc v0.52.6
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.52.6
[INFO] [stderr]   Downloaded syntect v5.3.0
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded ring v0.17.14
[INFO] [stderr]   Downloaded wit-bindgen v0.57.1
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded bon v3.9.3
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.7
[INFO] [stderr]   Downloaded ignore v0.4.27
[INFO] [stderr]   Downloaded prettyplease v0.2.37
[INFO] [stderr]   Downloaded darling_core v0.23.0
[INFO] [stderr]   Downloaded yaml-rust v0.4.5
[INFO] [stderr]   Downloaded bon-macros v3.9.3
[INFO] [stderr]   Downloaded flate2 v1.1.9
[INFO] [stderr]   Downloaded miniz_oxide v0.8.9
[INFO] [stderr]   Downloaded windows-sys v0.52.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.52
[INFO] [stderr]   Downloaded rand v0.9.4
[INFO] [stderr]   Downloaded fancy-regex v0.16.2
[INFO] [stderr]   Downloaded linux-raw-sys v0.12.1
[INFO] [stderr]   Downloaded unicode-normalization v0.1.25
[INFO] [stderr]   Downloaded miette v7.6.0
[INFO] [stderr]   Downloaded emojis v0.8.2
[INFO] [stderr]   Downloaded wasip2 v1.0.4+wasi-0.2.12
[INFO] [stderr]   Downloaded emojis v0.6.4
[INFO] [stderr]   Downloaded clap_builder v4.6.0
[INFO] [stderr]   Downloaded regex v1.12.4
[INFO] [stderr]   Downloaded portable-atomic v1.13.1
[INFO] [stderr]   Downloaded quick-xml v0.41.0
[INFO] [stderr]   Downloaded unicode-width v0.1.14
[INFO] [stderr]   Downloaded comrak v0.53.0
[INFO] [stderr]   Downloaded zerocopy v0.8.52
[INFO] [stderr]   Downloaded comrak v0.49.0
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded gimli v0.32.3
[INFO] [stderr]   Downloaded hongdown v0.5.3
[INFO] [stderr]   Downloaded onig_sys v69.9.3
[INFO] [stderr]   Downloaded winapi v0.3.9
[INFO] [stderr]   Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded winapi-i686-pc-windows-gnu v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9
[INFO] running `Command { std: "docker" "start" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling jetscii v0.5.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling onig v6.5.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling caseless v0.2.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling bon-macros v3.9.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling comrak v0.49.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling fmt2io v1.0.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling comrak v0.53.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling emojis v0.6.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling xdg v2.5.2
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling hongdown v0.5.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling bon v3.9.3
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling emojis v0.8.2
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling snafu-derive v0.9.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling html-escape v0.2.14
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling finl_unicode v1.4.0
[INFO] [stderr]    Compiling xdg v3.0.0
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling snafu v0.9.1
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling jiff v0.2.32
[INFO] [stderr]    Compiling similar v3.1.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling sacho v0.4.0-dev.61+5ef1a44 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling serial2 v0.2.37
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling hongdown v0.5.3
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling sacho v0.4.0-dev.61+5ef1a44 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]     --> src/commands.rs:6818:39
[INFO] [stdout]      |
[INFO] [stdout] 6818 |     use std::io::{BufRead, BufReader, Write as _};
[INFO] [stdout]      |                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `-D unused-imports` implied by `-D warnings`
[INFO] [stdout]      = help: to override `-D warnings` add `#[allow(unused_imports)]`
[INFO] [stdout]      = note: the `unused_imports` lint ignores `-D warnings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.66s
[INFO] running `Command { std: "docker" "inspect" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Write`
[INFO] [stderr]     --> src/commands.rs:6818:39
[INFO] [stderr]      |
[INFO] [stderr] 6818 |     use std::io::{BufRead, BufReader, Write as _};
[INFO] [stderr]      |                                       ^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `-D unused-imports` implied by `-D warnings`
[INFO] [stderr]      = help: to override `-D warnings` add `#[allow(unused_imports)]`
[INFO] [stderr]      = note: the `unused_imports` lint ignores `-D warnings`
[INFO] [stderr] 
[INFO] [stderr] warning: `sacho` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sacho-e7534eb6519c8dba)
[INFO] [stdout] 
[INFO] [stdout] running 775 tests
[INFO] [stdout] test changelog::tests::atx_heading_parser_rejects_non_headings ... ok
[INFO] [stdout] test changelog::tests::atx_closing_sequence_requires_preceding_space ... ok
[INFO] [stdout] test changelog::tests::atx_heading_parser_accepts_commonmark_headings ... ok
[INFO] [stdout] test changelog::tests::code_fence_parser_accepts_commonmark_fences ... ok
[INFO] [stdout] test changelog::tests::code_fence_parser_accepts_only_matching_closing_fences ... ok
[INFO] [stdout] test changelog::tests::heading_mode_allows_headings_indented_less_than_four_spaces ... ok
[INFO] [stdout] test changelog::tests::heading_mode_does_not_treat_document_title_as_version_section ... ok
[INFO] [stdout] test changelog::tests::heading_mode_allows_unterminated_fence_after_region_end ... ok
[INFO] [stdout] test changelog::tests::heading_mode_finds_unreleased_heading_with_unreleased_date_line ... ok
[INFO] [stdout] test changelog::tests::heading_mode_finds_atx_version_heading ... ok
[INFO] [stdout] test changelog::tests::heading_mode_ignores_fenced_code_blocks_before_region ... ok
[INFO] [stdout] test changelog::tests::heading_mode_finds_version_heading_with_unreleased_date_line ... ok
[INFO] [stdout] test changelog::tests::heading_mode_ignores_indented_code_blocks ... ok
[INFO] [stdout] test changelog::tests::heading_mode_ignores_released_date_lines ... ok
[INFO] [stdout] test changelog::tests::heading_mode_rejects_unterminated_fence_before_region_end ... ok
[INFO] [stdout] test changelog::tests::heading_mode_requires_real_setext_underline ... ok
[INFO] [stdout] test changelog::tests::heading_mode_ignores_fenced_code_blocks_when_finding_region_end ... ok
[INFO] [stdout] test changelog::tests::heading_mode_strips_crlf_before_comparing_lines ... ok
[INFO] [stdout] test changelog::tests::heading_replacement_does_not_add_a_separator_at_end_of_file ... ok
[INFO] [stdout] test changelog::tests::hongdown_separator_distinguishes_setext_headings_from_prose ... ok
[INFO] [stdout] test changelog::tests::indentation_columns_obeys_markdown_tab_stops ... ok
[INFO] [stdout] test changelog::tests::marker_mode_accepts_empty_region ... ok
[INFO] [stdout] test changelog::tests::marker_mode_rejects_duplicate_markers ... ok
[INFO] [stdout] test changelog::tests::marker_mode_rejects_reversed_markers ... ok
[INFO] [stdout] test changelog::tests::missing_region_is_reported ... ok
[INFO] [stdout] test changelog::tests::replacement_preserves_suffix_without_trailing_newline ... ok
[INFO] [stdout] test changelog::tests::strips_valid_atx_closing_sequences ... ok
[INFO] [stdout] test changelog::tests::empty_marker_replacement_preserves_markdown_normal_form ... ok
[INFO] [stdout] test commands::tests::add_creates_fragment_in_configured_section ... ok
[INFO] [stdout] test commands::tests::add_creates_fragment_in_patterned_section ... ok
[INFO] [stdout] test commands::tests::add_creates_fragment_without_sections ... ok
[INFO] [stdout] test changelog::tests::heading_replacement_preserves_atx_history_spacing ... ok
[INFO] [stdout] test commands::tests::add_does_not_overwrite_existing_file ... ok
[INFO] [stdout] test commands::tests::add_rejects_a_patterned_section_overlapping_the_next_file ... ok
[INFO] [stdout] test commands::tests::add_does_not_create_fragment_when_existing_fragments_do_not_compile ... ok
[INFO] [stdout] test commands::tests::add_rejects_a_patterned_section_symlink_alias ... ok
[INFO] [stdout] test commands::tests::add_ignores_a_legacy_temporary_path_collision ... ok
[INFO] [stdout] test commands::tests::add_rejects_section_without_section_config ... ok
[INFO] [stdout] test commands::tests::add_rejects_a_patterned_section_symlink_outside_the_repository ... ok
[INFO] [stdout] test commands::tests::add_requires_section_when_repository_has_sections ... ok
[INFO] [stdout] test commands::tests::add_rejects_an_ambiguous_patterned_section_directory ... ok
[INFO] [stdout] test commands::tests::add_rejects_stale_materialized_changelog_before_creating_fragment ... ok
[INFO] [stdout] test commands::tests::add_starts_materialized_region_after_closed_release ... ok
[INFO] [stdout] test commands::tests::applying_confirmed_format_plan_updates_fragments_and_changelog ... ok
[INFO] [stdout] test commands::tests::carry_ignores_an_unrelated_malformed_fragment_without_materialization ... ok
[INFO] [stdout] test commands::tests::add_syncs_materialized_changelog_without_sections ... ok
[INFO] [stdout] test commands::tests::carry_accepts_existing_non_utf8_fragments_in_discovery_order ... ok
[INFO] [stdout] test changelog::tests::replacing_same_compiled_region_twice_is_idempotent ... ok
[INFO] [stdout] test commands::tests::carry_overwrites_a_malformed_existing_target_before_parsing ... ok
[INFO] [stdout] test commands::tests::carry_nth_write_failure_restores_earlier_fragments_without_materialization ... ok
[INFO] [stdout] test commands::tests::add_syncs_materialized_changelog_with_sections ... ok
[INFO] [stdout] test commands::tests::carry_reports_missing_version ... ok
[INFO] [stdout] test commands::tests::carry_normalizes_historical_item_formatting ... ok
[INFO] [stdout] test commands::tests::carry_overwrites_an_invalid_utf8_existing_target ... ok
[INFO] [stdout] test commands::tests::carry_sync_failure_restores_every_fragment_and_the_changelog ... ok
[INFO] [stdout] test changelog::tests::heading_replacement_preserves_released_section_bytes ... ok
[INFO] [stdout] test commands::tests::carry_rolls_back_when_a_new_fragment_appears_during_apply ... ok
[INFO] [stdout] test commands::tests::changelog_none_trailer_exempts_one_commit_only ... ok
[INFO] [stdout] test commands::tests::changelog_trailer_requires_changelog_key_and_none_value ... ok
[INFO] [stdout] test commands::tests::carry_starts_materialized_region_after_closed_release ... ok
[INFO] [stdout] test commands::tests::carry_validates_every_fragment_before_writing_any_file ... ok
[INFO] [stdout] test commands::tests::check_accepts_empty_next_file_without_whitespace_warning ... ok
[INFO] [stdout] test commands::tests::carry_materialization_preserves_sections_for_existing_and_carried_fragments ... ok
[INFO] [stdout] test commands::tests::carry_syncs_after_writing_when_materialized ... ok
[INFO] [stdout] test commands::tests::check_base_with_empty_check_paths_is_no_op_outside_git ... ok
[INFO] [stdout] test commands::tests::carry_writes_root_fragment_and_overwrites_existing_file ... ok
[INFO] [stdout] test changelog::tests::marker_replacement_preserves_bytes_outside_markers ... ok
[INFO] [stdout] test commands::tests::check_report_is_clean_only_without_violations ... ok
[INFO] [stdout] test commands::tests::check_fix_requires_confirmation_without_changing_files ... ok
[INFO] [stdout] test commands::tests::check_reports_formatting_mismatch ... ok
[INFO] [stdout] test commands::tests::check_allows_unpinned_links_without_network_when_resolution_is_enabled ... ok
[INFO] [stdout] test commands::tests::check_reports_invalid_fragment_shape ... ok
[INFO] [stdout] test commands::tests::colocated_jujutsu_repository_wins_over_git_detection ... ok
[INFO] [stdout] test commands::tests::commit_hook_state_rejects_malformed_content ... ok
[INFO] [stdout] test commands::tests::check_rejects_conflicting_pins_when_materialization_is_disabled ... ok
[INFO] [stdout] test commands::tests::check_warns_when_next_file_needs_whitespace_normalization ... ok
[INFO] [stdout] test commands::tests::check_fix_formats_fragments_and_syncs_materialized_changelog ... ok
[INFO] [stdout] test commands::tests::check_fix_preserves_post_commit_cleanup_warnings ... ok
[INFO] [stdout] test commands::tests::does_not_infer_a_section_pattern_from_ambiguous_roots ... ok
[INFO] [stdout] test commands::tests::empty_check_paths_skip_layer_three_without_vcs_lookup ... ok
[INFO] [stdout] test commands::tests::first_mutation_apply_failure_retries_shared_directory_cleanup ... ok
[INFO] [stdout] test commands::tests::format_apply_classifies_invalid_utf8_after_planning_as_stale ... ok
[INFO] [stdout] test commands::tests::check_reports_materialized_changelog_mismatch ... ok
[INFO] [stdout] test commands::tests::format_apply_preserves_a_fragment_changed_after_preflight_validation ... ok
[INFO] [stdout] test commands::tests::every_repository_mutation_honors_the_shared_lock ... ok
[INFO] [stdout] test changelog::tests::heading_replacement_preserves_prefix_and_suffix ... ok
[INFO] [stdout] test commands::tests::format_apply_preserves_an_atomic_save_after_claim_and_rolls_back ... ok
[INFO] [stdout] test commands::tests::format_apply_rejects_a_fragment_added_after_planning_without_other_writes ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_canonicalizes_null_priority_away ... ok
[INFO] [stdout] test commands::tests::format_apply_rejects_changelog_changed_after_planning_without_fragment_writes ... ok
[INFO] [stdout] test commands::tests::format_apply_rejects_a_fragment_changed_after_planning_without_other_writes ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_rejects_unclosed_frontmatter_delimiter ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_preserves_non_string_unknown_frontmatter_keys ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_rejects_fractional_priority ... ok
[INFO] [stdout] test commands::tests::format_apply_rejects_next_file_changed_after_planning_without_other_writes ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_preserves_structured_unknown_frontmatter_values ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_sorts_resolved_links ... ok
[INFO] [stdout] test commands::tests::format_fragment_source_writes_canonical_frontmatter ... ok
[INFO] [stdout] test commands::tests::format_fragments_preserves_path_on_formatter_fragment_error ... ok
[INFO] [stdout] test commands::tests::format_fragments_requires_confirmation_without_changing_files ... ok
[INFO] [stdout] test commands::tests::fragment_coverage_requires_content_changes ... ok
[INFO] [stdout] test commands::tests::format_plan_does_not_change_files_before_confirmation ... ok
[INFO] [stdout] test commands::tests::format_does_not_probe_an_unchanged_read_only_section_for_writes ... ok
[INFO] [stdout] test commands::tests::format_fragments_without_materialization_keeps_simple_formatting_behavior ... ok
[INFO] [stdout] test commands::tests::gitattributes_detects_existing_quoted_conflict ... ok
[INFO] [stdout] test commands::tests::format_move_probe_failure_changes_nothing ... ok
[INFO] [stdout] test commands::tests::gitattributes_edit_preserves_unrelated_lines ... ok
[INFO] [stdout] test commands::tests::gitattributes_parser_ignores_empty_and_comment_lines ... ok
[INFO] [stdout] test commands::tests::gitattributes_quotes_paths_that_would_be_comments ... ok
[INFO] [stdout] test commands::tests::gitattributes_quotes_paths_with_spaces ... ok
[INFO] [stdout] test commands::tests::hgrc_edit_appends_with_canonical_spacing ... ok
[INFO] [stdout] test commands::tests::fragments_only_release_rejects_retargeting_older_links ... ok
[INFO] [stdout] test commands::tests::hgrc_edit_rejects_missing_and_reversed_markers ... ok
[INFO] [stdout] test commands::tests::hgrc_edit_replaces_an_existing_marked_block ... ok
[INFO] [stdout] test commands::tests::hgrc_value_requires_complete_section_headers_and_exact_keys ... ok
[INFO] [stdout] test commands::tests::hook_append_separates_block_from_existing_content ... ok
[INFO] [stdout] test commands::tests::hook_edit_rejects_reversed_marker_order ... ok
[INFO] [stdout] test commands::tests::hook_edit_rejects_unmarked_hook_when_append_is_false ... ok
[INFO] [stdout] test commands::tests::fragments_only_carry_rejects_a_pin_conflicting_with_an_existing_fragment ... ok
[INFO] [stdout] test commands::tests::hook_install_updates_existing_marker_block ... ok
[INFO] [stdout] test commands::tests::hook_marker_replacement_preserves_unrelated_content ... ok
[INFO] [stdout] test commands::tests::gitattributes_edit_is_idempotent ... ok
[INFO] [stdout] test commands::tests::import_unreleased_accepts_matching_next_version ... ok
[INFO] [stdout] test commands::tests::commit_hook_state_round_trips ... ok
[INFO] [stdout] test commands::tests::hook_append_preserves_existing_content ... ok
[INFO] [stdout] test commands::tests::fragment_filename_validator_rejects_path_traversal ... ok
[INFO] [stdout] test commands::tests::import_unreleased_plans_before_writing_and_preserves_released_bytes ... ok
[INFO] [stdout] test commands::tests::import_unreleased_preserves_definition_from_released_history ... ok
[INFO] [stdout] test commands::tests::import_unreleased_rejects_existing_fragments_without_writes ... ok
[INFO] [stdout] test commands::tests::import_unreleased_requires_materialized_changelog ... ok
[INFO] [stdout] test commands::tests::import_unreleased_applies_when_section_order_differs_from_fragment_path_order ... ok
[INFO] [stdout] test commands::tests::import_unreleased_preserves_resolved_reference_destinations ... ok
[INFO] [stdout] test commands::tests::import_unreleased_rejects_mismatched_next_version_without_writes ... ok
[INFO] [stdout] test commands::tests::hook_marker_replacement_is_idempotent ... ok
[INFO] [stdout] test commands::tests::infers_a_section_pattern_from_selected_root_directories ... ok
[INFO] [stdout] test commands::tests::import_unreleased_still_rejects_a_fragment_added_after_planning ... ok
[INFO] [stdout] test commands::tests::init_config_escapes_remaining_ascii_control_characters ... ok
[INFO] [stdout] test commands::tests::init_config_omits_blank_repository_url ... ok
[INFO] [stdout] test commands::tests::infers_section_paths_by_directory_name_and_skips_generated_trees ... ok
[INFO] [stdout] test commands::tests::infers_a_section_pattern_from_selected_sibling_packages ... ok
[INFO] [stdout] test commands::tests::init_config_renders_selected_sections ... ok
[INFO] [stdout] test commands::tests::init_config_renders_selected_section_patterns ... ok
[INFO] [stdout] test commands::tests::init_discovers_the_marker_root_from_a_nested_directory ... ok
[INFO] [stdout] test commands::tests::init_acquires_the_repository_lock_before_creating_configuration ... ok
[INFO] [stdout] test commands::tests::init_ignores_nongit_marker_files_in_nested_directories ... ok
[INFO] [stdout] test commands::tests::init_installs_idempotent_mercurial_merge_integration ... ok
[INFO] [stdout] test commands::tests::init_creates_configured_changelog_path ... ok
[INFO] [stdout] test commands::tests::init_does_not_overwrite_configuration_through_a_changelog_symlink_alias ... ok
[INFO] [stdout] test commands::tests::init_normalizes_parent_components_before_discovering_markers ... ok
[INFO] [stdout] test commands::tests::import_unreleased_without_version_keeps_next_file_absent ... ok
[INFO] [stdout] test commands::tests::init_non_materialized_changelog_has_no_unreleased_region ... ok
[INFO] [stdout] test commands::tests::init_rejects_changelog_path_that_is_not_file ... ok
[INFO] [stdout] test commands::tests::init_rejects_the_configuration_file_as_the_changelog_path ... ok
[INFO] [stdout] test commands::tests::init_rejects_fragment_directory_path_that_is_not_directory ... ok
[INFO] [stdout] test commands::tests::init_rejects_the_mutation_lock_as_the_changelog_path ... ok
[INFO] [stdout] test commands::tests::init_rejects_inactive_git_lock_parent_in_a_colocated_repository ... ok
[INFO] [stdout] test commands::tests::init_reports_manual_hook_action_for_non_git_preset ... ok
[INFO] [stdout] test commands::tests::init_rejects_fragment_directories_that_would_contain_a_future_vcs_lock ... ok
[INFO] [stdout] test commands::tests::init_reports_manual_hook_action_outside_git_repository ... ok
[INFO] [stdout] test commands::tests::init_skips_the_mercurial_changelog_driver_in_fragments_only_mode ... ok
[INFO] [stdout] test commands::tests::init_uses_resolved_paths_for_git_merge_attributes ... ok
[INFO] [stdout] test commands::tests::initial_changelog_creation_preserves_a_concurrently_created_file ... ok
[INFO] [stdout] test commands::tests::integration_executable_rejects_empty_and_multiline_paths ... ok
[INFO] [stdout] test commands::tests::integration_executable_rejects_non_utf8_paths ... ok
[INFO] [stdout] test commands::tests::layer_three_accepts_core_change_with_core_fragment ... ok
[INFO] [stdout] test commands::tests::init_marker_mode_changelog_contains_markers ... ok
[INFO] [stdout] test commands::tests::init_uses_the_current_executable_for_git_integration ... ok
[INFO] [stdout] test commands::tests::init_rejects_the_git_mutation_lock_as_the_changelog_path ... ok
[INFO] [stdout] test commands::tests::layer_three_accepts_unknown_section_fragment_for_unattributed_paths ... ok
[INFO] [stdout] test commands::tests::layer_three_attributes_non_utf8_pattern_descendants ... ok
[INFO] [stdout] test commands::tests::layer_three_accepts_unsectioned_source_change_with_any_fragment ... ok
[INFO] [stdout] test commands::tests::layer_three_checks_rename_origins_from_every_merge_parent ... ok
[INFO] [stdout] test commands::tests::layer_three_does_not_accept_deleted_fragment_as_coverage ... ok
[INFO] [stdout] test commands::tests::layer_three_accepts_edited_copied_fragment_as_coverage ... ok
[INFO] [stdout] test commands::tests::layer_three_attributes_patterned_and_deleted_packages ... ok
[INFO] [stdout] test commands::tests::layer_three_does_not_accept_nested_section_markdown_as_fragment ... ok
[INFO] [stdout] test commands::tests::layer_three_does_not_accept_nested_unsectioned_markdown_as_fragment ... ok
[INFO] [stdout] test commands::tests::layer_three_ignores_docs_outside_check_paths ... ok
[INFO] [stdout] test commands::tests::layer_three_matches_surviving_fragment_by_file_not_target ... ok
[INFO] [stdout] test commands::tests::layer_three_keeps_pattern_family_files_at_repository_level ... ok
[INFO] [stdout] test commands::tests::layer_three_rejects_an_ambiguous_patterned_section_directory ... ok
[INFO] [stdout] test commands::tests::layer_three_rejects_a_patterned_section_overlapping_the_next_file ... ok
[INFO] [stdout] test commands::tests::layer_three_rejects_core_change_with_logtape_fragment ... ok
[INFO] [stdout] test commands::tests::layer_three_does_not_accept_renamed_fragment_as_coverage ... ok
[INFO] [stdout] test commands::tests::layer_three_rejects_fragment_missing_from_final_tree ... ok
[INFO] [stdout] test commands::tests::layer_three_rejects_a_fragment_from_another_pattern_instance ... ok
[INFO] [stdout] test commands::tests::layer_three_requirements_follow_section_declaration_order ... ok
[INFO] [stdout] test commands::tests::layer_three_requires_any_fragment_for_unattributed_paths_in_sectioned_repo ... ok
[INFO] [stdout] test commands::tests::make_executable_preserves_existing_executable_bits ... ok
[INFO] [stdout] test commands::tests::layer_three_unsectioned_repository_suggestion_uses_root_add ... ok
[INFO] [stdout] test commands::tests::link_resolution_failure_leaves_every_fragment_unchanged ... ok
[INFO] [stdout] test commands::tests::mercurial_config_paths_preserve_literal_backslashes ... ok
[INFO] [stdout] test commands::tests::mercurial_config_paths_reject_trailing_whitespace ... ok
[INFO] [stdout] test commands::tests::mercurial_integration_preserves_conflicting_unmarked_config ... ok
[INFO] [stdout] test commands::tests::mercurial_integration_rejects_effective_settings_after_its_block ... ok
[INFO] [stdout] test commands::tests::mercurial_integration_rejects_incompatible_merge_tool_controls ... ok
[INFO] [stdout] test commands::tests::init_uses_an_explicit_executable_for_git_integration_and_hooks ... ok
[INFO] [stdout] test commands::tests::layer_three_treats_rename_out_of_checked_paths_as_relevant ... ok
[INFO] [stdout] test commands::tests::missing_base_skips_layer_three ... ok
[INFO] [stdout] test commands::tests::mutation_apply_failure_discards_remaining_prepared_writes_before_rollback ... ok
[INFO] [stdout] test commands::tests::mercurial_update_hook_syncs_only_successful_merges ... ok
[INFO] [stdout] test commands::tests::materialized_release_failure_restores_exact_changelog_bytes ... ok
[INFO] [stdout] test commands::tests::mutation_lock_creation_race_matches_only_an_existing_lock_file ... ok
[INFO] [stdout] test commands::tests::mutation_apply_failure_removes_current_descendants_before_rollback ... ok
[INFO] [stdout] test commands::tests::mutation_state_error_classification_preserves_genuine_read_failures ... ok
[INFO] [stdout] test commands::tests::mutation_uses_the_resolved_path_after_a_configured_symlink_is_retargeted ... ok
[INFO] [stdout] test commands::tests::mutation_prepare_failure_removes_shared_new_directories ... ok
[INFO] [stdout] test commands::tests::materialized_release_resolves_links_in_a_versioned_unreleased_region ... ok
[INFO] [stdout] test commands::tests::next_ignores_a_malformed_fragment_without_materialization ... ok
[INFO] [stdout] test commands::tests::next_overwrites_an_invalid_utf8_next_file_without_materialization ... ok
[INFO] [stdout] test commands::tests::next_preserves_html_comment_suffix_markdown_normal_form ... ok
[INFO] [stdout] test commands::tests::next_preserves_atx_history_markdown_normal_form ... ok
[INFO] [stdout] test commands::tests::next_preserves_changelog_section_spacing_with_released_history ... ok
[INFO] [stdout] test commands::tests::next_rejects_empty_version_after_trimming ... ok
[INFO] [stdout] test commands::tests::next_refuses_to_discard_materialized_hand_edits ... ok
[INFO] [stdout] test commands::tests::next_rejects_the_repository_mutation_lock_as_its_destination ... ok
[INFO] [stdout] test commands::tests::next_reports_a_missing_materialized_changelog_instead_of_panicking ... ok
[INFO] [stdout] test commands::tests::next_preserves_marker_changelog_markdown_normal_form ... ok
[INFO] [stdout] test commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice ... FAILED
[INFO] [stdout] test commands::tests::next_rollback_restores_invalid_utf8_bytes ... ok
[INFO] [stdout] test commands::tests::next_rollback_preserves_an_external_edit_and_reports_the_conflict ... ok
[INFO] [stdout] test commands::tests::next_starts_materialized_region_after_closed_release ... ok
[INFO] [stdout] test commands::tests::next_sync_failure_restores_the_original_next_file ... ok
[INFO] [stdout] test commands::tests::next_rejects_multiple_nonempty_version_lines_before_writing ... ok
[INFO] [stdout] test commands::tests::non_git_mutation_locks_live_in_vcs_metadata ... ok
[INFO] [stdout] test commands::tests::next_reports_cleanup_failure_as_a_success_warning ... ok
[INFO] [stdout] test commands::tests::path_sample_reports_only_overflow_after_three_paths ... ok
[INFO] [stdout] test commands::tests::next_updates_heading_when_materialized ... ok
[INFO] [stdout] test commands::tests::planning_format_does_not_mutate_before_sync_confirmation ... ok
[INFO] [stdout] test commands::tests::no_op_format_accepts_a_read_only_fragment_directory ... ok
[INFO] [stdout] test commands::tests::reference_transaction_propagates_state_read_errors ... ok
[INFO] [stdout] test commands::tests::reference_transaction_ignores_non_prepared_phases_without_consuming_state ... ok
[INFO] [stdout] test commands::tests::reference_transaction_matches_the_armed_commit ... ok
[INFO] [stdout] test commands::tests::release_accepts_a_read_only_configuration_file ... ok
[INFO] [stdout] test commands::tests::release_accepts_initial_release_without_fragments_or_changelog ... ok
[INFO] [stdout] test commands::tests::release_accepts_initial_release_without_fragments ... ok
[INFO] [stdout] test commands::tests::release_allow_empty_consumes_scaffold_fragments ... ok
[INFO] [stdout] test commands::tests::release_allows_intentional_empty_release_from_closed_materialized_changelog ... ok
[INFO] [stdout] test commands::tests::release_apply_revalidates_distinct_paths ... ok
[INFO] [stdout] test commands::tests::release_changelog_discard_failure_restores_every_applied_file ... ok
[INFO] [stdout] test commands::tests::release_apply_rejects_a_concurrent_repository_release_lock ... ok
[INFO] [stdout] test commands::tests::release_claim_directories_are_uniquely_reserved ... ok
[INFO] [stdout] test commands::tests::release_claim_error_kind_matching_is_exact ... ok
[INFO] [stdout] test commands::tests::release_claim_failure_restores_the_claimed_path ... ok
[INFO] [stdout] test commands::tests::release_claim_paths_avoid_participants_and_their_ancestors ... ok
[INFO] [stdout] test commands::tests::release_changelog_prepare_or_replace_failure_changes_nothing ... ok
[INFO] [stdout] test commands::tests::release_compiles_the_exact_fragment_snapshots_it_retains ... ok
[INFO] [stdout] test commands::tests::release_date_helpers_handle_leap_years_and_month_lengths ... ok
[INFO] [stdout] test commands::tests::release_date_long_form_uses_month_names ... ok
[INFO] [stdout] test commands::tests::release_accepts_substantive_non_text_content ... ok
[INFO] [stdout] test commands::tests::release_does_not_replace_a_changelog_edited_after_validation ... ok
[INFO] [stdout] test commands::tests::release_does_not_replace_a_missing_path_created_during_apply ... ok
[INFO] [stdout] test commands::tests::release_does_not_delete_a_fragment_edited_after_validation ... ok
[INFO] [stdout] test commands::tests::release_closes_materialized_region_without_next_version ... ok
[INFO] [stdout] test commands::tests::release_does_not_treat_missing_markers_as_a_closed_region ... ok
[INFO] [stdout] test commands::tests::release_failure_before_changelog_write_keeps_fragments_and_next_file ... ok
[INFO] [stdout] test commands::tests::release_does_not_replace_an_edit_created_after_claiming_a_path ... ok
[INFO] [stdout] test commands::tests::release_fragment_claim_directory_cleanup_failure_restores_the_deleted_file ... ok
[INFO] [stdout] test commands::tests::release_fragment_delete_failure_restores_every_applied_file ... ok
[INFO] [stdout] test commands::tests::release_fragment_set_difference_reports_additions_removals_and_reordering ... ok
[INFO] [stdout] test commands::tests::release_failure_removes_directories_created_while_preparing_writes ... ok
[INFO] [stdout] test commands::tests::release_insertion_helpers_handle_boundary_spacing ... ok
[INFO] [stdout] test commands::tests::release_fragment_discard_failure_restores_every_applied_file ... ok
[INFO] [stdout] test commands::tests::release_line_scanning_helpers_classify_titles_and_blanks ... ok
[INFO] [stdout] test commands::tests::release_ignores_version_prefixed_atx_document_title ... ok
[INFO] [stdout] test commands::tests::release_move_probe_failure_changes_nothing ... ok
[INFO] [stdout] test commands::tests::release_next_apply_failure_rolls_back_changelog_and_keeps_fragments ... ok
[INFO] [stdout] test commands::tests::release_path_case_sensitivity_uses_only_the_matching_cached_directory ... ok
[INFO] [stdout] test commands::tests::release_path_identity_cancels_a_missing_component_before_parent ... ok
[INFO] [stdout] test commands::tests::release_next_claim_directory_cleanup_failure_restores_the_deleted_file ... ok
[INFO] [stdout] test commands::tests::release_opens_next_version_from_closed_materialized_changelog ... ok
[INFO] [stdout] test commands::tests::release_path_identity_rejects_non_directory_ancestors ... ok
[INFO] [stdout] test commands::tests::release_path_identity_resolves_symlinks_before_parent_components ... ok
[INFO] [stdout] test commands::tests::release_path_overlap_respects_filesystem_case_sensitivity ... ok
[INFO] [stdout] test commands::tests::release_path_pair_is_case_sensitive_only_when_both_filesystems_are ... ok
[INFO] [stdout] test commands::tests::release_plan_rejects_an_invalid_constructed_date ... ok
[INFO] [stdout] test commands::tests::release_path_identity_cancels_generated_missing_components ... ok
[INFO] [stdout] test commands::tests::release_path_identity_keeps_existing_names_below_a_missing_component ... ok
[INFO] [stdout] test commands::tests::release_prepare_failure_changes_nothing ... ok
[INFO] [stdout] test commands::tests::release_rechecks_for_new_fragments_before_committing_claims ... ok
[INFO] [stdout] test commands::tests::release_rejects_a_hand_edit_in_the_retained_changelog_snapshot ... ok
[INFO] [stdout] test commands::tests::release_rejects_consumed_fragment_that_disappeared_after_planning ... ok
[INFO] [stdout] test commands::tests::release_rejects_ancestor_overlap_between_missing_participants ... ok
[INFO] [stdout] test commands::tests::release_rejects_empty_release_after_first_line_h1_version_section ... ok
[INFO] [stdout] test commands::tests::release_rejects_empty_non_initial_release_without_override ... ok
[INFO] [stdout] test commands::tests::release_rejects_empty_release_from_closed_materialized_changelog ... ok
[INFO] [stdout] test commands::tests::release_rejects_empty_scaffold_fragment_without_changes ... ok
[INFO] [stdout] test commands::tests::release_rejects_fragment_added_after_planning ... ok
[INFO] [stdout] test commands::tests::release_rejects_invalid_date_forms_and_calendar_dates ... ok
[INFO] [stdout] test commands::tests::release_rejects_fragment_containing_only_html_comment ... ok
[INFO] [stdout] test commands::tests::release_rejects_overlapping_changelog_and_next_paths ... ok
[INFO] [stdout] test commands::tests::release_rejects_missing_materialized_changelog_without_deleting_fragments ... ok
[INFO] [stdout] test commands::tests::release_rejects_repository_when_every_section_is_empty ... ok
[INFO] [stdout] test commands::tests::release_rejects_symlinked_transaction_paths_during_planning ... ok
[INFO] [stdout] test commands::tests::release_rejects_version_that_disagrees_with_next_file ... ok
[INFO] [stdout] test commands::tests::release_reports_original_and_rollback_failures ... ok
[INFO] [stdout] test commands::tests::release_reports_post_commit_claim_cleanup_without_rolling_back ... ok
[INFO] [stdout] test commands::tests::release_requires_version_when_next_file_is_empty ... ok
[INFO] [stdout] test commands::tests::release_resolves_links_in_memory_before_consuming_fragments ... ok
[INFO] [stdout] test commands::tests::release_retains_fragment_apply_error_when_claim_restoration_fails ... ok
[INFO] [stdout] test commands::tests::release_retains_original_when_deletion_destination_is_recreated ... ok
[INFO] [stdout] test commands::tests::release_retains_original_when_replacement_destination_is_recreated ... ok
[INFO] [stdout] test commands::tests::release_revalidates_applied_changelog_before_committing_claims ... ok
[INFO] [stdout] test commands::tests::release_revalidates_fragment_absence_before_committing_claims ... ok
[INFO] [stdout] test commands::tests::release_revalidates_retained_originals_before_committing_claims ... ok
[INFO] [stdout] test commands::tests::release_rollback_accepts_an_already_missing_path ... ok
[INFO] [stdout] test commands::tests::release_rollback_can_remove_an_applied_file_conditionally ... ok
[INFO] [stdout] test commands::tests::release_rollback_classifies_a_missing_applied_file_as_conflict ... ok
[INFO] [stdout] test commands::tests::release_rollback_classifies_claim_restore_collision_as_conflict ... ok
[INFO] [stdout] test commands::tests::release_rollback_classifies_conditional_install_collision_as_conflict ... ok
[INFO] [stdout] test commands::tests::release_revalidates_unchanged_next_file_before_committing_claims ... ok
[INFO] [stdout] test commands::tests::release_rollback_discards_guard_when_concurrent_destination_exists ... ok
[INFO] [stdout] test commands::tests::release_rollback_preserves_concurrent_edits_and_reports_conflict ... ok
[INFO] [stdout] test commands::tests::release_rollback_restores_a_concurrent_directory_replacement ... ok
[INFO] [stdout] test commands::tests::release_rollback_does_not_clobber_edit_created_after_claiming_applied_file ... ok
[INFO] [stdout] test commands::tests::release_rollback_restores_the_original_changelog_inode_and_mode ... ok
[INFO] [stdout] test commands::tests::release_temporary_paths_do_not_collide_with_participants ... ok
[INFO] [stdout] test commands::tests::release_with_blank_next_removes_next_file_and_closes_materialized_region ... ok
[INFO] [stdout] test commands::tests::release_uses_next_file_and_inserts_section_without_materialization ... ok
[INFO] [stdout] test commands::tests::release_with_relative_repository_root_creates_missing_changelog ... FAILED
[INFO] [stdout] test commands::tests::release_with_marker_detection_inserts_released_section_after_markers ... ok
[INFO] [stdout] test commands::tests::repository_preset_requires_directories_for_nongit_markers ... ok
[INFO] [stdout] test commands::tests::release_without_materialization_creates_missing_changelog ... ok
[INFO] [stdout] test commands::tests::resolve_links_propagates_an_existing_pin_without_network_access ... ok
[INFO] [stdout] test commands::tests::resolve_links_rejects_conflicting_existing_pins_before_network_access ... ok
[INFO] [stdout] test commands::tests::resolve_links_pins_fragments_and_syncs_generated_output_atomically ... ok
[INFO] [stdout] test commands::tests::resolve_links_requests_each_label_once_and_pins_every_using_fragment ... ok
[INFO] [stdout] test commands::tests::resolve_links_still_pins_fragments_when_materialization_is_disabled ... ok
[INFO] [stdout] test commands::tests::resolved_link_plan_rejects_a_concurrent_fragment_edit ... ok
[INFO] [stdout] test commands::tests::resolved_sync_rejects_next_file_changed_after_version_snapshot ... ok
[INFO] [stdout] test commands::tests::path_attribution_is_deterministic_under_shuffled_input ... ok
[INFO] [stdout] test commands::tests::resolving_preview_only_requests_links_from_the_selected_section ... ok
[INFO] [stdout] test commands::tests::resolving_preview_uses_a_pin_from_an_unselected_section ... ok
[INFO] [stdout] test commands::tests::resolving_preview_uses_existing_pin_without_writing_or_network ... ok
[INFO] [stdout] test commands::tests::resolving_release_rejects_a_fragment_changed_after_resolution ... ok
[INFO] [stdout] test commands::tests::resolving_release_rejects_retargeting_older_links ... ok
[INFO] [stdout] test commands::tests::section_path_inference_matches_distinct_id_and_directory_stems ... ok
[INFO] [stdout] test commands::tests::resolved_link_frontmatter_is_idempotent ... ok
[INFO] [stdout] test commands::tests::section_path_inference_skips_unreadable_subdirectories ... ok
[INFO] [stdout] test commands::tests::section_path_inference_reports_an_unreadable_root ... ok
[INFO] [stdout] test commands::tests::section_pattern_inference_falls_back_for_an_invalid_id_template ... ok
[INFO] [stdout] test commands::tests::section_pattern_inference_checks_the_exact_nondefault_fragment_directory ... ok
[INFO] [stdout] test commands::tests::section_pattern_inference_rejects_duplicates_and_escapes_literal_braces ... ok
[INFO] [stdout] test commands::tests::shell_arguments_are_quoted_only_when_needed ... ok
[INFO] [stdout] test commands::tests::section_pattern_inference_rejects_a_directory_overlapping_the_next_file ... ok
[INFO] [stdout] test commands::tests::skip_markers_are_case_insensitive ... ok
[INFO] [stdout] test commands::tests::staged_layer_three_enforces_section_attribution ... ok
[INFO] [stdout] test commands::tests::staged_layer_three_requires_a_staged_fragment_and_ignores_unstaged_source ... ok
[INFO] [stdout] test commands::tests::suggests_safe_unique_section_directories ... ok
[INFO] [stdout] test commands::tests::sync_does_not_invent_missing_markers_for_an_active_region ... ok
[INFO] [stdout] test commands::tests::sync_force_applies_pending_write ... ok
[INFO] [stdout] test commands::tests::sync_rejects_plan_when_changelog_changed_after_planning ... ok
[INFO] [stdout] test commands::tests::sync_rejects_retargeting_links_outside_the_unreleased_region ... ok
[INFO] [stdout] test commands::tests::sync_rejects_the_repository_mutation_lock_as_its_destination ... ok
[INFO] [stdout] test commands::tests::sync_skips_when_changelog_is_current ... ok
[INFO] [stdout] test commands::tests::sync_skips_when_materialization_is_disabled ... ok
[INFO] [stdout] test commands::tests::sync_starts_materialized_region_for_new_fragment_after_closed_release ... ok
[INFO] [stdout] test commands::tests::unborn_head_matches_only_a_nonempty_zero_object_id ... ok
[INFO] [stdout] test commands::tests::unknown_frontmatter_key_is_warning_only ... ok
[INFO] [stdout] test commands::tests::unreleased_insertion_normalizes_title_and_history_spacing ... ok
[INFO] [stdout] test compile::tests::accepts_ordinary_links_with_unconfigured_reference_like_text ... ok
[INFO] [stdout] test commands::tests::format_plans_are_pure_and_idempotent ... ok
[INFO] [stdout] test commands::tests::mutation_failure_at_any_apply_position_restores_every_target ... ok
[INFO] [stdout] test compile::tests::compiles_configured_and_unknown_sections_in_order ... ok
[INFO] [stdout] test compile::tests::compiles_only_requested_section ... ok
[INFO] [stdout] test compile::tests::compiles_patterned_sections_in_declaration_and_id_order ... ok
[INFO] [stdout] test compile::tests::compiles_repository_without_sections ... ok
[INFO] [stdout] test compile::tests::compiles_requested_unknown_section_discovered_on_disk ... ok
[INFO] [stdout] test compile::tests::compiles_unreleased_heading_without_next_file ... ok
[INFO] [stdout] test compile::tests::compiles_version_heading_from_next_file ... ok
[INFO] [stdout] test compile::tests::configured_references_ignore_markdown_definition_overrides ... ok
[INFO] [stdout] test compile::tests::coordinates_ordinary_reference_labels_across_compiled_sections ... ok
[INFO] [stdout] test compile::tests::excludes_scaffolds_from_substantive_item_count ... ok
[INFO] [stdout] test compile::tests::formats_ordinary_reference_definitions ... ok
[INFO] [stdout] test compile::tests::ignores_filesystem_creation_order ... ok
[INFO] [stdout] test compile::tests::keeps_sectioned_configured_references_in_hongdown_normal_form ... ok
[INFO] [stdout] test compile::tests::normalizes_escaped_reference_labels_from_the_resolved_ast ... ok
[INFO] [stdout] test compile::tests::normalizes_reference_style_links_in_compiled_markdown ... ok
[INFO] [stdout] test commands::tests::resolving_preview_leaves_non_http_references_unpinned ... ok
[INFO] [stdout] test compile::tests::preserves_ascii_punctuation_in_compiled_markdown ... ok
[INFO] [stdout] test compile::tests::preserves_code_that_matches_a_configured_reference_definition ... ok
[INFO] [stdout] test compile::tests::preserves_code_when_a_configured_destination_is_normalized ... ok
[INFO] [stdout] test compile::tests::preserves_configured_full_reference_labels ... ok
[INFO] [stdout] test compile::tests::preserves_destinations_from_angle_bracket_reference_definitions ... ok
[INFO] [stdout] test compile::tests::preserves_distinct_targets_for_the_same_reference_label_across_fragments ... ok
[INFO] [stdout] test compile::tests::preserves_escaped_brackets_in_configured_full_reference_text ... ok
[INFO] [stdout] test compile::tests::preserves_fragment_item_order_even_when_sort_text_differs ... ok
[INFO] [stdout] test compile::tests::preserves_greater_than_signs_in_pinned_destinations ... ok
[INFO] [stdout] test compile::tests::preserves_hyphen_only_lines_with_trailing_spaces_in_code_blocks ... ok
[INFO] [stdout] test compile::tests::preserves_later_section_code_that_matches_an_earlier_definition ... ok
[INFO] [stdout] test compile::tests::preserves_link_shaped_code_next_to_a_configured_reference ... ok
[INFO] [stdout] test compile::tests::preserves_more_than_ten_control_character_destinations ... ok
[INFO] [stdout] test compile::tests::preserves_ordinary_reference_links_with_configured_looking_text ... ok
[INFO] [stdout] test compile::tests::preserves_titles_on_ordinary_links_that_resemble_configured_references ... ok
[INFO] [stdout] test commands::tests::release_plan_rejects_any_participant_changed_after_planning ... ok
[INFO] [stdout] test compile::tests::rejects_conflicting_resolved_links_across_fragments ... ok
[INFO] [stdout] test compile::tests::rejects_next_file_with_multiple_non_empty_lines ... ok
[INFO] [stdout] test compile::tests::rejects_section_directory_name_when_id_differs ... ok
[INFO] [stdout] test compile::tests::rejects_unknown_requested_section ... ok
[INFO] [stdout] test compile::tests::reserves_configured_labels_across_compiled_sections ... ok
[INFO] [stdout] test compile::tests::resolved_frontmatter_link_overrides_the_template ... ok
[INFO] [stdout] test compile::tests::compiled_item_order_matches_sorting_model ... ok
[INFO] [stdout] test compile::tests::sorts_items_deterministically ... ok
[INFO] [stdout] test compile::tests::sorts_reference_metadata_by_link_config_order_then_number ... ok
[INFO] [stdout] test compile::tests::treats_empty_next_file_as_unreleased ... ok
[INFO] [stdout] test config::tests::accepts_generated_parent_components_that_cancel_below_the_anchor ... ok
[INFO] [stdout] test config::tests::accepts_safe_parent_components_within_each_path_anchor ... ok
[INFO] [stdout] test config::tests::fills_documented_defaults ... ok
[INFO] [stdout] test config::tests::mercurial_changed_paths_override_uses_only_the_commit ... ok
[INFO] [stdout] test config::tests::mercurial_changed_paths_rejects_the_internal_parent_placeholder ... ok
[INFO] [stdout] test config::tests::parses_link_resolution_policy_without_changing_link_templates ... ok
[INFO] [stdout] test config::tests::parses_partial_vcs_command_overrides ... ok
[INFO] [stdout] test config::tests::parses_section_patterns_and_preserves_path_defaults ... ok
[INFO] [stdout] test config::tests::preserves_defaults_for_partial_nested_tables ... ok
[INFO] [stdout] test config::tests::preserves_link_template_order ... ok
[INFO] [stdout] test config::tests::rejects_any_link_template_missing_number_placeholder ... ok
[INFO] [stdout] test config::tests::rejects_commands_for_none_preset ... ok
[INFO] [stdout] test config::tests::rejects_empty_and_duplicate_section_identifiers ... ok
[INFO] [stdout] test config::tests::rejects_generated_parent_components_that_underflow_the_anchor ... ok
[INFO] [stdout] test config::tests::rejects_invalid_and_duplicate_section_patterns ... ok
[INFO] [stdout] test config::tests::rejects_link_templates_without_number_placeholder ... ok
[INFO] [stdout] test config::tests::rejects_markdown_next_file_before_fragment_discovery ... ok
[INFO] [stdout] test config::tests::rejects_paths_that_are_absolute_empty_or_escape_their_anchor ... ok
[INFO] [stdout] test config::tests::rejects_statically_duplicate_section_directories_but_allows_nesting ... ok
[INFO] [stdout] test commands::tests::check_collects_every_invalid_fragment ... ok
[INFO] [stdout] test config::tests::validates_any_link_template_containing_number_placeholder ... ok
[INFO] [stdout] test config::tests::validates_query_placeholders ... ok
[INFO] [stdout] test diagnostic::tests::exit_codes_match_process_values ... ok
[INFO] [stdout] test compile::tests::compilation_is_deterministic_for_repeated_input ... ok
[INFO] [stdout] test error::credential_redaction_tests::replaces_unparseable_urls_instead_of_echoing_them ... ok
[INFO] [stdout] test fragment::tests::accepts_nested_list_and_code_block_inside_item ... ok
[INFO] [stdout] test error::credential_redaction_tests::redacts_generated_http_userinfo ... ok
[INFO] [stdout] test fragment::tests::collects_resolvable_references ... ok
[INFO] [stdout] test config::tests::serialized_valid_configs_parse_back_to_same_value ... ok
[INFO] [stdout] test fragment::tests::discovers_a_parent_normalized_section_exactly_once ... ok
[INFO] [stdout] test fragment::tests::discovers_a_patterned_section_symlink_alias_exactly_once ... ok
[INFO] [stdout] test fragment::tests::discovers_a_symlinked_section_exactly_once ... ok
[INFO] [stdout] test fragment::tests::comment_sequences_are_scaffolding ... ok
[INFO] [stdout] test fragment::tests::discovers_nested_patterned_section_fragments ... ok
[INFO] [stdout] test fragment::tests::discovers_no_candidates_when_section_fragment_directory_is_missing ... ok
[INFO] [stdout] test fragment::tests::discovers_section_fragments_in_deterministic_order ... ok
[INFO] [stdout] test fragment::tests::discovers_symlinked_unknown_section_with_a_warning ... ok
[INFO] [stdout] test fragment::tests::distinguishes_substantive_content_from_html_comments ... ok
[INFO] [stdout] test fragment::tests::extracts_sort_text_from_extended_markdown_nodes ... ok
[INFO] [stdout] test fragment::tests::extracts_sort_text_without_markup ... ok
[INFO] [stdout] test fragment::tests::html_comment_scaffolding_requires_complete_comments_only ... ok
[INFO] [stdout] test fragment::tests::ignores_incomplete_reference_like_labels ... ok
[INFO] [stdout] test fragment::tests::ignores_reference_like_text_inside_code ... ok
[INFO] [stdout] test fragment::tests::parses_empty_frontmatter ... ok
[INFO] [stdout] test fragment::tests::parses_fragment_without_frontmatter ... ok
[INFO] [stdout] test fragment::tests::parses_frontmatter_priority ... ok
[INFO] [stdout] test fragment::tests::parses_resolved_links_from_frontmatter ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_accepts_a_missing_fragment_directory ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_ignores_file_symlinks_at_intermediate_depth ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_ignores_non_utf8_directories ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_ignores_symlink_loops_at_intermediate_depth ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_prunes_unrelated_nested_directories ... ok
[INFO] [stdout] test fragment::tests::patterned_discovery_stops_at_the_maximum_directory_depth ... ok
[INFO] [stdout] test fragment::tests::plain_text_handles_block_nodes ... ok
[INFO] [stdout] test fragment::tests::preserves_an_ordinary_link_containing_a_configured_image ... ok
[INFO] [stdout] test fragment::tests::preserves_bracket_wrapped_ordinary_inline_links ... ok
[INFO] [stdout] test fragment::tests::preserves_item_ordinals ... ok
[INFO] [stdout] test fragment::tests::recognizes_pinned_configured_full_reference_labels ... ok
[INFO] [stdout] test fragment::tests::recognizes_pinned_configured_reference_style_images ... ok
[INFO] [stdout] test fragment::tests::rejects_a_fragment_directory_created_as_an_external_symlink_after_opening ... ok
[INFO] [stdout] test fragment::tests::rejects_frontmatter_opening_without_newline ... ok
[INFO] [stdout] test fragment::tests::rejects_malformed_resolved_link_labels ... ok
[INFO] [stdout] test fragment::tests::rejects_multiple_top_level_lists ... ok
[INFO] [stdout] test fragment::tests::rejects_non_http_resolved_link ... ok
[INFO] [stdout] test fragment::tests::rejects_non_integer_priority ... ok
[INFO] [stdout] test fragment::tests::rejects_ordered_list ... ok
[INFO] [stdout] test fragment::tests::rejects_patterned_fragment_directory_symlinked_outside_the_repository ... ok
[INFO] [stdout] test fragment::tests::rejects_resolved_links_with_username_or_password ... ok
[INFO] [stdout] test fragment::tests::rejects_top_level_paragraph ... ok
[INFO] [stdout] test fragment::tests::rejects_unclosed_frontmatter ... ok
[INFO] [stdout] test fragment::tests::rejects_unconfigured_reference_sigil ... ok
[INFO] [stdout] test fragment::tests::reports_shape_error_line_after_frontmatter ... ok
[INFO] [stdout] test fragment::tests::reports_specific_invalid_top_level_node_kinds ... ok
[INFO] [stdout] test fragment::tests::reports_unknown_frontmatter_key_as_warning ... ok
[INFO] [stdout] test fragment::tests::reports_unknown_section_fragment_as_discovery_warning ... ok
[INFO] [stdout] test fragment::tests::reports_unreadable_fragment_directory ... ok
[INFO] [stdout] test fragment::tests::collects_and_deduplicates_references ... ok
[INFO] [stdout] test fragment::tests::scans_multiple_reference_labels_with_surrounding_text ... ok
[INFO] [stdout] test fragment::tests::strips_frontmatter_before_fragment_body ... ok
[INFO] [stdout] test fragment::tests::substantive_content_can_appear_after_an_empty_first_block ... ok
[INFO] [stdout] test fragment::tests::treats_null_resolved_links_as_empty ... ok
[INFO] [stdout] test link_resolution::tests::allows_private_hosts_for_configured_self_hosted_trackers ... ok
[INFO] [stdout] test link_resolution::tests::falls_back_to_a_ranged_get_when_head_is_unsupported ... ok
[INFO] [stdout] test link_resolution::tests::follows_the_complete_redirect_chain ... ok
[INFO] [stdout] test link_resolution::tests::rejects_credentials_before_making_a_request ... ok
[INFO] [stdout] test link_resolution::tests::rejects_https_redirect_downgrades ... ok
[INFO] [stdout] test link_resolution::tests::rejects_more_than_ten_redirects ... ok
[INFO] [stdout] test link_resolution::tests::rejects_redirect_userinfo_before_requesting_the_target ... ok
[INFO] [stdout] test link_resolution::tests::rejects_redirect_without_location ... ok
[INFO] [stdout] test link_resolution::tests::rejects_unsuccessful_final_status ... ok
[INFO] [stdout] test link_resolution::tests::resolver_reuses_a_connection_across_multiple_urls ... ok
[INFO] [stdout] test markdown::tests::escaped_angle_bracket_destinations_round_trip ... ok
[INFO] [stdout] test markdown::tests::escapes_destination_control_characters_as_numeric_references ... ok
[INFO] [stdout] test fragment::tests::resolved_link_labels_must_be_used_by_the_fragment ... ok
[INFO] [stdout] test merge::tests::clean_merge_inserts_other_only_semver_without_reordering_current ... ok
[INFO] [stdout] test merge::tests::clean_merge_preserves_current_released_order ... ok
[INFO] [stdout] test merge::tests::closed_changelog_parser_ignores_version_prefixed_document_title ... ok
[INFO] [stdout] test merge::tests::closed_marker_conflict_uses_hongdown_section_spacing ... ok
[INFO] [stdout] test merge::tests::conflict_output_includes_other_only_releases_after_divergence ... ok
[INFO] [stdout] test merge::tests::conflict_preserves_current_side_released_order_and_unrelated_blocks ... ok
[INFO] [stdout] test merge::tests::copying_missing_fragment_directory_is_no_op ... ok
[INFO] [stdout] test merge::tests::current_only_released_section_edit_is_kept_without_conflict ... ok
[INFO] [stdout] test merge::tests::divergent_after_unreleased_edits_are_conflict ... ok
[INFO] [stdout] test merge::tests::divergent_prefix_edits_are_conflict ... ok
[INFO] [stdout] test merge::tests::divergent_same_released_section_is_conflict ... ok
[INFO] [stdout] test merge::tests::divergent_version_bytes_conflict ... ok
[INFO] [stdout] test merge::tests::first_block_separator_completes_an_unterminated_prefix ... ok
[INFO] [stdout] test merge::tests::heading_merge_output_is_normal_form_and_materialized_consistent ... ok
[INFO] [stdout] test merge::tests::identical_prefix_edit_on_both_sides_is_clean ... ok
[INFO] [stdout] test merge::tests::identical_released_section_is_clean ... ok
[INFO] [stdout] test merge::tests::identical_version_bytes_are_clean ... ok
[INFO] [stdout] test merge::tests::inserts_other_only_released_section_and_hints_carry ... ok
[INFO] [stdout] test merge::tests::marker_changelog_parser_rejects_missing_markers ... ok
[INFO] [stdout] test compile::tests::section_order_follows_configuration ... ok
[INFO] [stdout] test merge::tests::marker_merge_output_is_normal_form_and_materialized_consistent ... ok
[INFO] [stdout] test merge::tests::merge_keeps_closed_release_history_dormant ... ok
[INFO] [stdout] test merge::tests::marker_mode_preserves_end_marker ... ok
[INFO] [stdout] test fragment::tests::discovers_fragment_candidates_in_path_order ... ok
[INFO] [stdout] test merge::tests::merge_keeps_shared_empty_marker_region_closed ... ok
[INFO] [stdout] test merge::tests::merge_preserves_shared_empty_unreleased_scaffold ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_materializes_a_non_utf8_next_file_alias ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_materializes_a_non_utf8_section_alias ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_overlays_changes_under_a_non_utf8_fragment_directory ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_preserves_a_non_utf8_resolved_fragment_directory ... ok
[INFO] [stdout] test merge::tests::merges_closed_release_tag_into_active_branch ... ok
[INFO] [stdout] test merge::tests::merges_versioned_unreleased_regions_without_treating_them_as_history ... ok
[INFO] [stdout] test merge::tests::multiple_divergent_sections_keep_first_conflict_marker ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_preserves_a_resolved_fragment_directory ... ok
[INFO] [stdout] test merge::tests::non_semver_sections_stay_after_semver_in_relative_order ... ok
[INFO] [stdout] test merge::tests::no_op_merge_preserves_atx_release_spacing ... ok
[INFO] [stdout] test merge::tests::other_only_after_unreleased_edit_is_taken_without_conflict ... ok
[INFO] [stdout] test compile::tests::reference_definitions_are_deduplicated_and_sorted ... ok
[INFO] [stdout] test merge::tests::other_only_prefix_edit_is_taken_without_conflict ... ok
[INFO] [stdout] test merge::tests::reconstruction_uses_hongdown_spacing_between_blocks ... ok
[INFO] [stdout] test merge::tests::rejects_a_merge_that_retargets_an_existing_released_link ... ok
[INFO] [stdout] test merge::tests::merged_snapshot_preserves_the_source_git_lock_location ... ok
[INFO] [stdout] test released::tests::code_fence_helpers_accept_commonmark_fences ... ok
[INFO] [stdout] test merge::tests::other_only_released_section_edit_is_taken_without_conflict ... ok
[INFO] [stdout] test merge::tests::recompiles_unreleased_region_from_fragments ... ok
[INFO] [stdout] test released::tests::carry_preserves_definition_from_another_release ... ok
[INFO] [stdout] test released::tests::discovers_candidates_below_a_literal_unreleased_heading ... ok
[INFO] [stdout] test released::tests::discovers_section_candidates_with_unreleased_entries_first ... ok
[INFO] [stdout] test released::tests::does_not_infer_a_configured_label_from_an_ordinary_link_destination ... ok
[INFO] [stdout] test released::tests::does_not_fold_an_ordinary_reference_that_shares_a_configured_destination ... ok
[INFO] [stdout] test released::tests::does_not_infer_an_unpinned_label_from_a_relative_link_destination ... ok
[INFO] [stdout] test released::tests::finds_first_line_h1_version_section ... ok
[INFO] [stdout] test released::tests::finds_setext_version_target ... ok
[INFO] [stdout] test released::tests::does_not_pin_ordinary_links_with_configured_looking_text ... ok
[INFO] [stdout] test released::tests::heading_helpers_accept_only_version_headings ... ok
[INFO] [stdout] test released::tests::ignores_a_version_shaped_document_title_and_its_preamble ... ok
[INFO] [stdout] test released::tests::ignores_an_exact_version_shaped_document_title ... ok
[INFO] [stdout] test released::tests::folds_full_links_that_match_reference_definitions ... ok
[INFO] [stdout] test released::tests::ignores_h3_headings_when_repository_has_no_sections ... ok
[INFO] [stdout] test released::tests::imports_unreleased_entries_into_stable_fragment_names ... ok
[INFO] [stdout] test released::tests::insertion_title_rejects_an_atx_h2_even_when_its_text_matches ... ok
[INFO] [stdout] test released::tests::keeps_a_version_shaped_h1_that_is_not_the_document_title ... ok
[INFO] [stdout] test released::tests::indentation_columns_obeys_markdown_tab_stops ... ok
[INFO] [stdout] test released::tests::maps_configured_section_heading_to_directory ... ok
[INFO] [stdout] test released::tests::leaves_ordinary_markdown_reference_definitions_out_of_fragment_pins ... ok
[INFO] [stdout] test released::tests::maps_patterned_section_heading_to_directory_without_source_tree ... ok
[INFO] [stdout] test released::tests::normalizes_carried_entries_with_one_reference_label_namespace ... ok
[INFO] [stdout] test released::tests::marker_prefix_avoids_entity_decoded_text_during_decompilation ... ok
[INFO] [stdout] test released::tests::plain_text_extracts_extended_markdown_nodes ... ok
[INFO] [stdout] test released::tests::preserves_bracketed_inline_links_alongside_configured_references ... ok
[INFO] [stdout] test released::tests::preserves_commonmark_first_reference_definition_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_configured_full_references_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_configured_image_destinations_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_configured_images_nested_in_configured_links ... ok
[INFO] [stdout] test released::tests::preserves_configured_shortcuts_without_definitions_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_control_characters_in_ordinary_destinations_through_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_distinct_bracketed_inline_destinations_across_entries ... ok
[INFO] [stdout] test released::tests::preserves_distinct_bracketed_inline_destinations_within_one_entry ... ok
[INFO] [stdout] test released::tests::preserves_document_first_definition_over_nested_duplicate ... ok
[INFO] [stdout] test released::tests::preserves_folded_reference_definitions_as_carried_fragment_pins ... ok
[INFO] [stdout] test released::tests::preserves_folded_reference_definitions_as_imported_fragment_pins ... ok
[INFO] [stdout] test released::tests::preserves_multiline_reference_definitions_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_ordinary_configured_looking_images_through_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_ordinary_configured_looking_links_through_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_ordinary_images_nested_in_configured_links ... ok
[INFO] [stdout] test released::tests::preserves_ordinary_reference_style_links_during_decompilation ... ok
[INFO] [stdout] test released::tests::preserves_reference_definition_only_in_the_section_that_uses_it ... ok
[INFO] [stdout] test released::tests::rejects_a_level_three_unreleased_region_heading ... ok
[INFO] [stdout] test released::tests::rejects_a_second_version_heading_during_import ... ok
[INFO] [stdout] test released::tests::rejects_an_ambiguous_patterned_carry_directory ... ok
[INFO] [stdout] test released::tests::rejects_an_ambiguous_patterned_import_directory ... ok
[INFO] [stdout] test released::tests::rejects_carried_versions_that_would_escape_fragment_file ... ok
[INFO] [stdout] test released::tests::rejects_empty_unreleased_import ... ok
[INFO] [stdout] test released::tests::rejects_ordered_lists_during_import ... ok
[INFO] [stdout] test released::tests::rejects_patterned_carry_directory_symlinked_outside_the_repository ... ok
[INFO] [stdout] test released::tests::rejects_section_headings_without_configured_sections_during_import ... ok
[INFO] [stdout] test released::tests::rejects_top_level_prose_during_unreleased_import ... ok
[INFO] [stdout] test released::tests::rejects_unknown_section_heading ... ok
[INFO] [stdout] test released::tests::released_section_stops_exactly_before_the_next_version_heading ... ok
[INFO] [stdout] test released::tests::released_sections_ignore_a_matching_atx_document_title ... ok
[INFO] [stdout] test released::tests::reports_missing_version ... ok
[INFO] [stdout] test released::tests::reports_released_sections_outside_the_unreleased_region ... ok
[INFO] [stdout] test released::tests::returns_exact_markdown_for_a_released_section ... ok
[INFO] [stdout] test released::tests::scans_released_version_headings_outside_code_blocks ... ok
[INFO] [stdout] test repo::tests::atomic_write_does_not_touch_a_legacy_temporary_path ... ok
[INFO] [stdout] test repo::tests::atomic_write_replaces_existing_files ... ok
[INFO] [stdout] test repo::tests::case_insensitive_comparison_preserves_non_utf8_components ... ok
[INFO] [stdout] test repo::tests::case_sensitivity_detection_compares_existing_case_aliases ... ok
[INFO] [stdout] test repo::tests::case_sensitivity_detection_handles_dangling_symlinks ... ok
[INFO] [stdout] test repo::tests::case_sensitivity_detection_matches_an_empty_directory ... ok
[INFO] [stdout] test repo::tests::case_sensitivity_fallback_matches_the_platform_default ... ok
[INFO] [stdout] test repo::tests::configured_path_equality_is_case_insensitive_if_either_filesystem_is ... ok
[INFO] [stdout] test repo::tests::detects_case_sensitivity_by_looking_up_entries_inside_the_directory ... ok
[INFO] [stdout] test repo::tests::detects_the_containing_filesystem_case_sensitivity_without_writing_a_probe ... ok
[INFO] [stdout] test repo::tests::directory_creation_race_matches_only_an_existing_directory ... ok
[INFO] [stdout] test markdown::tests::no_word_wrap_is_independent_of_soft_break_position ... ok
[INFO] [stdout] test repo::tests::discovers_config_from_any_nested_directory ... ok
[INFO] [stdout] test repo::tests::dropping_prepared_write_removes_directories_created_for_the_destination ... ok
[INFO] [stdout] test repo::tests::dropping_prepared_write_removes_temporary_file_without_replacing_destination ... ok
[INFO] [stdout] test repo::tests::empty_fragment_directory_accepts_distinct_case_only_section_names ... ok
[INFO] [stdout] test repo::tests::entry_fallback_detects_case_sensitivity_from_an_alternate_name ... ok
[INFO] [stdout] test repo::tests::filesystem_path_overlap_honors_case_sensitivity_for_missing_paths ... ok
[INFO] [stdout] test repo::tests::git_mutation_lock_lives_in_git_metadata ... ok
[INFO] [stdout] test repo::tests::inferred_pattern_validation_rejects_a_markdown_next_file ... ok
[INFO] [stdout] test repo::tests::no_replace_move_does_not_replace_a_directory ... ok
[INFO] [stdout] test repo::tests::no_replace_move_supports_directories ... ok
[INFO] [stdout] test repo::tests::normalizes_validated_paths_for_repository_operations ... ok
[INFO] [stdout] test repo::tests::opens_repository_from_nested_directory ... ok
[INFO] [stdout] test repo::tests::opens_repository_with_an_empty_read_only_fragment_directory ... ok
[INFO] [stdout] test repo::tests::overlap_validation_is_case_insensitive_if_either_filesystem_is ... ok
[INFO] [stdout] test repo::tests::permits_a_generated_section_nested_below_an_explicit_section ... ok
[INFO] [stdout] test repo::tests::permits_internal_symlink_ancestors_resolved_before_parent_components ... ok
[INFO] [stdout] test repo::tests::permits_nested_but_distinct_generated_section_directories ... ok
[INFO] [stdout] test repo::tests::permits_nested_but_distinct_section_directories ... ok
[INFO] [stdout] test repo::tests::prepared_write_does_not_replace_an_existing_destination ... ok
[INFO] [stdout] test repo::tests::read_revalidation_uses_the_current_vcs_mutation_lock ... ok
[INFO] [stdout] test repo::tests::rejects_a_generated_directory_shared_by_multiple_patterns ... ok
[INFO] [stdout] test repo::tests::rejects_a_generated_section_equal_to_an_explicit_section ... ok
[INFO] [stdout] test repo::tests::rejects_broken_symlink_ancestors ... ok
[INFO] [stdout] test repo::tests::rejects_changelog_and_fragment_directory_overlap_when_opening_repository ... ok
[INFO] [stdout] test repo::tests::rejects_configured_paths_overlapping_the_configuration_file ... ok
[INFO] [stdout] test repo::tests::rejects_markdown_next_file_after_resolving_a_symlink ... ok
[INFO] [stdout] test repo::tests::rejects_mutation_lock_overlap_when_opening_repository ... ok
[INFO] [stdout] test repo::tests::rejects_next_version_path_inside_a_section_directory ... ok
[INFO] [stdout] test repo::tests::rejects_section_directories_that_are_symlink_aliases ... ok
[INFO] [stdout] test repo::tests::rejects_symlink_ancestors_resolving_outside_the_repository ... ok
[INFO] [stdout] test repo::tests::repository_validation_scans_each_case_sensitivity_directory_once ... ok
[INFO] [stdout] test repo::tests::sibling_directory_spelling_uses_the_parent_case_sensitivity ... ok
[INFO] [stdout] test repo::tests::temporary_path_collisions_are_retried_only_for_existing_paths ... ok
[INFO] [stdout] test repo::tests::temporary_path_forbiddenness_uses_the_complete_canonical_path ... ok
[INFO] [stdout] test repo::tests::writes_files_atomically_under_repository_root ... ok
[INFO] [stdout] test repository_url::tests::git_falls_back_to_origin_then_a_sole_remote ... ok
[INFO] [stdout] test repository_url::tests::git_prefers_the_current_branch_remote_over_origin ... ok
[INFO] [stdout] test repository_url::tests::git_rejects_ambiguous_or_malformed_remote_output ... ok
[INFO] [stdout] test repository_url::tests::https_ports_are_preserved_while_ssh_ports_are_removed ... ok
[INFO] [stdout] test repository_url::tests::inference_silently_rejects_non_utf8_command_output ... ok
[INFO] [stdout] test repository_url::tests::inferred_urls_reject_unknown_hosts_but_explicit_https_accepts_them ... ok
[INFO] [stdout] test repository_url::tests::jujutsu_dispatches_native_and_colocated_repositories_differently ... ok
[INFO] [stdout] test repository_url::tests::jujutsu_prefers_origin_and_ignores_its_push_url ... ok
[INFO] [stdout] test repository_url::tests::jujutsu_uses_a_sole_remote_but_rejects_ambiguous_remotes ... ok
[INFO] [stdout] test repository_url::tests::mercurial_prefers_default_and_falls_back_to_default_push ... ok
[INFO] [stdout] test repo::tests::discovers_config_from_files_inside_nested_directories ... ok
[INFO] [stdout] test repository_url::tests::normalization_removes_sensitive_url_components ... ok
[INFO] [stdout] test repository_url::tests::normalizes_known_forge_clone_urls_and_issue_routes ... ok
[INFO] [stdout] test repository_url::tests::rejects_unsafe_or_non_repository_urls ... ok
[INFO] [stdout] test repository_url::tests::repository_url_live_vcs_smoke_test ... ignored, requires Git, Jujutsu, and Mercurial executables
[INFO] [stdout] test section::tests::attributes_non_utf8_descendants_from_a_utf8_pattern_prefix ... ok
[INFO] [stdout] test section::tests::custom_path_matchers_are_cached_by_rendered_glob ... ok
[INFO] [stdout] test section::tests::custom_paths_treat_capture_glob_metacharacters_literally ... ok
[INFO] [stdout] test repository_url::tests::normalization_is_stable_across_git_suffixes_and_trailing_slashes ... ok
[INFO] [stdout] test section::tests::explicit_globs_are_compiled_only_for_source_attribution ... ok
[INFO] [stdout] test section::tests::explicit_path_matchers_are_cached_by_section ... ok
[INFO] [stdout] test section::tests::explicit_sections_suppress_colliding_pattern_instances ... ok
[INFO] [stdout] test section::tests::leaves_unrelated_non_utf8_paths_at_repository_level ... ok
[INFO] [stdout] test section::tests::maps_ambiguous_directory_validation_to_the_public_error ... ok
[INFO] [stdout] test section::tests::orders_present_sections_by_explicit_and_pattern_declaration ... ok
[INFO] [stdout] test section::tests::rejects_ambiguous_concrete_pattern_matches ... ok
[INFO] [stdout] test section::tests::reports_a_pattern_id_shadowed_by_an_explicit_directory ... ok
[INFO] [stdout] test section::tests::reports_non_relative_paths_separately_from_non_utf8_paths ... ok
[INFO] [stdout] test section::tests::resolves_the_same_section_in_all_directions ... ok
[INFO] [stdout] test section::tests::source_paths_honor_default_custom_and_empty_attribution ... ok
[INFO] [stdout] test section::tests::treats_a_non_utf8_pattern_capture_as_a_nonmatch ... ok
[INFO] [stdout] test section_pattern::tests::accepts_identifiers_starting_with_an_underscore ... ok
[INFO] [stdout] test section::tests::directional_resolution_is_an_inverse ... ok
[INFO] [stdout] test section_pattern::tests::distinguishes_default_and_empty_path_lists ... ok
[INFO] [stdout] test section_pattern::tests::escapes_capture_values_when_rendering_globs ... ok
[INFO] [stdout] test section_pattern::tests::escapes_literal_braces ... ok
[INFO] [stdout] test section_pattern::tests::identifies_viable_path_prefixes ... ok
[INFO] [stdout] test section_pattern::tests::literal_prefix_ends_before_the_first_custom_glob_segment ... ok
[INFO] [stdout] test section_pattern::tests::parses_literal_and_capture_segments ... ok
[INFO] [stdout] test section_pattern::tests::rejects_capture_values_that_are_not_one_nonempty_segment ... ok
[INFO] [stdout] test section_pattern::tests::rejects_invalid_syntax ... ok
[INFO] [stdout] test section_pattern::tests::rejects_non_reversible_pattern_configuration ... ok
[INFO] [stdout] test section_pattern::tests::rendered_globs_preserve_escaped_literal_braces ... ok
[INFO] [stdout] test section_pattern::tests::display_round_trips ... ok
[INFO] [stdout] test section_pattern::tests::rendered_path_globs_preserve_escaped_literal_braces ... ok
[INFO] [stdout] test section_pattern::tests::rendered_values_match_back ... ok
[INFO] [stdout] test section_pattern::tests::renders_and_matches_multiple_captures ... ok
[INFO] [stdout] test section_pattern::tests::repeated_capture_names_must_match_the_same_value ... ok
[INFO] [stdout] test section_pattern::tests::serializes_as_a_string ... ok
[INFO] [stdout] test section_pattern::tests::validates_reversible_pattern_configuration ... ok
[INFO] [stdout] test vcs::tests::configured_runner_expands_arguments_without_a_shell ... ok
[INFO] [stdout] test vcs::tests::current_directory_prefixed_paths_are_normalized ... ok
[INFO] [stdout] test vcs::tests::deleted_paths_do_not_survive ... ok
[INFO] [stdout] test vcs::tests::empty_programmatic_command_returns_an_error_instead_of_panicking ... ok
[INFO] [stdout] test section_pattern::tests::rendered_path_globs_keep_doubled_braces_literal ... ok
[INFO] [stdout] test vcs::tests::git_vcs_handles_renames_changed_against_every_merge_parent ... ok
[INFO] [stdout] test compile::tests::output_does_not_depend_on_fragment_creation_order ... ok
[INFO] [stdout] test vcs::tests::git_vcs_preserves_non_utf8_filename_bytes ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_file_type_changes ... ok
[INFO] [stdout] test vcs::tests::git_vcs_ignores_paths_merged_unchanged_from_upstream_parent ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_fragment_renames ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_only_staged_paths_with_similarity_metadata ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_fragment_copies_from_unchanged_files ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_paths_for_root_commit ... ok
[INFO] [stdout] test vcs::tests::git_vcs_reports_staged_paths_in_an_unborn_repository ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_compares_parentless_commits_with_null_revision ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_computes_copy_similarity_from_revision_contents ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_does_not_probe_copies_outside_the_fragment_directory ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_ignores_non_utf8_copy_paths_outside_fragments ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_preserves_an_exact_copy_seen_against_any_merge_parent ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_preserves_rename_sources_from_every_merge_parent ... ok
[INFO] [stdout] test vcs::tests::hg_adapter_probes_non_utf8_fragment_paths ... ok
[INFO] [stdout] test vcs::tests::hg_changed_path_override_is_the_complete_query ... ok
[INFO] [stdout] test vcs::tests::hg_commits_override_receives_the_unmodified_base ... ok
[INFO] [stdout] test vcs::tests::hg_default_commits_literalizes_the_base_revision ... ok
[INFO] [stdout] test vcs::tests::hg_vcs_accepts_a_base_branch_with_revset_syntax ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_compares_root_commit_with_null_revision ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_distinguishes_edited_and_unchanged_fragment_copies ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_ignores_clean_merge_inputs ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_probes_fragments_in_nested_section_directories ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_probes_non_utf8_fragment_paths ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_reports_deletions_and_renames ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::hg_vcs_smoke_test ... ignored, requires the hg executable
[INFO] [stdout] test vcs::tests::jj_adapter_compares_fragment_copies_with_each_merge_parent ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_compares_reported_rename_contents_containing_nul ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_computes_similarity_for_reported_renames ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_keeps_added_symlink_fragments_as_additions ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_marks_only_byte_identical_added_fragments_as_copies ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_matches_reported_rename_path_and_contents_in_the_same_parent_entry ... ok
[INFO] [stdout] test vcs::tests::jj_adapter_reconstructs_renames_reported_as_add_delete_pairs ... ok
[INFO] [stdout] test vcs::tests::jj_changed_path_override_is_the_complete_query ... ok
[INFO] [stdout] test vcs::tests::jj_file_id_parser_does_not_match_debug_syntax_in_a_filename ... ok
[INFO] [stdout] test vcs::tests::jj_fileset_preserves_literal_backslashes ... ok
[INFO] [stdout] test vcs::tests::jj_vcs_handles_fragment_copies_in_merge_commits ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::jj_vcs_handles_symlinks_debug_like_names_and_nul_contents ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::jj_vcs_preserves_literal_backslashes_in_fragment_paths ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::jj_vcs_rejects_unchanged_fragment_copies_and_renames ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::jj_vcs_smoke_test ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::jj_vcs_treats_fragment_directory_glob_characters_literally ... ignored, requires the jj executable
[INFO] [stdout] test vcs::tests::git_vcs_reports_paths_changed_by_merge_resolution ... ok
[INFO] [stdout] test vcs::tests::normalizes_current_directory_changed_path_components ... ok
[INFO] [stdout] test vcs::tests::git_vcs_staged_paths_ignore_changes_unchanged_from_a_merge_parent ... ok
[INFO] [stdout] test vcs::tests::parent_intersection_prefers_movement_and_exact_originals_conservatively ... ok
[INFO] [stdout] test vcs::tests::parent_intersection_preserves_every_rename_origin ... ok
[INFO] [stdout] test vcs::tests::ordinary_statuses_reject_every_nonempty_suffix ... ok
[INFO] [stdout] test vcs::tests::parses_copy_status_as_surviving_new_path_with_similarity ... ok
[INFO] [stdout] test vcs::tests::parses_jj_regular_file_paths_and_content_ids ... ok
[INFO] [stdout] test vcs::tests::parses_name_status_paths_with_spaces_and_newlines ... ok
[INFO] [stdout] test vcs::tests::parses_rename_status_as_surviving_new_path ... ok
[INFO] [stdout] test vcs::tests::parses_type_change_status_as_other ... ok
[INFO] [stdout] test vcs::tests::possible_fragment_path_accepts_nested_section_directories ... ok
[INFO] [stdout] test vcs::tests::possible_fragment_path_accepts_patterned_section_directories ... ok
[INFO] [stdout] test vcs::tests::preserves_non_utf8_changed_path_bytes ... ok
[INFO] [stdout] test vcs::tests::query_adapter_rejects_invalid_utf8_and_malformed_records ... ok
[INFO] [stdout] test vcs::tests::rejects_a_lone_empty_commit_record ... ok
[INFO] [stdout] test vcs::tests::rejects_changed_paths_that_are_not_repository_relative ... ok
[INFO] [stdout] test vcs::tests::rejects_status_tokens_outside_the_changed_path_contract ... ok
[INFO] [stdout] test vcs::tests::section_pattern_paths_use_forward_slashes ... ok
[INFO] [stdout] test vcs::tests::modified_path_records_round_trip ... ok
[INFO] [stdout] test vcs::tests::parent_traversing_changed_paths_are_rejected ... ok
[INFO] [stdout] test commands::tests::successful_add_leaves_layer_one_and_two_clean ... ok
[INFO] [stdout] test released::tests::decompiled_reference_pins_preserve_generated_destinations ... ok
[INFO] [stdout] test released::tests::ordinary_reference_styles_survive_decompile_and_compile ... ok
[INFO] [stdout] test released::tests::decompiled_non_http_references_remain_unpinned ... ok
[INFO] [stdout] test commands::tests::import_unreleased_applies_for_reverse_configured_section_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice' (4905) panicked at src/commands.rs:12422:41:
[INFO] [stdout] relative tempdir: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/./.tmpGA0JqS", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4a64e65781 - std[97b98282bc616a66]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4a64e65781 - std[97b98282bc616a66]::backtrace_rs::backtrace::trace_unsynchronized::<std[97b98282bc616a66]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4a64e65781 - std[97b98282bc616a66]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c4a64e65781 - <<std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[832e9a552fc17241]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c4a64e7e82a - <core[832e9a552fc17241]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c4a64e7e82a - core[832e9a552fc17241]::fmt::write
[INFO] [stdout]    6:     0x5c4a64e6a9bc - std[97b98282bc616a66]::io::default_write_fmt::<alloc[3ecab9f82c41dc7d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5c4a64e6a9bc - <alloc[3ecab9f82c41dc7d]::vec::Vec<u8> as std[97b98282bc616a66]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5c4a64e3d306 - <std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c4a64e3d306 - std[97b98282bc616a66]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c4a64e5a7f9 - std[97b98282bc616a66]::panicking::default_hook
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c4a643d5e50 - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn for<'a, 'b> core[832e9a552fc17241]::ops::function::Fn<(&'a std[97b98282bc616a66]::panic::PanicHookInfo<'b>,), Output = ()> + core[832e9a552fc17241]::marker::Sync + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::Fn<(&std[97b98282bc616a66]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5c4a643d5e50 - test[39766f3d73431624]::test_main_inner::<test[39766f3d73431624]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c4a64e5a9b2 - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn for<'a, 'b> core[832e9a552fc17241]::ops::function::Fn<(&'a std[97b98282bc616a66]::panic::PanicHookInfo<'b>,), Output = ()> + core[832e9a552fc17241]::marker::Sync + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::Fn<(&std[97b98282bc616a66]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5c4a64e5a9b2 - std[97b98282bc616a66]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c4a64e3d3b2 - std[97b98282bc616a66]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5c4a64e347a9 - std[97b98282bc616a66]::sys::backtrace::__rust_end_short_backtrace::<std[97b98282bc616a66]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c4a64e3e52d - __rustc[e3d8617bb01b7f69]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c4a64e7f0ac - core[832e9a552fc17241]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4a64e7ee22 - core[832e9a552fc17241]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c4a642ac3d2 - <core[832e9a552fc17241]::result::Result<tempfile[c555a1fe250233a2]::dir::TempDir, core[832e9a552fc17241]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5c4a63e01fa8 - sacho[953659644dfa5761]::commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:12422:41
[INFO] [stdout]   22:     0x5c4a63dad427 - sacho[953659644dfa5761]::commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:12421:70
[INFO] [stdout]   23:     0x5c4a63ef2b36 - <sacho[953659644dfa5761]::commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice::{closure#0} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c4a643c918b - <fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c4a643c918b - test[39766f3d73431624]::__rust_begin_short_backtrace::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5c4a643d67d5 - <core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c4a643d67d5 - std[97b98282bc616a66]::panicking::catch_unwind::do_call::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>, core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5c4a643d67d5 - std[97b98282bc616a66]::panicking::catch_unwind::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c4a643d67d5 - std[97b98282bc616a66]::panic::catch_unwind::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>, core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test_in_process
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5c4a643d1284 - test[39766f3d73431624]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5c4a643d1284 - std[97b98282bc616a66]::sys::backtrace::__rust_begin_short_backtrace::<test[39766f3d73431624]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c4a643d9922 - std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked::<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c4a643d9922 - <core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c4a643d9922 - std[97b98282bc616a66]::panicking::catch_unwind::do_call::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5c4a643d9922 - std[97b98282bc616a66]::panicking::catch_unwind::<(), core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c4a643d9922 - std[97b98282bc616a66]::panic::catch_unwind::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c4a643d9922 - std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked::<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c4a643d9922 - <std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c4a64e63f4f - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn core[832e9a552fc17241]::ops::function::FnOnce<(), Output = ()> + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5c4a64e63f4f - <std[97b98282bc616a66]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7ec15cdc307a - <unknown>
[INFO] [stdout]   45:     0x7ec15ce56534 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- commands::tests::release_with_relative_repository_root_creates_missing_changelog stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::tests::release_with_relative_repository_root_creates_missing_changelog' (7696) panicked at src/commands.rs:13023:41:
[INFO] [stdout] relative tempdir: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/./.tmpCZT04n", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c4a64e65781 - std[97b98282bc616a66]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c4a64e65781 - std[97b98282bc616a66]::backtrace_rs::backtrace::trace_unsynchronized::<std[97b98282bc616a66]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c4a64e65781 - std[97b98282bc616a66]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c4a64e65781 - <<std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[832e9a552fc17241]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c4a64e7e82a - <core[832e9a552fc17241]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c4a64e7e82a - core[832e9a552fc17241]::fmt::write
[INFO] [stdout]    6:     0x5c4a64e6a9bc - std[97b98282bc616a66]::io::default_write_fmt::<alloc[3ecab9f82c41dc7d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5c4a64e6a9bc - <alloc[3ecab9f82c41dc7d]::vec::Vec<u8> as std[97b98282bc616a66]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5c4a64e3d306 - <std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c4a64e3d306 - std[97b98282bc616a66]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c4a64e5a7f9 - std[97b98282bc616a66]::panicking::default_hook
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5c4a643d5e50 - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn for<'a, 'b> core[832e9a552fc17241]::ops::function::Fn<(&'a std[97b98282bc616a66]::panic::PanicHookInfo<'b>,), Output = ()> + core[832e9a552fc17241]::marker::Sync + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::Fn<(&std[97b98282bc616a66]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5c4a643d5e50 - test[39766f3d73431624]::test_main_inner::<test[39766f3d73431624]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5c4a64e5a9b2 - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn for<'a, 'b> core[832e9a552fc17241]::ops::function::Fn<(&'a std[97b98282bc616a66]::panic::PanicHookInfo<'b>,), Output = ()> + core[832e9a552fc17241]::marker::Sync + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::Fn<(&std[97b98282bc616a66]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5c4a64e5a9b2 - std[97b98282bc616a66]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5c4a64e3d3b2 - std[97b98282bc616a66]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5c4a64e347a9 - std[97b98282bc616a66]::sys::backtrace::__rust_end_short_backtrace::<std[97b98282bc616a66]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c4a64e3e52d - __rustc[e3d8617bb01b7f69]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5c4a64e7f0ac - core[832e9a552fc17241]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c4a64e7ee22 - core[832e9a552fc17241]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5c4a642ac3d2 - <core[832e9a552fc17241]::result::Result<tempfile[c555a1fe250233a2]::dir::TempDir, core[832e9a552fc17241]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5c4a63e16ae0 - sacho[953659644dfa5761]::commands::tests::release_with_relative_repository_root_creates_missing_changelog
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:13023:41
[INFO] [stdout]   22:     0x5c4a63dadc97 - sacho[953659644dfa5761]::commands::tests::release_with_relative_repository_root_creates_missing_changelog::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands.rs:13022:73
[INFO] [stdout]   23:     0x5c4a63ef3676 - <sacho[953659644dfa5761]::commands::tests::release_with_relative_repository_root_creates_missing_changelog::{closure#0} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5c4a643c918b - <fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c4a643c918b - test[39766f3d73431624]::__rust_begin_short_backtrace::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5c4a643d67d5 - <core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5c4a643d67d5 - std[97b98282bc616a66]::panicking::catch_unwind::do_call::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>, core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5c4a643d67d5 - std[97b98282bc616a66]::panicking::catch_unwind::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5c4a643d67d5 - std[97b98282bc616a66]::panic::catch_unwind::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<test[39766f3d73431624]::run_test_in_process::{closure#0}>, core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test_in_process
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5c4a643d67d5 - test[39766f3d73431624]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5c4a643d1284 - test[39766f3d73431624]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5c4a643d1284 - std[97b98282bc616a66]::sys::backtrace::__rust_begin_short_backtrace::<test[39766f3d73431624]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5c4a643d9922 - std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked::<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5c4a643d9922 - <core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5c4a643d9922 - std[97b98282bc616a66]::panicking::catch_unwind::do_call::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5c4a643d9922 - std[97b98282bc616a66]::panicking::catch_unwind::<(), core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5c4a643d9922 - std[97b98282bc616a66]::panic::catch_unwind::<core[832e9a552fc17241]::panic::unwind_safe::AssertUnwindSafe<std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5c4a643d9922 - std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked::<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5c4a643d9922 - <std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5c4a64e63f4f - <alloc[3ecab9f82c41dc7d]::boxed::Box<dyn core[832e9a552fc17241]::ops::function::FnOnce<(), Output = ()> + core[832e9a552fc17241]::marker::Send> as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5c4a64e63f4f - <std[97b98282bc616a66]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/04eb0d7194012623e82369b466d5084522957446/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7ec15cdc307a - <unknown>
[INFO] [stdout]   45:     0x7ec15ce56534 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     commands::tests::mutation_lock_identity_does_not_prefix_a_relative_root_twice
[INFO] [stdout]     commands::tests::release_with_relative_repository_root_creates_missing_changelog
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 758 passed; 2 failed; 15 ignored; 0 measured; 0 filtered out; finished in 21.22s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9", kill_on_drop: false }`
[INFO] [stdout] 9a8db2a523022bc0795693e6dac56d20e659a629b8dd622a88cfa004fb9625f9
