these 2 derivations will be built: /nix/store/nwhnaypp6bhx7agxry7hqz4pcy3wg8h0-managed-config.drv /nix/store/jzlw7vlgy7g054nswyj6327z9isr7bcg-managed-config-rehearsal.drv these 2 paths will be fetched (5.5 MiB download, 15.9 MiB unpacked): /nix/store/nzsflqrk0zdljly9jhx82l784hl5rmc4-diffutils-3.12 /nix/store/h23812qh07banmvzav602h4mbbvgaghf-yq-go-4.54.1 building '/nix/store/nwhnaypp6bhx7agxry7hqz4pcy3wg8h0-managed-config.drv' managed-config> structuredAttrs is enabled building '/nix/store/jzlw7vlgy7g054nswyj6327z9isr7bcg-managed-config-rehearsal.drv' managed-config-rehearsal> --- json replace drops and reports undeclared keys managed-config-rehearsal> managed-config t: dropped undeclared keys: a.old, list[].k, stale managed-config-rehearsal> --- yaml replace drops and reports undeclared keys managed-config-rehearsal> managed-config t: dropped undeclared keys: a.old, list[].k, stale managed-config-rehearsal> --- toml replace drops and reports undeclared keys managed-config-rehearsal> managed-config t: dropped undeclared keys: a.old, list[].k, stale managed-config-rehearsal> --- appOwned nested paths are preserved managed-config-rehearsal> managed-config t: dropped undeclared keys: stale managed-config-rehearsal> --- appOwned absent from the old file is not invented managed-config-rehearsal> --- externalPaths are excluded from the drop report managed-config-rehearsal> managed-config t: dropped undeclared keys: features.other, gone managed-config-rehearsal> --- unreadable target with appOwned is refused and untouched managed-config-rehearsal> managed-config t: /build/row/cfg/config.json is unreadable or not a mapping; left untouched managed-config-rehearsal> --- non-mapping target with appOwned is refused and untouched managed-config-rehearsal> managed-config t: /build/row/cfg/config.yaml is unreadable or not a mapping; left untouched managed-config-rehearsal> --- explicit null target with appOwned is refused and untouched managed-config-rehearsal> managed-config y: /build/row/cfg/config.yaml is unreadable or not a mapping; left untouched managed-config-rehearsal> managed-config j: /build/row/cfg/config.json is unreadable or not a mapping; left untouched managed-config-rehearsal> --- empty target with appOwned reads as an empty mapping managed-config-rehearsal> --- unreadable target without appOwned is replaced with a notice managed-config-rehearsal> managed-config t: replaced unreadable /build/row/cfg/config.json managed-config-rehearsal> --- fileMode is applied managed-config-rehearsal> --- a failing spec does not stop later specs managed-config-rehearsal> managed-config bad: /build/row/cfg/bad.json is unreadable or not a mapping; left untouched managed-config-rehearsal> --- missing parent directories are created upload niks3: ok