| 24 Feb 2023 |
dminuoso | I am a bit at a loss how to even debug this | 09:37:17 |
dminuoso | What makes matters worse, the segfault occurs relatively rarely | 09:37:33 |
| 25 Feb 2023 |
Winter (she/her) | I bumped my Nixpkgs input and deployed using deploy-on-target, and Nix copied a patch file that's only used when building a derivation. However, this build was substituted from the cache -- why would Nix download/copy it, then? It definitely wasn't built on the server. | 20:21:53 |
Winter (she/her) | I presume there's no way I can actually figure out why, though 🙃 | 20:23:00 |
Winter (she/her) | Just seems very weird. | 20:24:28 |
| 26 Feb 2023 |
Zhaofeng Li | In reply to @dminuoso:matrix.org
Evaluation failed: Child process was killed by signal 11 Interesting. You can try evaluating the config with the lib.makeHive function in the flake (for non-flake, you can see how it calls the underlying evaluator) and see if you can reproduce the segfault | 03:23:19 |
Winter (she/her) | In reply to@winterqt:nixos.dev I presume there's no way I can actually figure out why, though 🙃 @Zhaofeng Li: happen to have any clue if/how I can debug this? i saw your reaction so i doubt it but figured I'd ask directly. as far as I can tell, the given derivation (and a bunch of others of course) were substituted... but the patch file is in my store, somehow. if I rollback, GC, and then try to build it again, I might be able to repro... but how could I actually tell why it's copying that file? | 03:54:47 |
Zhaofeng Li | I guess it was because of --include-outputs which makes the recursive derivation copying also include existing outputs (e.g., the final patch from the patch derivation). | 03:59:43 |
Zhaofeng Li | Maybe such copying still occurs even when the "final" derivation can be substituted directly | 04:00:14 |
Winter (she/her) | Hmm, that's a good theory, but wouldn't that mean e.g. copying all source derivations for every installed package? | 04:00:38 |
Zhaofeng Li | Not sure, we could rig up a small test to try. It can be something like: a.drv -> b.drv -> c.drv, where everything can be substituted via some cache | 04:02:40 |
| 1 Mar 2023 |
| Fabián Heredia changed their display name from fabianhjr to Fabián Heredia. | 06:05:18 |
Wanja Hentze | damn, can we talk about how cool colmena repl is? | 16:53:48 |
Wanja Hentze | I just did builtins.mapAttrs (_: c: c.config.system.stateVersion) nodes to get an overview over state versions, very nice | 16:57:21 |
Wanja Hentze | * I just did builtins.mapAttrs (_: c: c.config.system.stateVersion) nodes on the repl to get an overview over state versions, very nice | 16:57:28 |
Wanja Hentze | the best part is that during a repl's lifetime, you get eval caching, so if you query a bunch of different things you don't need to keep suffering from slow eval | 17:22:20 |
| 11 Mar 2023 |
| @mrene:matrix.org joined the room. | 13:40:29 |
@mrene:matrix.org | is there an example that re-uses the output of lib.nixosSystem as a colmena host? | 13:49:55 |
| Janik (they/them) joined the room. | 14:23:13 |
mel (they/them) | See this comment: https://github.com/zhaofengli/colmena/issues/60#issuecomment-1047199551
Probably should be in the README TBH, had trouble finding it myself a while back :) | 15:28:38 |
| 13 Mar 2023 |
Shyim | Have someone an example for nodeSpecialArgs? I can't get it running it says that this option does not exists | 08:17:34 |
Shyim |
The option `nodeSpecialArgs' does not exist
| 08:17:58 |
| 14 Mar 2023 |
Jeff | In reply to @shyim:matrix.org Have someone an example for nodeSpecialArgs? I can't get it running it says that this option does not exists What version of Colmena are you running? I think that nodeSpecialArgs is new for v4.0 (although I'm not the expert here). | 04:27:09 |
| 15 Mar 2023 |
| @agathasorceress:finallycoffee.eu joined the room. | 15:38:03 |
| 18 Mar 2023 |
| lord-valen joined the room. | 03:42:21 |
| 20 Mar 2023 |
| oddlama joined the room. | 18:52:44 |
| 21 Mar 2023 |
| kdn joined the room. | 12:51:38 |
| sefidel changed their profile picture. | 14:07:55 |
| 22 Mar 2023 |
| segfault joined the room. | 09:45:23 |
| 25 Mar 2023 |
| amardeeps joined the room. | 04:45:37 |