From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QC8xKNcvyl8JFwAA0tVLHw (envelope-from ) for ; Fri, 04 Dec 2020 12:47:19 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ENzvI9cvyl9ERgAAbx9fmQ (envelope-from ) for ; Fri, 04 Dec 2020 12:47:19 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ECCFD940396 for ; Fri, 4 Dec 2020 12:47:18 +0000 (UTC) Received: from localhost ([::1]:57232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klAUW-0003ew-Rw for larch@yhetil.org; Fri, 04 Dec 2020 07:47:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klAUI-0003Vl-Ma for bug-guix@gnu.org; Fri, 04 Dec 2020 07:47:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60030) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1klAUI-0004FI-Do for bug-guix@gnu.org; Fri, 04 Dec 2020 07:47:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1klAUI-0004sr-Aa for bug-guix@gnu.org; Fri, 04 Dec 2020 07:47:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45017: asdf-build-system packages have priority over user ones Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 04 Dec 2020 12:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45017 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Guillaume Le Vaillant Received: via spool by 45017-submit@debbugs.gnu.org id=B45017.160708600218741 (code B ref 45017); Fri, 04 Dec 2020 12:47:02 +0000 Received: (at 45017) by debbugs.gnu.org; 4 Dec 2020 12:46:42 +0000 Received: from localhost ([127.0.0.1]:43343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klATx-0004sD-P9 for submit@debbugs.gnu.org; Fri, 04 Dec 2020 07:46:42 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:36933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klATv-0004rw-6k for 45017@debbugs.gnu.org; Fri, 04 Dec 2020 07:46:40 -0500 X-Originating-IP: 90.92.160.122 Received: from bababa (lfbn-idf2-1-1094-122.w90-92.abo.wanadoo.fr [90.92.160.122]) (Authenticated sender: mail@ambrevar.xyz) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 1FC5B1C0011; Fri, 4 Dec 2020 12:46:31 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: <871rg6szo9.fsf@yamatai> References: <87wnxzmdiy.fsf@ambrevar.xyz> <87im9j2j06.fsf@yamatai> <87360nm5b1.fsf@ambrevar.xyz> <87ft4n2cax.fsf@yamatai> <87k0tyuf6y.fsf@ambrevar.xyz> <871rg6szo9.fsf@yamatai> Date: Fri, 04 Dec 2020 13:46:28 +0100 Message-ID: <87blf9u4bf.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45017@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.89 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: ECCFD940396 X-Spam-Score: -1.89 X-Migadu-Scanner: ns3122888.ip-94-23-21.eu X-TUID: 5U2bJuECWRcm --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Guillaume Le Vaillant writes: > SBCL and ECL are patched to use our cl-asdf because it is necessary to > build the sbcl-* and ecl-* packages. Also patching ABCL, CCL, and Clisp > sounds like a good idea. At least all the compilers would use the same > version of ASDF, and hopefully behave in the same way when looking for > configuration files. Yup, that'd be neat :) Related to this, I've noticed another issue with SBCL packages: when an SBCL package has a dependency that's updated in ~/common-lisp, (asdf:load-system ...) tries to recompile it in its folder, which fails since /gnu/store is read-only. Example: =2D Apply the above patch or edit ~/.config/common-lisp/source-registry.conf to make sure ~/common-lisp is loaded before system packages. =2D Install sbcl-cl-cookie. =2D Check out https://github.com/fukamachi/quri: git clone https://github.com/fukamachi/quri ~/common-lisp/quri =2D Now run =2D-8<---------------cut here---------------start------------->8--- $ sbcl * (asdf:load-system :cl-cookie) WARNING: System definition file #P"/gnu/store/81cwmspx3366vdjs6v20rnd8a0xyr= 6in-sbcl-cl-fad-0.7.6/share/common-lisp/sbcl/cl-fad/cl-fad.asd" contains de= finition for system "cl-fad-test". Please only define "cl-fad" and secondar= y systems with a name starting with "cl-fad/" (e.g. "cl-fad/test") in that = file. debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #: Error opening #P"/gnu/store/22q4ydm0pagi4irz0clssgkhkyh115j8-sbcl-cl-cook= ie-0.9.10-1.cea55ae/lib/common-lisp/sbcl/cl-cookie/src/cl-cookie-tmpGHU3ALS= V.fasl": Read-only file system =2D-8<---------------cut here---------------end--------------->8--- Not sure what to do about this. I'm guessing that Common Lisp development is not practical with Guix' SBCL packages and I should just stick to the CL packages. Thoughts? =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl/KL6QSHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/7cYH/jHL2FHRcApQcF2y5C+O7E/N13x0mvol O3GrBPz67LelAH1s1mmgEC0lj5ZL5UIgS3MZ2BKXR7Vs0QRQCSVwPR8hM+ls7o68 WapW/Jb/QjHbf8JVh7zODoA4Zrk/qVdDAZFasmSprPllXIaRWIKjMp/D6w8wLvkh DpVHhBsLmD0EySyByXo+96R5Cqj+0OTALbL7u5Ujb5gsBwJuwa6uTOV8D74YEAqG i6WH+HhnGHW2ekIjpnvcpahBRA6bHlWv53pAdl4oLdgM53kLg301GDj3vQEquwKW JrnoxiME6paRbHuu8jAk04Rixs5sAuP9eEmJL4kD0BlT0+KQXzRhTWA= =W9nh -----END PGP SIGNATURE----- --=-=-=--