!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

227 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture53 Servers

Load older messages


SenderMessageTime
20 Jul 2022
@Ericson2314:matrix.orgJohn Ericsonlet's do the guix thing17:30:56
@Ericson2314:matrix.orgJohn Ericsonmuch better17:31:00
@infinisil:matrix.orginfinisilWhat do they do?17:31:09
@k900:0upti.meK900Yo how did we go from "let's move some files around" to "let's build a new bootstrap"17:31:14
@Ericson2314:matrix.orgJohn Ericsonthey are trying to bootstrap from nothing17:31:18
@infinisil:matrix.orginfinisilThere has to be something!17:31:33
@Ericson2314:matrix.orgJohn Ericson K900: well, these are all the nice things mostly blocked on compilers being packaged well 17:31:55
@Ericson2314:matrix.orgJohn Ericsonalso the guix thing is much better with content-addressed derivations to avoid rebuilds17:32:07
@Ericson2314:matrix.orgJohn Ericsonwhich in turn requires hydra stuff17:32:13
@Ericson2314:matrix.orgJohn Ericsonmaybe now that eelco is with graham that can happen17:32:24
@infinisil:matrix.orginfinisilWe shouldn't block ourselves on Nix though17:32:54
@gytis-ivaskevicius:matrix.orgGytis 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
@Ericson2314:matrix.orgJohn Ericsonhttps://github.com/NixOS/hydra/pull/118017:33:30
@Ericson2314:matrix.orgJohn Ericsonthis should happen17:33:38
@Ericson2314:matrix.orgJohn Ericson"small functions are confusing" is not good17:33:52
Room Avatar Renderer.18:35:46
@infinisil:matrix.orginfinisil 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:matrix.orginfinisil Another Logo from Gytis Ivaskevicius :D 08:13:22
@rick:matrix.ciphernetics.nlRick (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
@theophane:hufschmitt.netThé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:matrix.ciphernetics.nlRick (Mindavi)And the current efforts are not clean enough then?09:43:40
@theophane:hufschmitt.netThéophaneThey 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 now09:52:21
@rick:matrix.ciphernetics.nlRick (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
@theophane:hufschmitt.netThéophaneI think so, yes09:56:35
@yorik.sar:matrix.orgyorik.sarI would be awesome to have all Hydra eval and build features in Nix itself.09:56:23
@qyliss:fairydust.spaceAlyssa 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
@qyliss:fairydust.spaceAlyssa Rosshmm, did that message come through as a reply? it was supposed to10:11:10
@yorik.sar:matrix.orgyorik.sarYes, it did10:21:22
@qyliss:fairydust.spaceAlyssa Rosscool, thanks10:24:16

Show newer messages


Back to Room ListRoom Version: 9