Sender | Message | Time |
---|---|---|
30 Sep 2024 | ||
@larstvei:matrix.org left the room. | 10:02:23 | |
1 Oct 2024 | ||
bishop365 left the room. | 11:58:50 | |
bishop365 joined the room. | 12:01:28 | |
TechMiker changed their display name from Mike Rossiter to TechMiker. | 15:38:30 | |
-_o joined the room. | 20:55:50 | |
infinisil | Bot time?? | 20:56:57 |
infinisil | -_o: Beep Boop? | 20:57:14 |
2 Oct 2024 | ||
Sir Void joined the room. | 03:41:04 | |
@michal-atlas:matrix.org left the room. | 12:00:41 | |
Matt Sturgeon | Cross-posting https://matrix.to/#/!wfudwzqQUiJYJnqfSY:nixos.org/$VKmzIvXR8HqZgjBta5cdud9hjyKoXNAvilyvwZbd5nE?via=nixos.org&via=matrix.org&via=nixos.dev (message from the NixOS Module System room) because I'm very confused and I don't seem to be getting enough eyeballs in that room 🙂 TL;DR: overriding an option-type using | 12:07:32 |
@fizihcyst:matrix.org left the room. | 13:16:07 | |
tazjin | Matt Sturgeon: I think "inconsistently broken" needs to be expanded on a bit if you want people to be able to help ;) | 13:20:49 |
Matt Sturgeon | In reply to @tazjin:matrix.orgI've gone into a lot more detail in #modules:nixos.org. I didn't want to spam this room full of copy-pasting what's already posted over there 🙂 | 13:32:40 |
Matt Sturgeon | I'll try and summarize here: This PR is moving some logic from the various option's This is done using the Everything works fine when using the produced type in a repl, but in practice the overridden merge function is not used (the original type's merge function is instead). This can be observed in CI failures complaining that "the option I tried to make an MRE, however it is unable to reproduce the issue. In particular,
| 16:13:39 |
Matt Sturgeon | * I'll try and summarize here: This PR is moving some logic from the various option's This is done using the Everything works fine when using the produced type in a repl, but in practice the overridden merge function is not used (the original type's merge function is instead). This can be observed in CI failures complaining that "the option I tried to make an MRE, however it is unable to reproduce the issue. Hence why I'm still talking about the PR where I actually see the issue. I also had this issue a wile back in an unrelated PR. In particular,
| 16:17:36 |
Matt Sturgeon | * I'll try and summarize here: This PR is moving some logic from the various option's This is done using the Everything works fine when using the produced type in a repl, but in practice the overridden merge function is not used (the original type's merge function is instead). This can be observed in CI failures complaining that "the option I tried to make an MRE, however it is unable to reproduce the issue. Hence why I'm still talking about the PR where I actually see the issue. I also had this issue a wile back in an unrelated PR. In particular,
As seen in my MRE, just using | 16:25:25 |
avgvstvs96 joined the room. | 16:26:40 | |
@drpyser:matrix.org left the room. | 18:06:00 | |
3 Oct 2024 | ||
midirhee12 joined the room. | 02:04:20 | |
Renato Trevisan joined the room. | 09:16:44 | |
Zm94ZGV2 changed their profile picture. | 09:57:10 | |
4 Oct 2024 | ||
@yusdacra:tchncs.de left the room. | 04:11:58 | |
@yusdacra:nixos.dev left the room. | 04:28:02 | |
@dschrempf:matrix.org left the room. | 07:56:00 | |
rendakuenthusiast⚡️ left the room. | 10:20:06 | |
rendakuenthusiast⚡️ joined the room. | 10:22:17 | |
bashfulrobot changed their profile picture. | 16:24:12 | |
Leonardo Santiago | I'm trying to optimize the evaluation time of one of my derivations, by using --trace-function-calls and inferno-flamegraph , and I see that almost 40% of the evaluation time (4s~, measured using time nix eval .#drv ) is spent on <nix/derivation-internal.nix> . I couldn't find any mentions to it other than 1 line of code in src/libexpr/primops.cc , and I don't understand what's happening in that portion. Anyone care to explain? | 19:54:06 |
Leonardo Santiago | Download out.svg | 19:54:24 |
Leonardo Santiago | Also uploading the svg if anyone want to take a look | 19:54:30 |