Message ID | CH3PR84MB3424CD9DC122E7CB52B3B92BC56CA@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1257727BC4B; Wed, 4 Jun 2025 03:06:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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=ham 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 7163327BC4A for <patchwork@mira.cbaines.net>; Wed, 4 Jun 2025 03:06:44 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1uMdWB-0002wu-ID; Tue, 03 Jun 2025 22:06:15 -0400 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 <Debian-debbugs@debbugs.gnu.org>) id 1uMdW9-0002wF-LK for guix-patches@gnu.org; Tue, 03 Jun 2025 22:06:13 -0400 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 <Debian-debbugs@debbugs.gnu.org>) id 1uMdW9-0001bY-C9 for guix-patches@gnu.org; Tue, 03 Jun 2025 22:06:13 -0400 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=CIbJ1ExzDNRN2yW/rcHF6N1J3Onwe2HQalm0gH2in/s=; b=sweoDz0ZZlZVHxpKJxT3F63yZjrm1ZJ8YtUEm3DMYnI1kKs6wLd+dyMzIYNQtSsnssdvh1M8srZCcMVRQX9dvjTqrFlmCNLH+vC18UudgenEsr0jpjtrn1+N943sYoi6rzUP5ER4qdZAbapKHjhy6JjqtMXVwmCVB/+SdeuGzvgCx+cS6qVWI5OvJBd6FOWpCXqPH8IahrtIk2IV0xo8sIg2JP8/yu1GHVdE1ildSrwBpVTR4/TqygM0PBJnnbyMXmS/8MgMfC5oqPM9hbzE1XSZnHOK40K3dH67NT1PhAaAajGqAZoVB6cCY3wIC/6tY3T2wvtfn+pHZVDAKsiilw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1uMdVy-0002uQ-BJ; Tue, 03 Jun 2025 22:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78688] [PATCH 0/4 rust-team] rust bootstrap cleanup (use gexp) Resent-From: Morgan Smith <Morgan.J.Smith@outlook.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: divya@subvertising.org, efraim@flashner.co.il, hako@ultrarare.space, steve@futurile.net, guix-patches@gnu.org Resent-Date: Wed, 04 Jun 2025 02:06:02 +0000 Resent-Message-ID: <handler.78688.B.174900273911124@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78688 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78688@debbugs.gnu.org Cc: Morgan Smith <Morgan.J.Smith@outlook.com>, Divya Ranjan Pattanaik <divya@subvertising.org>, Efraim Flashner <efraim@flashner.co.il>, Hilton Chain <hako@ultrarare.space>, Steve George <steve@futurile.net> X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik <divya@subvertising.org>, Efraim Flashner <efraim@flashner.co.il>, Hilton Chain <hako@ultrarare.space>, Steve George <steve@futurile.net> Received: via spool by submit@debbugs.gnu.org id=B.174900273911124 (code B ref -1); Wed, 04 Jun 2025 02:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jun 2025 02:05:39 +0000 Received: from localhost ([127.0.0.1]:44280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1uMdVa-0002tK-Dc for submit@debbugs.gnu.org; Tue, 03 Jun 2025 22:05:38 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43762) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Morgan.J.Smith@outlook.com>) id 1uMdVX-0002sT-Qb for submit@debbugs.gnu.org; Tue, 03 Jun 2025 22:05:36 -0400 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 <Morgan.J.Smith@outlook.com>) id 1uMdVO-0002sm-Fh for guix-patches@gnu.org; Tue, 03 Jun 2025 22:05:26 -0400 Received: from mail-bn8nam04olkn2057.outbound.protection.outlook.com ([40.92.47.57] helo=NAM04-BN8-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 <Morgan.J.Smith@outlook.com>) id 1uMdVM-0001Wt-Kq for guix-patches@gnu.org; Tue, 03 Jun 2025 22:05:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DCbSK9Oob2HyZMM3AKBW9Kjhg0zmdPMnRLyhunMpIPkV1rKOi2SQIxf7xrPvwU7CrUMKu1GUui1Aua3l/rp0dCuwLJt/eN+OaXiQzZ6BDqFP6+PVQTQ4rMFkVjStXYlZD8mOmSl6JY6YfTLpthjoDrlnla7fpOM97olOecJjYQcHehTDYRlc5FQCUddV8FORMsEzrInWnm+teZTxsDLX5tWfFlEI7yenuTiHKR0jL1MkLioWxFilw5wMUtDaYuPZgQ7IVN6quuZoW041Y7TWQfsgo5b1Iu5AiJihLA4KOYNS4dCL0B8EX9+Nmxv/0KfQaLbdhTRp8AsgE2IvIUh3hg== 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=CIbJ1ExzDNRN2yW/rcHF6N1J3Onwe2HQalm0gH2in/s=; b=nfzswBXMi+P8yPY6c/4D8sQr+xIRshwiYvDfj/578YTuF17/o8mYJMaluOM1gPyiK3o7yrNoNA1Q0B77BACLddTQ7YTG1PdJSxugWTnRVfpNpJO9HP/SKyhl8EE5tJ0tOfNx19RZ+jxBq9ZBo8nSHlMKb+KjKOAFJyEu5rkv4Yje9HTBDAYM8FGX0rx3F88kwOzHjpJ6snH8lTkydyCe0QHvCD87eI1fX+pzQQ9XguShg6ssp+IWrn1QiVUG2lH3Eat9zj8DhL1oufJm34CJPVm6JlN+cf3jt+oIFHCbMCWj+YUgzjHIHBPolLwL/0IL8LqgDkH/Xg9+FWcXqXr/Cg== 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=CIbJ1ExzDNRN2yW/rcHF6N1J3Onwe2HQalm0gH2in/s=; b=EOlqjG89Qh3grkECtC2HD1bylrRljjLuSPW66kGNBVN8wTlmhNuCGG+al4G3mR/gbEj8E3hfmxqscte0T6Ac5/KbdT+rxYbEe+e+U8sqIqnwnP5L4PQfmY5cNzAzH52O+mwTYlh+wylVECIkMFLRkf7Z1ATSqq1tpvLkVrCiP8q9QJ6HutNfuPYzjjc///tb+isYX5WkAqWRnN6Gl6WSFNJSfqcFcDtwRe7zbkDiIiF086qBUrgo3G9uyvavsChNLN+FMSjo7Hd3InM0MRpj7DugDs91m4Larv9MgtrjCMZqq/FbQTndIZmeK8ImgdiIGfEmHNQt2swCe3KvCygOew== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by MW5PR84MB1524.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.31; Wed, 4 Jun 2025 02:00:15 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%3]) with mapi id 15.20.8769.035; Wed, 4 Jun 2025 02:00:15 +0000 From: Morgan Smith <Morgan.J.Smith@outlook.com> Date: Tue, 3 Jun 2025 21:59:34 -0400 Message-ID: <CH3PR84MB3424CD9DC122E7CB52B3B92BC56CA@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM> X-Mailer: git-send-email 2.49.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: CH5P222CA0024.NAMP222.PROD.OUTLOOK.COM (2603:10b6:610:1ee::9) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <cover.1749001748.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|MW5PR84MB1524:EE_ X-MS-Office365-Filtering-Correlation-Id: c02affb8-f4cb-422c-2a2d-08dda30b8c35 X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicBKeQi7sk2nw1vIHYjF0FMlORnLi32rP0YZXtICb9tqRIzlyie8xDqiETfE2WkLM10MXwrWpfZzZ7X6rgeXKe53kVzGkW6/UxHVnADNApPcq+zHK8nyyyu71GcEgJM72y+PHgRHeAv4pPbRb4mXhoXQuOcoQE9FbhpfefOgkzFo9zpxnB9OcS8oF9KNl2piVDM61hFnmNjTV3OFpZr5XyxjFJncjKPjaBRsJLejXPKSK2SZNcHOBFqWoE720j0aMCYy8T2Xp5+BJdVH8Q4IvEEWQorK/nwRRU+s+zo8saKyPIlh0uI5LFLGqLVsis2Yb7AnIKrlS7lulqS0geX95zIfu8LhWj1mYE82ifcj/TWW9eJ49cZIWj8mMZSyVpOH4LhNJZZNywYvxkWEgNPjO8u+rjzVa9jC9j7zPt00ydyi1wS4Ego1x7Q07xo9INhIVNPOO/w/B2NTcKW8psFOLvzewOhHuAYZgsFUOQyisX/xuOms3h1gJZvDCrRCr4uk1SKMe+2GyqXI2yNNTk+nTBIWM2ctelPNX/cjRw1YrLmqcQCnXdhqCKmWnjNkeBsm3tDaA/+EkL24v008foJ7YoiVRhVVyLHfiiqhyuT6ReNjVUqVJ3H/uGd9K95RmYJSu3aiMFMlaX5L2C04FD+uCngvHc5ZY/K4odij+jvCEMjwa9cFF+E+S5octeeGh7hGxmFV/+nhfvTWuQfH41PHCpFHfkQdOjgq3+MjEZIlV/PSPg== X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799009|7092599006|5072599009|461199028|8060799009|19110799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: sEmXZwmGSEXNb9lCF7iz7P+hkCWyhLMUdNyu6qfHC3iXP2TUwh/QB6TJncWs2JwjodXPxezxhP6RvtGwre3pBSgddzB4nWaBKXK9ywVxMjT5mnC/lCOfC1TQpGF1ZXZXe+CjN0t5mgTo+Op7JaGJjvyygmxyjLIvdaogueUJTQG3ceTo7pPlBHwaaej4mq/5IkP3ORs9k5zj+/JNWdnmEAFOwu4AjEI0U+k1lBFuQz3aWh2M4XnAPFnixewBTITSwIXc+ULLstjCH30xXNuxDOYVB1O1dZA1Bc96UdKIaM2qll4ksrot+XI5TOJvLsDqZI2QxjvGH/VxVkCArulLes9Uirxcz1ABKlTMFVHL6HX+ZNqiCLn5vX1IDEabU8PLAMETKWq0HcyKaXSD4UEhMIYZz9PddbTrM/QfF4YQoxHXDb2jsunVLrsAW6nqYJRIIs3kHrZ9Bw7AWxg7H/3Rpfh32oeuZ6ZhcyIUrSee2ZFW7lp4vPtPbUjmG1Q58jBwpE+qoihrDvRktwelRA2CqkzEyH4rgcRYkPesbT+i6eacsfGzdMGCH+vcRcY9OwCbdoG7DX7HUUD+VayMFnkKnjzIcKpamDKsY3U7x+Eoa3P5OLdrobtjMLpSxenNDOdl4vsP7LzUGU9yRegmv9bfPI1xdGSPah3KfyD5f6YpI7JqhpdaylTocuozoqXoKMbIXkizkOohdqXjVSbrSRzMkqajMDyREqbwI0nvhWzMutnpYhWRnkRxYQnySSQwr6djmM+VBjrN7onXvKlzRc/jzRrY7m7lFFlJ67/urM5xLHKFHNoeOnCZdzC3LhoWWwoMB8GUqjhn/xOpfJFcu6zYRg3cltY/elbJdG7NSsmvk1lC1FaQzYjjoa2RF8ZmhEsGxmPx24dTBWkNGShLeDUWHPCM8Fu7sUIzhkwYcDh2erSV4OTEIBdUrUGMrIfNNOPgUYdmygm65bgciR9PgnZYyFAwRFlsRTbd6/M4ctcLZcBgY02Z9cPR8HiCcDwAv1HKjdMjpdtKj34wlC1VlW1/Xv+037U1+SF+/xyk4Rb9/tX5Ce8s3StKczwuoTewpQThYJ5/XOXV7stwcTdyj7muTghMz8KBmg+pfjwaL4l2rWEmx8ivEA1muJyACwiT3wPIWnRvIN0jslS+APtmTn3mVQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: q6GN9bmONBTLwVn5GqEaZhnXY7eP/neuLS6KPNscp+ikhSdW96RJSNdLBHYbKh/m8s4puHx8xWGZJCrbTf9vzDuoQ+f9ntoYkeX1oiPYcdJVBgSOglJcGQLOcASrJmVfwyRqPRARBlft2e+pwQfBWfAvGalrRQ+2dtRs7MA6rYplgTTfQRNwiBpzs1tcb0Fe7NCylclIVZw5xIHcm9K1yW06wSRArGT011VXfqCohCA6ZKrezPaZa9Eymzu0kicdp70F58f4AbnagWKHGqbSKU6rjvWmMiL87HQHRqWkygMVQjbwaTiOWotiKXZ365ZwG0EOdlguieaiIUm28rECLfxa0G2zLxvOqQ1PO8KIyeD8FijV5ZPSNZyfNOfN42IXmQ62i9pRQ6MZGHd1Fe2HI+5xErTjvZfQDfjN9QSFnxW8m4Kw9AjZjzseC6euuY1tazBXTGbcBfayrWyWuxwaWuZsWgFRc1XtcSGlB0gl8aDuy/IEwnw8aQ8042Tp6Oc2fIGmILHNORznn/dCd+8hFB2Y/45wi7Bh7VZPk8q78BBgSYOs/PthOm5IHYxYV0Ks7g6/KKkAZNMxtWxOYbrr+w0U5HIAlUY31CcLNnJs8Yhu+jJssqBprU2FC7tzIIoEeUF2hm4HRNiwh+B1OyiVAWTAmdBG5IQfMK5UGHfjO/vVLw3apefH3u9lt4Bo+8kJcWr6L3H2P2OC7/59Z1i+jWgclFn5ORaDQvHhr2H6dGNW33RoAOuFf4DuLzErae2JhVgH58U6pIPhm1tpfHgXLresKD3sfHuTr3jWutXoj8sunP4B6hxrywfR6+czDxwfLSxJHF8a+KGMcAB+544xBhVbjb/BJOv3PcUA66ZJ4tiyiyKajITN4RyHKYwYCy2FzdehTeSJa6G6Z/InysCpNN41wO2VXshHvKOTITJReMtclke8zCYhRS5DPW0onTsCESl5R9CrIVfP6JiWIcrPT3uKQNB1AjB0IG6Z0fT7ZqbhLUiBzQZ4zmxHSKEg6Xji+sUd6KY6TzFKPa6sd5h6GIfSRGkTY2zCX1oDVWQH3oadH1jqGORVyLrVt4/o26zPoIa7TkbcDTauyjaVosXewnDb9a59nFrnOzqpXidXoxVNujUVIipsZ3kAIA1GzCfg0Uw63wftLpU81UWComEd6VrYmA+yPeXUUdukbrfBaIzxmSKTzf4CJgvKcD0SgEebr9hPf1ozgn4qAhTjritmVgQTZFOCd360zH46MDF1/jJLBo3yqFL01en4OdNNWT3b1ACqvVQ3+K4zBAltJ7cO+A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c02affb8-f4cb-422c-2a2d-08dda30b8c35 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2025 02:00:15.2613 (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: MW5PR84MB1524 Received-SPF: pass client-ip=40.92.47.57; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM04-BN8-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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=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 |
Series |
rust bootstrap cleanup (use gexp)
|
|
Message
Morgan Smith
June 4, 2025, 1:59 a.m. UTC
Here are some patches to convert the rust builds to use gexps and also some cleanups. I'm sorry about some of the whitespace changes. I manually cleaned it up a little but I'm not sure how to get emacs to do it right. This is me following up on bug#77616. The main purpose of that bug was shortening the rust bootstrap so my messy gexp changes got dropped. I've now polished the remaining bits and am presenting them here. To test my changes I manually removed a lot of the hidden properties in the rust.scm file and ran this command to build some rust both from the short and long bootstrap process: ./pre-inst-env guix build --max-jobs=8 rust@1.54 rust@1.74.0 rust@1.74.1 rust I have compiled quite a few revisions of rust at this point and I believe everything is working now. We should really feed this to some CI though (still now sure how we do that). Morgan Smith (4): gnu: rust and rust-bootstrap packages: Use gexps. gnu: rust bootstrap: Set #:disallowed-references. gnu: rust-1.75: Remove unnecessary phase. gnu: rust-1.75: Ensure validate-runpath is run. gnu/packages/rust.scm | 1328 ++++++++++++++++++++--------------------- 1 file changed, 662 insertions(+), 666 deletions(-) base-commit: dd995e3a47340ed11b83b24fe71d13b929a7df8d