systemd: fix systemd-boot keyboard handling lockup#144422
systemd: fix systemd-boot keyboard handling lockup#144422flokli merged 1 commit intoNixOS:stagingfrom
Conversation
|
Building the whole world over night to double check the override applied in #143847 isn't somehow wrong when added directly. |
|
IIRC, this would need to target staging. |
|
@flokli that's staging in nixpkgs, ya? Somewhat unfamiliar with the branching process here. Preparing a staging based change in the background. |
In v248 compiler weirdness and refactoring lead to the bootloader erroring out handling keyboard input on some systems. See systemd/systemd#19191 This should be redundant in v249.6 when it officially gets tagged in systemd-stable. Closes NixOS#143847
|
Status: rebuilding on master with this change results in a working systemd-boot process. I required #144429 in order to fix an existing, broken bootloader already on version v249.4. That change or something like it will be required for anyone who is currently broken. |
|
Yes, the staging branch in this repo (nixpkgs). (The reason is that this is a mass rebuild, staging makes it a bit easier on hydra the build farm) |
|
👍 It took ~17 hours on a affected laptop to build and test this the master version of this change. |
df5caae to
d216b21
Compare
|
:\ sorry everyone, I changed base in the wrong order freaking out the auto tagging/pr action. |
|
Regarding staging/master. Systemd is on v.249.5 on staging and v249.4 on master so staging is required to avoid merge shenanigans later. |
In v248 compiler weirdness and refactoring lead to the bootloader
erroring out handling keyboard input on some systems. This leaves
users on unstable unable to select anything other than the currently
selected generation during a boot.
See systemd/systemd#19191
This should be redundant in v249.6 when it officially gets tagged in
systemd-stable.
Closes #143847
Motivation for this change
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"./result/bin/)