| 28 Mar 2026 |
Yifei Sun | https://github.com/stepbrobd/colmena/commit/c5b062e5248ebdfeecf5cb3bf96d4302c278bd3d | 11:29:33 |
Eli Saado | right, and the rest of the activation script never finishes? | 11:31:10 |
Yifei Sun | i don’t remember the exact behavior but the error log was like ssh 255 and the rest got terminated leaving the system in a intermediate half broken state | 11:32:46 |
Eli Saado | ah that's bad | 11:33:20 |
Yifei Sun | i usually use boot goal with reboot flag when this happens and that sometimes hangs 😂 | 11:33:41 |
Yifei Sun | i figured this is easily solvable by adding tcptimeout and server keep alive time out to smth like 10sec in ssh options but imo it would be better to enable these ssh options by default | 11:34:46 |
Yifei Sun | if anyone with more rust knowledge would want to collaborate on this i’d love to get this fixed | 11:36:23 |
Yifei Sun | btw cuda maintainer gaétan and i chatted a while back and he also found that the meta.nixpkgs is only used in colmena internally and you can literally instantiate with any system it’d still work | 11:37:52 |
Yifei Sun | https://github.com/GaetanLepage/nix-config/blob/9bc50d15806536b3e8599ed8c176642e337868fd/modules/flake/colmena.nix#L21 | 11:38:25 |
Yifei Sun | looks like this is mostly caused by the hermetic guard here: https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L89 they are only using it to use lib , get the path to eval-config.nix in nixpkgs (https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L122), and reinject overlays and configs (https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L129) | 14:30:39 |
Yifei Sun | imo its totally possible this bootstrap is done in colmena (i.e. ask users to only pass in normal nixpkgs without instantiation and set the platform to a constant like x86_64-linux in colmena for bootstrap) so users are less confused lmaooo or even better, we dont even need bootstrap to get overlays and configs, just create a few more meta knobs and ask users to pass overlays and configs in | 14:32:45 |
| Gaétan Lepage joined the room. | 14:35:54 |
| 29 Mar 2026 |
gmacon | It's tracked at https://github.com/zhaofengli/colmena/issues/166 | 22:01:25 |
Yifei Sun | that's only about the reboot timeout which is easily solvable by adding ssh timeout knobs to deployment.sshOptions | 22:09:47 |
Yifei Sun | network changes during live switching is not tracked in there and imho, only addressable by adding detached activation | 22:10:40 |
gmacon | Oops, I was reading that just in the context of the previous message, which was talking about SSH options | 22:18:48 |
gmacon | Feel free to create an issue if there isn't already one | 22:19:09 |
| 30 Mar 2026 |
| Bart [SNT] changed their display name from Bart to Bart [SNT]. | 10:10:36 |
| 1 Apr 2026 |
| sebastian changed their display name from crstl to sebastian. | 21:09:09 |
| sebastian changed their profile picture. | 21:09:33 |
| 6 Apr 2026 |
| Eli Saado changed their profile picture. | 10:36:16 |
| Eli Saado changed their profile picture. | 10:42:08 |
| Eli Saado changed their profile picture. | 11:03:13 |
| Eli Saado changed their profile picture. | 11:04:04 |
| Eli Saado changed their profile picture. | 11:04:51 |
| 8 Apr 2026 |
| teumaauss changed their display name from tomasharkema to teumaauss. | 07:44:37 |
| teumaauss set a profile picture. | 08:22:07 |
| teumaauss changed their profile picture. | 08:22:43 |
| @marvesms:matrix.org joined the room. | 21:31:25 |
| NixOS Moderation Bot banned @marvesms:matrix.org (spam). | 22:01:01 |