GNU bug report logs - #55231
[PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’

Previous Next

Package: guix-patches;

Reported by: Brian Cully <bjc <at> spork.org>

Date: Mon, 2 May 2022 19:55:02 UTC

Severity: normal

Tags: moreinfo, patch

Full log


Message #260 received at 55231 <at> debbugs.gnu.org (full text, mbox):

From: Morgan Arnold <morgan.arnold <at> proton.me>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: Ian Eure <ian <at> retrospec.tv>,
 Ludovic Courtès <ludo <at> gnu.org>,
 Leo Famulari <leo <at> famulari.name>, Felix Lechner <felix.lechner <at> lease-up.com>,
 "Morgan Arnold via \"Development of GNU Guix and the GNU System
 distribution.\"" <guix-devel <at> gnu.org>, 55231 <at> debbugs.gnu.org
Subject: Re: [bug#55231] Understanding #:substitutable? and #55231
Date: Mon, 17 Feb 2025 14:40:59 +0000
Hi Maxim,

> It's not good to surprise user expectations in such a way, especially if
> it can expose them to legal problems (no matter how unlikely).
> 
> I hope that helps put a light on what the remaining issue is, which
> should be fixed (in my opinion) before #55231 can be merged.

I am inclined to agree with this view. I've attempted in this series of patches to address the issue in a manner which prevents this surprising of user expectations, as well as addressing Ludo's performance concerns by restricting the checks on dependency graphs to initrds only. This will still have some performance implications, of course, but should be much less than performing the checks on every single package. I would appreciate you and Ludo's opinions on this. In particular, if it addresses the user expectations concern for you, and if it addresses Ludo's performance concerns. I know that adding an extra parameter to `derivation` is not ideal, but it's the only way that I can see to avoid performing the check on every single derivation.

Best,

Morgan

P.S. My commit message should probably be modified, and I assume that there are some documentation changes that ought to be made that I'm missing here, I just wanted to solicit opinions on the functionality.




This bug report was last modified 12 days ago.

Previous Next


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