!PSmBFWNKoXmlQBzUQf:helsinki-systems.de

Stage 1 systemd

84 Members
systemd in NixOs's stage 1, replacing the current bash tooling https://github.com/NixOS/nixpkgs/projects/5127 Servers

Load older messages


SenderMessageTime
28 Sep 2022
@elvishjerricco:matrix.org@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@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@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@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
@arianvp:matrix.orgAriando we want to make public availability of systemd-initrd a blocker for the feature freeze?11:02:34
@arianvp:matrix.orgAriani think it's in good enough state for a documented opt-in at the moment11:02:45
@oxalica:matrix.org@oxalica:matrix.org I'm still waiting for https://github.com/NixOS/nixpkgs/pull/189676 for non-password LUKS unlocking 13:45:46
@spacesbot:nixos.devspacesbot - keeps a log of public NixOS channels joined the room.14:25:43
4 Oct 2022
@arianvp:matrix.orgArianoh thanks for the poke07:03:02
@arianvp:matrix.orgArianI agree with that the increase in initrd size is worth it07:03:33
@arianvp:matrix.orgArianlets merge once rebased07:03:39
@arianvp:matrix.orgArianI can press the button for you today 07:04:09
@zhaofeng:zhaofeng.liZhaofeng 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:matrix.orgflokliWe can't really put this as a blocker for the release. Feature parity is quite off still, no?20:51:28
@flokli:matrix.orgflokli (in reply to Arian 20:51:45
@elvishjerricco:matrix.org@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@elvishjerricco:matrix.orgI don't want systemd stage 1 to be default until the docs have been unhidden for at least one release20:55:14
@elvishjerricco:matrix.org@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@elvishjerricco:matrix.orgbasically I just want it to go from "experimental" status to "beta" status20:57:23
@flokli:matrix.orgflokliYeah, 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 enough21:04:07
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgYea 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@elvishjerricco:matrix.org But it's not a ton of work 21:05:16
@flokli:matrix.orgflokliI'm worried figuring out all the small bits to get the last 10% to work will be much more work than expected21:06:03
@flokli:matrix.orgflokliLike, networking, root on NFS/iso/...21:06:20
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgI think we're very close to already being there.21:06:25
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgLike on the networking PR I commented the remaining open questions and they're not far fetched21:06:50
@flokli:matrix.orgflokliThere's so much domain specific knowledge hacked into brittle shell scripts, with not too much test coverage 21:07:03
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgI think someone is even using NFS root right now21:07:07
@elvishjerricco:matrix.org@elvishjerricco:matrix.org colemickensIIRC? 21:07:21
@elvishjerricco:matrix.org@elvishjerricco:matrix.orgwe do also need to fix the iso though. Frankly I don't know how the current one functions at all lol21:07:50

Show newer messages


Back to Room ListRoom Version: 6