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 ms0.migadu.com with LMTPS id +DE8HKA0EmG2WQEAgWs5BA (envelope-from ) for ; Tue, 10 Aug 2021 10:11:12 +0200 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 CKfKF6A0EmF+JwAAbx9fmQ (envelope-from ) for ; Tue, 10 Aug 2021 08:11:12 +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 F31C11979B for ; Tue, 10 Aug 2021 10:11:11 +0200 (CEST) Received: from localhost ([::1]:46734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDMqt-0008C0-06 for larch@yhetil.org; Tue, 10 Aug 2021 04:11:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDMqk-00089E-Ee for guix-patches@gnu.org; Tue, 10 Aug 2021 04:11:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46852) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mDMqk-00025x-55 for guix-patches@gnu.org; Tue, 10 Aug 2021 04:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mDMqj-0004vy-RD for guix-patches@gnu.org; Tue, 10 Aug 2021 04:11:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49965] Correct Input type for Common Lisp packages Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Aug 2021 08:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49965 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Charles Cc: 49965@debbugs.gnu.org Received: via spool by 49965-submit@debbugs.gnu.org id=B49965.162858304718945 (code B ref 49965); Tue, 10 Aug 2021 08:11:01 +0000 Received: (at 49965) by debbugs.gnu.org; 10 Aug 2021 08:10:47 +0000 Received: from localhost ([127.0.0.1]:58398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDMqR-0004vR-BQ for submit@debbugs.gnu.org; Tue, 10 Aug 2021 04:10:47 -0400 Received: from mout02.posteo.de ([185.67.36.66]:33427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDMqK-0004v6-OK for 49965@debbugs.gnu.org; Tue, 10 Aug 2021 04:10:41 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4BD25240101 for <49965@debbugs.gnu.org>; Tue, 10 Aug 2021 10:10:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628583030; bh=ZJ4Rj+wJU3Pt52jlx0Bkl296bYYmImG8RjEf80cobSc=; h=From:To:Cc:Subject:Date:From; b=HFNMOqrqRlKvgURc80+V568RIVeJKMnyISQiZYJvodW2jO5+9S2qI0F38BhX+luoT oqY0UoAGNWQeQj1pv3wrASAlR71yCL2iQGHIM20ZnLhb5HImrsB/FvZYjMXiXzcPcx xve8C8JV++EXSSJ56vu2n7KUob0z4Fjpt7/HOvJ48VAVGY9/zLGWwT27tn7UdyCqXw WkAgCWqbp3WuhAwJ62nwJp2w9+2uOVkjbsl9W5+KQ8UB2BBNEYbrdg/jNfObczHqEn kp0n/XnN408B30UTpnXPfZXJbpzephEhuAX30pDSO3z7CsoWaOLiNZnwhEo6agEivV 89PC6E9OBsQiA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GkQcP2yWlz9rxR; Tue, 10 Aug 2021 10:10:29 +0200 (CEST) References: <87v94ejr7y.fsf@kitej> From: Guillaume Le Vaillant In-reply-to: Date: Tue, 10 Aug 2021 08:10:19 +0000 Message-ID: <871r71pvo4.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628583072; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=QzgQA1eyGcm3ZRx4TzXKXBFo6PoMLUPNIrXfKZNE+zk=; b=LqD/tqNCBByg+Ql/zDEZA3v90/yrn67AbpslgkzDgdxcBM7eDU0ZCaIhye0WzCo4kd8qyN BuDbV0pJGrNnqePFhLDe2zyJTRzA0+YwRhbr+RhqDyOsX1XNEu4lSu4c8N4fVMhOzGiUbP A/48ueucYvinNLBeWd4NBE7RGgBRu9UyeODPBUcR5auJEJftS1k0pIU07wsoTOWyhzH8Br HU7cOjM5DQsWfPEgLC1Mmi6fb7KQjczasbDjDlcudydg/8tyly5MUXW42HOhWum1UZf9+t 7lz/mNeKw5Dmz9h6lRz7jEggkOXruQcsGdlFKoa1Kvj6lqpUxuhYfj5zw+yc7Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628583072; a=rsa-sha256; cv=none; b=TRZQuiEZesQoxvHrodv8ypNoiR6tcVjzIFAqFTsmjSQNQ+RfSEvv4sM8vHXb9RyCdZm7RK cPqJ/Nf3TU5vgEvxheaK5jnokYj/ZtrTAs6giegu6il0bKikQEi27PsPQeAR6BU+HHt7cj qP+6ZVXTtEDcKzMBpWjQKCWbq0R6sptwaCvp/Z3pnnKicOFjLAEa2cT5NmQElzgPqzKPag Qye7hFyggsYshaGZVdkPh6ha8qkYPB7S/Bd3CAhdYMKihWGcLp5y1aR4eSzb/hUJRm0nbP H/dKxuMU6eSFlIIRVJbaUUmVuKOdKjgz7g8g2oUPtVQ/aK0T8NkUxkOMpsrE9A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=HFNMOqrq; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.41 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=HFNMOqrq; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: F31C11979B X-Spam-Score: -1.41 X-Migadu-Scanner: scn0.migadu.com X-TUID: LIiocesO6MnO --=-=-= Content-Type: text/plain Charles skribis: > I didn't know I about theses conf files, and after seeing them, I'm > not sure how to use them. Not to mention: I don't have > a $GUIX_PROFILE/etc/common-lisp. > > Up to now I have been using a config like the following: > > (require :asdf) > (uiop:appendf > asdf:*central-registry* > (list (uiop:getcwd)) > (directory > (concatenate > 'string > (or (uiop:getenv "GUIX_ENVIRONMENT") > "~/.guix-profile") > "/share/common-lisp/" > (case uiop:*implementation-type* > ((:sbcl) "sbcl") > ((:ecl) "ecl") > (otherwise "source")) > "/*"))) > > which I find quite readable, although probably not perfect. The "$GUIX_PROFILE/etc/common-lisp" directory will only be there if you have at least one Common Lisp package installed in the profile. ASDF should be able to find sources and compiled libraries by itself (it's using XDG_CONFIG_DIRS and XDG_DATA_DIRS to find the configuration files created by asdf-build-system and populate the source registry and the output translations). I suspect that your custom 'asdf:*central-registry*' is superseding the default configuration, causing ASDF to ignore the 'etc/common-lisp/source-registry.conf.d/*' files. Could you try without it to see if it works? > What advantage is there to avoiding propagated-inputs? I think it's the philosophy of GNU Guix to use references to the store by default, and use input propagation only when it's the only way to get things to work. This way the profiles are less cluttered. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYRI0bA8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j8HawEAoUU3yxRZeo+To3aZARpY+peSdzowDwRd8GbI kr15yaQA/jLx6qBvt+RQY8o/N9FG5FE7IJN+ZjBNMbFzdtmwbTR7 =N3K/ -----END PGP SIGNATURE----- --=-=-=--