From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 27 09:38:24 2022 Received: (at submit) by debbugs.gnu.org; 27 Jan 2022 14:38:24 +0000 Received: from localhost ([127.0.0.1]:54616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD5up-0004L6-PP for submit@debbugs.gnu.org; Thu, 27 Jan 2022 09:38:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:48678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nD5un-0004Ky-Eb for submit@debbugs.gnu.org; Thu, 27 Jan 2022 09:38:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nD5un-0000g3-6u for guix-patches@gnu.org; Thu, 27 Jan 2022 09:38:21 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:36757) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nD5uj-0005jB-MR for guix-patches@gnu.org; Thu, 27 Jan 2022 09:38:19 -0500 Date: Thu, 27 Jan 2022 14:38:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1643294295; bh=sWuarFDTeWxZeEqcAZzfDJFEFMxJO3CvLkwOT0+37+8=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc; b=hRPpok5dDvfBKTibabv0qMySp/WlpHzXD140Xnr/8+/+KKyH41XkPoK3wWzQ5lAU5 1MwppfGwoHFc0R2l6fRKRzcKwXY+XDUiWwP4rDkV1GDzf6XPhLPWzDyWIdLs+li8Hh nPB3YcpPkK4OUy+EYd6gUGXbBWaHNhn5FXV3JeSD52T/tYiQZCH5IZgIxnXbbrNmse Z230VChiK0OXXL0fOEqwD6nO4siQrGjk2MIvZ2nyjejFLhdiMXV7EkimCFDGE56Kts LPANri784IHeWzWTNHptrawS7V+xg1ABNCfaKpzJp12dn1zQUTqGs7uImgrwyE30az 5gx8OPUvjz4Aw== To: Guix Patches From: phodina Subject: guix: Use 'gexp->derivation' instead of 'build-expression->derivation'. Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.134; envelope-from=phodina@protonmail.com; helo=mail-40134.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: phodina Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c Content-Type: multipart/alternative; boundary="b2_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c" --b2_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgpJJ3ZlIG5vdGljZWQgaW4gdGhlIG91dHB1dCBvZiBib290c3RyYXBpbmcgdGhlIGd1aXgg cGFja2FnZSBzb21lIHdhcm5pbmdzIGFib3V0IGRlcHJlY2F0ZWQgZXhwcmVzc2lvbi4KCi0tLS0K UGV0cg== --b2_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogYXJpYWw7IGZvbnQtc2l6ZTogMTRweDsiPjxkaXY+SGksPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSd2ZSBub3RpY2VkIGluIHRoZSBvdXRwdXQgb2YgYm9v dHN0cmFwaW5nIHRoZSBndWl4IHBhY2thZ2Ugc29tZSB3YXJuaW5ncyBhYm91dCBkZXByZWNhdGVk IGV4cHJlc3Npb24uPGJyPjxicj4tLS0tPGJyPlBldHI8YnI+PC9kaXY+PC9kaXY+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+ --b2_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c-- --b1_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c Content-Type: text/x-patch; name=0001-guix-Use-gexp-derivation-instead-of-build-expression.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-guix-Use-gexp-derivation-instead-of-build-expression.patch RnJvbSBlMTI4YjlkMzUwNjAxODdiMDRlYmQzNmNhYmQxNTJmMGU5NjhkYzg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogVGh1LCAyNyBKYW4gMjAyMiAxNTozMjozNSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGd1 aXg6IFVzZSAnZ2V4cC0+ZGVyaXZhdGlvbicgaW5zdGVhZCBvZgogJ2J1aWxkLWV4cHJlc3Npb24t PmRlcml2YXRpb24nLgoKKiBndWl4L2Rlcml2YXRpb25zLnNjbTogVXBkYXRlIGRlcHJlY2F0ZWQg ZXhwcmVzc2lvbi4KKiBndWl4L2dyYWZ0cy5zY206IFNhbWUgYXMgYWJvdmUuCgpkaWZmIC0tZ2l0 IGEvZ3VpeC9kZXJpdmF0aW9ucy5zY20gYi9ndWl4L2Rlcml2YXRpb25zLnNjbQppbmRleCBmNzdl YTE3OWY0Li42MTViYjE2MWQxIDEwMDY0NAotLS0gYS9ndWl4L2Rlcml2YXRpb25zLnNjbQorKysg Yi9ndWl4L2Rlcml2YXRpb25zLnNjbQpAQCAtMTIxOCw3ICsxMjE4LDcgQEAgKGRlZmluZSBidWls ZGVyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOm9wdHMgJWF1dG8tY29t cGlsYXRpb24tb3B0aW9ucykpKSkpCiAgICAgICAgICAgICAgICAgZmlsZXMpKSkKIAotICAgIChi dWlsZC1leHByZXNzaW9uLT5kZXJpdmF0aW9uIHN0b3JlIG5hbWUgYnVpbGRlcgorICAgIChnZXhw LT5kZXJpdmF0aW9uIHN0b3JlIG5hbWUgYnVpbGRlcgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICM6aW5wdXRzIGAoKCJtb2R1bGVzIiAsbW9kdWxlLWRpcikpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIzpzeXN0ZW0gc3lzdGVtCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIzpndWlsZS1mb3ItYnVpbGQgZ3VpbGUKZGlmZiAtLWdpdCBhL2d1 aXgvZ3JhZnRzLnNjbSBiL2d1aXgvZ3JhZnRzLnNjbQppbmRleCAwZmZkYThmOWFhLi5lMGE5N2U4 OTViIDEwMDY0NAotLS0gYS9ndWl4L2dyYWZ0cy5zY20KKysrIGIvZ3VpeC9ncmFmdHMuc2NtCkBA IC0xMzQsNyArMTM0LDcgQEAgKGRlZmluZSBwcm9wZXJ0aWVzCiAgICAgKCgoJCA8Z3JhZnQ+IHNv dXJjZXMgc291cmNlLW91dHB1dHMgdGFyZ2V0cyB0YXJnZXQtb3V0cHV0cykgLi4uKQogICAgICAo bGV0ICgoc291cmNlcyAoemlwIHNvdXJjZXMgc291cmNlLW91dHB1dHMpKQogICAgICAgICAgICAo dGFyZ2V0cyAoemlwIHRhcmdldHMgdGFyZ2V0LW91dHB1dHMpKSkKLSAgICAgICAoYnVpbGQtZXhw cmVzc2lvbi0+ZGVyaXZhdGlvbiBzdG9yZSBuYW1lIGJ1aWxkCisgICAgICAgKGdleHAtPmRlcml2 YXRpb24gc3RvcmUgbmFtZSBidWlsZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICM6c3lzdGVtIHN5c3RlbQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICM6Z3VpbGUtZm9yLWJ1aWxkIGd1aWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIzptb2R1bGVzICcoKGd1aXggYnVpbGQgZ3JhZnQpCi0tIAoyLjM0LjAKCg== --b1_r9pY9pxpS570Ps81bffWACXZRY8j32V5KDdZBtjIQ1c-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 17:58:36 2022 Received: (at 53584) by debbugs.gnu.org; 29 Jan 2022 22:58:36 +0000 Received: from localhost ([127.0.0.1]:35125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDwg0-0007X8-3x for submit@debbugs.gnu.org; Sat, 29 Jan 2022 17:58:36 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:37146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDwfx-0007Wo-RF for 53584@debbugs.gnu.org; Sat, 29 Jan 2022 17:58:34 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 373A6485; Sat, 29 Jan 2022 23:58:27 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lA8XuVhovdof; Sat, 29 Jan 2022 23:58:26 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id C0658375; Sat, 29 Jan 2022 23:58:25 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: phodina Subject: Re: bug#53584: guix: Use 'gexp->derivation' instead of 'build-expression->derivation'. References: Date: Sat, 29 Jan 2022 23:58:25 +0100 In-Reply-To: (phodina@protonmail.com's message of "Thu, 27 Jan 2022 14:38:13 +0000") Message-ID: <87zgne9mjy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 373A6485 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVRCPT(0.00)[protonmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[protonmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 53584 Cc: 53584@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi, phodina skribis: > From e128b9d35060187b04ebd36cabd152f0e968dc87 Mon Sep 17 00:00:00 2001 > From: Petr Hodina > Date: Thu, 27 Jan 2022 15:32:35 +0100 > Subject: [PATCH] guix: Use 'gexp->derivation' instead of > 'build-expression->derivation'. > > * guix/derivations.scm: Update deprecated expression. > * guix/grafts.scm: Same as above. > > diff --git a/guix/derivations.scm b/guix/derivations.scm > index f77ea179f4..615bb161d1 100644 > --- a/guix/derivations.scm > +++ b/guix/derivations.scm > @@ -1218,7 +1218,7 @@ (define builder > #:opts %auto-compilation-options))))) > files))) >=20=20 > - (build-expression->derivation store name builder > + (gexp->derivation store name builder > #:inputs `(("modules" ,module-dir)) > #:system system > #:guile-for-build guile > diff --git a/guix/grafts.scm b/guix/grafts.scm > index 0ffda8f9aa..e0a97e895b 100644 > --- a/guix/grafts.scm > +++ b/guix/grafts.scm > @@ -134,7 +134,7 @@ (define properties > ((($ sources source-outputs targets target-outputs) ...) > (let ((sources (zip sources source-outputs)) > (targets (zip targets target-outputs))) > - (build-expression->derivation store name build > + (gexp->derivation store name build > #:system system > #:guile-for-build guile > #:modules '((guix build graft) It=E2=80=99s unfortunately not that simple: the above code doesn=E2=80=99t = work, notably because =E2=80=98gexp->derivation=E2=80=99 is a monadic procedure, unlike =E2=80=98build-expression->derivation=E2=80=99. Also, the first hunk is unnecessary since it=E2=80=99s in an internal proce= dure that=E2=80=99s used by =E2=80=98build-expression->derivation=E2=80=99 itsel= f. I=E2=80=99m closing it for now but this is something we should address eventually! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 17:58:41 2022 Received: (at control) by debbugs.gnu.org; 29 Jan 2022 22:58:41 +0000 Received: from localhost ([127.0.0.1]:35128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDwg5-0007XP-D1 for submit@debbugs.gnu.org; Sat, 29 Jan 2022 17:58:41 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:37164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDwg4-0007X6-L7 for control@debbugs.gnu.org; Sat, 29 Jan 2022 17:58:40 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2E836485 for ; Sat, 29 Jan 2022 23:58:35 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5oQ69eH88EiI for ; Sat, 29 Jan 2022 23:58:34 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 9A4C0375 for ; Sat, 29 Jan 2022 23:58:34 +0100 (CET) Date: Sat, 29 Jan 2022 23:58:34 +0100 Message-Id: <87y22y9mjp.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #53584 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 2E836485 X-Spamd-Result: default: False [0.61 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[control@debbugs.gnu.org]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_MIXED_CHARSET(0.71)[subject]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 53584 wontfix close 53584 quit From unknown Sat Jun 14 03:58:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 27 Feb 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator