From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0PegMrhI9WClcgEAgWs5BA (envelope-from ) for ; Mon, 19 Jul 2021 11:41:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id IHdxLrhI9WDBZAAAbx9fmQ (envelope-from ) for ; Mon, 19 Jul 2021 09:41: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 13F68E673 for ; Mon, 19 Jul 2021 11:41:12 +0200 (CEST) Received: from localhost ([::1]:35154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5Plu-0008Kg-Sa for larch@yhetil.org; Mon, 19 Jul 2021 05:41:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5Plm-0008KX-DO for guix-patches@gnu.org; Mon, 19 Jul 2021 05:41:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46539) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5Plm-0000Vs-0b for guix-patches@gnu.org; Mon, 19 Jul 2021 05:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m5Pll-0003s4-Vf for guix-patches@gnu.org; Mon, 19 Jul 2021 05:41:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49025] [PATCH core-updates 00/37] Support cross-compilation with meson Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 19 Jul 2021 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49025 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Mathieu Othacehe , 49025@debbugs.gnu.org Received: via spool by 49025-submit@debbugs.gnu.org id=B49025.162668765914863 (code B ref 49025); Mon, 19 Jul 2021 09:41:01 +0000 Received: (at 49025) by debbugs.gnu.org; 19 Jul 2021 09:40:59 +0000 Received: from localhost ([127.0.0.1]:58085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Plj-0003rd-1R for submit@debbugs.gnu.org; Mon, 19 Jul 2021 05:40:59 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:34070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Plh-0003rV-Be for 49025@debbugs.gnu.org; Mon, 19 Jul 2021 05:40:58 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id Wxgv2500P0mfAB401xgvn8; Mon, 19 Jul 2021 11:40:56 +0200 Message-ID: <474342a545267f124f9a783415fe466ed048ada1.camel@telenet.be> From: Maxime Devos Date: Mon, 19 Jul 2021 11:40:41 +0200 In-Reply-To: <871r7v5xiq.fsf_-_@gnu.org> References: <20210714111307.19324-1-maximedevos@telenet.be> <20210714111307.19324-6-maximedevos@telenet.be> <871r7v5xiq.fsf_-_@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Nna4G/PsTnfg8JLS624j" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1626687656; bh=wvjJ5LGuvWLByqcmgr+fWKsQjTQm/0/ctVz4+fyQlFw=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=hmhrXKn5M/tgjFuXxTHwW/ZRfXUs7bICLmgZD+PBSWTgDl2adl46P598ETJTGYmwk MOsjyz8LPwy2f/JdPoX5vgJ7Z9SF4JW8qyOq4HsC7+njGPr04OkOfHDp7pQUj8RqGr JbPrgoRigHjy6hZc39fdT36ISvVTY41+MakAQEGt6h/BNd3oJa7SrQM/DsaQt3NFwF GSoskGjxzXXJn04W8WGDDjRgH3V5/WlwCYQxd8dFESdXFoQIgMXuOP0Cl+cUvPlnOh cOJU8v1Lp6EsghoCLKFLJTb+wlmfZLGQDnAGpqBLduFiv63bVrzh8IrfIn/4UBStyJ O4N98FPGAUTDg== 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=1626687672; 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=wvjJ5LGuvWLByqcmgr+fWKsQjTQm/0/ctVz4+fyQlFw=; b=MieUdRt9ZNJgp6aTBSIlNO5acgqq0ofE4yH2hXaAc/gsAwUPWoCdueV8ssXeehEyK3iGAp 3IdJky418X05Tk/HcyWVfMb2H5oNJeB2G0Zm54w0JwPKLcOJE9rfA7uhAc8KJXJn1qd2lS mIBf1Ce52FG5bm91jqjWyfA+Q8nudlIQs5AurVuvL0scWVGi2GRmZGDTlCvYCi0bFjgZ8O wLg4Rk88EDCtnrUHF9fC/eyCCG//6VCXOzMEqgEUkSKGgAs6G9b8NEzO8udSanzKX1g8sv 7SMyiw2dT+ONdAhDS4jW1YQRR1cBqdDxCf0d5sm1zlJFXmhFWnAG/vhrhr5t1A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1626687672; a=rsa-sha256; cv=none; b=Qx3cRkgxN36wNOw0PYFlZL2oqegfrKe1Hgin6dhxxUrrWw54mZhbZBLRSsr9SA6GJFmnB7 iYuFo9jR9mz/Gn0VXGnjwthBwb8w4Dw84L4lNz3hlIjNQYwPSW8qIFLn/YbIRYc5pNC0tb Ogou3gjOoK1THsL3CCzDlDGb7xsqVmyIDuu0uxDnTVekDerOeWLIUC333tmupj0JMEX2Af KGi+0vDAGGnQNpNzMTADWmvMPMg/eTrETXRilzGB2LH0j3YTdU6F5TBd6fwu4xGZleUg9Z IXnuPyaKslXTv0NF5sITKcSpNJNTQlNsVq/zJi83KuezTNDk7hliyay19cghXQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=hmhrXKn5; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: -3.31 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=hmhrXKn5; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: 13F68E673 X-Spam-Score: -3.31 X-Migadu-Scanner: scn1.migadu.com X-TUID: lGf0AO3XB/VO --=-Nna4G/PsTnfg8JLS624j Content-Type: multipart/mixed; boundary="=-jaqE2YNUvqEWQGJ20kH/" --=-jaqE2YNUvqEWQGJ20kH/ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op zo 18-07-2021 om 19:42 [+0200]: > As discussed some time ago on IRC, I think it would be good to > homogenize this with =E2=80=98lookup-package-input=E2=80=99 and related p= rocedures > introduced in ba32f6363878165b3ca53113f6c95b8677b8537b (we both had the > same idea :-)). >=20 > What about keeping the =E2=80=98this-=E2=80=99 macros above, rewriting th= em in terms of > =E2=80=98lookup-=E2=80=99, and removing =E2=80=98package-input=E2=80=99 a= nd =E2=80=98package-native-input=E2=80=99? I've written a patch (see attachement) to do this. Greetings, MMaxime. --=-jaqE2YNUvqEWQGJ20kH/ Content-Disposition: inline; filename*0=0001-packages-Use-lookup-package-input-and-friends-instea.pat; filename*1=ch Content-Type: text/x-patch; name="0001-packages-Use-lookup-package-input-and-friends-instea.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBmOTgwM2FhNzdmMzQ4MjE0YjYyOTVkMzYzNTg1MjgyYTJiMmYzNWU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IE1vbiwgMTkgSnVsIDIwMjEgMTE6MDg6NDAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBw YWNrYWdlczogVXNlICdsb29rdXAtcGFja2FnZS1pbnB1dCcgYW5kIGZyaWVuZHMgaW5zdGVhZCBv ZgogJ3BhY2thZ2UtaW5wdXQnLgoKKiBndWl4L3BhY2thZ2VzLnNjbQogIChwYWNrYWdlLWlucHV0 LCBwYWNrYWdlLW5hdGl2ZS1pbnB1dCk6IFJlbW92ZS4KICAodGhpcy1wYWNrYWdlLWlucHV0KTog VXNlICdsb29rdXAtcGFja2FnZS1pbnB1dCcgYW5kCiAgJ2xvb2t1cC1wYWNrYWdlLXByb3BhZ2F0 ZWQtaW5wdXQnIGluc3RlYWQgb2YgJ3BhY2thZ2UtaW5wdXQnLgogICh0aGlzLXBhY2thZ2UtbmF0 aXZlLWlucHV0KTogVXNlICdsb29rdXAtcGFja2FnZS1uYXRpdmUtaW5wdXQnCiAgaW5zdGVhZCBv ZiAncGFja2FnZS1pbnB1dCcuCi0tLQogZ3VpeC9wYWNrYWdlcy5zY20gfCAyMCArKystLS0tLS0t LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ3VpeC9wYWNrYWdlcy5zY20gYi9ndWl4L3BhY2thZ2VzLnNjbQpp bmRleCBkM2ZhNzJmZDA5Li4yMzQ5YmI0MzQwIDEwMDY0NAotLS0gYS9ndWl4L3BhY2thZ2VzLnNj bQorKysgYi9ndWl4L3BhY2thZ2VzLnNjbQpAQCAtNTUwLDMyICs1NTAsMTggQEAgb2JqZWN0LiIK ICAgICAgICAgI2YpKSkKICAgICAoXyAjZikpKQogCi0oZGVmaW5lIChwYWNrYWdlLWlucHV0IHBh Y2thZ2UgbmFtZSkKLSAgIlJldHVybiB0aGUgcGFja2FnZSBpbnB1dCBOQU1FIG9mIFBBQ0tBR0Ut LWkuZS4sIGFuIGlucHV0Ci1mcm9tIHRoZSDigJhpbnB1dHPigJkgb3Ig4oCYcHJvcGFnYXRlZC1p bnB1dHPigJkgZmllbGQuICBOYXRpdmUgaW5wdXRzIGFyZSBub3QKLWNvbnNpZGVyZWQuICBJZiB0 aGlzIGlucHV0IGRvZXMgbm90IGV4aXN0LCByZXR1cm4gI2YgaW5zdGVhZC4iCi0gIChhbmQ9PiAo b3IgKGFzc29jLXJlZiAocGFja2FnZS1pbnB1dHMgcGFja2FnZSkgbmFtZSkKLSAgICAgICAgICAg ICAoYXNzb2MtcmVmIChwYWNrYWdlLXByb3BhZ2F0ZWQtaW5wdXRzIHBhY2thZ2UpIG5hbWUpKQot ICAgICAgICAgY2FyKSkKLQotKGRlZmluZSAocGFja2FnZS1uYXRpdmUtaW5wdXQgcGFja2FnZSBu YW1lKQotICAiUmV0dXJuIHRoZSBuYXRpdmUgcGFja2FnZSBpbnB1dCBOQU1FIG9mIFBBQ0tBR0Ut LWkuZS4sIGFuIGlucHV0Ci1mcm9tIHRoZSDigJhuYXRpdmUtaW5wdXRz4oCZIGZpZWxkLiBJZiB0 aGlzIG5hdGl2ZSBpbnB1dCBkb2VzIG5vdCBleGlzdCwKLXJldHVybiAjZiBpbnN0ZWFkLiIKLSAg KGFuZD0+IChhc3NvYy1yZWYgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBwYWNrYWdlKSBuYW1lKQot ICAgICAgICAgY2FyKSkKLQogKGRlZmluZS1zeW50YXgtcnVsZSAodGhpcy1wYWNrYWdlLWlucHV0 IG5hbWUpCiAgICJSZXR1cm4gdGhlIGlucHV0IE5BTUUgb2YgdGhlIHBhY2thZ2UgYmVpbmcgZGVm aW5lZC0taS5lLiwgYW4gaW5wdXQKIGZyb20gdGhlIOKAmGlucHV0c+KAmSBvciDigJhwcm9wYWdh dGVkLWlucHV0c+KAmSBmaWVsZC4gIE5hdGl2ZSBpbnB1dHMgYXJlIG5vdAogY29uc2lkZXJlZC4g IElmIHRoaXMgaW5wdXQgZG9lcyBub3QgZXhpc3QsIHJldHVybiAjZiBpbnN0ZWFkLiIKLSAgKHBh Y2thZ2UtaW5wdXQgdGhpcy1wYWNrYWdlIG5hbWUpKQorICAob3IgKGxvb2t1cC1wYWNrYWdlLWlu cHV0IHRoaXMtcGFja2FnZSBuYW1lKQorICAgICAgKGxvb2t1cC1wYWNrYWdlLXByb3BhZ2F0ZWQt aW5wdXQgdGhpcy1wYWNrYWdlIG5hbWUpKSkKIAogKGRlZmluZS1zeW50YXgtcnVsZSAodGhpcy1w YWNrYWdlLW5hdGl2ZS1pbnB1dCBuYW1lKQogICAiUmV0dXJuIHRoZSBuYXRpdmUgcGFja2FnZSBp bnB1dCBOQU1FIG9mIHRoZSBwYWNrYWdlIGJlaW5nIGRlZmluZWQtLWkuZS4sCiBhbiBpbnB1dCBm cm9tIHRoZSDigJhuYXRpdmUtaW5wdXRz4oCZIGZpZWxkLiAgSWYgdGhpcyBuYXRpdmUgaW5wdXQg ZG9lcyBub3QKIGV4aXN0LCByZXR1cm4gI2YgaW5zdGVhZC4iCi0gIChwYWNrYWdlLW5hdGl2ZS1p bnB1dCB0aGlzLXBhY2thZ2UgbmFtZSkpCisgIChsb29rdXAtcGFja2FnZS1uYXRpdmUtaW5wdXQg dGhpcy1wYWNrYWdlIG5hbWUpKQogCiA7OyBFcnJvciBjb25kaXRpb25zLgogCi0tIAoyLjMyLjAK Cg== --=-jaqE2YNUvqEWQGJ20kH/-- --=-Nna4G/PsTnfg8JLS624j Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYPVImhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7l2/AQC/5Ndo41Ikpwcq9MWQeR/vipUP mVel8MpziKwJG4KifgEAwTCUPEXWMmVCXRCEXNL0bxCjAWa2FYOJHpSWAH6u7ww= =WBFe -----END PGP SIGNATURE----- --=-Nna4G/PsTnfg8JLS624j--