GNU bug report logs - #75808
[PATCH] [PATCH] gnu: system: Disable EFI pstore backend by default

Previous Next

Package: guix-patches;

Reported by: Roman Riabenko <roman <at> riabenko.com>

Date: Fri, 24 Jan 2025 16:10:01 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Leo Famulari <leo <at> famulari.name>
To: Roman Riabenko <roman <at> riabenko.com>, Christophe Pisteur <christophe.pisteur <at> fsfe.org>, znavko--- via <help-guix <at> gnu.org>, Felix Lechner <felix.lechner <at> lease-up.com>, Wilko Meyer <w <at> wmeyer.eu>, Efraim Flashner <efraim <at> flashner.co.il>
Cc: 75808 <at> debbugs.gnu.org
Subject: [bug#75808] Could not prepare Boot variable
Date: Mon, 27 Jan 2025 20:55:49 -0500
On Wed, Jan 22, 2025 at 10:06:19AM +0200, Efraim Flashner wrote:
> While I like the adherence to upstream's decisions and not doing
> downstream development through patches, in this case we should try to
> remove the footgun that has bit us multiple times in the past.
>
> What if we leave the kernel config as-is but add
> efi_pstore.pstore_disable=1 as a default kernel argument during boot?

I've pushed the patch in #75808 to the 'kernel-updates' branch as commit
4f30f754e7f12b81cb8b9d9cc5bc24ad83c41681 in order to test the build on
our build farm. It will appear here shortly:

https://ci.guix.gnu.org/jobset/kernel-updates

I do wonder about the right place to make this change. Currently we can
make special changes to the kernel configuration in two ways:

1) at build time, in ((gnu packages linux) default-extra-linux-options)
2) at run time, in ((gnu system) %default-kernel-arguments)

In both cases, the system administrator can override the setting during
boot.

Is there a good reason to choose one or the other? If not, I'm inclined
to choose the former (build time), since that is where the bulk of these
special changes are currently made. It seems icky to have two lists. We
can leave the list of run-time settings for things cannot be configured
at build time, like modprobe blacklisting.

Your thoughts?

PS, I sent this message twice because I forgot to CC the patch tracker
and I want this message to appear there too.




This bug report was last modified 158 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.