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 #245 received at 55231 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: Josselin Poiret <dev <at> jpoiret.xyz>, Ian Eure <ian <at> retrospec.tv>,
 Brian Cully <bjc <at> spork.org>, Morgan Arnold <morgan.arnold <at> proton.me>,
 Tobias Geerinckx-Rice <me <at> tobias.gr>, Leo Famulari <leo <at> famulari.name>,
 Andreas Enge <andreas <at> enge.fr>, Kaelyn <kaelyn.alexi <at> protonmail.com>,
 Felix Lechner <felix.lechner <at> lease-up.com>,
 Mathieu Othacehe <othacehe <at> gnu.org>,
 John Kehayias <john.kehayias <at> protonmail.com>,
 Christopher Baines <guix <at> cbaines.net>, 55231 <at> debbugs.gnu.org,
 Simon Tournier <zimon.toutoune <at> gmail.com>
Subject: Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with
 ‘initrd-extra-module-paths’
Date: Mon, 17 Feb 2025 11:07:07 +0100
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

>>> +          ;; DRV2 is *not* available as a substitute, since it has drv1 as
>>> +          ;; input, and the non-substitutability is viral to avoid
>>> +          ;; distributing non-substitutable items that could have become
>>> +          ;; embedded, for example in an initrd.

Also, there are legitimate cases where the current semantics (where X is
not distributable but its dependents are) are what’s expected and relied
on.

We have some of these in HPC packages but also, more importantly, lots
of them in Guix proper: ‘imported-files/derivation’, ‘gexp->script’,
etc. produce non-substitutable derivations, but we definitely want its
dependents to be substitutable (otherwise ‘guix pull’ and large parts of
Guix System would not have substitutes, for instance.)

Ludo’.




This bug report was last modified 71 days ago.

Previous Next


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