From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GPFdAuyLEGNvMQAAbAwnHQ (envelope-from ) for ; Thu, 01 Sep 2022 12:39:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oLMsAuyLEGMxEAAAauVa8A (envelope-from ) for ; Thu, 01 Sep 2022 12:39:40 +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 A84993F3D6 for ; Thu, 1 Sep 2022 12:39:39 +0200 (CEST) Received: from localhost ([::1]:37578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oThbm-0004WF-Hu for larch@yhetil.org; Thu, 01 Sep 2022 06:39:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTh3K-0000p2-CO for guix-patches@gnu.org; Thu, 01 Sep 2022 06:04:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51542) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oTh3K-0007Lm-16 for guix-patches@gnu.org; Thu, 01 Sep 2022 06:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oTh3J-0001Y9-Nr for guix-patches@gnu.org; Thu, 01 Sep 2022 06:04:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56604] [PATCH 0/8] Update Clojure to 1.11.1. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 10:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56604 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Roman Scherer Cc: 56604-done@debbugs.gnu.org Received: via spool by 56604-done@debbugs.gnu.org id=D56604.16620266315941 (code D ref 56604); Thu, 01 Sep 2022 10:04:01 +0000 Received: (at 56604-done) by debbugs.gnu.org; 1 Sep 2022 10:03:51 +0000 Received: from localhost ([127.0.0.1]:41291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTh39-0001Xk-7K for submit@debbugs.gnu.org; Thu, 01 Sep 2022 06:03:51 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:40806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTh2y-0001XS-0m for 56604-done@debbugs.gnu.org; Thu, 01 Sep 2022 06:03:49 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id Ea3d2800920ykKC01a3dF5; Thu, 01 Sep 2022 12:03:38 +0200 Message-ID: <6d7b347b-1798-6622-c9d8-3b0492c5dc05@telenet.be> Date: Thu, 1 Sep 2022 12:03:37 +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: <87fsisg5mu.fsf@gnu.org> <87zgg55wyq.fsf@burningswell.com> <87tu5r4g20.fsf@gnu.org> From: Maxime Devos In-Reply-To: <87tu5r4g20.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------k7P800NfQgAlCXK61P3qLt4x" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1662026618; bh=tM+indyuew4borFXC97iykdXQA3PJLwkfqwqoDpNNuA=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=c1dORLbRpC4+CgB2CbwWIOlGvhRfTkL90ilCE0Ak1tG/Ov75YDsTZe+qPMjd2gSB7 AVi++49labsQxayL56UxmKO11IY5NhfkXVa6S4YpSjA1N+mNxsvU0cJ4fjBGx+j0d6 ze8rtrdsL+O1kuCkWy2seqVLYSr1d3Nmvnk4YF0l/arlnxjHu0muIV70pKx7qttBGI RRx0euf1EsHwgwJRYkhRuGrIwROYKmDcHlh/8OwK/qC4tIc4acprvSPNZUFtpxHF/x lao1ZUKAKCWZGTmw+QhLkVOHqPV151us26H4DAE3+HFR5rKpRUl4T/hKW44z0qpSvc isl2psdM+MgyA== 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 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=1662028779; 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=O/tJOWwG19lhEZ2LR7CDRTvbpSMfNpBHPYWAv5Ec2SE=; b=HFFxl8Nty6asY9EbJi1ITQ1AuESWUp+RtzNgB96b/DXw182EASY69bDTfbn/722assKdH6 BfNWeK0xWP/gdya1ZLB66NOXkDlAN09+mUMqZTgxuOy/i4y7DYQES3ry2KkiSHJeMVPhDm YAemacOtYPTD1LP9Kfpe49ICh8ZcDnFtDM/H8hLwPD4IqSHEkvayxWUt8rO35deoG81kx8 dyyrMmL6On6C/XmEA8yNaTYtZ2hL+ih/cckSaTre7pY9cD3Q4d/U0L5TEra8N9+NI/3oBp TH9vN8xAuHYIjnzaK+5kHVZLOtRl841FQvSCUMb3KpfIXd454jq/TI08zTQhVA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1662028779; a=rsa-sha256; cv=none; b=ZTexrimqV78uA7AeTTOWxedZNccbtBxCWzRNWvTWD3aCxHPgAvPY6slnvK/gQvtGeNAKGC 5hK1h8vbZY3y1yP7KVPCnuz29DXEvwKb1cA7ZU2Uza72xdHk/t9wLX1Bsb+tMRGCw+skjg l4NzgaR5nXObpv7DVpMlu3aDd2pTilKBy8doqi1qpsiPdnckAsdIVbp6pn9oPjrwy2XZol cXP6WJ4DElakbqJe1ON5KUlnvrNP33UTRPErUHsafIbya9ZSdMAoXmvbn8sUj1B/B4b/mE JAAe8qW1hm4J7VsmLSgr9Qhpo9zMWgm/RBwo+nOyGKxGqFrDJE7IWWeXJoHW0Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=c1dORLbR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.43 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=telenet.be header.s=r22 header.b=c1dORLbR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: A84993F3D6 X-Spam-Score: 3.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: pBhvhpldMSQM This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------k7P800NfQgAlCXK61P3qLt4x Content-Type: multipart/mixed; boundary="------------GSTl7U7741jDimwkaJu9iX0H"; protected-headers="v1" From: Maxime Devos To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= , Roman Scherer Cc: 56604-done@debbugs.gnu.org Message-ID: <6d7b347b-1798-6622-c9d8-3b0492c5dc05@telenet.be> Subject: Re: [bug#56604] [PATCH 0/8] Update Clojure to 1.11.1. References: <87fsisg5mu.fsf@gnu.org> <87zgg55wyq.fsf@burningswell.com> <87tu5r4g20.fsf@gnu.org> In-Reply-To: <87tu5r4g20.fsf@gnu.org> --------------GSTl7U7741jDimwkaJu9iX0H Content-Type: multipart/mixed; boundary="------------OpOX0hWnvGHKJDHHoah9kqlc" --------------OpOX0hWnvGHKJDHHoah9kqlc Content-Type: multipart/alternative; boundary="------------BV27BxsX3aOAaMrDmFkHAgTv" --------------BV27BxsX3aOAaMrDmFkHAgTv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwMS0wOS0yMDIyIDExOjA5LCBMdWRvdmljIENvdXJ0w6hzIHdyb3RlOg0KPj4gSSBn dWVzcyB0aGlzIGlzIGV4cGVjdGVkLCBzaW5jZSBhIGNoYW5nZSBpbiBhIGJ1aWxkIHN5c3Rl bSBtaWdodCBhZmZlY3QNCj4+IGFsbCBwYWNrYWdlcyBiZWluZyBidWlsdCB3aXRoIGl0LiBC dXQgSSB3YXMgd29uZGVyaW5nIGlmIHRoZXJlIGlzIGEgd2F5DQo+PiB0byBmb3JjZSBvbmx5 IGJ1aWxkaW5nIHRoZSBwYWNrYWdlcyBzcGVjaWZpZWQgb24gdGhlIGNvbW1hbmQgbGluZS4g RG9lcw0KPj4gc3VjaCBhIHRoaW5nIGV4aXN0cz8NCj4gTm8sIGl0IGRvZXNu4oCZdCBleGlz dCwgYmVjYXVzZSB0aGF0IHdvdWxkIGJlIGJ1aWxkaW5nIHNvbWV0aGluZw0KPiBkaWZmZXJl bnQuICBJbiB0aGlzIGNhc2UsIGJ1aWxkaW5nIGV2ZXJ5dGhpbmcgdGhhdCBkZXBlbmRzIG9u DQo+IOKAmGFudC1idWlsZC1zeXN0ZW0uc2Nt4oCZIGlzIHVuYXZvaWRhYmxlLg0KPg0KPj4g SSB3YXMgd29uZGVyaW5nIHdoYXQgaXMgdGhlIG1vc3QgZWZmaWNpZW50IHdheSB0byBxdWlj a2x5IGl0ZXJhdGUgb24NCj4+IGNoYW5nZXMgdG8gYSBidWlsZCBzeXN0ZW0sIHdpdGhvdXQg cmVjb21waWxpbmcgdGhlIHdob2xlIHdvcmxkIGZvciB0aGF0DQo+PiBidWlsZCBzeXN0ZW0u IEhvdyB3b3VsZCB5b3UgZG8gdGhhdD8NCj4gVGhlcmXigJlzIG5vIGlkZWFsIHNvbHV0aW9u IGFzIHlvdeKAmWxsIGhhdmUgdG8gcmVjb21waWxlIHRoZSB3b3JsZCBhbnl3YXkuDQoNCkl0 IGlzIHBvc3NpYmxlLCBhY3R1YWxseSwgdG8gdGVzdCBpdCBmb3IgYSBzaW5nbGUgcGFja2Fn ZSBmaXJzdCANCihhbHRob3VnaCB3aXRob3V0IGludGVyYWN0aW9uIHdpdGggdGhlIGNvbW1h bmQgbGluZSkuIEluIHRoZSBwYWNrYWdlIHlvdSANCndvdWxkIGxpa2UgdG8gdGVzdCB0aGlu Z3Mgd2l0aCwgdXNlICc9PicgaW4gIzppbXBvcnRlZC1tb2R1bGVzOg0KDQooKHRoaXMgbW9k dWxlKQ0KIMKgKCh0aGF0IG1vZHVsZSkgPT4gKGxvY2FsLWZpbGUgImN1c3RvbWlzZWQtdGhh dC1tb2R1bGUuc2NtIikpKQ0KDQphbmQga2VlcCB0aGUgb3JpZ2luYWwgdGhhdC9tb2R1bGUu c2NtIHVubW9kaWZpZWQuDQoNCkF0IGxlYXN0LCBzb21ldGhpbmcgbGlrZSB0aGF0IGlzIGRv bmUgaW4gJ2J1aWxkLXByb2dyYW0nIGluIA0KYnVpbGQtYXV4L2J1aWxkLXNlbGYuc2NtIC0t IEkgaGF2ZW4ndCB0cmllZCBpdCBvdXQgZm9yIHNvbWV0aGluZyBsaWtlIA0KdGhpcyBteXNl bGYuDQoNCkdyZWV0aW5ncywNCk1heGltZQ0KDQo= --------------BV27BxsX3aOAaMrDmFkHAgTv Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 01-09-2022 11:09, Ludovic Court=C3=A8= s wrote:
I guess this is expected, =
since a change in a build system might affect
all packages being built with it. But I was wondering if there is a way
to force only building the packages specified on the command line. Does
such a thing exists?
No, it doesn=E2=80=99t exist=
, because that would be building something
different.  In this case, building everything that depends on
=E2=80=98ant-build-system.scm=E2=80=99 is unavoidable.

I was wondering what is th=
e most efficient way to quickly iterate on
changes to a build system, without recompiling the whole world for that
build system. How would you do that?
There=E2=80=99s no ideal sol=
ution as you=E2=80=99ll have to recompile the world anyway.

It is possible, actually, to test it for a single package first (although without interaction with the command line). In the package you would like to test things with, use '=3D>' in #:imported-modules:

((this module)
=C2=A0((that module) =3D> (local-file "customised-that-module.sc= m")))

and keep the original that/module.scm unmodified.

At least, something like that is done in 'build-program' in build-aux/build-self.scm -- I haven't tried it out for something like this myself.

Greetings,
Maxime

--------------BV27BxsX3aOAaMrDmFkHAgTv-- --------------OpOX0hWnvGHKJDHHoah9kqlc 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----- --------------OpOX0hWnvGHKJDHHoah9kqlc-- --------------GSTl7U7741jDimwkaJu9iX0H-- --------------k7P800NfQgAlCXK61P3qLt4x Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxCDeQUDAAAAAAAKCRBJ4+4iGRcl7vu+ AP9pK19xjzPUQ6oQgT8h1DZ/1xjoc234+BLOMawmT1Zq+QEAv4RW1x/luV4pprmeJn4O6UhbuNTP sKzFLvNLrrzl3AU= =rg7y -----END PGP SIGNATURE----- --------------k7P800NfQgAlCXK61P3qLt4x--