| 23 Sep 2022 |
@elvishjerricco:matrix.org | Alright, that makes sense. PR looks good to me as is, it's not enough of an initrd size increase to really bother me, even if 2-3 MB is kind of unfortunate. | 21:18:33 |
@elvishjerricco:matrix.org | * Alright, that makes sense. PR looks good to me as is; it's not enough of an initrd size increase to really bother me, even if 2-3 MB is kind of unfortunate. | 21:18:40 |
Zhaofeng Li | * We can also stick with the patch in cryptsetup, and patchelf'ing systemd-cryptsetup (in systemd) to add the hardcoded paths to rpath Actually doesn't affect dlopen from libraries | 21:35:32 |
| 27 Sep 2022 |
@elvishjerricco:matrix.org | Janne Heß: So I think if we can get #189676 and #169116 both finished and merged, we can probably unhide the documentation for the systemd initrd options in 22.11, since I believe those are the last unimplemented features. And if we manage that, I think we could potentially even campaign for it to be the default in 23.05. What do you think of that? | 20:07:15 |
| 28 Sep 2022 |
@janne.hess:helsinki-systems.de | does iso booting work? that's the only major thing apart from networking I'm aware of | 09:00:13 |
@elvishjerricco:matrix.org | I wasn't aware that wasn't working, though that does appear to be the case | 21:49:25 |
@elvishjerricco:matrix.org | ah, well problem number one is that we have root=LABEL=nixos-minimal-22.11-x86_64 in cmdline, which isn't what we have for the / mountpoint in fstab. So systemd-fstab-generator is preferring the cmdline one, which doesn't actually work | 22:51:40 |
@elvishjerricco:matrix.org | though interestingly it probably would work (and just be wrong) if systemd-fstab-generator didn't automatically add ro to the mount unit it makes from the cmdline | 22:53:00 |
@elvishjerricco:matrix.org | But really I don't understand how the ISO works at all with the scripted initrd considering the way its file systems are set up
"/nix/store" = mkImageMediaOverride
{ fsType = "overlay";
device = "overlay";
options = [
"lowerdir=/nix/.ro-store"
"upperdir=/nix/.rw-store/store"
"workdir=/nix/.rw-store/work"
];
depends = [
"/nix/.ro-store"
"/nix/.rw-store/store"
"/nix/.rw-store/work"
];
};
Those options should have to use /mnt-root/nix/... shouldn't they?
| 22:56:58 |
| 3 Oct 2022 |
Arian | do we want to make public availability of systemd-initrd a blocker for the feature freeze? | 11:02:34 |
Arian | i think it's in good enough state for a documented opt-in at the moment | 11:02:45 |
@oxalica:matrix.org | I'm still waiting for https://github.com/NixOS/nixpkgs/pull/189676 for non-password LUKS unlocking | 13:45:46 |
| spacesbot - keeps a log of public NixOS channels joined the room. | 14:25:43 |
| 4 Oct 2022 |
Arian | oh thanks for the poke | 07:03:02 |
Arian | I agree with that the increase in initrd size is worth it | 07:03:33 |
Arian | lets merge once rebased | 07:03:39 |
Arian | I can press the button for you today | 07:04:09 |
Zhaofeng Li | Ok, I just added the FIDO2 test by oxalica. There is one weird thing that I noticed, but other than that the PR seems ready to go. | 08:40:22 |
flokli | We can't really put this as a blocker for the release. Feature parity is quite off still, no? | 20:51:28 |
flokli | (in reply to Arian | 20:51:45 |
@elvishjerricco:matrix.org | flokli: I don't think we're talking about blocking the release on systemd stage 1 being default or anything. Just unhiding the docs for now | 20:54:47 |
@elvishjerricco:matrix.org | I don't want systemd stage 1 to be default until the docs have been unhidden for at least one release | 20:55:14 |
@elvishjerricco:matrix.org | but feature parity is basically just missing the fancy luks stuff and networking, so I feel fairly comfortable unhiding docs this release, assuming we can get the two PRs for those things merged by next release | 20:56:03 |
@elvishjerricco:matrix.org | basically I just want it to go from "experimental" status to "beta" status | 20:57:23 |
flokli | Yeah, unhiding the docs is probably something that can be done before the release, if they're "ready enough", and what's still not supported is documented somewhere accessible enough | 21:04:07 |
@elvishjerricco:matrix.org | Yea the work required it's non-negligible. We've got some docs that need improvement and (IMO) we need to avoid duplicating all the systemd docs yet again. | 21:05:08 |
@elvishjerricco:matrix.org | But it's not a ton of work | 21:05:16 |
flokli | I'm worried figuring out all the small bits to get the last 10% to work will be much more work than expected | 21:06:03 |
flokli | Like, networking, root on NFS/iso/... | 21:06:20 |
@elvishjerricco:matrix.org | I think we're very close to already being there. | 21:06:25 |