From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: 01/01: services: Add SRFI-26 to Nix activation gexp. Date: Wed, 12 Jun 2019 14:06:13 +0200 Message-ID: <87pnnjxb2i.fsf@gnu.org> References: <20190611191005.14930.97243@vcs0.savannah.gnu.org> <20190611191006.B2385204DB@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:46704) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hb24N-0001Pn-CB for guix-devel@gnu.org; Wed, 12 Jun 2019 08:09:37 -0400 In-Reply-To: <20190611191006.B2385204DB@vcs0.savannah.gnu.org> (guix-commits@gnu.org's message of "Tue, 11 Jun 2019 15:10:06 -0400 (EDT)") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org, Tobias Geerinckx-Rice Hi Tobias, guix-commits@gnu.org skribis: > commit 2be6b5e2eea9ac084cc22281f64f7a089e46cdae > Author: Tobias Geerinckx-Rice > Date: Tue Jun 11 20:50:37 2019 +0200 > > services: Add SRFI-26 to Nix activation gexp. [...] > (define (nix-activation _) > "Return the activation gexp." > - (with-imported-modules '((guix build utils)) > + (with-imported-modules '((guix build utils) > + (srfi srfi-26)) > #~(begin > - (use-modules (guix build utils)) > + (use-modules (guix build utils) > + (srfi srfi-26)) (srfi srfi-26) must not be added to the imported modules: it would import it from the host Guile, but the host Guile version may differ between users, and thus the resulting derivation would also differ. The right thing is to just (use-modules (srfi srfi-26)), which has the effect of using that module from the Guile being used for builds. Could you adjust it accordingly? Thanks, and thanks for the bug fix! Ludo=E2=80=99.