1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: nss-certs-for-test: Do not import modules from the host Guile.

Fixes a bug whereby modules from the host Guile would be imported in the build
environment.  This is a reproducibility issue: using a different Guile version
would lead a different derivation for ‘nss-certs-for-test’.  See
<https://codeberg.org/guix/guix/pulls/6418#issuecomment-10593206>.

* gnu/packages/nss.scm (nss-certs-for-test): Remove (rnrs io ports)
and (srfi srfi-26) from #:modules.

Change-Id: I61950b87b5cded087533eb4244f062959f1dd388
This commit is contained in:
Ludovic Courtès
2026-02-14 23:10:32 +01:00
parent f650dc0d80
commit 13f2fe8936

View File

@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013-2019, 2023 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013-2019, 2023, 2026 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014-2021 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2016-2019, 2021-2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -364,9 +364,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
(inputs '())
(propagated-inputs '())
(arguments
(list #:modules '((guix build utils)
(rnrs io ports)
(srfi srfi-26))
(list #:modules '((guix build utils))
#:builder
#~(begin
(use-modules (guix build utils)