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


View this message in rfc822 format

From: Morgan Arnold <morgan.arnold <at> proton.me>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: Ian Eure <ian <at> retrospec.tv>, "ludo <at> gnu.org" <ludo <at> gnu.org>, "john.kehayias <at> protonmail.com" <john.kehayias <at> protonmail.com>, Andreas Enge <andreas <at> enge.fr>, "kaelyn.alexi <at> protonmail.com" <kaelyn.alexi <at> protonmail.com>, "guix-devel <at> gnu.org" <guix-devel <at> gnu.org>, "55231 <at> debbugs.gnu.org" <55231 <at> debbugs.gnu.org>
Subject: [bug#55231] [PATCH v6] initrd: Allow extra search paths with ‘initrd-extra-module-paths’
Date: Sun, 16 Feb 2025 14:33:14 +0000
Hi Maxim,

Your help is much appreciated! The changes all look good, but there is one thing which is alarming me somewhat. Perhaps I am misunderstanding how the `substitutable-derivation?` function actually operates, but if I apply these patches and then run, say:

```
(use-modules (guix) (gnu) (gnu packages bash))
(define store (open-connection))
(display (substitutable-derivation? (package-derivation store bash-minimal)))
```

it prints `#f`, which seems quite contrary to what I would expect. Oddly enough, despite this, Guix still seems to fetch a substitute for `bash-minimal` from Cuirass. In this sense it doesn't cause a problem, but I don't understand why the above script prints `#f` despite Guix fetching a substitute.

Hopefully this is just a misunderstanding on my part and the changes are actually completely fine.

Best,

Morgan




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.