| 15 May 2026 |
Janne | * Why is the clock ticking? I am not aware of a release cycle to catch in hydra? The answer to that would probably also explain the insane velocity the repo currently has (for no apparent reason from my perspective) | 21:06:13 |
Janne | Which may give me additional headache (not sure if there will be conflicts) to have to rebase the upcoming security patches for h.n.o | 21:06:53 |
John Ericson | the click is ticking is my own client work that allows me to work 100% of the time on hydra | 21:07:04 |
John Ericson | the actual feature work is all basically all done hydra side | 21:07:29 |
John Ericson | but that is equally pointless if the thing is broken and cannot be deployed | 21:07:41 |
Janne | I'm a bit too tired to come up with the proper words for what I think so I think I will have to postpone that to tomorrow (from my perspective) | 21:10:12 |
John Ericson | ideally, the new queue runner was going to be finsished and deployed jan/feb, before I even started | 21:10:16 |
John Ericson | sure, have a good friday evening | 21:10:45 |
John Ericson | OK yay the daemon protocol refactor is now passing the test suite locally | 22:31:08 |
John Ericson | that's net -2000 lines of code :) | 22:31:20 |
| 16 May 2026 |
Janne | Sorry, I honestly don't have anything worthwile to say today either | 18:02:13 |
Mic92 | In reply to @hexa:lossy.network nixos/infra is pinned and so is my private hydra What issue did you face in your private instance? I could start stabilizing things a bit. | 18:11:02 |
hexa | can't deploy the queue-builder on the builders for reasons | 18:51:21 |
tomberek | I'm keen to try things out... but only been lurking as I'm not quite sure when/if it is in a good state to test (mainly interested in a centralized scheduler with a de-centralized/binary-cache store as the source of truth). What would be helpful here? Docs? Users playing with it? Code? Review? | 20:28:55 |
| 17 May 2026 |
Mic92 | tomberek: users playing with would be good | 04:55:44 |
Mic92 | in theory could you not have the queue-builder running on your hydra as well and use nix remote build protocol? Also this sounds a bit like an insane setup. | 04:56:37 |
Mic92 | https://github.com/NixOS/hydra/pull/1747 <- Ever since I saw this code the interpolation for flakes scared me. | 04:57:05 |
Mic92 | Simon Hauser: Janne I would like to merge the ofborg infra into the nixos infra repo: https://github.com/NixOS/infra/pull/1009 reason is that this makes it easier to keep staging hydra in sync with the ofborg builder's queue-builder agent. Also shipping security updates on a more regular base is easier this way. I think you should still be able to deploy machines. Potentially we could also give our merge access to the infra repo? | 05:50:47 |
Mic92 | Janne: in case simon, doesn't read my message, please let him know about the pull request | 05:51:18 |
hexa | sgtm | 12:13:36 |
| 18 May 2026 |
Janne | I tried to keep it similar to make such a migration easier in the future. So I am fully on board with that. The merge access is something that may be helpful and I would take it if given to me but it's not something I will explicitly require or that I think is strictly necessary | 16:42:46 |
hexa | merge access is complicated without joining infra, because it is not in a dedicated subtree | 19:04:14 |
hexa | though you'd be welcome to join | 19:04:37 |
| 19 May 2026 |
| amadaluzia changed their profile picture. | 20:59:04 |
| 21 May 2026 |
Sergei Zimmerman (xokdvium) | What’s the overall plan to continue maintaining HNO deployment? For now infra pins a specific commit, but it would be valuable to have a branch where additional fixes can be applied while the new queue runner is not in a good state. | 12:15:36 |
vcunat | I'm not sure why it pins the commit, but it's exactly on the tip of the infra branch. | 12:18:19 |
vcunat | * I'm not sure why it pins the commit, but it's exactly on the tip of the infra branch currently. | 12:18:36 |
Sergei Zimmerman (xokdvium) | Ah ok | 12:19:35 |
hexa | huh? it is what? | 13:29:15 |
hexa | hydra = {
url = "github:NixOS/hydra/a40d42862da88cce78a27dd594e1484a034aac4d";
inputs.nixpkgs.follows = "nixpkgs";
inputs.nix.follows = "nix";
};
| 13:29:41 |