Hydra | 390 Members | |
| 113 Servers |
| Sender | Message | Time |
|---|---|---|
| 11 May 2026 | ||
| for the best few days, I have been focusing on the feedback from hexa's deployment attempts trying to figure out what is causing that / make it impossible for builders to build dependendencies that should be built already | 19:21:03 | |
| not sure that even matters anymore btf | 19:22:54 | |
| * not sure that even matters anymore tbf | 19:22:56 | |
| * not sure that even matters anymore tbh | 19:23:02 | |
| ....because you think the code is all slop and never gonna work.....? | 19:24:37 | |
| 19:28:10 | ||
| Yes but no. I don't doubt whether the code will work, it most likely will with a probability of failure compared to a human. The actual issue I have with the entire topic is not the LLM but the way it's handled and applied. There are multiple issues I see, all connected to maintainability.
| 19:53:04 | |
| I would liek to work more closely but how often have you been checking matrix etc? | 19:56:09 | |
| Right now I have a limitted time budget to get a lot of things done, including fixing preexisting issues | 19:56:26 | |
| which again is my focus right now, I tend to solve all problems with more refactoring | 19:56:54 | |
| (we're pretty well done on the new feature work, actually) | 19:57:25 | |
| there has been no unattended LLMs, I read code very quickly | 19:58:00 | |
| and my knowledge of the codebase trends up not done, as I choose to take the risk of starting with the rust code I was not familiar with | 19:58:34 | |
| we can rip out the toml formatting if you don't like that, but that is the most trivial bikeshed thing | 19:58:53 | |
| not load-berring for the overall health of the project | 19:59:06 | |
| Hello, I am not sure if this is the right place to ask, but I set up a hydra instance on my server and it all works so far but I am a bit confused by the architecture. I used the newer hydra-queue-builder and runner that came from helsinki-systems and when garbage collection ran on the builder, the next time it builds something, it tries to build everything starting from bootsrap stage 1. I enabled substitutions and the hydra-queue-runner says something like this:
so it already is in the s3 cache (it got build by the builder earlier) and the queue runner knows that. the queue-builder has the cache enabled as a subsituter but doesnt use it, is this intended? | 20:01:22 | |
| Frooastside: this is the right spot | 20:02:49 | |
| did you enabled substitution on the builder too? | 20:02:55 | |
| this seems not unlike the the issues that hydra.nixos.org was facing frankly | 20:03:12 | |
| the thing I am working on right now (but it is a massive refactor) is making the builder not get dependent drvs so it that it has to subsitute or fail, and rebuilding things is not possible | 20:03:44 | |
| that also cuts down on traffic between the queue ruunner and the builder | 20:03:54 | |
| the current thing is how really old remote building worked | 20:04:09 | |
| the thing I am going to is how hydra workedf or the last decade or so | 20:05:28 | |
I was not sure which setting is actually required because it didnt work after just enabling services.hydra-queue-builder-dev.useSubstitutes = true; (on the builder) so I also set nix.settings.builders-use-substitutes = true (I am not sure where i found that) and this is of course also set nix.settings.substituters = ["https://cache.nixos.org" "https://cache.MY CACHE"] | 20:07:01 | |
| yeah taht sounds like it should work | 20:08:56 | |
| it is just hard to debug right now I am afraid with the dependency drvs being disclosed to the builder | 20:09:15 | |
| you could try to check nix logs and figure out what it is doing what it is doing | 20:09:28 | |
| but that is hard | 20:09:31 | |
| (the decision to build the stuff is nix's) | 20:10:28 | |
| This is the process running right now
So it picked the first drv that is not in the cache and tries to build it but | 20:15:15 | |