these 2 derivations will be built: /nix/store/7wq83hggihywvprn0l37i1qlzp2cmrm2-managed-config.drv /nix/store/lsklcbwaqlbr81sbz0xdk1w6nc0sisix-managed-config-rehearsal.drv building '/nix/store/7wq83hggihywvprn0l37i1qlzp2cmrm2-managed-config.drv' on 'grpc://[fddb:4344:343b:14b9:399:9324:19d9:3451]:50051?ca-cert=/run/nix-grpc-store/ca.crt&connect-timeout=5' building '/nix/store/7wq83hggihywvprn0l37i1qlzp2cmrm2-managed-config.drv' on [fddb:4344:343b:14b9:399:9324:19d9:3451]:50051 managed-config> stibnite: building 7wq83hggihywvprn0l37i1qlzp2cmrm2-managed-config.drv managed-config> structuredAttrs is enabled warning: SQLite database '/nix/var/nix/db/db.sqlite' is busy building '/nix/store/lsklcbwaqlbr81sbz0xdk1w6nc0sisix-managed-config-rehearsal.drv' on 'grpc://[fddb:4344:343b:14b9:399:9324:19d9:3451]:50051?ca-cert=/run/nix-grpc-store/ca.crt&connect-timeout=5' building '/nix/store/lsklcbwaqlbr81sbz0xdk1w6nc0sisix-managed-config-rehearsal.drv' on [fddb:4344:343b:14b9:399:9324:19d9:3451]:50051 managed-config-rehearsal> stibnite: building lsklcbwaqlbr81sbz0xdk1w6nc0sisix-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: /nix/var/nix/builds/nix-99168-2999960731/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: /nix/var/nix/builds/nix-99168-2999960731/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: /nix/var/nix/builds/nix-99168-2999960731/row/cfg/config.yaml is unreadable or not a mapping; left untouched managed-config-rehearsal> managed-config j: /nix/var/nix/builds/nix-99168-2999960731/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 /nix/var/nix/builds/nix-99168-2999960731/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: /nix/var/nix/builds/nix-99168-2999960731/row/cfg/bad.json is unreadable or not a mapping; left untouched managed-config-rehearsal> --- missing parent directories are created upload niks3: ok