| 28 May 2026 |
Vladimír Čunát | (I switched the jobset settings now.) | 12:39:02 |
yaya | thanks for flipping the switch :) | 13:22:25 |
| @hans5632:matrix.org joined the room. | 15:38:07 |
| 29 May 2026 |
| lassulus changed their profile picture. | 07:06:37 |
| @quidome:matrix.org joined the room. | 07:20:23 |
Vladimír Čunát | Uh, the trivial 26.11 bump in a2e55e31d6b broke nixosTests.zfs.installer, blocking the nixos-unstable channel. No idea how. I retried locally a few times. Hydra logs e.g. at https://hydra.nixos.org/build/330657032 | 10:20:42 |
Vladimír Čunát | * Uh, the trivial 26.11 bump in a2e55e31d6b broke nixosTests.zfs.installer, blocking the nixos-unstable channel. No idea how. I retried locally a few times (on that commit and its parent). Hydra logs e.g. at https://hydra.nixos.org/build/330657032 | 10:20:57 |
Vladimír Čunát | * Uh, the trivial 26.11 bump in a2e55e31d6b broke nixosTests.zfs.installer, blocking the nixos-unstable channel. No idea how. I retried locally a few times (on that commit and its parent). Hydra logs e.g. at https://hydra.nixos.org/build/330657032 | 10:23:11 |
ghpzin | installer # evaluation warning: boot.zfs.forceImportRoot is using the default value of true. It is highly recommended to set it to false, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to true.
This looks suspicious and this made it build on a2e55e31d6b for me:
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -354,7 +354,7 @@
forceImportRoot = lib.mkOption {
type = lib.types.bool;
- default = lib.versionOlder config.system.stateVersion "26.11";
+ default = lib.versionOlder config.system.stateVersion "27.11";
defaultText = lib.literalExpression ''lib.versionOlder config.system.stateVersion "26.11"'';
description = ''
Forcibly import the ZFS root pool(s) during early boot.
So somewhere in tests it should be set to something else ? | 11:00:18 |
ghpzin | installer # evaluation warning: boot.zfs.forceImportRoot is using the default value of true. It is highly recommended to set it to false, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to true.
This looks suspicious and this made it build on a2e55e31d6b for me:
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -354,7 +354,7 @@
forceImportRoot = lib.mkOption {
type = lib.types.bool;
- default = lib.versionOlder config.system.stateVersion "26.11";
+ default = lib.versionOlder config.system.stateVersion "27.11";
defaultText = lib.literalExpression ''lib.versionOlder config.system.stateVersion "26.11"'';
description = ''
Forcibly import the ZFS root pool(s) during early boot.
So somewhere in tests it should be set to something else ? | 11:00:26 |
ghpzin | installer # evaluation warning: boot.zfs.forceImportRoot is using the default value of true. It is highly recommended to set it to false, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to true.
This looks suspicious and this made it build on a2e55e31d6b for me:
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -354,7 +354,7 @@
forceImportRoot = lib.mkOption {
type = lib.types.bool;
- default = lib.versionOlder config.system.stateVersion "26.11";
+ default = lib.versionOlder config.system.stateVersion "27.11";
defaultText = lib.literalExpression ''lib.versionOlder config.system.stateVersion "26.11"'';
description = ''
Forcibly import the ZFS root pool(s) during early boot.
So somewhere in tests forceImportRoot should be set to something else ? | 11:00:57 |
| rtunreal set a profile picture. | 11:08:58 |
Ramses 🇵🇸 | I wonder why it's not being imported unforced to begin with? But I don't have much zfs experience, maybe one of our zfs experts can weigh in here | 11:18:03 |
Ramses 🇵🇸 | I think the hostids are probably different, and the installer VM doesn't export the pool of the installed system? | 11:24:17 |
ghpzin | installer # evaluation warning: boot.zfs.forceImportRoot is using the default value of true. It is highly recommended to set it to false, the new default from 26.11 on, to reduce the risk of data loss. Alternatively, you can silence this warning by explicitly setting it to true.
This (in previous successful test run) looks suspicious and this made it build on a2e55e31d6b for me:
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -354,7 +354,7 @@
forceImportRoot = lib.mkOption {
type = lib.types.bool;
- default = lib.versionOlder config.system.stateVersion "26.11";
+ default = lib.versionOlder config.system.stateVersion "27.11";
defaultText = lib.literalExpression ''lib.versionOlder config.system.stateVersion "26.11"'';
description = ''
Forcibly import the ZFS root pool(s) during early boot.
So somewhere in tests forceImportRoot should be set to something else ? | 12:04:37 |
leona | https://github.com/NixOS/nixpkgs/pull/525613 | 15:10:24 |
leona | that one fixes the zfs tet suite | 15:10:30 |
leona | * that one fixes the zfs test suite | 15:10:33 |
leona | * that one fixes the zfs installer test suite | 15:10:36 |
leona | I started a new eval to get the fix in | 18:29:36 |
Sandro 🐧 | There is no systemd unit doing export on shutdown and we should probably have that | 21:49:40 |
| @yuka:yuka.dev left the room. | 22:25:22 |
| zhz joined the room. | 22:39:25 |
| 30 May 2026 |
| @aalevy:princeton.systems joined the room. | 06:05:33 |
| pikpuf joined the room. | 07:48:34 |
| zestyshift joined the room. | 08:18:49 |
| zygohistomorphic glyph joined the room. | 10:01:37 |
| Axel Forsman joined the room. | 10:10:48 |
| Dobiko joined the room. | 11:17:20 |
Dobiko | Hey, so is 26.05 officially released? According to this https://github.com/NixOS/nixpkgs/issues/503391 it should be now but there is no ✅ on it | 11:20:41 |