19 Oct 2024 |
hexa (signing key rotation when) | probably not | 13:22:21 |
hexa (signing key rotation when) | cursed stuff | 13:23:01 |
hexa (signing key rotation when) | the machine is still on 23.11 | 13:23:04 |
hexa (signing key rotation when) | well\ | 13:24:00 |
hexa (signing key rotation when) | dropping the override maybe\ | 13:24:05 |
hexa (signing key rotation when) | * dropping the override maybe | 13:24:07 |
hexa (signing key rotation when) | services.hydra-dev.package = pkgs.hydra.overrideAttrs (
_final: prev: {
postPatch = ''
${prev.postPatch or ""}
rm src/lib/Hydra/Plugin/DeclarativeJobsets.pm
rm t/Hydra/Plugin/DeclarativeJobsets/basic.t
'';
}
);
| 13:24:43 |
hexa (signing key rotation when) | this is the override fwiw | 13:24:48 |
hexa (signing key rotation when) | Work around for https://github.com/NixOS/hydra/issues/1337 | 13:24:53 |
hexa (signing key rotation when) | but I think I disabled the hydra-notify service a while ago, we might be good | 13:25:21 |
hexa (signing key rotation when) | # eats memory as if it was free
systemd.services.hydra-notify.enable = false;
| 13:26:23 |
hexa (signing key rotation when) | 😄 | 13:26:24 |
Jeremy Fleischman (jfly) | it does seem to me like we could temporarily blow past nixos 23.11 if necessary to get a version of nix that plays nicely with dotfiles (dropping hydra and anything else that stands in our way), gc, and then revert | 13:27:33 |
hexa (signing key rotation when) | if 24.05 builds I'll deploy that | 13:28:24 |
hexa (signing key rotation when) | the nix version is tied to the hydra version | 13:28:39 |
hexa (signing key rotation when) | I wouldn't want to disable hydra unless absolutely necessary | 13:29:04 |
Jeremy Fleischman (jfly) | ahh, kk. that was the piece i was missing | 13:29:12 |
Jeremy Fleischman (jfly) | nix noob question: is it possible to do gc with a daemonless, bleeding edge version of nix? | 13:30:18 |
vcunat | I'm trying that already. | 13:30:28 |
vcunat | I'm not sure if this goes through daemon, but worth a shot for me. | 13:30:57 |
Jeremy Fleischman (jfly) | ok, good luck! | 13:31:10 |
hexa (signing key rotation when) | /nix/store/3bhj3y7alwqi9c7shnwa1mgkb8428wa6-nixos-system-rhea-24.05pre-git 🏁 | 13:32:18 |
hexa (signing key rotation when) | 11 GB | 13:32:35 |
hexa (signing key rotation when) | 8/11 😄 | 13:40:19 |
hexa (signing key rotation when) | uhhh, i stopped the queue-runner | 13:41:00 |
hexa (signing key rotation when) | not going to fight that beast | 13:41:03 |
hexa (signing key rotation when) | 7.5/11 | 13:42:12 |
hexa (signing key rotation when) | 8/11 | 13:46:11 |
hexa (signing key rotation when) | the gc will be dog slow, given that hydra enables gc-keep-derivation and gc-keep-outputs | 13:46:52 |
hexa (signing key rotation when) | 8.2/11 | 13:49:22 |