From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 4Lm2BH3XA2PL2AAAbAwnHQ (envelope-from ) for ; Mon, 22 Aug 2022 21:22:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oJWiBH3XA2PrTwAAauVa8A (envelope-from ) for ; Mon, 22 Aug 2022 21:22:37 +0200 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 91FE22BDC2 for ; Mon, 22 Aug 2022 21:22:36 +0200 (CEST) Received: from localhost ([::1]:37168 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQD0N-0001VI-P1 for larch@yhetil.org; Mon, 22 Aug 2022 15:22:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQBt9-00058c-8C for bug-guix@gnu.org; Mon, 22 Aug 2022 14:11:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51960) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQBt8-0008HJ-VV for bug-guix@gnu.org; Mon, 22 Aug 2022 14:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oQBt8-0001yq-He for bug-guix@gnu.org; Mon, 22 Aug 2022 14:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57121: clojure-build-system fails to compile -- backtrace from language/tree-il/peval.scm Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 22 Aug 2022 18:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57121 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 57121@debbugs.gnu.org Received: via spool by 57121-submit@debbugs.gnu.org id=B57121.16611918057520 (code B ref 57121); Mon, 22 Aug 2022 18:11:02 +0000 Received: (at 57121) by debbugs.gnu.org; 22 Aug 2022 18:10:05 +0000 Received: from localhost ([127.0.0.1]:41709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQBsC-0001xE-Fx for submit@debbugs.gnu.org; Mon, 22 Aug 2022 14:10:04 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:52088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQBsA-0001wg-Aw for 57121@debbugs.gnu.org; Mon, 22 Aug 2022 14:10:03 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by laurent.telenet-ops.be with bizsmtp id AiA02800420ykKC01iA0gc; Mon, 22 Aug 2022 20:10:00 +0200 Message-ID: Date: Mon, 22 Aug 2022 20:10:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <8cd4199a-7db2-ee39-1939-3783e020dc9c@telenet.be> <34b46a55-793b-fd50-a1e6-68794071a3c4@telenet.be> <87ilmohswc.fsf@gmail.com> <878rngi99p.fsf@gmail.com> From: Maxime Devos In-Reply-To: <878rngi99p.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------3D1GVUUdEpdHmVBFRUjY8uHD" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1661191800; bh=PpzdqK+fAKzrkZXx33gjGuglZgRX/LrZEIWNyoZFrhY=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=ABBriSWY+EkcXahKBm0M9PY1Wap5x6NSaRvATNAU0WJR7OXaO5E9Dt16I1Ftd8CsT LtpN/Vbty3qpiy7OiQ6/eTWrO9+e0/fAczmClakMANCO8hS+fzVFUC0x7wPsBSzCOO EJkx/SPxjUQ3cc6Y4XObJnNn0T2DQd8JoJRh1pyKCksqA/3w3772DPKn7Lpfig/z1B pyHWzv/HEKYzvTqUreua57uwW+MQIrdHsXZ2/xuRTWplRGQxNwrRsLU0YD5whUq5UU cx8CnamTRRd59T7SCQUqIWnUFaqjCASYKEs58wWY3qVAeSa4RtzBaM3AgDiMG80rmW eFCtiAp61myEA== 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661196156; 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=P4VXHpEjWbtwE6o0mj7ZR+qgDKDEFk91F0Mz7rUGDVo=; b=dNdVl3UmVEUzPs7J9QBHlBdi9erJlurMS2WQL1Mh2pSEQQZZ/t50M/yPKJ3LqfjzWGVFSd iAAD6ueZeO/uaFLaPKLhVUpvTH14ahhNEW9dzTQUuu3xOahxTAoJ/FKzbLL/PJultDAaq4 FwNBcHU8PiPmIO8yOZLbE24exwbPn2Jtf5FHR1L5Bxyk3AnzIuylbDTjrKzZD8BIBp8nTR uOsJgwZ19LexHMdw8lX83tPjTYXqTPf9yiE1Trwf01xQxE54Ztn9FiUlV/TKvxIwDb5YHq goJWBvU+fjkkorm86lHpmXvlbBgQz7734scA5A86DtjDak9oD5/AvZG0yMatsA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661196156; a=rsa-sha256; cv=none; b=YqbkrX1nOoTruvq+DTW2A0h54Cr3gUttrLfEvaH5EcuAP+BLVgMW0Zl2iC1Pobh8rtpiVc mku4T1Sho6CdasjarWzqNH74+rbvloGQNsZhSvDV2y/HVyFI78K9WU7Hr9FtCAnxhRt1xn 2lzujUNa3pVBOOfZSMU1yruG8YBvG//DtQc94M/A6DakZ1O6x/Sqy/+MyA3AH4Rix7ikNp dTVeerlskwKSB307d6gfDxpFM3xjqDUPX9YR6W4JC4K0rrjERFUkv5miGlMPfd8nHc4c7M +MEBKuPRfjoIyV1R/hJ3+J8DAQ/oVAWTTTSSfJNtuZ9JpPzucTuctSMU2XBhuA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=ABBriSWY; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.79 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=ABBriSWY; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 91FE22BDC2 X-Spam-Score: 5.79 X-Migadu-Scanner: scn1.migadu.com X-TUID: Ci3cb1HCMySu This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------3D1GVUUdEpdHmVBFRUjY8uHD Content-Type: multipart/mixed; boundary="------------R4Zjp1g870RWlkzG80eT6ljH"; protected-headers="v1" From: Maxime Devos To: Maxim Cournoyer Cc: 57121@debbugs.gnu.org Message-ID: Subject: Re: bug#57121: clojure-build-system fails to compile -- backtrace from language/tree-il/peval.scm References: <8cd4199a-7db2-ee39-1939-3783e020dc9c@telenet.be> <34b46a55-793b-fd50-a1e6-68794071a3c4@telenet.be> <87ilmohswc.fsf@gmail.com> <878rngi99p.fsf@gmail.com> In-Reply-To: <878rngi99p.fsf@gmail.com> --------------R4Zjp1g870RWlkzG80eT6ljH Content-Type: multipart/mixed; boundary="------------GzM85wASi4raXOIz6yx0KLX7" --------------GzM85wASi4raXOIz6yx0KLX7 Content-Type: multipart/alternative; boundary="------------q5NwcSw3pxeZs6kA2s4Dbj2k" --------------q5NwcSw3pxeZs6kA2s4Dbj2k Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAyMi0wOC0yMDIyIDE3OjMyLCBNYXhpbSBDb3Vybm95ZXIgd3JvdGU6DQo+PiBUaGVz ZSBwYXRjaGVzIGFyZSBmb3IgR3VpeCcgYnVpbGQgc3lzdGVtLsKgIEkgZG9uJ3Qgc2VlIGFu eXRoaW5nIHRoYXQNCj4+IGNvdWxkIGJlIGRvbmUgb24gdGhlIEd1aWxlIHNpZGUsIGV4Y2Vw dCBmb3IgZXZlbnR1YWxseSBtaWdyYXRpbmcgc29tZQ0KPj4gZGVwZW5kZW5jeSB0cmFja2lu ZyBzdHVmZiBvdmVyIHRvIEd1aWxlDQo+IElmIGEgbW9kdWxlIGltcG9ydHMgYSBkaWZmZXJl bnQgbW9kdWxlLCBhbmQgdGhhdCBtb2R1bGUgY2hhbmdlcywgZXZlbiBpZg0KPiBpdCdzIG1h Y3JvLCBHdWlsZSBzaG91bGQgbm90IGJsaW5kbHkgcmV1c2UgdGhlIHN0YWxlIC5nbyBsaWtl IGl0DQo+IGN1cnJlbnRseSBkb2VzLiAgSXQgc2hvdWxkIGNvbXBsYWluIGFuZCBldmFsdWF0 ZSBmcm9tIHNvdXJjZSBpbnN0ZWFkLg0KPg0KPiBUaGF0IHdvdWxkIGNvdmVyIHRoZSBiYXNl IGFuZCBhdm9pZCBicmVha2FnZS4gIEFmdGVyLCBpZiBpdCBrbm93biBob3cgdG8NCj4gZG8g dGhhdCwgeWVzLCBpdCBzZWVtcyBpdCdkIGJlIHVzZWZ1bCB0byBoYXZlIHNvbWV0aGluZyBz aW1pbGFyIHRvICdnY2MNCj4gLU0nIHRvIHByb3ZpZGUgdGhlIG5lZWRlZCBpbnRlbGxpZ2Vu Y2UgdG8gdGhlIGJ1aWxkIHN5c3RlbS4NCj4NCj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/DQoN ClNvdW5kcyByZWFzb25hYmxlLCB0aG91Z2ggd2UgY291bGQgZ28gZm9yIHNvbWV0aGluZyBs ZXNzIGdlbmVyYWwgaW4gR3VpeCANCmZpcnN0Lg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoN Cg== --------------q5NwcSw3pxeZs6kA2s4Dbj2k Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 22-08-2022 17:32, Maxim Cournoyer wrote:
These patches are for Guix=
' build system.=C2=A0 I don't see anything that
could be done on the Guile side, except for eventually migrating some
dependency tracking stuff over to Guile
If a module imports a differ=
ent module, and that module changes, even if
it's macro, Guile should not blindly reuse the stale .go like it
currently does.  It should complain and evaluate from source instead.

That would cover the base and avoid breakage.  After, if it known how to
do that, yes, it seems it'd be useful to have something similar to 'gcc
-M' to provide the needed intelligence to the build system.

Does that make sense?

Sounds reasonable, though we could go for something less general in Guix first.

Greetings,
Maxime.

--------------q5NwcSw3pxeZs6kA2s4Dbj2k-- --------------GzM85wASi4raXOIz6yx0KLX7 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------GzM85wASi4raXOIz6yx0KLX7-- --------------R4Zjp1g870RWlkzG80eT6ljH-- --------------3D1GVUUdEpdHmVBFRUjY8uHD Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnoEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYwPGeAUDAAAAAAAKCRBJ4+4iGRcl7sL9 APic7fVWdDJuLhOlc9SJ5eIOH9ZZjuXpfXauNocJxS42AQDQPXYfpf8h7PMdEI/PODi35RHlROey Eri5uFRRLnERDA== =A4zn -----END PGP SIGNATURE----- --------------3D1GVUUdEpdHmVBFRUjY8uHD--