From patchwork Mon Feb 24 19:53:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 39119 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E534E27BBEA; Mon, 24 Feb 2025 20:06:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DF67D27BBEB for ; Mon, 24 Feb 2025 20:06:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tmehs-0006jm-0c; Mon, 24 Feb 2025 15:05:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tmehO-0006bn-4O for guix-patches@gnu.org; Mon, 24 Feb 2025 15:05:09 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tmehN-0000VQ-RP for guix-patches@gnu.org; Mon, 24 Feb 2025 15:05:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=iqKCiVJQqDXYqyixxxFuERBr9UvVHhW7LfoeCV/RzmE=; b=nY+tvdRxd+R5izcBYZVTZlND0YsugkLYz9sJMizpEjAXI/b0GidMQWS1Cdk14uSi4UU9/Rb5GAaUrvZLJAUTefrmi0uzJviU5YvlSSKRqnKANRSw1LYTUenbT1WKTER9pgsKaXPXYiadQx6NDnnMvCaTGIC6OsW/MQXcT7uQQvvbLkvQa2WDv5D10CFHraqQuHr8nojSp+8UKJCMt/YLTF/XY0bt5KUbh+nDyAqgogkTSN4WCsgerTs3K50L9N869XzuGDij6em3PL101diNLXMGguH6ifxPxrxfBhx0BN84RwS7QfQMXePAw4hFAEVyvRqfhUCyWd+jHj50jRtb9Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tmehK-0007kb-E9; Mon, 24 Feb 2025 15:05:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76529] [PATCH] gnu: emacs-next-minimal: Update to 30.1-rc1. Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, divya@subvertising.org, ian@retrospec.tv, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 24 Feb 2025 20:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76529 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76529@debbugs.gnu.org Cc: Morgan Smith , Andrew Tropin , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Andrew Tropin , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by submit@debbugs.gnu.org id=B.174042744129679 (code B ref -1); Mon, 24 Feb 2025 20:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Feb 2025 20:04:01 +0000 Received: from localhost ([127.0.0.1]:42819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tmegL-0007iN-3U for submit@debbugs.gnu.org; Mon, 24 Feb 2025 15:04:01 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56924) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tmegI-0007i2-Em for submit@debbugs.gnu.org; Mon, 24 Feb 2025 15:03:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tmefQ-0006Gl-6J for guix-patches@gnu.org; Mon, 24 Feb 2025 15:03:10 -0500 Received: from mail-co1nam11olkn2081d.outbound.protection.outlook.com ([2a01:111:f403:2c16::81d] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tmefO-0008HU-7r for guix-patches@gnu.org; Mon, 24 Feb 2025 15:03:03 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pvPgZGjk9gXXp4jSa3WAFojGu2Uv1Q/XNmjYSuK7QxxV4bon85OtQ56c7KRbx/V116Jbqqq0eFfJ/T6/wd8Mt0s2xl5vkAowBNzmrA3L5il6ZAxHmPaFiP3mHv/4c+rIq3ru3y//WLGbJbavduF/ED69eJZIY74kFCdU1FZ+Pa4srX3TPW/yRaMxNJatB6eYfmtKNJFEFhbHaxfMCu/SwxAqic7o1AtUfDnQRX0XUtockvuUpekg8bRTXOlkWaEuyG8lAbM3mxwEvBnsaYxeMRS5bM01Dl5s9KMWMuRd9P3qdRZHiu8hwc3VGB/EuwEpQq1Wj2eWy9TlbeM8QpQGqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iqKCiVJQqDXYqyixxxFuERBr9UvVHhW7LfoeCV/RzmE=; b=BhUjkjqAmBOldDn1dGm04/juSQogm7wqf7gBams9pKenEh7qqG/i6SewDfUVb+OqBF/etRq1lw00tB304kWydF5thLMCRIWmU0YNEKq4mcJ4I/iHH8piQ8qM8Ut8j39ZH9U82pGDVEfvBcqxr3UijSfbtvzySwdAzHRWkC5UY6CM24dQ/1zNCSTrHKCjQXQW3BCymSyvFK/ZWkbZVWo0GcaGoDJ+YylNO+ZZp7nSYzqkAySgEz7/4qOtJ7CkABNF4d3tItiaE5c0fu9WDZpynfRx/fO1TKFVAcHDsD6LBLTjxhot5YwxaPt3ydBGsAGwH97Qjxhw2F0CKEbJnIS8AQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iqKCiVJQqDXYqyixxxFuERBr9UvVHhW7LfoeCV/RzmE=; b=RGs2EXYT1TJgxsv/PTCQR4DrHW3GuUaN+wvt2E5pdPSd/CPxmz+T3KBWwBAgefmui7gZf++iSVz2QCmWm0K/41iJ3zlwW+o9AHBxBtlqYunjfSr54Yms9FZiR1wVTI0sCFFdh7Bs/OLfYqOkbXejCW4XFSRqtgKNJV9HECuZK/2astlXbb6gTCHJsHauOLqUaURUBtnwwHL00VYi4bri1kObgrusTH4cATIJjxuB11j1oa7RJHBCHUjf8oNmfZ3RCSMxq1RhcDyjqOF5lpvantO41SQ0G/F087dVTT7J1l3EGQeGMe2HfPmb1/sgRVeMEz+F0TOoB/JLdHG1ZlsZ1g== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by DM3PR84MB3642.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:0:45::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.21; Mon, 24 Feb 2025 19:57:57 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8466.016; Mon, 24 Feb 2025 19:57:56 +0000 From: Morgan Smith Date: Mon, 24 Feb 2025 14:53:58 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 X-ClientProxiedBy: YQZPR01CA0188.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:8b::28) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <712c262c7b73e24e7e0de7b621f968062403e01b.1740426837.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|DM3PR84MB3642:EE_ X-MS-Office365-Filtering-Correlation-Id: 10837970-d9d4-41d9-78f8-08dd550d8824 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|5072599009|19110799003|15080799006|7092599003|8060799006|3412199025|440099028|10035399004|12071999003|21061999003|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: vitAYIPJIIkU9cEFC103SqtJDgqnnrO3iHWm6Edq61X689S0aBCIjCrC16i+CdWdWaxngb07ncmyPid2ClmJDqvIc60skmbzkgPJpaOC3rmqnKI1LqDaaNFYipT6xw9GN6vxn/bBeTIeCblgXedPZNF/9NIjw1DoKfGKFDAD78G+DzgnmJZWeSCCyHSiQHdABcurW2Hcc4UsKl0oOo9VVAuYlicWHjd/Li1iKMs2ZuQXCLNwhKMtcIJNxoTzRCkuS/GZMtF7q/9gfjg+Lh0QPyI3Fe0Mjqm2Mkhe6yrU2VPxhl0g15RbXxvJ/SiWiTQSipVu0ch54rsXo/dHsLWLigUGeEFvI7/6bzDw3dIQqCvSDhJ7QvTrxGh0Cu1g4b+ghY00hsD9gpwBDAGZ4lRzXCnxy9LbVaFMlMoTsj/fcoR0CQfJi5AFNJZaHtPZE+wGyLvzkcpEA9hFQqxRQJ5d46w+koZJ3GUL8ccQnXPV9L9vzx+rsaPfsqGgAVWg4wRohKyC1vvXEexIJPARyWoondteUvKBJRMc+dqP8+nTdU3z3VChdCH0cEvwngoVe+RyE7a2kqqOLY0qGtXLLtyj5YFAr/ZYq7W9xbRrczKxICBvgVBgfrESwkIX+/UJTiWKF0iQKBMMYWVn3uBe7owaybgwA+p5NVAMlGbf5iq+Efw9nimPCxQ+g72JUjTd8CKrCq5qLCtUxpY9RERHZrdDOmIsRNjmbXa61AasmdaGmVlKZStIikSU6ZgwLF9flVJmMKemAWv71bJUdgSu0HB41rIZPJa8rVU6YvZCFzGXaClmsRCe2puOQuRYrhUODOQfKMcgHd/A81wOzmrMW15ks0MKRqFns5afB2y1fEKJOHvmKeYYZIm9ldCrhjMOltu1FgNO6BaxLky2PHv+M6+aqntYWMzdXL5m2/At2z/BusstWDZqOz1+MaLEaznKhAvwNZSB7OixA4+DPF/3nRfd1QU+JS5gn3S24BS7X2DdEFlT7WOIPBCaQMk71nrxzGklNrOuCCRC66CTO1rUyEKcEPehPCpheRlYg23mATIRvUDOTUEl+zDCQNgt5e9xGH5ysaHSlO5bmKA7h0tJgXYMXH3yQ+Ajs5GgotzAHK9f+7Izxg4L2i6CVOoE9KD1ylDsnD3OYp/gudRxSc1oiWU1olNg7D5QrEVnIFJhtO0wOuaIJhCKp/d+0xgM3qM/TaO/y88s97rZvzaSc/NugMV0wy8zgNxKpr0JUW0DTzmfHO/HpQXVdXmTNEtCMlO7D1Do X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: y8EeHPVfMdDIjpafslA2VAeNUgMUgKlU7lLHaV6K4+0c46Bmoi7YDz6dzcWlvcjsB/7U3Xe8fV3IK1VvvY/bz82n5xIevtyQ6ZgodoaC1DSEc2XIvRX0i0O0C8LU+TqtFqKwNdcah1aJuV6bj3Jphw4ahWUxXP3PfoV4TSLEQ+XQ93lSPSmZU1u11G0esxBs0DNCp9CUh7WqnmmVaAt3BhMd+f/VnkucgX3GFH/qe4Tae5iK+nvx3lmUkFV952pk4cLjGCikGDjYkvcAuMlgrZD0l43BdvpUkWIskR83UeIEu24B/p/nrvqSQXXQhKlHdVg8EHcX54SigfWDbd4Jt1TlJSvgDCfPVx1177t8QLsFOIho909zS+X1LlfCQODsbDZEdCIM76HIzPbZuSpM5XqlG7sAphXYpOTeV0hPA3+y+AwB/7OGecVdrMNYFYu5MwR4rcaJIhGOBLzg0YjMV/MZz2RdbjBq1cpbgL+F+aV/GcC7M7dkM+Psv0tLgwq8tN8vzilhd2NwslGgpd1l7aooQG0wPLELWP73CUQA/W1n0TZRd8yh01irucEeKaCDHmXVoiViKhqqx5gig0e8lL+jJINwzLYxeaHL5Nk7RVdv9chW8bi7xFHQfznK3c3I0S8y2pRVMasYLsxE+dvs7DhAAmvDBZ/8BLkfkxt0aGsxaGHDTin18uSzqcQibDMLxnj0w4MVV6OnQOR/vaMTy2wE3GgN2V8fpqnTwm3ckCDG5UeOVBf+gtnGEuDQEDkf6vYTQHSnj6BrV4brLw/w28dUAxUuFlEXCgO8y+RJBIa1onxzYTNgikRkskkKPzAZXOS7SOj1MAjQXMRpPxDtB2tgK8EKbeOzoqssHSiEMnJZ8Inr3icJ/ONZLxt4cIR39/KJH64nUyQs5L8CPra3SZqk1dWU5jGVySe7OCCA7V5X4mzbe9f1nO3JYMyEHdv+j2MmP6sm/GgIXjgxAfpogXFD7VNkHBJ2IrcBkJ44teEGOhEi10A4x/eTWC7M5sX2NGjEiiN5oO2lj7czL+JBcbLmpn5Tu5YThzfeihaEQAxW2HZjg2mP4VZTY37RkeJmichsMs76b0AJbFSA0m+5LHaRoOK5F092xA4c/NtV8ueth2CS7jPc9qhkXLt/bcOvOw5k+W0+LdI1NBQuPPDb7GKKd/OprL9pXB5snKZNaiyRqSBBfCiCDPT5L2cKKToVg51664YTpjtFg/eAGgOTlHlGOjjHz/jieDoZJLuNiDiVWk5509KydigTxo6l08Ey X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10837970-d9d4-41d9-78f8-08dd550d8824 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2025 19:57:56.7254 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR84MB3642 Received-SPF: pass client-ip=2a01:111:f403:2c16::81d; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM11-CO1-obe.outbound.protection.outlook.com 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.1-rc1. [phases]: Work around the phase 'patch-program-file-names' expecting the file "lisp/obsolete/terminal.el" in the same way that guile-emacs does. (emacs->emacs-next)[phases]: Add the same workaround as above. Change-Id: Ia83ee362fb70ec437b6930ae661b76cb14589b0b --- Installed this locally on my system. Everything works as expected. It can find the eln files just fine. Used it to native compile my local manifest of Emacs packages and loaded those. Everything worked great. It found those eln files. None of the eln files have a hash in their filename (as expected). Honestly I was expecting to have to adjust the patches so I am pleasantly surprised. gnu/packages/emacs.scm | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) base-commit: 61428ccf41f21f5ea1e4f1eec722ef9b1efc3a0e diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c5e671c6a9..2e59e85f6f 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -573,21 +573,19 @@ (define-public emacs-wide-int #~(cons "--with-wide-int" #$flags)))))) (define-public emacs-next-minimal - (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e") - (revision "0")) - (package + (package (inherit emacs-minimal) (name "emacs-next-minimal") - (version (git-version "30.0.92" revision commit)) + (version "30.1-rc1") (source (origin (method git-fetch) (uri (git-reference (url "https://git.savannah.gnu.org/git/emacs.git") - (commit commit))) + (commit (string-append "emacs-" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p")) + (base32 "172q4jsfhlccp5i9z7vsn9z1n8amdwb8ak1jqm7ybwpr5941whbr")) (patches (search-patches "emacs-disable-jit-compilation.patch" "emacs-next-exec-path.patch" @@ -595,7 +593,18 @@ (define-public emacs-next-minimal "emacs-next-native-comp-driver-options.patch" "emacs-next-native-comp-fix-filenames.patch" "emacs-native-comp-pin-packages.patch" - "emacs-pgtk-super-key-fix.patch"))))))) + "emacs-pgtk-super-key-fix.patch")))) + (arguments + (substitute-keyword-arguments (package-arguments emacs-minimal) + ((#:phases phases) + #~(modify-phases #$phases + (add-before 'patch-program-file-names 'help-patch-progam-file-names + (lambda _ + (call-with-output-file "lisp/obsolete/terminal.el" + (lambda (port) (display port))))) + (add-after 'patch-program-file-names 'remove-help-patch-progam-file-names + (lambda _ + (delete-file "lisp/obsolete/terminal.el"))))))))) (define* (emacs->emacs-next emacs #:optional name #:key (version (package-version emacs-next-minimal)) @@ -629,7 +638,14 @@ (define* (emacs->emacs-next emacs #:optional name #$(local-file (search-auxiliary-file "emacs/comp-integrity-next.el")) - "-f" "ert-run-tests-batch-and-exit"))))))))))) + "-f" "ert-run-tests-batch-and-exit"))))) + (add-before 'patch-program-file-names 'help-patch-progam-file-names + (lambda _ + (call-with-output-file "lisp/obsolete/terminal.el" + (lambda (port) (display port))))) + (add-after 'patch-program-file-names 'remove-help-patch-progam-file-names + (lambda _ + (delete-file "lisp/obsolete/terminal.el"))))))))) (define-public emacs-next (emacs->emacs-next emacs)) (define-public emacs-next-pgtk (emacs->emacs-next emacs-pgtk)) From patchwork Wed Feb 26 18:07:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 39259 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B6FBB27BBE9; Wed, 26 Feb 2025 18:09:32 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4787427BBE2 for ; Wed, 26 Feb 2025 18:09:30 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tnLqR-0004PW-1f; Wed, 26 Feb 2025 13:09:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnLqE-0004Kw-HZ for guix-patches@gnu.org; Wed, 26 Feb 2025 13:09:10 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tnLqB-0006CZ-Js for guix-patches@gnu.org; Wed, 26 Feb 2025 13:09:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=q9XvWJTzEvZo3oY9vBb9bp/RGrmCUxTedZ7G83BoraU=; b=i/RAvRUMRQCiMl4lfmnQnYZEQeVOJaKEpophXxZBj77oolSgIJAqQTok0svy0U8dZ6UTzfWKXXvYPn6wdm62YcDNwEpTJbecBc7tCRlUSUt/QiMn+JTmsTL6fX+Z4o2CAd5H2XyzU7REPoM7+YL3B0VdLs2BBdcQGpGt2gDfe7j7HbRTBNonkKL2Ze65E1N70tj42oiFnxqTeAb+eAmN/Vq25RXJrv+sZS08Q1tNd8qfiFwviXjKBusP+/qPdv3wNy/ROwf/f9UgzVaesEtLWDum8i5RgWGowyLdNZOMjwKKiaiOyIUCwYTGVe5hQDilJ3WBlajV2a8Tfr+/qMwC9Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tnLq9-0000CU-N9; Wed, 26 Feb 2025 13:09:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76529] [PATCH v2 5/4] build-system/emacs: Allow usage of #:{allowed/disallowed}-references key References: In-Reply-To: Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: andrew@trop.in, divya@subvertising.org, ian@retrospec.tv, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com, guix-patches@gnu.org Resent-Date: Wed, 26 Feb 2025 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76529 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76529@debbugs.gnu.org Cc: Morgan Smith , Andrew Tropin , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler X-Debbugs-Original-Xcc: Andrew Tropin , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday , Liliana Marie Prikler Received: via spool by 76529-submit@debbugs.gnu.org id=B76529.1740593339761 (code B ref 76529); Wed, 26 Feb 2025 18:09:01 +0000 Received: (at 76529) by debbugs.gnu.org; 26 Feb 2025 18:08:59 +0000 Received: from localhost ([127.0.0.1]:55413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnLq7-0000CD-8y for submit@debbugs.gnu.org; Wed, 26 Feb 2025 13:08:59 -0500 Received: from mail-co1nam11olkn2082f.outbound.protection.outlook.com ([2a01:111:f403:2c16::82f]:30085 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnLq4-0000Bv-JP for 76529@debbugs.gnu.org; Wed, 26 Feb 2025 13:08:57 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PBhxLcfZM/Pq03OyLES1IniLmnmwzXRhQpvKB0PWl+KqQvX9sEO7MGPmQZ9KfoqZSQiNUWLiEtw35T2G14gelwPq1thMW2BVLe/EokUEMAykD5SwPX99kK7LF5wE/1dqjpck/qNPi1cmnIXgYhxNjJNzC7yqK7t1Z+QkeS9SmmlpFa0eJyZiN5Q4MNNuaiGESgoIEKxiy+1l3ErdFXsG1R3ymX8ADI07RFtWN8AAUcFUGk6BWgu73H7eOaYEKesS4RbTCPjhTTbkphtNeWeNvLljbZRVIc4LB2cDlsBmKxxf4qkBtomIh7CWynUohXjBaVgwVPbctjqW6/13IxlsQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=q9XvWJTzEvZo3oY9vBb9bp/RGrmCUxTedZ7G83BoraU=; b=uyOIHYFVXkS9hHO5XDK8RfYtmln5rUYcsjgNB/OnvFjVJR7zKPEzXp/tCiEpmI4f6Dssj4EBdNKNTqMelhmWbI5VyC/mRhnt2qG8BrzpxTGVk7iQuiZw9y5mblgFckpRmYiurlERSM7hFuhDY1wDNzLSV5Z6m7gZCuPEO3X++nU7PCeEnxcYQPFbXh2xxhgw+t768ludjrnJC1J9D/kUmFocjzo2eJlKwrA+O/caSVKI5sxU7voBsZ2RHfNaUfs5g4xouDeluUmL5MDCZAlH0JCDezyWwKPfqykhOT6iU5N8cf1LdaWDUIDi9aAKSIWM2iW4DJuuEhpjB1rpmQpPCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q9XvWJTzEvZo3oY9vBb9bp/RGrmCUxTedZ7G83BoraU=; b=UMqkUJJETO805FqvKZAeIG1kHskOq0UHpI+HQenW86g/HnZ9IDlGGMcmyZm3y4k2psupk6nlqvkj2OnwfY78XoW17scOGwrYdd88jX3ir1D75beSBgu4jBgcJwBT7JFMIFxX2+mTOUnmNhpIVziPatrIFQ6D5iB7kyuzEZBbStCSQKwUQLJKmlMcK8cH3r099xYlarDudJS9dj9lRS4LaU8u17E/VzW0z4f6bx+b2oqvBjWiZb6rPpxhQTqRQ5BQrVxr/tlzRW77Z6byRF7OtLzK6CItoHvNdWft6VJfRfqKMUqcxoAiFCUvw7HAf11ofUqb/lEeH0qDKjipVqXX2Q== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by IA2PR84MB3950.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:208:4b5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Wed, 26 Feb 2025 18:08:46 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%4]) with mapi id 15.20.8489.018; Wed, 26 Feb 2025 18:08:46 +0000 From: Morgan Smith Date: Wed, 26 Feb 2025 13:07:38 -0500 Message-ID: X-Mailer: git-send-email 2.48.1 X-ClientProxiedBy: YQBPR0101CA0020.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00::33) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|IA2PR84MB3950:EE_ X-MS-Office365-Filtering-Correlation-Id: baba5ee1-a01b-4b15-8e28-08dd56909ccb X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|8060799006|19110799003|7092599003|5072599009|461199028|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: oftGw93n+0KObXWJCOXEjEN1vHc1QnwPahstTQUZuUpPgsDpe+4db4ZGmXSOqZFDJSXbB1AzPGIVvbhOylADv2QB2joVeigwU2/Zm777OPjcquDBxaa6SOUZnhYPHPaHj+HFWQdvkD7Zza3GxnvSFRjmraMB39ccdrQwppJf/MPIQr5lopHkSf4Ix+3JrGfkIDU6ghFBlFfOjRceM+roKSQTlad4GdjKxSMQhLhSUx5qK/nkpnBh1JVHYbdBDUlDffHNRl2LD3t3QkipRttrbbMg6ek/MJAT1LgEEGfuzbCY7NmKSnP317UYqd+CEiy6N00HbBy3tq+OGwwuuQFo785SUsDW1AnaMXQ3psFZvmAK4GZFWH7RX8odza+4xhGkspGFBY9U0+63wncVVDcFeRqDd+S2qd6+dpGZmYz4A9p+frgn7dNlXy0BsUD+ZvPxwD/C+LHptrR7kXBQ9g6mNiWlcelXHjxUFHTp9Lwo4ydEQgqhL8RS4vUNb1pcTcfVh+Ervsqq5e3c4gffcuUB0pyqtqg0C62lt+AgQGO7Iy2Xe1clm5/gpukxcuiDAr+ErVvv31okj4epR6hB34bILFcMtvzk/r6PujFSkkJ5Pe0fuZxQHOHCBQFge7HAnIZzzVr9e2R+ytYJnoxeH2YXd+IEDeUTmQfIsnX6tG0/yRvV4tmM8u9NZ3yv5M5xujzHUTGxl3VYcoUqopza/gnUc5L89wqvd/H/bAzOQiI34XFNOi/OQBjbBG5CbXPyffhq1aPF9dG9pJJ8I9JtjxXePK+/vdlrXZ0zAIrrkCdHV4fxgGRJpDPIpF3Kp9uFZuVPidofQOxobxVCEJuHiuxh31yB3KNEHBQ+KM9/KzXp+DVvg0rJk++KbxS/Ylfwe2ME4uT5cW9c6kK1HgzttoNCvVpwt9PkcqzH9zItYVBzdwkK3/s2Y8333YCsxPCHf2v8fVDCDan1XVVmTzGdhreg0Iy8etvSI8DEMFSJt73/dbWQlWBSf6TcFMIwgnmA7C9j8Yh5BeuNcV4VdAM09ABn+ATRWY2+0AaGzQM4XTzAzzxro/hTAeZQuaFPB7PTjzt2Pr4XXWsXvSdh5nZFoB+FqYiZLMAbIa22FOmPjQXPK8Y= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kiDV+SzcG+EeTfIsptZrtLeGDo+ucleCUfUSIDqwRZ34b/TH+mc/pg4MfDU7xOveIBdrzghaSij21IQtog7wrhoAMhLLsLelL+KHMqCXzEy0zcGl6wQIBKK6UAw8cFScZwymlfJx5Mi2wnv/hJV7ERMpNXYkfplVRKHbG0XCkAaw5z/1YpVCDEkBPXRIcA+u9oE03BUHJukOcQpNUb4IQBRUGSdSGBTJ0R0TFV0UwyZzDzM0dr98mWiUq7sYiDQ2aRogyAYyZ8lLEKPMx97EIdIQNZ7kATVSmYrMhlNuxev3Ez1kSgudiRxSadGe2UcT2OaxJII6Tt0lGuHb0UDixDBDFq3RbrqwMlaM+NJtbVHy3vq+uQYwAuBjCwL8nYEzdPHmaA8kfEqy1xobiuyHVA9YkDNdevAUAOWoNkiBF9MLNKuepqaYYxqEJYmMs3ZOP3BYvTV36xDOJhIqWk2UeaeeRj5jYMo0aTTbjiIlTWigg6LWr2YKESDFbjIuQy1/WYrNbe2xGOUBBtfVZM5cH6iELAU4x5DeCdAKBd1sh9JymkTB+HiZE88bB18ouERYpV1WehtR0xlBMohL6rWrM+Flkj8UevB8LtRnkjlit0E18xasY7vDrOf0e98EhQ+p137Xh3tKMInVNh4GEEEi6+RMA08zgRLPoGuuem+coV08/h/szAh/ApWGN7OsbcJ0oSuK1DR/yH/r3hZSDj4GY45vfMEOAF/BrefzfkRmhq1l2mP33CD0OSEaYe1wkyqW8L9o6n5Zl4rpSgjj6y9AW4iE7RCj/PwKERB6pPCpB1gWpC/PioLrV653iRez+fiuGrR9n7QTT8BOUHelTB1lLkE+ZtRwEVjTDflLfQgugI+eeU5zQtXorwgFyQjzikDtY7+avixH/N/pBX5WAYc5ZgQaHkvfbBpm3mEzl0viuZUXwE5TC1Pk6Vq/bdrGNw/CiHQbwOXgkcmUJnnYsaPJSLuf0D7bCebMq+HgKBRmX0+dB81SAh4CWk/YD3kTwnAuHRgVDYv9sZXFVMMM/wGWDocyI1XGMKXYZPz2dZCp8c6t/GVRsigulPxr6jXg+ZtD1qnVq0RaGCdZgwv+wbeT3x/FOiQOjNP/Tx+A+Rs+jFMSnWVIPexYd/NKxmFr3UpTKH+IVKDmL7hil794ZTMm/vqZNhY72EpFtJRguLy78qlbEAN4GvQzWf2LoisjWhQSXVrzyCQ8l8orLIEVwMw+t1/l6s1QdPs0J3JbkOjEamiRZpaWbu7PyALkvtt+uNbVRVEzcBlNX5S+GLRz0Ze0Tw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: baba5ee1-a01b-4b15-8e28-08dd56909ccb X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 18:08:46.5713 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA2PR84MB3950 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * guix/build-system/emacs.scm (emacs-build): Pass '#:allowed-references' and '#:disallowed-references' keys to builder. Change-Id: Ib9a35a7b2115365b96675fb7ca3914b0ae7e67c7 --- oops. Forgot to add this one to the series. Going to sneek this in here guix/build-system/emacs.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) base-commit: 61428ccf41f21f5ea1e4f1eec722ef9b1efc3a0e prerequisite-patch-id: c2ff0e5fe8ce40e8881779f771c56fee374bb48d prerequisite-patch-id: 52a44595bd17d655afce51a485b930c44b4ff772 prerequisite-patch-id: c88c4e03afc4fdfb112a40f356bc97db80fb06b0 prerequisite-patch-id: cef5c8dde54b1d3790e6f84fdeafde5a9d8e619b diff --git a/guix/build-system/emacs.scm b/guix/build-system/emacs.scm index 03273d738b..06eec43ec4 100644 --- a/guix/build-system/emacs.scm +++ b/guix/build-system/emacs.scm @@ -95,7 +95,9 @@ (define* (emacs-build name inputs (imported-modules %emacs-build-system-modules) (modules '((guix build emacs-build-system) (guix build utils) - (guix build emacs-utils)))) + (guix build emacs-utils))) + allowed-references + disallowed-references) "Build SOURCE using EMACS, and with INPUTS." (define builder (with-imported-modules imported-modules @@ -120,6 +122,8 @@ (define* (emacs-build name inputs system #:graft? #f))) (gexp->derivation name builder #:system system + #:allowed-references allowed-references + #:disallowed-references disallowed-references #:guile-for-build guile))) (define emacs-build-system