19 Oct 2024 |
Fabiรกn Heredia | https://hydra.nixos.org/build/275186027
Unsure about this errors, a lot of aarch64-linux getting aborted without logs available and hydra saying: "Aborted: [31;1merror:[0m invalid character in Base64 string: ''" | 19:47:01 |
hexa (signing key rotation when) | we are on it | 19:47:15 |
vcunat | Guess what. The jobs to update equinix machines can't progress. | 19:57:48 |
vcunat | We'd first need to update them ๐คฆ | 19:58:00 |
hexa (signing key rotation when) | so why can some things progress and other things can't | 19:58:26 |
hexa (signing key rotation when) | that's a bit annoying | 19:58:32 |
vcunat | Wait, I think there might be a way around. | 20:00:06 |
vcunat | Through the non-EM machines. | 20:00:55 |
hexa (signing key rotation when) | we could also nixos-rebuild --target-host some EM builders | 20:01:57 |
hexa (signing key rotation when) | I think | 20:02:10 |
vcunat | Upgrading the Hetzner aarch and t24a (x86). | 20:05:43 |
vcunat | Done. Now building kernels for the EM images. | 20:21:49 |
hexa (signing key rotation when) | [root@nixos:~]# nix --version
nix (Nix) 2.19.6
[root@nixos:~]# uname -a
Linux nixos 6.6.57 #1-NixOS SMP PREEMPT_DYNAMIC Thu Oct 17 13:24:38 UTC 2024 x86_64 GNU/Linux
| 21:00:29 |
hexa (signing key rotation when) | new kernel, old nix | 21:00:39 |
hexa (signing key rotation when) | nix.package points to pkgs.nix | 21:02:54 |
hexa (signing key rotation when) | on master that points to 2.24.9 | 21:03:03 |
hexa (signing key rotation when) | on nixos-unstable-small as well | 21:03:25 |
hexa (signing key rotation when) | modules/nix.nix
33: nix.package = pkgs.nixVersions.nix_2_19; | 21:03:40 |
hexa (signing key rotation when) | god damnit | 21:03:42 |
hexa (signing key rotation when) | unpinned | 21:04:42 |
hexa (signing key rotation when) | eval triggered | 21:04:45 |
Artturin | In reply to @hexa:lossy.network god damnit warnings =
let
nixPackage = config.nix.package;
hydraNix = config.services.hydra.package.nix;
in
[
''`nix.package` version: ${nixPackage.version}''
''`services.hydra.package.nix` version: ${hydraNix.version}''
];
| 21:15:16 |
hexa (signing key rotation when) | kicked all x86 machines at EM | 21:15:48 |
hexa (signing key rotation when) | yeah, if they were in the same repo ๐ | 21:16:08 |
hexa (signing key rotation when) | there is some backlog here | 21:16:18 |
Artturin | In reply to @hexa:lossy.network yeah, if they were in the same repo ๐ Here's one just for nix which alerts if the nix version is different from the default
warnings =
let
nixPackage = config.nix.package;
nixPackageDefault = options.nix.package.default;
in
lib.optionals (nixPackage != nixPackageDefault) [
''`nix.package` is pinned to ${nixPackage.version}, default is ${nixPackageDefault.version}''
];
| 21:34:17 |
Artturin | In reply to @hexa:lossy.network yeah, if they were in the same repo ๐ * Here's one just for nix which alerts if the nix version is different from the default
warnings =
let
nixPackage = config.nix.package;
nixPackageDefault = options.nix.package.default;
in
lib.optionals (nixPackage != nixPackageDefault) [
''`nix.package` is pinned to ${nixPackage.version}, default is ${nixPackageDefault.version}''
];
| 21:34:25 |
hexa (signing key rotation when) | thanks, I'll keep that handy | 21:40:08 |
hexa (signing key rotation when) | I just have to think about in what combination it makes the most sense | 21:40:23 |
vcunat | Whole EM jobset done now ๐
| 22:24:41 |