| 20 Jul 2022 |
John Ericson | let's do the guix thing | 17:30:56 |
John Ericson | much better | 17:31:00 |
infinisil | What do they do? | 17:31:09 |
K900 | Yo how did we go from "let's move some files around" to "let's build a new bootstrap" | 17:31:14 |
John Ericson | they are trying to bootstrap from nothing | 17:31:18 |
infinisil | There has to be something! | 17:31:33 |
John Ericson | K900: well, these are all the nice things mostly blocked on compilers being packaged well | 17:31:55 |
John Ericson | also the guix thing is much better with content-addressed derivations to avoid rebuilds | 17:32:07 |
John Ericson | which in turn requires hydra stuff | 17:32:13 |
John Ericson | maybe now that eelco is with graham that can happen | 17:32:24 |
infinisil | We shouldn't block ourselves on Nix though | 17:32:54 |
Gytis Ivaskevicius | In reply to @k900:0upti.me Yo how did we go from "let's move some files around" to "let's build a new bootstrap" John Ericson: is a very charming man, please let him continue charming us with low level nix legacy <3 | 17:33:09 |
John Ericson | https://github.com/NixOS/hydra/pull/1180 | 17:33:30 |
John Ericson | this should happen | 17:33:38 |
John Ericson | "small functions are confusing" is not good | 17:33:52 |
| Room Avatar Renderer. | 18:35:46 |
infinisil | Logo from Gytis Ivaskevicius's collection here! https://github.com/gytis-ivaskevicius/high-quality-nix-content/blob/master/emoji/nix-shooting.png | 18:36:13 |
| 21 Jul 2022 |
| Room Avatar Renderer. | 08:12:42 |
infinisil | Another Logo from Gytis Ivaskevicius :D | 08:13:22 |
Rick (Mindavi) | In reply to @Ericson2314:matrix.org this should happen ca-derivations in hydra in general would be great and I think a good base for some improvements, it's not super clear to me why it's all so stuck | 08:20:50 |
Théophane | In reply to @rick:matrix.ciphernetics.nl ca-derivations in hydra in general would be great and I think a good base for some improvements, it's not super clear to me why it's all so stuck It's mostly stuck bc of Hydra. Making hydra support it cleanly is a lot of painful work | 09:08:01 |
Rick (Mindavi) | And the current efforts are not clean enough then? | 09:43:40 |
Théophane | They are as good as can reasonably bee, but hydra re-implements in its own way half of the Nix build loop, and any real “clean” solution would probably need to first get rid of that duplication, which would be more work than what anyone has available for Hydra right now | 09:52:21 |
Rick (Mindavi) | Ah okay, so hydra should start using the build loop from nix itself at some point to really have a clean integration? | 09:54:26 |
Théophane | I think so, yes | 09:56:35 |
yorik.sar | I would be awesome to have all Hydra eval and build features in Nix itself. | 09:56:23 |
Alyssa Ross | strongly disagree with having higher-level builder hooks, for exactly this reason. As it stands, setup hooks compose much better than high-level Nix derivation wrapper functions. | 10:10:53 |
Alyssa Ross | hmm, did that message come through as a reply? it was supposed to | 10:11:10 |
yorik.sar | Yes, it did | 10:21:22 |
Alyssa Ross | cool, thanks | 10:24:16 |