From unknown Thu Sep 18 22:09:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58942] [PATCH core-updates] gnu: rust: Use rust-1.63.0 Resent-From: Matthew James Kraai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Nov 2022 10:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58942 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58942@debbugs.gnu.org Cc: Matthew James Kraai X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166729829810336 (code B ref -1); Tue, 01 Nov 2022 10:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Nov 2022 10:24:58 +0000 Received: from localhost ([127.0.0.1]:42803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoS2-0002gc-4V for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:24:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:48898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoS1-0002gV-0g for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:24:57 -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 ) id 1opoS0-0000PO-Ri for guix-patches@gnu.org; Tue, 01 Nov 2022 06:24:56 -0400 Received: from mail.ftbfs.org ([52.8.68.13] helo=aws.ftbfs.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1opoRw-00031G-Sl for guix-patches@gnu.org; Tue, 01 Nov 2022 06:24:55 -0400 Received: from ip68-4-255-43.oc.oc.cox.net ([68.4.255.43] helo=carlo.lan) by aws.ftbfs.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1opoRs-000MDa-J3; Tue, 01 Nov 2022 10:24:48 +0000 From: Matthew James Kraai Date: Tue, 1 Nov 2022 03:24:44 -0700 Message-Id: <20221101102444.29755-1-kraai@ftbfs.org> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No (score -2.9): Spam detection software, running on the system "aws.ftbfs.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: * gnu/packages/rust.scm (rust-1.61, rust-1.62, rust-1.63): New variables. (rust): Base on rust-1.63, add disable-tests-requiring-mercurial phase, and ignore more process tests. --- gnu/packages/rust.s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Received-SPF: pass client-ip=52.8.68.13; envelope-from=kraai@ftbfs.org; helo=aws.ftbfs.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) * gnu/packages/rust.scm (rust-1.61, rust-1.62, rust-1.63): New variables. (rust): Base on rust-1.63, add disable-tests-requiring-mercurial phase, and ignore more process tests. --- gnu/packages/rust.scm | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index d6e8795698..0f8b8cc54e 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -591,6 +591,32 @@ (define rust-1.60 ;; * error: unknown codegen option: `symbol-mangling-version` rust-1.59 "1.60.0" "1drqr0a26x1rb2w3kj0i6abhgbs3jx5qqkrcwbwdlx7n3inq5ji0")) +(define rust-1.61 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.59. e.g.: + ;; * error[E0522]: definition of an unknown language item: `panic_no_unwind` + ;; * error[E0093]: unrecognized intrinsic function: `const_deallocate` + ;; * error: unrecognized platform-specific intrinsic function: `simd_as` + rust-1.60 "1.61.0" "1vfs05hkf9ilk19b2vahqn8l6k17pl9nc1ky9kgspaascx8l62xd")) + +(define rust-1.62 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.60. e.g.: + ;; error: attributes starting with `rustc` are reserved for use by the `rustc` compiler + ;; error: expected `(`, found `{` + ;; error: expected one of: `*`, `+`, or `?` + rust-1.61 "1.62.1" "0gqkg34ic77dcvsz69qbdng6g3zfhl6hnhx7ha1mjkyrzipvxb3j")) + +(define rust-1.63 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.61. e.g.: + ;; error: attributes starting with `rustc` are reserved for use by the `rustc` compiler + ;; error: cannot find attribute `rustc_has_incoherent_inherent_impls` in this scope + ;; error[E0522]: definition of an unknown language item: `from_yeet` + ;; error[E0093]: unrecognized intrinsic function: `ptr_offset_from_unsigned` + ;; error: unrecognized platform-specific intrinsic function: `simd_arith_offset` + rust-1.62 "1.63.0" "1l4rrbzhxv88pnfq94nbyb9m6lfnjwixma3mwjkmvvs2aqlq158z")) + ;;; Note: Only the latest versions of Rust are supported and tested. The ;;; intermediate rusts are built for bootstrapping purposes and should not ;;; be relied upon. This is to ease maintenance and reduce the time @@ -599,7 +625,7 @@ (define rust-1.60 ;;; Here we take the latest included Rust, make it public, and re-enable tests ;;; and extra components such as rustfmt. (define-public rust - (let ((base-rust rust-1.60)) + (let ((base-rust rust-1.63)) (package (inherit base-rust) (outputs (cons "rustfmt" (package-outputs base-rust))) @@ -641,6 +667,14 @@ (define-public rust "#[ignore]\nfn finds_author_git") (("fn finds_local_author_git") "#[ignore]\nfn finds_local_author_git")))) + (add-after 'unpack 'disable-tests-requiring-mercurial + (lambda _ + (substitute* "src/tools/cargo/tests/testsuite/init/mercurial_autodetect/mod.rs" + (("fn mercurial_autodetect") + "#[ignore]\nfn mercurial_autodetect")) + (substitute* "src/tools/cargo/tests/testsuite/init/simple_hg_ignore_exists/mod.rs" + (("fn simple_hg_ignore_exists") + "#[ignore]\nfn simple_hg_ignore_exists")))) (add-after 'unpack 'patch-command-exec-tests ;; This test suite includes some tests that the stdlib's ;; `Command` execution properly handles in situations where @@ -676,7 +710,11 @@ (define-public rust (("fn test_process_mask") "#[allow(unused_attributes)] #[ignore] - fn test_process_mask"))))) + fn test_process_mask") + (("fn test_process_group_no_posix_spawn") + "#[ignore]\nfn test_process_group_no_posix_spawn") + (("fn test_process_group_posix_spawn") + "#[ignore]\nfn test_process_group_posix_spawn"))))) (add-after 'unpack 'disable-interrupt-tests (lambda _ ;; This test hangs in the build container; disable it. -- 2.38.0 From unknown Thu Sep 18 22:09:16 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#58942] [PATCH core-updates] gnu: rust: Use rust-1.63.0 Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 10 Nov 2022 14:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58942 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Matthew James Kraai Cc: 58942@debbugs.gnu.org Received: via spool by 58942-submit@debbugs.gnu.org id=B58942.166809037223277 (code B ref 58942); Thu, 10 Nov 2022 14:27:02 +0000 Received: (at 58942) by debbugs.gnu.org; 10 Nov 2022 14:26:12 +0000 Received: from localhost ([127.0.0.1]:42361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot8VP-00063N-Uq for submit@debbugs.gnu.org; Thu, 10 Nov 2022 09:26:12 -0500 Received: from mail-yw1-f169.google.com ([209.85.128.169]:40870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot8VK-00062q-8B for 58942@debbugs.gnu.org; Thu, 10 Nov 2022 09:26:10 -0500 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-3775545dc24so16702287b3.7 for <58942@debbugs.gnu.org>; Thu, 10 Nov 2022 06:26:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PJgTdul1YkE4hMS/49weC3tPyBruUk2bqYVVtpg9b/Y=; b=SLbIi5+w/L+nPrhkDmaMFK8P6IedJE4k4GlERxvr2QNqZXOizpKVcKYrnqKrBgE1Hs NObWZn77iMoW/OVWGzYHWfucNMyuh8DfRvb7dRCI6B8nUFL2IQBMpyP5LYsA2dvVzMXD cztsDcXOo+CRlAELtL3QRsRvECvmzcFmexzuYC3CtSFjGLfATlEvwxO9bbc1Tzo9124Q FHS6wacx2JWzHC8jscM6DHYL8Yf5fuGoSZO0Sfpmvk0g/OALzx23acrpxSG6c3Devd8b 7DwgbYK4A+rhayBmn9Ri5ZvEMpgl+gIevFZ/sSdC6rg5IGvp6KnfnhDLE+7gPh+bUdQz tDQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=PJgTdul1YkE4hMS/49weC3tPyBruUk2bqYVVtpg9b/Y=; b=H6NQeqIkcj+7K4W+TTPabp2Kn4uOdzXqNzn/et7eU59u6L++p+kZakk4IjuDgRLi9S 3bunwuYNzSHREQtn1MO/N5iATEO3gwRTqPfDaLIubhRZooS4u6wJYBGxGsJIA9PLVBWL FZ19Tb1zmjE4pS0EELjUoqEqnjc7b+05gX7p6ggKotiVXAbwNOHnpu/o2xbdzm3kCbRJ p70VOzOzhZI5LEThY0sRaDlzi/7aDGVDTDcYyGu4o0xxeYolqDIbvUd552tjQe4AAp+X /jhXVhWnKqj1epYZw6pYuW0nIdp4YdFZLz+LJsi/T21u7fzvZapu1esPiUL9ZtvVMxVf pa0w== X-Gm-Message-State: ACrzQf1Lt7Grcb5kpQravzDpZazBa+UKkKJzQYAebbOTIF8mBHvvAsDP CCeqL+uv/GOeaOM9vCNtO8D2IYUWhcMnkVScUooF4Q== X-Google-Smtp-Source: AMsMyM52lnYCDfpBYg4JjfHUhrU3LDEqRvLbm8zWGynpr5DRCbnIO0yYYvEM3t97VsacfKaGHFdw/G4U+LURFCx9vmE= X-Received: by 2002:a81:c642:0:b0:36f:d043:6ab3 with SMTP id q2-20020a81c642000000b0036fd0436ab3mr62292017ywj.76.1668090360408; Thu, 10 Nov 2022 06:26:00 -0800 (PST) MIME-Version: 1.0 References: <20221101102444.29755-1-kraai@ftbfs.org> In-Reply-To: <20221101102444.29755-1-kraai@ftbfs.org> From: Greg Hogan Date: Thu, 10 Nov 2022 09:25:48 -0500 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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: -1.0 (-) On Tue, Nov 1, 2022 at 6:25 AM Matthew James Kraai wrote: > > * gnu/packages/rust.scm (rust-1.61, rust-1.62, rust-1.63): New variables. > (rust): Base on rust-1.63, add disable-tests-requiring-mercurial phase, and > ignore more process tests. I am not a committer but did need a newer version of rust and this built and works for me on master. Greg Hogan From unknown Thu Sep 18 22:09:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Matthew James Kraai Subject: bug#58942: closed (Close 58942) Message-ID: References: <20221101102444.29755-1-kraai@ftbfs.org> X-Gnu-PR-Message: they-closed 58942 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 58942@debbugs.gnu.org Date: Wed, 16 Nov 2022 13:20:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1668604802-32465-1" This is a multi-part message in MIME format... ------------=_1668604802-32465-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #58942: [PATCH core-updates] gnu: rust: Use rust-1.63.0 which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 58942@debbugs.gnu.org. --=20 58942: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58942 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1668604802-32465-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 58942-done) by debbugs.gnu.org; 16 Nov 2022 13:19:53 +0000 Received: from localhost ([127.0.0.1]:56361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovIKX-0008RG-Dy for submit@debbugs.gnu.org; Wed, 16 Nov 2022 08:19:53 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:53855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovIKV-0008Qz-2W for 58942-done@debbugs.gnu.org; Wed, 16 Nov 2022 08:19:52 -0500 Received: (Authenticated sender: kraai@ftbfs.org) by mail.gandi.net (Postfix) with ESMTPSA id 25A5F240002 for <58942-done@debbugs.gnu.org>; Wed, 16 Nov 2022 13:19:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ftbfs.org; s=gm1; t=1668604784; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2Pd9jr9ebjcT7x5kafaDMMWMQFV/Z1QMRe9vgpbEy5w=; b=BNC60GGT69oju8KmZh054ns6YAL0WbS1IEPQNv7D9j2VPXkmYm/TLb4wJ3omg3XtkpZsTh OR7Tlj2GOnitRsml8rRbUAzH/URixW//MjMAzY+sK8nqN25T+HV/tFiHCvsgL3JqWXvWHP jlRzTA9I6kCghKr+JNju7vcaURvsp/Mmskudz9r/U/nSlxsU2vlw+BNDPmS5sYW5Pg8sQn bUBnI7mQYZywNm/GboSjzVpodbSGeMoyFwIuRH2Wer75mnS1S7YYtXxBIVblDhjFCyH+Wf mtKBUnDxnJ/5x7sY2jM/8904ilQXzbwdSVjnAiI9BAOwsX7Nh1aLtteerxZHxg== Message-ID: Date: Wed, 16 Nov 2022 05:19:40 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Content-Language: en-US To: 58942-done@debbugs.gnu.org From: Matthew James Kraai Subject: Close 58942 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58942-done 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: -1.7 (-) Close 58942 because Rust 1.65 is already available on the master branch. ------------=_1668604802-32465-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Nov 2022 10:24:58 +0000 Received: from localhost ([127.0.0.1]:42803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoS2-0002gc-4V for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:24:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:48898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1opoS1-0002gV-0g for submit@debbugs.gnu.org; Tue, 01 Nov 2022 06:24:57 -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 ) id 1opoS0-0000PO-Ri for guix-patches@gnu.org; Tue, 01 Nov 2022 06:24:56 -0400 Received: from mail.ftbfs.org ([52.8.68.13] helo=aws.ftbfs.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1opoRw-00031G-Sl for guix-patches@gnu.org; Tue, 01 Nov 2022 06:24:55 -0400 Received: from ip68-4-255-43.oc.oc.cox.net ([68.4.255.43] helo=carlo.lan) by aws.ftbfs.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1opoRs-000MDa-J3; Tue, 01 Nov 2022 10:24:48 +0000 From: Matthew James Kraai To: guix-patches@gnu.org Subject: [PATCH core-updates] gnu: rust: Use rust-1.63.0 Date: Tue, 1 Nov 2022 03:24:44 -0700 Message-Id: <20221101102444.29755-1-kraai@ftbfs.org> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No (score -2.9): Spam detection software, running on the system "aws.ftbfs.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: * gnu/packages/rust.scm (rust-1.61, rust-1.62, rust-1.63): New variables. (rust): Base on rust-1.63, add disable-tests-requiring-mercurial phase, and ignore more process tests. --- gnu/packages/rust.s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Received-SPF: pass client-ip=52.8.68.13; envelope-from=kraai@ftbfs.org; helo=aws.ftbfs.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Matthew James Kraai 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: -2.4 (--) * gnu/packages/rust.scm (rust-1.61, rust-1.62, rust-1.63): New variables. (rust): Base on rust-1.63, add disable-tests-requiring-mercurial phase, and ignore more process tests. --- gnu/packages/rust.scm | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index d6e8795698..0f8b8cc54e 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -591,6 +591,32 @@ (define rust-1.60 ;; * error: unknown codegen option: `symbol-mangling-version` rust-1.59 "1.60.0" "1drqr0a26x1rb2w3kj0i6abhgbs3jx5qqkrcwbwdlx7n3inq5ji0")) +(define rust-1.61 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.59. e.g.: + ;; * error[E0522]: definition of an unknown language item: `panic_no_unwind` + ;; * error[E0093]: unrecognized intrinsic function: `const_deallocate` + ;; * error: unrecognized platform-specific intrinsic function: `simd_as` + rust-1.60 "1.61.0" "1vfs05hkf9ilk19b2vahqn8l6k17pl9nc1ky9kgspaascx8l62xd")) + +(define rust-1.62 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.60. e.g.: + ;; error: attributes starting with `rustc` are reserved for use by the `rustc` compiler + ;; error: expected `(`, found `{` + ;; error: expected one of: `*`, `+`, or `?` + rust-1.61 "1.62.1" "0gqkg34ic77dcvsz69qbdng6g3zfhl6hnhx7ha1mjkyrzipvxb3j")) + +(define rust-1.63 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.61. e.g.: + ;; error: attributes starting with `rustc` are reserved for use by the `rustc` compiler + ;; error: cannot find attribute `rustc_has_incoherent_inherent_impls` in this scope + ;; error[E0522]: definition of an unknown language item: `from_yeet` + ;; error[E0093]: unrecognized intrinsic function: `ptr_offset_from_unsigned` + ;; error: unrecognized platform-specific intrinsic function: `simd_arith_offset` + rust-1.62 "1.63.0" "1l4rrbzhxv88pnfq94nbyb9m6lfnjwixma3mwjkmvvs2aqlq158z")) + ;;; Note: Only the latest versions of Rust are supported and tested. The ;;; intermediate rusts are built for bootstrapping purposes and should not ;;; be relied upon. This is to ease maintenance and reduce the time @@ -599,7 +625,7 @@ (define rust-1.60 ;;; Here we take the latest included Rust, make it public, and re-enable tests ;;; and extra components such as rustfmt. (define-public rust - (let ((base-rust rust-1.60)) + (let ((base-rust rust-1.63)) (package (inherit base-rust) (outputs (cons "rustfmt" (package-outputs base-rust))) @@ -641,6 +667,14 @@ (define-public rust "#[ignore]\nfn finds_author_git") (("fn finds_local_author_git") "#[ignore]\nfn finds_local_author_git")))) + (add-after 'unpack 'disable-tests-requiring-mercurial + (lambda _ + (substitute* "src/tools/cargo/tests/testsuite/init/mercurial_autodetect/mod.rs" + (("fn mercurial_autodetect") + "#[ignore]\nfn mercurial_autodetect")) + (substitute* "src/tools/cargo/tests/testsuite/init/simple_hg_ignore_exists/mod.rs" + (("fn simple_hg_ignore_exists") + "#[ignore]\nfn simple_hg_ignore_exists")))) (add-after 'unpack 'patch-command-exec-tests ;; This test suite includes some tests that the stdlib's ;; `Command` execution properly handles in situations where @@ -676,7 +710,11 @@ (define-public rust (("fn test_process_mask") "#[allow(unused_attributes)] #[ignore] - fn test_process_mask"))))) + fn test_process_mask") + (("fn test_process_group_no_posix_spawn") + "#[ignore]\nfn test_process_group_no_posix_spawn") + (("fn test_process_group_posix_spawn") + "#[ignore]\nfn test_process_group_posix_spawn"))))) (add-after 'unpack 'disable-interrupt-tests (lambda _ ;; This test hangs in the build container; disable it. -- 2.38.0 ------------=_1668604802-32465-1--