| 19 Jan 2026 |
| bl1nk changed their profile picture. | 10:39:40 |
| Kaybee (any) changed their display name from Kaybee (any) [52890] to Kaybee (any). | 12:53:01 |
Linux Hackerman | I'm currently getting FAILED ../tests/functional2/build/test_xattrs.py::test_xattrs_during_build[files0] when building lix from main (7d76467) on macos, is that missing a skip? | 20:15:57 |
just1602 | Are you running the latest commit, because I think the skip were added already? | 20:16:55 |
raitobezarius | it should be a skipif I think yeah | 20:21:08 |
Arian | Is there some way to have a pkgs.closureInfo that adds a drv as if you had done a substitution? Now if you ad a drv path it adds the entire build-time closure | 20:57:24 |
Arian | Basically; can I in nix create a disk image that has a nix store that looks like it did a nix-instantiate && nix-store--realize where it substituted everything | 20:57:53 |
raitobezarius | In reply to @arianvp:matrix.org Is there some way to have a pkgs.closureInfo that adds a drv as if you had done a substitution? Now if you ad a drv path it adds the entire build-time closure Why not unsafe discard? | 22:32:25 |
| 20 Jan 2026 |
DolceTriade | Hello, I'm hitting an assert in Lix and I'm not entirely sure how to debug further...
nix-daemon: lix/libstore/build/derivation-goal.cc:326: kj::Promise<Result<Goal::WorkResult>> nix::DerivationGoal::outputsSubstitutionTried(): Assertion `false' failed.
I'm running nix develop --impure on our codebase and I see output like this:
fetching git input 'git+https://github.com/zhaofengli/nix-base32.git'
fetching git input 'git+https://github.com/zhaofengli/nix-base32.git'
copying path '/nix/store/x3kqgb3wac95i6l74mi5drvrp7l58bra-nodejs-20.19.1-source' from 'https://cache.nixos.org'...
copying path '/nix/store/1z0543imx3gwb9l4wa8sbzhpxjxxh3s3-git-2.47.2-debug' from 'https://cache.nixos.org'...
error: Nix daemon disconnected unexpectedly (maybe it crashed?)
I've tried removing any custom binary caches and only have cache.nixos.org
| 18:21:34 |
DolceTriade | * Hello, I'm hitting an assert in Lix and I'm not entirely sure how to debug further...
nix-daemon: lix/libstore/build/derivation-goal.cc:326: kj::Promise<Result<Goal::WorkResult>> nix::DerivationGoal::outputsSubstitutionTried(): Assertion `false' failed.
I'm running nix develop --impure on our codebase and I see output like this:
fetching git input 'git+https://github.com/zhaofengli/nix-base32.git'
fetching git input 'git+https://github.com/zhaofengli/nix-base32.git'
copying path '/nix/store/x3kqgb3wac95i6l74mi5drvrp7l58bra-nodejs-20.19.1-source' from 'https://cache.nixos.org'...
copying path '/nix/store/1z0543imx3gwb9l4wa8sbzhpxjxxh3s3-git-2.47.2-debug' from 'https://cache.nixos.org'...
error: Nix daemon disconnected unexpectedly (maybe it crashed?)
I've tried removing any custom binary caches and only have cache.nixos.org
nix --version
nix (Lix, like Nix) 2.94.0
| 18:22:48 |
raitobezarius | do you have a flake reference to reproduce it? | 18:27:37 |
DolceTriade | No, I haven't tried to create a minimal repro yet because I didn't understand why this is happening so if I were to try, it would be a random guess, so i was hoping for more insight on where to direct my attention, but if that's the first step, I can try. | 18:29:31 |
K900 | Core dump would be nice | 18:29:56 |
K900 | Or a backtrace at least | 18:30:01 |
DolceTriade | Yeah, I was surprised I didn't see a coredump in systemd | 18:30:55 |
DolceTriade | I guess since the nix-daemon is crashing, I probably have to edit the systemd file to set the ulimits to allow for core generation? | 18:41:07 |
DolceTriade | I guess I managed to get it to load by commenting out parts of my flake and adding them back line by line until it built 🤷 | 19:13:59 |
DolceTriade | The parts that were failing were part of a custom binary cache | 19:14:29 |
raitobezarius | so a misbehaving binary cache perhaps? | 19:18:36 |