| 28 Dec 2025 |
eveeifyeve | This might be best for when we do eventually do a rewrite nix in rust. Cause in the couples of meetings ago, we did eventually want to look into a full rewrite so playing around with harmonia for now seems the best option before going ahead and doing a pr that fully rewrites nix. | 20:27:20 |
embr | I might be interested in this, but have to think about it after 39c3 - I just finished my work on Gorgon, and I've got a lot of thoughts in this kind of direction. | 20:33:33 |
tomberek | https://nlnet.nl/project/GorgonCI/ | 20:50:18 |
vcunat | When a complex software has been used in production for many years, it almost always takes really lots of effort to rewrite it and get a similar quality. | 20:52:45 |
7c6f434c | Hopefully an evaluator rewrite will tell the caching layer what files have been looked at at all. Hopefully a daemon rewrite would have client-reference-counting for builds from the beginning… So quality is probably not something that can be compared in a linear order | 20:55:38 |
Sergei Zimmerman (xokdvium) | In reply to @7c6f434c:nitro.chat Hopefully an evaluator rewrite will tell the caching layer what files have been looked at at all. Hopefully a daemon rewrite would have client-reference-counting for builds from the beginning… So quality is probably not something that can be compared in a linear order There’s no reason to rewrite the evaluator to do this now. It already funnels everything through an internal I/O abstraction | 20:57:15 |
Sergei Zimmerman (xokdvium) | It would be pretty easy to do and in fact zimbatm had some quick and dirty poc | 20:58:00 |
hacker1024 | We do this using declarative jobsets and the GitHub pull request plugin | 20:58:01 |
hacker1024 | Status is reported using the GitHub status report plugin, and we have a GitHub action to set pending statuses to bridge the gap while Hydra evaluates | 20:59:33 |
eveeifyeve | Idk I think I might try write a ci/cd using pure rust and dioxus. | 21:02:12 |
eveeifyeve | Is it okay If I rewrite the web stuff in dioxus? | 21:05:23 |
eveeifyeve | * Is it okay If I rewrite the web stuff in dioxus? I have been thinking of doing that, kinda like the queue runner v2 stuff as a business. | 21:06:09 |
eveeifyeve | * Is it okay If I rewrite the web stuff in dioxus or at least try? I have been thinking of doing that, kinda like the queue runner v2 stuff as a business. | 21:06:54 |
eveeifyeve | In rust? | 21:11:23 |
Sergei Zimmerman (xokdvium) | In cppnix | 21:11:31 |
eveeifyeve | Would there be a point to rewrite it in rust? | 21:13:25 |
eveeifyeve | * Would there be a point to rewrite it in rust? Because I am happy to write a pr that rewrites it directly. | 21:13:45 |
eveeifyeve | * Would there be a point to rewrite it in rust? Because I am happy to write a pr that rewrites it directly in rust. | 21:13:55 |
Sergei Zimmerman (xokdvium) | Is this a hydra channel or what? | 21:14:00 |
eveeifyeve | Yes. | 21:14:35 |
eveeifyeve | * Hydra channel, WDYM? | 21:15:05 |
eveeifyeve | * Hydra channel, what do you mean? | 21:15:18 |
eveeifyeve | * Hydra channel, what do you mean?? | 21:15:27 |
eveeifyeve | * Hydra channel, what do you mean?? Please explain. | 21:16:39 |
| 30 Dec 2025 |
| jasper changed their display name from jasper @ 39c3 ☎️ 62749 to jasper. | 23:38:40 |
| jasper | 23:40:10 |
| 19 May 2021 |
| @eelco:nixos.org changed the history visibility to "world_readable" from "shared". | 15:39:32 |
| cw (just got delta) joined the room. | 15:40:25 |
| @grahamc:nixos.org | 16:00:29 |
| @eelco:nixos.orgchanged room power levels. | 16:01:22 |