nix/src
Théophane Hufschmitt 00811f98fb Properly report build errors on chrooted stores
When encountering a build error, Nix moves the output paths out of the
chroot into their final location (for “easier debugging of build
failures”). However this was broken for chroot stores as it was moving
it to the _logical_ location, not the _physical_ one.

Fix it by moving to the physical (_real_) location.

Fix https://github.com/NixOS/nix/issues/8395

(cherry picked from commit d16a1994fb)
2023-05-28 15:11:26 +00:00
..
build-remote build-remote: Add brackets to error message 2022-11-04 10:49:44 -07:00
libcmd Revert "Merge pull request #6204 from layus/coerce-string" 2023-01-18 01:27:12 +00:00
libexpr Add talkative msg for coro gc debug 2023-04-07 16:21:30 +00:00
libfetchers Allow to disable global flake-registry with "" 2022-12-12 15:32:02 +01:00
libmain Revert "Merge pull request #6204 from layus/coerce-string" 2023-01-18 01:27:12 +00:00
libstore Properly report build errors on chrooted stores 2023-05-28 15:11:26 +00:00
libutil Always disable GC in a coroutine unless the patch is applied 2023-04-07 16:21:30 +00:00
nix Revert "Merge pull request #6204 from layus/coerce-string" 2023-01-18 01:27:12 +00:00
nix-build Make it hard to construct an empty OutputsSpec::Names 2023-01-11 19:08:19 -05:00
nix-channel Fix segfault in headerCallback() 2022-03-03 11:11:16 +01:00
nix-collect-garbage Add missing rethrows in conditional exception handlers 2022-06-10 10:52:41 -07:00
nix-copy-closure copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
nix-env Revert "Merge pull request #6204 from layus/coerce-string" 2023-01-18 01:27:12 +00:00
nix-instantiate Revert to copyStore = true for nix-instantiate and nix-env 2022-08-23 14:40:27 +02:00
nix-store Fix unused variable warning 2022-12-12 16:41:46 +01:00
resolve-system-dependencies Get rid of most .at calls (#6393) 2022-05-04 07:44:32 +02:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00