| 14 Feb 2025 |
Robert Hensing (roberth) | it's the shortest kind of thread fwiw ^^ | 16:24:33 |
John Ericson | Robert Hensing (roberth): nah using regular element | 16:36:34 |
John Ericson | OK I see it now | 16:36:36 |
| 16 Feb 2025 |
| soopyc (she/it) changed their profile picture. | 09:33:28 |
| @aloisw:julia0815.de changed their profile picture. | 10:14:26 |
| 17 Feb 2025 |
infinisil | Relevant for here: https://discourse.nixos.org/t/overriding-the-nix-2-26-componentized-build/60428 | 10:35:44 |
| @saravenpi:matrix.org left the room. | 11:33:06 |
elikoga | Robert Hensing (roberth): You approved the original Pull Request 2 Years ago. Do you have any opinion on this topic that could help me out in getting this done? | 11:50:34 |
Sergei Zimmerman (xokdvium) | https://github.com/NixOS/nix/issues/12382#issuecomment-2661640562
The issue didn’t get enough attention so I did some triaging on why nix-store —help is broken in nix 2.26.1. | 12:52:52 |
Robert Hensing (roberth) | iirc it was changed to be more name based, but I don't know the exact details. What you're proposing sounds ok to me | 15:02:32 |
elikoga | I guess I'll open a pr sometime then | 15:04:31 |
| Marcus changed their profile picture. | 21:38:22 |
| 18 Feb 2025 |
| Ronin@73 joined the room. | 06:07:36 |
| Ronin@73 set a profile picture. | 06:08:27 |
woobilicious | Would this be easy to fix?
https://github.com/NixOS/nix/issues/2735 | 06:22:17 |
| Max changed their display name from haenoe to Max. | 07:08:24 |
jade_ | In reply to @woobilicious:matrix.org Would this be easy to fix? https://github.com/NixOS/nix/issues/2735 yes. .addTrace on the exception being thrown when the io fails | 07:25:13 |
| liberty joined the room. | 08:09:02 |
woobilicious | jade_: thanks, I could have a look at opening a PR, but I'm not really an expert in C++ so might take me a while to figure out how to write a patch. | 09:26:17 |
| apteryx joined the room. | 13:04:00 |
apteryx | hello! would someone know if there ever was a bug in the nix daemon where a package with the allowSubstitutes bit disabled could in fact, be substituted? I'm seeing this in Guix, which uses the Nix daemon from ~2012 (more context on the problem: https://issues.guix.gnu.org/41602) | 13:06:55 |
Sandro 🐧 | good that you have that on the radar. Was going to ask about that | 14:08:09 |
| mra joined the room. | 15:21:41 |
jade_ | In reply to @woobilicious:matrix.org jade_: thanks, I could have a look at opening a PR, but I'm not really an expert in C++ so might take me a while to figure out how to write a patch. https://gerrit.lix.systems/c/lix/+/2578/2 this is the vague shape of the patch, fresh in mind because i just wrote one yesterday for something else | 17:03:15 |
jade_ | In reply to @apteryx:matrix.org hello! would someone know if there ever was a bug in the nix daemon where a package with the allowSubstitutes bit disabled could in fact, be substituted? I'm seeing this in Guix, which uses the Nix daemon from ~2012 (more context on the problem: https://issues.guix.gnu.org/41602) i am so sorry. um. looking at the modernized nix daemon's substitution loop etc makes me want to cry at the best of times and a nix daemon from 2012 is going to be no better. i would suggest the debug logs actually, assuming they existed at the time; they do tell you what the state machine did.
also recommended: --store $PWD/store so you can trivially wipe it between tries and not need to debug the daemon at all by not having one involved
| 17:07:46 |
mra | In reply to @jade_:matrix.org
i am so sorry. um. looking at the modernized nix daemon's substitution loop etc makes me want to cry at the best of times and a nix daemon from 2012 is going to be no better. i would suggest the debug logs actually, assuming they existed at the time; they do tell you what the state machine did.
also recommended: --store $PWD/store so you can trivially wipe it between tries and not need to debug the daemon at all by not having one involved thanks Jade! | 17:11:43 |
mra | oh I guess I haven't clarified that I am involved in this lol | 17:12:10 |
jade_ | also recommended --max-jobs 0 | 17:12:24 |
jade_ | the expected behaviour in such a case is that it will actually fail without the very modern --always-allow-substitutes set, which has an egregiously bad error message also | 17:13:09 |
jade_ | * | 17:13:28 |