From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 17 20:35:57 2022 Received: (at submit) by debbugs.gnu.org; 18 Mar 2022 00:35:57 +0000 Received: from localhost ([127.0.0.1]:55698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV0ay-0002cr-Q6 for submit@debbugs.gnu.org; Thu, 17 Mar 2022 20:35:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:43778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV0Tp-0002R6-7D for submit@debbugs.gnu.org; Thu, 17 Mar 2022 20:28:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nV0To-0004ge-Qy for guix-patches@gnu.org; Thu, 17 Mar 2022 20:28:32 -0400 Received: from [2607:f8b0:4864:20::b2a] (port=40754 helo=mail-yb1-xb2a.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nV0Tn-0002xt-8V for guix-patches@gnu.org; Thu, 17 Mar 2022 20:28:32 -0400 Received: by mail-yb1-xb2a.google.com with SMTP id z8so13233237ybh.7 for ; Thu, 17 Mar 2022 17:28:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unnservice-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=NUcJEMa4N7Si7WburzoVLjXiGokg3x85EtA7LLZsa8w=; b=kSzLUl9VH6z1vGBtxiwCXxT3JSVqRRvzor1bbPVix/W4L2gDpk2Opo6rK/J7r8go9G irNANRfTV+bj+a8mmA6Ew5SQnXFuC6MkxGLxb+chonb1Rp70dwcweEuT0GxwRWX8+9Dv luyefAo8Sq5IWfLB9UM1L6mOiQl9Au+aZQb+pJNEvPiHfFtD1GKzj/ybNa0kbFnatyDL ZrBdqdrLcMUJ9FPHFVLg9SamDHwhGGuxzWGyReaEFzXfSsKSSSx2oNQnSp8iCn5RYohV WaQY0ZFcmwc85musymAgSqwROFhzQkdDkFoYTUnQ1pdP6q8uRI4KIXLydwbXdnUZ/p+q Ynlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NUcJEMa4N7Si7WburzoVLjXiGokg3x85EtA7LLZsa8w=; b=YqZHn84M77fO6QUgiR+Y6vl03IEE4J9Ab1tngdiP3Il5IRYZ1YQeXRGnHi2WC1qC/q qV/g7vwnfKpePbnbMPbmtio/PuHTvCcLp3RNtl+4rUkNdnZ23cpandKczpbfHmuSDLGU J8k1naZJ15rCpgIRvLySX0kSG98QsjL7FKq1WK1YTX9hsqoAwtNVe3RWYbTwlTmDQ5g2 s4rd2n6d1ElieECfC0mcJbXmf4P+9E1wPW34TuWTWWh58MtLBJEjz8Hq/AQFWC15vWsk OUL2u/Hfu9qFRLi08jc7My2K3K7OVTescAt0X1IeDo+1pfzzTHGMNYIh1Ca+VKI1tDAX x6Qg== X-Gm-Message-State: AOAM532R4ydRhO1LaKCEYbH6nEhjgFQMdL40j81v13Xlwtohvi2dvqGU 0+0x9oamWlFdq2noR2dgj71dj/vfZkT0UX/re6OpDMXQXl+o0H0= X-Google-Smtp-Source: ABdhPJzOhBIUbs7LJV8RCLvhDP6Ga9nzQnoyD98OWTB1p0Cwh0J1VOJ/Ki+cRItr/EaL4ZC5AeCdx5RNp59529xE9aY= X-Received: by 2002:a0d:fe81:0:b0:2d6:3ee6:ae2a with SMTP id o123-20020a0dfe81000000b002d63ee6ae2amr8729761ywf.280.1647562945801; Thu, 17 Mar 2022 17:22:25 -0700 (PDT) MIME-Version: 1.0 From: Paul Alesius Date: Fri, 18 Mar 2022 01:21:49 +0100 Message-ID: Subject: Rust: Add Rust 1.59, set default to 1.59. To: guix-patches@gnu.org Content-Type: text/plain; charset="UTF-8" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::b2a (failed) Received-SPF: none client-ip=2607:f8b0:4864:20::b2a; envelope-from=paul@unnservice.com; helo=mail-yb1-xb2a.google.com X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 17 Mar 2022 20:35:55 -0400 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: -3.3 (---) --- gnu/packages/rust.scm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 26d6df7a94..3c5e913b97 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -784,11 +784,32 @@ (define rust-1.57 `("procps" ,procps) (package-native-inputs base-rust)))))) + +(define rust-1.58 + (let ((base-rust + (rust-bootstrapped-package + rust-1.57 "1.58.0" + "0w6pdh87bd87xann6czz95z5bzlw58kbgii2jdmrjbiw5yik3m8a"))) + (package + (inherit base-rust) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:tests? _ #f) + #t) + ((#:phases phases) + `(modify-phases ,phases + ;; Remove as it doesn't exist in this distribution + (delete 'skip-shebang-tests)))))))) + +(define rust-1.59 + (rust-bootstrapped-package + rust-1.58 "1.59.0" "1yc5bwcbmbwyvpfq7zvra78l0r8y3lbv60kbr62fzz2vx2pfxj57")) + ;;; 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 ;;; required to build the full Rust bootstrap chain. -(define-public rust rust-1.57) +(define-public rust rust-1.59) (define-public rust-src (hidden-package -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 03:11:56 2022 Received: (at control) by debbugs.gnu.org; 18 Mar 2022 07:11:56 +0000 Received: from localhost ([127.0.0.1]:56089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV6mC-0004nv-33 for submit@debbugs.gnu.org; Fri, 18 Mar 2022 03:11:56 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:53027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV6m8-0004nl-Qh for control@debbugs.gnu.org; Fri, 18 Mar 2022 03:11:54 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4KKZv90yy7z1LZ3L; Fri, 18 Mar 2022 08:11:49 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4KKZv90yy7z1LZ3L DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1647587509; bh=ZGnIoobRDIKbBf0se9dueiPwzM4RPRE9/qLRsbKdvCY=; h=Subject:From:To:Cc:Date:From; b=jm1SQkLI2rBQRd6JKEVuxTpZeKdw7yrS2IGyeALeH2u/L4ZvTFM/aN103qZ9Xp1XK LKD7iVCgcI/605Axuo1YeTyacE4xbWL8/wTsC0Iv0JU1gAk4C8+gv6w2yyCstpIWXF rnnf5EdWntKjDoibZ8YW8/CiZZG5YRR3mDY1VXM4= Message-ID: <4d213332a2f29554b7ce8228eda9d45bf9a41f45.camel@ist.tugraz.at> Subject: From: Liliana Marie Prikler To: control@debbugs.gnu.org Date: Fri, 18 Mar 2022 08:11:49 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control Cc: paul@unnservice.com 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.3 (-) merge 54439 53461 thanks Note that Rust is a silent world rebuild. Thanks, cargo. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 04:23:31 2022 Received: (at 54439) by debbugs.gnu.org; 18 Mar 2022 08:23:31 +0000 Received: from localhost ([127.0.0.1]:56193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7tS-0000TV-6p for submit@debbugs.gnu.org; Fri, 18 Mar 2022 04:23:31 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:37742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7tP-0000TH-A5 for 54439@debbugs.gnu.org; Fri, 18 Mar 2022 04:23:28 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id 7kPR2700E4UW6Th01kPRz1; Fri, 18 Mar 2022 09:23:25 +0100 Message-ID: <83bde907290d34837da133149ed27c1bd80384dd.camel@telenet.be> Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. From: Maxime Devos To: Paul Alesius , 54439@debbugs.gnu.org Date: Fri, 18 Mar 2022 09:23:25 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-IAskUtoPheGfMo/5FURi" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647591805; bh=xc8lIA5n9wKijuASAjMcrgg0o9JwzRe3I8vWpUF1EIQ=; h=Subject:From:To:Date:In-Reply-To:References; b=g4jFsIQc+feCCvlJ2wWch71tJ6c7Ua29f4MHLmObqjoqMF7Kb5xR7LYtZsYzjJlEf Ctj4q3hugbgvtXZi1WTXUFgwHGL413GPdSxHou0I71m/lJnOKEDZK4HWd2A5AxN9pO DqqZWlRzMvIaN8d79ZaeGfT1r9q1VlAS9K9dA3UtR8vnka41zJoZ8AuVy18bQow4tY r7KQI00iK8K63QswTr9k+ZHhTn89tv87M5wxGj1Jde91pwWLmAnVaiMiV7spukU6x/ Y5rlAfK+ec90SlakTt+xY38mAfm/VEdT9+4To/pOgNYPHKtIqm2aVmyXrp1Xs8pimV lPhE62VpSXaTQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-IAskUtoPheGfMo/5FURi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ((#:tests? _ #f) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #t) This is incorrect when cross-compiling, use (->bool (not (%current-target-system)) instead. Or simpler: (substitute-keyword-arguments (strip-keyword-arguments '(#:tests?) (package-arguments base-rust))) Also, I'm wondering, should #:tests? #t be removed from 1.57? =46rom rust.scm: ;; Only the final Rust is tested, not the intermediate bootstrap ones, ;; for performance and simplicity. #:tests? #f --=-IAskUtoPheGfMo/5FURi 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+4iGRcl7gUCYjRBfRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vnQAQCA7Tjt8dQSR48lr2DXVbIUPqyR e46Tj1u3XyYuS9YAmgD8Cb569ZcYh5GT8hVzhW26/7xSLabEdAIz3HlCsG6MEAM= =Y1Yt -----END PGP SIGNATURE----- --=-IAskUtoPheGfMo/5FURi-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 04:25:16 2022 Received: (at 54439) by debbugs.gnu.org; 18 Mar 2022 08:25:16 +0000 Received: from localhost ([127.0.0.1]:56198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7vA-0000WN-9E for submit@debbugs.gnu.org; Fri, 18 Mar 2022 04:25:16 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:50854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7v8-0000WC-A1 for 54439@debbugs.gnu.org; Fri, 18 Mar 2022 04:25:14 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id 7kRC2700a4UW6Th06kRDwZ; Fri, 18 Mar 2022 09:25:13 +0100 Message-ID: Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. From: Maxime Devos To: Paul Alesius , 54439@debbugs.gnu.org Date: Fri, 18 Mar 2022 09:25:12 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Jwkp0zjyoiE0XVmvHiCY" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647591913; bh=iREqg3dJx67Fqc5Hu3BLFuZlli1o0a1y5iWi2rgQZ30=; h=Subject:From:To:Date:In-Reply-To:References; b=chxULoDjem/ucGyfuaSXn/mFRPC3hifiPa1KaQv7Bxx42UpYoLA1IikTKpIpTSKvB CQFAVJ3By5M0emBLSSOoXL6hck7GDCq8055KxFvt++hafvsUuUlKkdHH48ZEGby+gs lXO0LL4QtnGzr4QTS8FgNj5TJT/T2x/Oig0JWysmqFOT9wGB/0Y+IkOEuglH0XDDOg 88UIm5jua2Bmdoj1wcAC+qapdAP+p3OyoPCcOMPme68YKyH76InaXOMMRU4bjlhzNF g593+sgyYqlG8Rb4Y25G82yZkO6PShFKrzUwDQT2G3qv+Ula44MqOudhfohEBMMK64 9O59s4Hd0fHLA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-Jwkp0zjyoiE0XVmvHiCY Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > +(define rust-1.59 > +=C2=A0 (rust-bootstrapped-package > +=C2=A0=C2=A0 rust-1.58 "1.59.0" "1yc5bwcbmbwyvpfq7zvra78l0r8y3lbv60kbr62= fzz2vx2pfxj57")) I'm wondering, does rust@1.59 need to be built against rust@1.58, or could it be built against an earlier version rust@1.57? I would prefer the latter to avoid increasing the bootstrapping chain further. Greetings, Maxime. --=-Jwkp0zjyoiE0XVmvHiCY 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+4iGRcl7gUCYjRB6BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ixbAP9t/iwRAGnoot92V6i7B+ZnnXvA hdeUNU3HPyOTdRkJWwD9H17Ky4Il3OTpNsCtojBt6xs9MU24xLbe/bmydB6TMAo= =9Wey -----END PGP SIGNATURE----- --=-Jwkp0zjyoiE0XVmvHiCY-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 04:25:50 2022 Received: (at 54439) by debbugs.gnu.org; 18 Mar 2022 08:25:50 +0000 Received: from localhost ([127.0.0.1]:56202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7vi-0000X6-I2 for submit@debbugs.gnu.org; Fri, 18 Mar 2022 04:25:50 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:50854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7vg-0000WC-SG for 54439@debbugs.gnu.org; Fri, 18 Mar 2022 04:25:49 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id 7kRo2700E4UW6Th06kRo1q; Fri, 18 Mar 2022 09:25:48 +0100 Message-ID: <54b7fc16f49118548c4ed35666cad708e96312fd.camel@telenet.be> Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. From: Maxime Devos To: Paul Alesius , 54439@debbugs.gnu.org Date: Fri, 18 Mar 2022 09:25:48 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-FDLn8HyUOwFhnB9AQ9As" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647591948; bh=m1rs3s305xLYKGIg4xDsLxwvYNClEWxCJxJXxRkZvhA=; h=Subject:From:To:Date:In-Reply-To:References; b=LFjhiG8drgBitBw29qOAV4iEJvMeC2UGxTvlYAns0miZobCCTXN/m5wkZKPrCZfW8 dkg/6iszra/O2E8Ulry81/PQSzXWETjmJpyZRlq8tDl0ANUiK9ppptpq97gkihHRwM cKB0vLIIeRiADNFTeO1dndIgvG7h7cVmH3VvVAFn9ru3xa84zDZbYydopGCTY5vXl2 tRcSZv33yraxTvwqEqAFsXiWzkWF8odsdcB9qWhjOuXHAQY/1nMklgHLgBtO8M6tty +5kGxEpMzp3qad8yAWpq8t/v2O0TTBhYqEwukCf2Ij208mupBOeOXsQ6sDvaNdl99n 9xN63RoFui0tQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-FDLn8HyUOwFhnB9AQ9As Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 UGF1bCBBbGVzaXVzIHNjaHJlZWYgb3AgdnIgMTgtMDMtMjAyMiBvbSAwMToyMSBbKzAxMDBdOgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgUmVtb3ZlIGFzIGl0IGRvZXNuJ3QgZXhpc3Qg aW4gdGhpcyBkaXN0cmlidXRpb24KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChkZWxldGUg J3NraXAtc2hlYmFuZy10ZXN0cykpKSkpKSkpCgpJIGJlbGlldmUgdGhlIGNvbnZlbnRpb25hbCB0 ZXJtaW5vbG9neSBpcyDigJh0aGlzIHZlcnNpb27igJkgb3Ig4oCYdGhpcwpyZWxlYXNl4oCZLCBu b3Qg4oCYdGhpcyBkaXN0cmlidXRpb27igJkuCg== --=-FDLn8HyUOwFhnB9AQ9As 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+4iGRcl7gUCYjRCDBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7g7yAQDVpdAtJhJ2qfuD+yRrMm+u9ldv ia4GGyPRtnEt8WyGCAEApHjIDNCzJ4oAR8JWqUq8pN7+Cn7vyvurDqrjNzpOag0= =n7wJ -----END PGP SIGNATURE----- --=-FDLn8HyUOwFhnB9AQ9As-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 04:26:41 2022 Received: (at 54439) by debbugs.gnu.org; 18 Mar 2022 08:26:41 +0000 Received: from localhost ([127.0.0.1]:56208 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7wW-0000Yk-Rh for submit@debbugs.gnu.org; Fri, 18 Mar 2022 04:26:40 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:50854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV7wV-0000WC-7X for 54439@debbugs.gnu.org; Fri, 18 Mar 2022 04:26:39 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id 7kSe2700E4UW6Th06kSeDJ; Fri, 18 Mar 2022 09:26:38 +0100 Message-ID: <95ce7147c3698f0aba2f4611cbaa81f64194b893.camel@telenet.be> Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. From: Maxime Devos To: Paul Alesius , 54439@debbugs.gnu.org Date: Fri, 18 Mar 2022 09:26:38 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-8hZ6ePhiljwsshtO7XdQ" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647591998; bh=65gJxHbzIk8zWIjNOwd+gkvdI8e+nnH+nMxC1rHohGU=; h=Subject:From:To:Date:In-Reply-To:References; b=I2+vjHfId9AuOt7jppLpkgeWHiPDU2bg+YGaqrTZYYdVbyOCvYaAYvVXtqS8HXhod cLJ/Ue1ZPWMyC5OcvpzY8u3BwRxgK0Ds8CrrYGDhxtjMBjeBzVw2FEmPAmAJTaBZpQ 3mrHw6hc7TwdVxZMg4hjNc1h3EnvSGtD0Ii3K6MABqazZOXmQMFt8JAqPe/W8s2jdf W3SySWo++AZhzEpmwC/VAgmCj/inONkZVeSPMFj+iKg4g6twR0zr360VAlV1/pOJ81 oTeh3g6MdFZ7nMAmrPS1Bi8Jy3cCcSipkaXAe9o4bucZOe2k3q69YLzisQBfvmI9Dg 7lFN7FGXXPP2w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-8hZ6ePhiljwsshtO7XdQ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > -(define-public rust rust-1.57) > +(define-public rust rust-1.59) Due to the large number of dependents this probably needs to be done on core-updates (unverified) --=-8hZ6ePhiljwsshtO7XdQ 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+4iGRcl7gUCYjRCPhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pZuAQDN54vQiCqLWFAEb0I0zlXHs6Cn /Vf8MBDBcCGvmC3iIwEAt3Qb7WOWfRMsP/oXO/9+ATZjE/OSz9GcePFxdN7VxwA= =OFUT -----END PGP SIGNATURE----- --=-8hZ6ePhiljwsshtO7XdQ-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 07:52:47 2022 Received: (at 54439) by debbugs.gnu.org; 18 Mar 2022 11:52:47 +0000 Received: from localhost ([127.0.0.1]:56447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVB9y-0008Nj-KL for submit@debbugs.gnu.org; Fri, 18 Mar 2022 07:52:47 -0400 Received: from mail-yb1-f174.google.com ([209.85.219.174]:42511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nV8PD-0001JN-SL for 54439@debbugs.gnu.org; Fri, 18 Mar 2022 04:56:20 -0400 Received: by mail-yb1-f174.google.com with SMTP id u103so14668509ybi.9 for <54439@debbugs.gnu.org>; Fri, 18 Mar 2022 01:56:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unnservice-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dSxcspcispbQ2MFl8VKgv8Cyny5EhH4R5DrgNpUUZHM=; b=pbg20+Qy5837xMZrfAcK6wNeBudFw9Eggzj2ecO2yVPLaf69uD1wjzR/Wxw1fjytcW Eb4crIgtWMo1+jZ01qHt4oL0ZUQJoycsV4afUp0BzFOttRLeu78aC7NyCECQaAr+eVEm nqKFDICbFJQToGjhTTHiWKnEpGoBv+rS+qoMxMW+G3duIjOgUMH94pP7Quv2oxGDhqdM Kd2BaKxbj18qXzangquS9dJYdwHZeX4fd2km1CaA4uFahDMqf0VqcDS+5ah1mYF9m+lu KfByRTfYw/TFgOHeL0RX8nuGfntvLmyxG66Z3XENNDi6mm1b7nOfxWKYiNM4Hn86cmbC 4dkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dSxcspcispbQ2MFl8VKgv8Cyny5EhH4R5DrgNpUUZHM=; b=C6QLa5BO2I66rTy2sgU2H2fD70+1rIFi9Y9ODP2RHfUj6DKVrUBdfS2fSWVY9ZSMVb mWv5i7zNyWyHBNK+4jE7cj78vEOJnt/Mc177ruoOivgmNnpfYupi3A3E5anp/ZBsVxCL F6YQv/vLWzB3BEZ+dFAPzbXvR/tKjBEk4xixr4Q0MmGp4zowr/f95qUpv1E0plGV2jBM QK21xLJ5TzuY7QdbB6UShL5m6caxxaFfwW7pSfJ2lTtEJw2pyv/VFrkZ9A1HVHYbjlEZ ni1AzAsF45f2lcAZQH1/Hie9e2i7Ekw0aAy2MubHkxPayczheBq49qWCWCuLScyHHFzc 66ig== X-Gm-Message-State: AOAM531gyhz0Y2Zarov11EVx/F9lVAfgmc5e+tRKDu/LouxgcKUilEoJ 4Gd4e/ni96RssuJrC6YNbHQhhNhNAo+NkzH+Au/U X-Google-Smtp-Source: ABdhPJwXGOzs6wstX+ghKEEl4ODwyoOjJbusgW90dMxTsf0G43/dw9J8khk3d1YQHg0tNCnPqTKhT1n361ytfFypC/Q= X-Received: by 2002:a25:2485:0:b0:633:c1d1:8802 with SMTP id k127-20020a252485000000b00633c1d18802mr620409ybk.248.1647593774117; Fri, 18 Mar 2022 01:56:14 -0700 (PDT) MIME-Version: 1.0 References: <83bde907290d34837da133149ed27c1bd80384dd.camel@telenet.be> In-Reply-To: <83bde907290d34837da133149ed27c1bd80384dd.camel@telenet.be> From: Paul Alesius Date: Fri, 18 Mar 2022 09:55:37 +0100 Message-ID: Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. To: Maxime Devos Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 X-Mailman-Approved-At: Fri, 18 Mar 2022 07:52:45 -0400 Cc: 54439@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: -1.0 (-) Thank you for the input. I was unable to build the latest version (1.59) without also building the intermediate versions (1.58), hence why the package declarations for 1.57 and 1.58 remained intact with testing as I was verifying that they build. You're right, the bootstrapping releases should be trimmed down. I am very new to Guile so if anyone wants to modify the patch while I learn the build system to create a new patch, that would be fine with me. /With regards - Paul On Fri, 18 Mar 2022 at 09:23, Maxime Devos wrote: > > Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > > + ((#:tests? _ #f) > > + #t) > > This is incorrect when cross-compiling, use > (->bool (not (%current-target-system)) instead. > > Or simpler: > > (substitute-keyword-arguments > (strip-keyword-arguments '(#:tests?) (package-arguments base-rust))) > > Also, I'm wondering, should #:tests? #t be removed from 1.57? > From rust.scm: > > ;; Only the final Rust is tested, not the intermediate bootstrap > ones, > ;; for performance and simplicity. > #:tests? #f > From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 20 09:58:40 2022 Received: (at 54439) by debbugs.gnu.org; 20 Mar 2022 13:58:40 +0000 Received: from localhost ([127.0.0.1]:34879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVw4u-0000Xb-8r for submit@debbugs.gnu.org; Sun, 20 Mar 2022 09:58:40 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:58272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVw4s-0000XT-O0 for 54439@debbugs.gnu.org; Sun, 20 Mar 2022 09:58:39 -0400 Received: from [192.168.100.254] ([188.189.229.90]) by andre.telenet-ops.be with bizsmtp id 8dyc2700J1xgCic01dydf1; Sun, 20 Mar 2022 14:58:37 +0100 Message-ID: <162116806d4271d008df583cfa4300bb2d015a79.camel@telenet.be> Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. From: Maxime Devos To: Paul Alesius , 54439@debbugs.gnu.org Date: Sun, 20 Mar 2022 14:58:36 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ADEKuVc2MM9nNKAL1vie" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1647784717; bh=XzN016EeUUtYkYwmQL+ykwD7ykr2tXdF3Q4a2JWXdn8=; h=Subject:From:To:Date:In-Reply-To:References; b=Tc/LkQFkrEFOT6yPSEA06zPer7P+ZSyh/JJGZ4DrD0uCVAreEjMurIRIMw68gfESc /S4IYZu6lREKvlJqLyvsGh/u/AZSQHqomATuyHcjz3harhvfoFyrnkZ9TSOmQqUNOq wN7hc6aErmzi4SykFfw0LsuCIQtSo4mX+/MedCIzy2ZtlHnDAf1UENzhH3Mv1FC5Zi 95R9q/BSMQ4/bRR5YuJb9Rd4Ab2C2HJRQtjzqRxM6Fo7T7A4vnUjAHC3ZBvT8NogVp fTas+YDBUAdzIR9gPcJnv77e7spdTb4aLCf28Yp4AUBMzcnkr1TeoL4qSi+Nsavirb GSqJjnOXsJ0hg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-ADEKuVc2MM9nNKAL1vie Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= ;; Remove as it doesn't exist in this distribution > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= (delete 'skip-shebang-tests)))))))) Is this necessary? This was not done in . Greetings, Maxime. --=-ADEKuVc2MM9nNKAL1vie 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+4iGRcl7gUCYjczDBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7u1kAPwJKbML5yHjAv5ndtsSQPL+evIj YPi8e+T8Vi1zgUAb5wEAlaEGIkf5WD37feNnda0S3/fTZZyUzEZrDnpfuFCYbg0= =WRqj -----END PGP SIGNATURE----- --=-ADEKuVc2MM9nNKAL1vie-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 20 12:07:46 2022 Received: (at 54439) by debbugs.gnu.org; 20 Mar 2022 16:07:46 +0000 Received: from localhost ([127.0.0.1]:35056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVy5p-0006Bh-SL for submit@debbugs.gnu.org; Sun, 20 Mar 2022 12:07:46 -0400 Received: from mail-yw1-f173.google.com ([209.85.128.173]:41704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVxbp-00039O-Vu for 54439@debbugs.gnu.org; Sun, 20 Mar 2022 11:36:46 -0400 Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-2e5969bdf31so133082457b3.8 for <54439@debbugs.gnu.org>; Sun, 20 Mar 2022 08:36:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unnservice-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xHG+LgRhg/fD6kfpscoJx8BbYCcFNdE6y666cepq72Y=; b=BMjJ4I8u9gQrCVYZoch29trETOloFyvJa2/3RimSx0Tu/k7jYxaGibVPBk+8gchjpJ JnQph7ZWNwrbxNrhBkuLFopXkVoLhOJpBmaeW6j+Q7/VPxRBa4gVL5V48/agzUeidbc2 TcUDXnoUXr7URYBGOmQ7npYXufkfqqFgm4c9v33N/UUdAW7ReWcGVsVChjavykrtoo9D 0FD2cXpvbfU36vmLJPNdDtzrIlIuQCSxFE42xJSPC4uij7EfFAcz40oOOGVMMkTuWYL5 /1H5feBQsB3z6b6p7vzLKZFe0SbuvtRdmzzKNIuo0wm35osplnhTIQDbIUT+MfALxLVu 3ubA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=xHG+LgRhg/fD6kfpscoJx8BbYCcFNdE6y666cepq72Y=; b=UNr55yb2zGdRv2qKkrlMMQLpBeQdesl2d0oeCFIikVyT5IHTG8VT7AnZQi+5WXk0qZ eA6yZqN1nnqKG5RS1SeRgerwQotYnRgWKF9cLD5PE6CL/ZAmy7WJyYKmaimO6okGw5PA dWNlTR7f0p0gbaj6CIYWZkIgX30GRTYjFmgCKjWYE+JadFO9HcgKwQ/j6nDwfVB5vUmA eEpIWF9+xFDLglbLT+EqrXWx/rFJ3SWYxoIhEE54bCPIAi8UE8DOekzQ/hNp/OZbppfi 8rvZNN11wf8dKqOmBrX0hn2brxosrA0ieIh5cKJf/ZQqUjQEoIsk8+9qhA/jBxapUOYB uwfQ== X-Gm-Message-State: AOAM533Aqgfj0vAVu1R0I3tvJp5i7IsJad0hsiSZZgn2YXbunvJK4vqS s05bL01vKcTzhB2v2pHlEqhJHgtD9Lir4Tx/xx6d X-Google-Smtp-Source: ABdhPJxyC3gmTDHJEvg5vb27nonIgKcnE0ErYDBRCWP/VQrnocN0qd47gxQcsJqDGefnElxIJ1NE7s3CkUt9tN5TNTY= X-Received: by 2002:a81:a453:0:b0:2d7:e35a:f7af with SMTP id b80-20020a81a453000000b002d7e35af7afmr20233973ywh.159.1647790600402; Sun, 20 Mar 2022 08:36:40 -0700 (PDT) MIME-Version: 1.0 References: <162116806d4271d008df583cfa4300bb2d015a79.camel@telenet.be> In-Reply-To: <162116806d4271d008df583cfa4300bb2d015a79.camel@telenet.be> From: Paul Alesius Date: Sun, 20 Mar 2022 16:36:04 +0100 Message-ID: Subject: Re: [bug#54439] Rust: Add Rust 1.59, set default to 1.59. To: Maxime Devos , 54439@debbugs.gnu.org Content-Type: multipart/alternative; boundary="00000000000066cc8c05daa825e3" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 X-Mailman-Approved-At: Sun, 20 Mar 2022 12:07:45 -0400 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 (-) --00000000000066cc8c05daa825e3 Content-Type: text/plain; charset="UTF-8" Nope, (delete 'skip-shebang-tests) didn't seem necessary, it must have been something with my environment before. The patch in builds and tests for me too, seemingly without testing the bootstrapping rustc. With regards, - Paul On Sun, 20 Mar 2022 at 14:58, Maxime Devos wrote: > > Paul Alesius schreef op vr 18-03-2022 om 01:21 [+0100]: > > + ;; Remove as it doesn't exist in this distribution > > + (delete 'skip-shebang-tests)))))))) > > Is this necessary? This was not done in > . > > Greetings, > Maxime. --00000000000066cc8c05daa825e3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Nope, (delete 'skip-shebang-tests) didn't seem nec= essary, it must have been something with my environment before.

The patch in <https://i= ssues.guix.gnu.org/54475#0> builds and tests for me too, seemingly w= ithout testing the bootstrapping rustc.

With regar= ds,
- Paul

On Sun, 20 Mar 2022 at 14:58, Maxime Devo= s <maximedevos@telenet.be&= gt; wrote:
>
> Paul Alesius schreef op vr 18-03-2022 om 01:21 [= +0100]:
> > + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ;; Remove = as it doesn't exist in this distribution
> > + =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 (delete 'skip-shebang-tests))))))))
>=
> Is this necessary?=C2=A0 This was not done in
> <https://issues.guix.gnu.org/54475#= 0>.
>
> Greetings,
> Maxime. --00000000000066cc8c05daa825e3-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 20 23:31:12 2022 Received: (at 54439) by debbugs.gnu.org; 21 Mar 2022 03:31:12 +0000 Received: from localhost ([127.0.0.1]:35506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nW8lE-0008I5-Dr for submit@debbugs.gnu.org; Sun, 20 Mar 2022 23:31:12 -0400 Received: from w1.tutanota.de ([81.3.6.162]:56496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nW8lC-0008Hp-Qu for 54439@debbugs.gnu.org; Sun, 20 Mar 2022 23:31:12 -0400 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w1.tutanota.de (Postfix) with ESMTP id CAC0AFBF84C for <54439@debbugs.gnu.org>; Mon, 21 Mar 2022 03:31:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1647833464; s=s1; d=tutanota.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=tYRxAVXQGsoPQ3zQYC6Nb/uoSLsL42IRrF2APi8el4A=; b=EkjhgAV1MGHWM99LHzrbmlKvOjAuH0ahu/dc7mpToJGzyQqEOmo1gurJTJX2EDBr C4BLiVPp5+xQIb1d65TYTkB1L1BgQC9J/mm50Z5KhadSywAK4QocBBtTVWKNCqay5Yl yQu7oAL0xEYB9JV4REDF8H8LdWcNZ5vXG1aVVyVL0+Y2EA7J8LgVtdGdtfJc+vrS5R4 UfQxypnA6Ea2TT94qEbY8QTkIs9CM0s0v/ZgWlxYNTCwFM12BVtOoMMe0iqt747Mv19 IzXlu1QyoPvVfysYHdd/IsAfofCUsQI7vpB1K1fygwK0VZJBNliu/ilrlOMdgWTT5M4 pFa+G010BQ== Date: Mon, 21 Mar 2022 04:31:04 +0100 (CET) From: kiasoc5@tutanota.com To: 54439@debbugs.gnu.org Message-ID: Subject: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 3.7 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Is it safe to update mrustc at the same time as the rust version bump? So we can bootstrap from rust 1.54 to 1.59. Sorry, I don't have the time and hardware to help out more. Content analysis details: (3.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [81.3.6.162 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.7 BODY_EMPTY No body text in message X-Debbugs-Envelope-To: 54439 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.7 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Is it safe to update mrustc at the same time as the rust version bump? So we can bootstrap from rust 1.54 to 1.59. Sorry, I don't have the time and hardware to help out more. Content analysis details: (2.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [81.3.6.162 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 1.7 BODY_EMPTY No body text in message Is it safe to update mrustc at the same time as the rust version bump? So we can bootstrap from rust 1.54 to 1.59. Sorry, I don't have the time and hardware to help out more. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 09:49:39 2022 Received: (at 54439) by debbugs.gnu.org; 26 Mar 2022 13:49:39 +0000 Received: from localhost ([127.0.0.1]:53288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY6nH-0005w2-Vi for submit@debbugs.gnu.org; Sat, 26 Mar 2022 09:49:39 -0400 Received: from mout.gmx.net ([212.227.15.18]:48025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY6nD-0005vk-J8 for 54439@debbugs.gnu.org; Sat, 26 Mar 2022 09:49:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1648302556; bh=Q/H013Q4DhqcrrWkfdEYqMFBbHeCHJDA4F1KhbKAqrk=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=Hc83NlBdKdMd7UhS0q/x5wromst5H/Inm00028UCLmDhNfGn2MfV21JNpi3K0j3yd yd8jChW0ILl4dzEhPbrx9iZO9mRrb0wqC+iFdHkw3/OcntdE4GtK/2JrxTRSjJWYJv BPhTdRrjrQ7oeD1s1rS0jGXSeFKRzAoO8BgC94XQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MIdiZ-1nJYT317bh-00Ea2U; Sat, 26 Mar 2022 14:49:16 +0100 References: User-agent: mu4e 1.6.10; emacs 27.2 From: Pierre Langlois To: kiasoc5@tutanota.com Subject: Re: [bug#54439] Date: Sat, 26 Mar 2022 13:36:34 +0000 In-reply-to: Message-ID: <87r16oako6.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:3QRZ3RP67Xpm0beJLnHCgVeIlkNcVtnR3V177xnaZcLfHiQzERb MKm2Ohrab2aqZ4yVg7D+VQNH+0ByJ/8oCBOu3j6WLm4SO8mPBhulVqQVG5PoQMSMw1rn97o 9syDMq06bV1FDobXtL10USgGY7/wZJQEFuQsvYsrzRpZ/x2FPbsDiZ2Kf2Xf5AuRj/UUXvQ U8LL60VDX22GOJZ0iprRA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:sBgRPjZ8p+Q=:lBnmfNWLbBshH5pqhTNCgC MVN0dBxTMQXKCVcCjChSEpnPjH46ULamR+qSQc+64yJmsRlyb4KEQp91uctAnLfLslVzuc3ay rURSar9HfZHmPx9xd9C2W1B2LJjhMID/keFzYqD1Zi/ASAWu8ap1oBYtoAxtEF8yxK29/4c4t YQktelVX8Y4WPf2onyNDZQnNEzN3Ak9ITXMUBFC7Ciwr78qABQ4eWZrxta/8jYk3cOVpsr1BW wA9LT3SzHFFz+Q5r9Z7ROoNXF3eOL9XwXFytkmcc3lUerfw0JUTG2ZSDViX7FeQJOuXYTyQGy 5cSx4bdZ55cl3zQyabbUvAsaGT1/jgOAywpV6iQ2/TcFR8vpIChzQzerKYbj4exHld7zzo4Os AAHbk2aA24GhUgVs2jIzxVnh7/qeTJNNEp8QWxEneH9gTIVKwi8WCfCsP1D5hhQwqSdk0t59u kXEUiljAEGZzpuZ+EEm4mLzrs7eSKPcwJqz7xH5DIw9wQHIZ7hzWKVs/r+ozwPXVXEEvkRCK3 5nETrvwlbGnf8JVuiLdJ3vm2a5vnp+wPx2qAj6zYnURASM0SjsuN9tpAmxt6Zb1PZx1K9r9gq y2FuIEb4UBDj2M2zEww6XRTOvrT0zKricjj2OozTExqHKkTkqPuGFneHrwV4b/R0VUpRPXesV Glx0CGkBA3FDSMpdbD9oGG2bsLxWIzGQeeGXWplQN7xqaBfpWDz/0up5W6MgLBkKU3ceUfwyD XB0ArS4uaPjF6YlOcwBxwiZubyO7HsLnZ8P7vWp57JDy6IQjH0gIVi1pYcPuBm4B6IBwvkcxc Jv8Ar3pT7MnBV+MpOq3b+qX7a/vqVhWAKh15ri0OlLE0rsVjudsmq7XKoqdVSR+BgG8KyfmXz jqe6K1VQ350oPdS5PmDR33+2DIwMHSp2gbpOR1aTsuMUkObHj7+ZzXO8OlBt1zwVWOs3Y4J0H 7OyEFDITlatjl2MvAv0RUAiPcSC+lJKNPtHZJ7lT/BlZYFx2WcXKE7OGs3PiZXYmiqwtBI5vy Ki8eduKwEbQIGY9WjrhIwfypvK73gFEh0K/uoM2+cGWBZojyPVExJ3D1Fu0MwmlUS3zzMbhT8 Xo3K+zK9XrAgHk= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 Cc: 54439@debbugs.gnu.org, guix-patches@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: -1.0 (-) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hi there, kiasoc5--- via Guix-patches via writes: > Is it safe to update mrustc at the same time as the rust version bump? So we can > bootstrap from rust 1.54 to 1.59. Sorry, I don't have the time and hardware to > help out more. Updating mrustc would be great, as an added bonus, the latest version enables aarch64-linux support. I just submitted a patch for it [0], it would be great to pick it up when next updating rust. [0]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54580 I did also play with boostrapping directly from 1.54, instead of just updating mrustc, but it's not building for me yet. I'm attaching my WIP patch in case somebody wants to take a look. Specifically, it's failing during the cargo build phase, so when testing it I recommend to run the cargo build first to reproduce the issue. I can post a log later, I don't seem to find it just now :-). --8<---------------cut here---------------start------------->8--- diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 38ead406d0..21a6fe206f 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -305,12 +305,12 @@ (define rust-1.54 (chdir "../mrustc") (setenv "MINICARGO_FLAGS" job-spec) (setenv "CARGO_BUILD_JOBS" (number->string job-count)) - (display "Building rustc...\n") - (apply invoke "make" "-f" "minicargo.mk" "output/rustc" - job-spec make-flags) (display "Building cargo...\n") (apply invoke "make" "-f" "minicargo.mk" "output/cargo" job-spec make-flags) + (display "Building rustc...\n") + (apply invoke "make" "-f" "minicargo.mk" "output/rustc" + job-spec make-flags) (display "Rebuilding stdlib with rustc...\n") ;; Note: invoking make with -j would cause a compiler error ;; (unexpected panic). --8<---------------cut here---------------end--------------->8--- Thanks, Pierre --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmI/GdkYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UnZQIALEH0hzY4693l1+1v9vQJsy3 Va+vMkIZWKNanMIUKsEG3le6v2hSPMQ/fT0bXfHi7inD4MN/oOXUd/upONOQQRfk lGK8cHH/Vd6eDXTp+2+uETfDk8Ep3YntygZgQWj82RhElApRi8ueg62+5BaWJotf kmJzBBzHPPs1zd6eBBDOkwWqXwhwL8BsFfbfhP0E/JGcToLILgVX/g+4que9xJSk ywjsKvf/DX7Y8k/nWRC/A5hMRf9Huvpui6MUEaUGLencVun7TQL3T46kmEUuE7Gk tVChv6+9h3jH41AgAbLwHHD4NBIDV53WUQHD8BDpCYpPdqpbfabeQ8Bfm8y8tco= =s7dp -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-mrustc-Update-to-0.10.patch Content-Transfer-Encoding: quoted-printable =46rom cdf2c194834ff55428a22988e4d90f0c133e9eb3 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 26 Mar 2022 13:21:17 +0000 Subject: [PATCH 1/2] gnu: mrustc: Update to 0.10. And enable rust for aarch64-linux! * gnu/packages/rust.scm (%mrustc-commit): Update hash. (%mrustc-source): Update to 0.10. (rust-1.39)[arguments]: Move and adapt the substitute* that prevent fetching sources. Patch /bin/sh in run_rustc/rustc_proxy.sh. [supported-systems]: Add aarch64-linux. =2D-- gnu/packages/rust.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 26d6df7a94..67dc5cdaf3 100644 =2D-- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -121,12 +121,10 @@ (define* (rust-bootstrapped-package base-rust versio= n checksum) (package-native-inputs base-rust)))))) ;;; Note: mrustc's only purpose is to be able to bootstap Rust; it's desi= gned -;;; to be used in source form. The latest support for bootstrapping from -;;; 1.39.0 is not yet released so use the latest commit (see: -;;; https://github.com/thepowersgang/mrustc/issues/185). -(define %mrustc-commit "c7066542f8e93d320323749216bf3c82aecb67c2") +;;; to be used in source form. +(define %mrustc-commit "b364724f15fd6fce8234ad8add68107c23a22151") (define %mrustc-source - (let* ((version "0.9") + (let* ((version "0.10") (commit %mrustc-commit) (revision "1") (name "mrustc")) @@ -138,7 +136,7 @@ (define %mrustc-source (file-name (git-file-name name (git-version version revision commit= ))) (sha256 (base32 - "0zv1x6601s5fnnkcdlqkc4bknisqz569qb0iyb9rjsmaf1kh0na3"))))) + "0f7kh4n2663sn0z3xib8gzw0s97qpvwag40g2vs3bfjlrbpgi9z0"))))) ;;; Rust 1.39 is special in that it is built with mrustc, which shortens = the ;;; bootstrap path. @@ -237,10 +235,11 @@ (define rust-1.39 ,(string-take %mrustc-commit 7) "\\\"" " -D VERSION_BUILDTIME=3D" "\"\\\"Thu, 01 Jan 1970 00:00:01 +0000\\\"\"" - " -D VERSION_GIT_ISDIRTY=3D0\n")) + " -D VERSION_GIT_ISDIRTY=3D0\n"))) + (substitute* "minicargo.mk" ;; Do not try to fetch sources from the Internet. - ((": \\$\\(RUSTC_SRC_DL\\)") - ":")) + (("\\$\\(MINICARGO\\) \\$\\(RUSTC_SRC_DL\\)") + "$(MINICARGO)")) (substitute* "run_rustc/Makefile" (("[$]Vtime ") "$V ") @@ -248,6 +247,9 @@ (define rust-1.39 (("-j [[:digit:]]+ ") "") ;; Patch the shebang of a generated wrapper for rustc + (("#!/bin/sh") + (string-append "#!" (which "sh")))) + (substitute* "run_rustc/rustc_proxy.sh" (("#!/bin/sh") (string-append "#!" (which "sh")))))))) (add-after 'patch-generated-file-shebangs 'patch-cargo-checksums @@ -322,9 +324,9 @@ (define rust-1.39 safety and thread safety guarantees.") (home-page "https://github.com/thepowersgang/mrustc") - ;; So far mrustc is x86_64-only. It may support i686 soon: + ;; So far mrustc is (x86_64|aarch64)-only. It may support i686 soon: ;; . - (supported-systems '("x86_64-linux")) + (supported-systems '("x86_64-linux" "aarch64-linux")) ;; Dual licensed. (license (list license:asl2.0 license:expat)))) =2D- 2.34.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-wip-bootstrap-from-1.54.patch Content-Transfer-Encoding: quoted-printable =46rom b300f3686f490f5dd9aac205387d7af6886b2208 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Mon, 14 Mar 2022 01:18:16 +0000 Subject: [PATCH 2/2] wip bootstrap from 1.54. =2D-- gnu/packages/patches/rustc-1.54.0-src.patch | 117 +++++++++++++ gnu/packages/rust.scm | 181 ++++---------------- 2 files changed, 150 insertions(+), 148 deletions(-) create mode 100644 gnu/packages/patches/rustc-1.54.0-src.patch diff --git a/gnu/packages/patches/rustc-1.54.0-src.patch b/gnu/packages/pa= tches/rustc-1.54.0-src.patch new file mode 100644 index 0000000000..d075dce39b =2D-- /dev/null +++ b/gnu/packages/patches/rustc-1.54.0-src.patch @@ -0,0 +1,117 @@ +# mrustc is much better at enum packing, so causes almost all of these to= be smaller by one pointer +--- compiler/rustc_ast/src/ast.rs ++++ compiler/rustc_ast/src/ast.rs +@@ -1075,7 +1075,7 @@ pub struct Expr { + } + + // `Expr` is used a lot. Make sure it doesn't unintentionally get bigger= . +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(Expr, 104); + + impl Expr { +@@ -2779,7 +2779,7 @@ pub enum AssocItemKind { + MacCall(MacCall), + } + +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(AssocItemKind, 72); + + impl AssocItemKind { +@@ -2831,7 +2831,7 @@ pub enum ForeignItemKind { + MacCall(MacCall), + } + +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler=3D"mrustc"),target_arch =3D "x86_64", target= _pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(ForeignItemKind, 72); + + impl From for ItemKind { +--- compiler/rustc_hir/src/hir.rs ++++ compiler/rustc_hir/src/hir.rs +@@ -3050,3 +3050,3 @@ + // Some nodes are used a lot. Make sure they don't unintentionally get b= igger. +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler=3D"mrustc"),target_arch =3D "x86_64", target= _pointer_width =3D "64"))] + mod size_asserts { +--- compiler/rustc_middle/src/mir/interpret/error.rs ++++ compiler/rustc_middle/src/mir/interpret/error.rs +@@ -452,2 +452,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler=3D"mrustc"), target_arch =3D "x86_64", targe= t_pointer_width =3D "64"))] + static_assert_size!(InterpError<'_>, 64); +--- compiler/rustc_middle/src/mir/mod.rs ++++ compiler/rustc_middle/src/mir/mod.rs +@@ -2203,2 +2203,2 @@ +-#[cfg(target_arch =3D "x86_64")] ++#[cfg(all(not(rust_compiler=3D"mrustc"), target_arch =3D "x86_64"))] + static_assert_size!(AggregateKind<'_>, 48); +--- compiler/rustc_middle/src/thir.rs ++++ compiler/rustc_middle/src/thir.rs +@@ -147,2 +147,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler=3D"mrustc"), target_arch =3D "x86_64", targe= t_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(Expr<'_>, 144); +--- compiler/rustc_mir/src/interpret/place.rs ++++ compiler/rustc_mir/src/interpret/place.rs +@@ -91,2 +91,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(Place, 64); +@@ -100,2 +100,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(PlaceTy<'_>, 80); +--- compiler/rustc_mir/src/interpret/operand.rs ++++ compiler/rustc_mir/src/interpret/operand.rs +@@ -35,2 +35,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(Immediate, 56); +@@ -90,2 +90,2 @@ +-#[cfg(all(target_arch =3D "x86_64", target_pointer_width =3D "64"))] ++#[cfg(all(not(rust_compiler =3D "mrustc"), target_arch =3D "x86_64", tar= get_pointer_width =3D "64"))] + rustc_data_structures::static_assert_size!(ImmTy<'_>, 72); + +# +# Disable crc32fast's use of stdarch +# +--- vendor/crc32fast/src/specialized/mod.rs ++++ vendor/crc32fast/src/specialized/mod.rs +@@ -1,5 +1,6 @@ + cfg_if! { + if #[cfg(all( ++ not(rust_compiler =3D "mrustc"), + crc32fast_stdarchx86, + any(target_arch =3D "x86", target_arch =3D "x86_64") + ))] { + +# +# Disable std_detect's detection logic (use the same logic as miri) +# +--- library/stdarch/crates/std_detect/src/detect/mod.rs ++++ library/stdarch/crates/std_detect/src/detect/mod.rs +@@ -88,2 +88,2 @@ + cfg_if! { +- if #[cfg(miri)] { ++ if #[cfg(any(miri, rust_compiler =3D "mrustc"))] { + +# PPV-Lite also needs to know that we're pretending to be miri +--- vendor/ppv-lite86/src/lib.rs ++++ vendor/ppv-lite86/src/lib.rs +@@ -12,9 +12,9 @@ +-#[cfg(all(feature =3D "simd", target_arch =3D "x86_64", not(miri)))] ++#[cfg(all(feature =3D "simd", target_arch =3D "x86_64", not(miri), not(r= ust_compiler =3D "mrustc")))] + pub mod x86_64; +-#[cfg(all(feature =3D "simd", target_arch =3D "x86_64", not(miri)))] ++#[cfg(all(feature =3D "simd", target_arch =3D "x86_64", not(miri), not(r= ust_compiler =3D "mrustc")))] + use self::x86_64 as arch; + +-#[cfg(any(miri, not(all(feature =3D "simd", any(target_arch =3D "x86_64"= )))))] ++#[cfg(any(miri, rust_compiler =3D "mrustc", not(all(feature =3D "simd", = any(target_arch =3D "x86_64")))))] + pub mod generic; +-#[cfg(any(miri, not(all(feature =3D "simd", any(target_arch =3D "x86_64"= )))))] ++#[cfg(any(miri, rust_compiler =3D "mrustc", not(all(feature =3D "simd", = any(target_arch =3D "x86_64")))))] + use self::generic as arch; + diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 67dc5cdaf3..38ead406d0 100644 =2D-- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -48,6 +48,8 @@ (define-module (gnu packages rust) #:use-module (gnu packages python) #:use-module (gnu packages ssh) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) + #:use-module (gnu packages web) #:use-module (gnu packages) #:use-module (guix build-system cargo) #:use-module (guix build-system copy) @@ -140,21 +142,27 @@ (define %mrustc-source ;;; Rust 1.39 is special in that it is built with mrustc, which shortens = the ;;; bootstrap path. -(define rust-1.39 +(define rust-1.54 (package (name "rust") - (version "1.39.0") + (version "1.54.0") (source (origin (method url-fetch) (uri (rust-uri version)) - (sha256 (base32 "0mwkc1bnil2cfyf6nglpvbn2y0zfbv44zfhsd5qg4c9rm6vgd= 8dl")) + (sha256 (base32 "0xk9dhfff16caambmwij67zgshd8v9djw6ha0fnnanlv7rii3= 1dc")) (modules '((guix build utils))) - (snippet '(for-each delete-file-recursively - '("src/llvm-emscripten" - "src/llvm-project" - "vendor/jemalloc-sys/jemalloc"))) - (patches (search-patches "rustc-1.39.0-src.patch")) + (snippet '(begin + (delete-file-recursively "src/llvm-project") + (delete-file-recursively "vendor/libnghttp2-sys/nghttp= 2") + (delete-file "vendor/libnghttp2-sys/build.rs") + (with-output-to-file "vendor/libnghttp2-sys/build.rs" + (lambda _ + (format #t "fn main() {~@ + println!(\"cargo:rustc-link-lib=3Dnghttp2\= ");~@ + }~%"))) + #t)) + (patches (search-patches "rustc-1.54.0-src.patch")) (patch-flags '("-p0")))) ;default is -p1 (outputs '("out" "cargo")) (properties '((timeout . 72000) ;20 hours @@ -163,8 +171,10 @@ (define rust-1.39 (inputs `(("libcurl" ,curl) ("libssh2" ,libssh2) - ("llvm" ,llvm-9) + ("llvm" ,llvm-12) ("openssl" ,openssl) + ("nghttp2" ,nghttp2 "lib") + ("libgit2" ,libgit2) ("zlib" ,zlib))) (native-inputs `(("bison" ,bison) @@ -252,6 +262,11 @@ (define rust-1.39 (substitute* "run_rustc/rustc_proxy.sh" (("#!/bin/sh") (string-append "#!" (which "sh")))))))) + (add-after 'unpack 'set-linker-locale-to-utf8 + (lambda _ + (substitute* (find-files "." "^linker.rs$") + (("linker.env\\(\"LC_ALL\", \"C\"\\);") + "linker.env(\"LC_ALL\", \"en_US.UTF-8\");")))) (add-after 'patch-generated-file-shebangs 'patch-cargo-checksums (lambda* _ (substitute* "Cargo.lock" @@ -331,21 +346,17 @@ (define rust-1.39 ;; Dual licensed. (license (list license:asl2.0 license:expat)))) -(define rust-1.40 +(define rust-1.55 (package (name "rust") - (version "1.40.0") + (version "1.55.0") (source (origin (method url-fetch) (uri (rust-uri version)) - (sha256 (base32 "1ba9llwhqm49w7sz3z0gqscj039m53ky9wxzhaj11z6yg1ah1= 5yx")) + (sha256 (base32 "07l28f7grdmi65naq71pbmvdd61hwcpi40ry7kp7dy7m233rl= dxj")) (modules '((guix build utils))) - ;; llvm-emscripten is no longer bundled, as that codegen backend g= ot - ;; removed. - (snippet '(for-each delete-file-recursively - '("src/llvm-project" - "vendor/jemalloc-sys/jemalloc"))))) + (snippet '(delete-file-recursively "src/llvm-project")))) (outputs '("out" "cargo")) (properties '((timeout . 72000) ;20 hours (max-silent-time . 18000))) ;5 hours (for armel) @@ -361,8 +372,7 @@ (define rust-1.40 ;; putting the codegen backend in a separate library, which makes thi= s ;; workaround only necessary for this release. (arguments - `(#:validate-runpath? #f - ;; Only the final Rust is tested, not the intermediate bootstrap o= nes, + `(;; Only the final Rust is tested, not the intermediate bootstrap o= nes, ;; for performance and simplicity. #:tests? #f #:imported-modules ,%cargo-utils-modules ;for `generate-all-checks= ums' @@ -380,11 +390,6 @@ (define rust-1.40 (setenv "CC" (search-input-file inputs "/bin/gcc")) ;; The Guix LLVM package installs only shared libraries. (setenv "LLVM_LINK_SHARED" "1"))) - (add-after 'unpack 'add-cc-shim-to-path - (lambda _ - (mkdir-p "/tmp/bin") - (symlink (which "gcc") "/tmp/bin/cc") - (setenv "PATH" (string-append "/tmp/bin:" (getenv "PATH"))))= ) (add-after 'unpack 'neuter-tidy ;; We often need to patch tests with various Guix-specific pat= hs. ;; This often increases the line length and makes tidy, rustc'= s @@ -449,7 +454,7 @@ (define rust-1.40 (number->string (parallel-job-coun= t)) "1")))) (invoke "./x.py" job-spec "build" "--stage=3D1" - "src/libstd" + "library/std" "src/tools/cargo")))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) @@ -490,12 +495,12 @@ (define rust-1.40 `(("cmake" ,cmake-minimal) ("pkg-config" ,pkg-config) ; For "cargo" ("python" ,python-wrapper) - ("rustc-bootstrap" ,rust-1.39) - ("cargo-bootstrap" ,rust-1.39 "cargo") + ("rustc-bootstrap" ,rust-1.54) + ("cargo-bootstrap" ,rust-1.54 "cargo") ("which" ,which))) (inputs `(("jemalloc" ,jemalloc) - ("llvm" ,llvm-9) + ("llvm" ,llvm-12) ("openssl" ,openssl) ("libssh2" ,libssh2) ; For "cargo" ("libcurl" ,curl))) ; For "cargo" @@ -519,126 +524,6 @@ (define rust-1.40 ;; Dual licensed. (license (list license:asl2.0 license:expat)))) -(define rust-1.41 - (let ((base-rust (rust-bootstrapped-package - rust-1.40 "1.41.1" - "0ws5x0fxv57fyllsa6025h3q6j9v3m8nb3syl4x0hgkddq0kvj9q= "))) - (package - (inherit base-rust) - (arguments - (substitute-keyword-arguments (package-arguments base-rust) - ((#:validate-runpath? _ #t) - #t) - ((#:phases phases) - `(modify-phases ,phases - (delete 'add-cc-shim-to-path) - (add-after 'patch-generated-file-shebangs 'patch-cargo-check= sums - (lambda* _ - (substitute* "Cargo.lock" - (("(checksum =3D )\".*\"" all name) - (string-append name "\"" ,%cargo-reference-hash "\"")= )) - (generate-all-checksums "vendor")))))))))) - -(define rust-1.42 - (rust-bootstrapped-package - rust-1.41 "1.42.0" "0x9lxs82may6c0iln0b908cxyn1cv7h03n5cmbx3j1bas4qzks= 6j")) - -(define rust-1.43 - (rust-bootstrapped-package - rust-1.42 "1.43.0" "18akhk0wz1my6y9vhardriy2ysc482z0fnjdcgs9gy59kmnarx= km")) - -;; This version requires llvm <=3D 11. -(define rust-1.44 - (rust-bootstrapped-package - rust-1.43 "1.44.1" - "0ww4z2v3gxgn3zddqzwqya1gln04p91ykbrflnpdbmcd575n8bky")) - -(define rust-1.45 - (let ((base-rust (rust-bootstrapped-package - rust-1.44 "1.45.2" - "0273a1g3f59plyi1n0azf21qjzwml1yqdnj5z472crz37qggr8xp= "))) - (package - (inherit base-rust) - (arguments - (substitute-keyword-arguments (package-arguments base-rust) - ((#:phases phases) - `(modify-phases ,phases - (add-after 'unpack 'set-linker-locale-to-utf8 - (lambda _ - (substitute* (find-files "." "^linker.rs$") - (("linker.env\\(\"LC_ALL\", \"C\"\\);") - "linker.env(\"LC_ALL\", \"en_US.UTF-8\");"))))))))))) - -(define rust-1.46 - (rust-bootstrapped-package - rust-1.45 "1.46.0" "0a17jby2pd050s24cy4dfc0gzvgcl585v3vvyfilniyvjrqkns= id")) - -(define rust-1.47 - (let ((base-rust (rust-bootstrapped-package - rust-1.46 "1.47.0" - "07fqd2vp7cf1ka3hr207dnnz93ymxml4935vp74g4is79h3dz19i= "))) - (package/inherit base-rust - (arguments - (substitute-keyword-arguments (package-arguments base-rust) - ((#:phases phases) - `(modify-phases ,phases - (replace 'build - ;; The standard library source location moved in this rele= ase. - (lambda* (#:key parallel-build? #:allow-other-keys) - (let ((job-spec (string-append - "-j" (if parallel-build? - (number->string (parallel-job-= count)) - "1")))) - (invoke "./x.py" job-spec "build" "--stage=3D1" - "library/std" - "src/tools/cargo"))))))))))) - -(define rust-1.48 - (rust-bootstrapped-package - rust-1.47 "1.48.0" "0fz4gbb5hp5qalrl9lcl8yw4kk7ai7wx511jb28nypbxninkwx= hf")) - -(define rust-1.49 - (rust-bootstrapped-package - rust-1.48 "1.49.0" "0yf7kll517398dgqsr7m3gldzj0iwsp3ggzxrayckpqzvylfy2= mm")) - -(define rust-1.50 - (rust-bootstrapped-package - rust-1.49 "1.50.0" "0pjs7j62maiyvkmhp9zrxl528g2n0fphp4rq6ap7aqdv0a6qz5= wm")) - -(define rust-1.51 - (rust-bootstrapped-package - rust-1.50 "1.51.0" "0ixqkqglv3isxbvl4ldr4byrkx692wghsz3fasy1pn5kr2prns= vs")) - -;;; The LLVM requiriment has been bumped to version 10 in Rust 1.52. Use= the -;;; latest available. -(define rust-1.52 - (let ((base-rust (rust-bootstrapped-package - rust-1.51 "1.52.1" - "165zs3xzp9dravybwslqs1qhn35agp6wacmzpymqg3qfdni26vrs= "))) - (package - (inherit base-rust) - (inputs (alist-replace "llvm" (list llvm-12) - (package-inputs base-rust)))))) - -(define rust-1.53 - (rust-bootstrapped-package - rust-1.52 "1.53.0" "1f95p259dfp5ca118bg107rj3rqwlswy65dxn3hg8sqgl4wwmx= sw")) - -(define rust-1.54 - (let ((base-rust - (rust-bootstrapped-package - rust-1.53 - "1.54.0" "0xk9dhfff16caambmwij67zgshd8v9djw6ha0fnnanlv7rii31dc"= ))) - (package/inherit base-rust - (source - (origin - (inherit (package-source base-rust)) - (snippet '(delete-file-recursively "src/llvm-project"))))))) - -(define rust-1.55 - (rust-bootstrapped-package - rust-1.54 "1.55.0" "07l28f7grdmi65naq71pbmvdd61hwcpi40ry7kp7dy7m233rld= xj")) - (define rust-1.56 (rust-bootstrapped-package rust-1.55 "1.56.1" "04cmqx7nn63hzz7z27b2b0dj2qx18rck9ifvip43s6dampx8v2= f3")) =2D- 2.34.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 26 11:09:38 2022 Received: (at 54439) by debbugs.gnu.org; 26 Mar 2022 15:09:38 +0000 Received: from localhost ([127.0.0.1]:54520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY82s-0008HV-Id for submit@debbugs.gnu.org; Sat, 26 Mar 2022 11:09:38 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:38674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nY82q-0008HG-5q for 54439@debbugs.gnu.org; Sat, 26 Mar 2022 11:09:36 -0400 Received: from [172.20.10.9] ([213.119.160.242]) by baptiste.telenet-ops.be with bizsmtp id B39Z2700H5E5NyV0139aFo; Sat, 26 Mar 2022 16:09:34 +0100 Message-ID: <730f00e80ab8469d6ce783ffff13cee76c533810.camel@telenet.be> Subject: Re: [bug#54580] [PATCH staging?] gnu: mrustc: Update to 0.10. From: Maxime Devos To: Pierre Langlois , 54580@debbugs.gnu.org, 54439@debbugs.gnu.org Date: Sat, 26 Mar 2022 16:09:28 +0100 In-Reply-To: <87lewwbzwy.fsf@gmx.com> References: <87lewwbzwy.fsf@gmx.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5J4Lp4mjRZ8l3J2qfO1g" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1648307374; bh=mR17IXUNrkfeKECDC7oxp4ddHjN1MhH+xGm41etks/4=; h=Subject:From:To:Date:In-Reply-To:References; b=Tkzt/NAYhvUqVS93do54jI2AlEygU6cWdW5a2cOVyK0SorQ8mOplhb3GUqw56npBZ NcgfTHwz914tuuT5Eo/N9fK5zX6xUrPlU6Rqefvbkb1Xv0frM7CnbcuAF7oMp8SenT Kc8Ymo/uSjgdBB8EnhWSScfBXxSQv26tHkkNCBzJgdAEKANc2asNScHgapR3PfYIj6 +RgvVQisDWPbD2QSmauPa2KGsAeMZn4xvOqdvRhjbj6hrSZ4IA8I+DW5XVYDV0KqUw 6kfmvnZFe6Yt4w0ILn3QcnARTkjjwc/GCYxTum3+Om8m40mjndKJNPbFhCsKBL4/kl VJkmxrAg8E5Rg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 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 (-) --=-5J4Lp4mjRZ8l3J2qfO1g Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Pierre Langlois schreef op za 26-03-2022 om 13:27 [+0000]: > That being said, I wasn't entirely sure where this patch should go, > ideally it would be good to have a staging branch rather than > core-updates, WDYT?=C2=A0 Maybe we can do this along with a rust version > update? While it would cause many rebuilds, it seems highly unlikely to actually break anything, as it only changes some early parts of the Rust bootstrapping process, so build farm capacity permitting, I would go with a staging branch (not necessarily the "staging" branch, just _a_ staging branch). Doing it together with a rust version update seems reasonable to me (see ). Greetings, Maxime. --=-5J4Lp4mjRZ8l3J2qfO1g 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+4iGRcl7gUCYj8sqBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rZeAP9qbXGBTIH9uEqnHx/zB7y6Gzun VE1JC6P0Za/Qki05qQEA2+Btzb7Ic4H8m+HjoMCYFf3V0aMpGnechw/zJuABmAQ= =3Wue -----END PGP SIGNATURE----- --=-5J4Lp4mjRZ8l3J2qfO1g-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 16:04:32 2022 Received: (at 54439) by debbugs.gnu.org; 11 Apr 2022 20:04:32 +0000 Received: from localhost ([127.0.0.1]:45815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ne0H2-0001Eb-63 for submit@debbugs.gnu.org; Mon, 11 Apr 2022 16:04:32 -0400 Received: from w1.tutanota.de ([81.3.6.162]:55474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ne0H1-0001EM-7H for 54439@debbugs.gnu.org; Mon, 11 Apr 2022 16:04:31 -0400 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w1.tutanota.de (Postfix) with ESMTP id 8ACA4FBF904 for <54439@debbugs.gnu.org>; Mon, 11 Apr 2022 20:04:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1649707465; s=s1; d=tutanota.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=1wwiqiwznnWOITyOISZxMR4Q9gAcAmAqQY8a996qiw4=; b=CXdxvB4yFwIUKPYEVbagBvVBCaOwgXzc1q13Ft3sUUmVfJDr/h7nsH/jmzWBd6MR +tkJqEtD9GX+beYKwP/xYvYlY8Uh0GfjdsDrSn2qDIqnCiQM1SwT4eDhGe/eNQyGSKY DfSNo5wCI6lmn+2YFLrm9LXbYeTuPDFdldQxFbD3c6u5LerpiwJkXyGL6TLyar2fWTy Qgzq3Nm8jhdX87HzVwmDYhndSwuTE+R2qEnV2rjojreiU8NTz9143136ZhDVClGYRkJ 4Whc7AIfwCJTl61styO0YZKBFuCiGoTAlr024PU4b/sXMu1z+2M3SeBWK9eo7YlXs3n 3hbi5JUX0w== Date: Mon, 11 Apr 2022 22:04:25 +0200 (CEST) From: kiasoc5@tutanota.com To: 54439 <54439@debbugs.gnu.org> Message-ID: Subject: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 4.7 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Reminder that Rust 1.60 was released recently. Content analysis details: (4.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [81.3.6.162 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.0 PDS_TONAME_EQ_TOLOCAL_VSHORT Very short body and From looks like 2 different emails 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.7 BODY_EMPTY No body text in message X-Debbugs-Envelope-To: 54439 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: 3.7 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Reminder that Rust 1.60 was released recently. Content analysis details: (3.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [81.3.6.162 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.0 PDS_TONAME_EQ_TOLOCAL_VSHORT Very short body and From looks like 2 different emails 2.0 BLANK_SUBJECT Subject is present but empty -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 1.7 BODY_EMPTY No body text in message Reminder that Rust 1.60 was released recently. From debbugs-submit-bounces@debbugs.gnu.org Thu May 19 22:39:26 2022 Received: (at 54439) by debbugs.gnu.org; 20 May 2022 02:39:26 +0000 Received: from localhost ([127.0.0.1]:37095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrsY2-0007rN-Ad for submit@debbugs.gnu.org; Thu, 19 May 2022 22:39:26 -0400 Received: from knopi.disroot.org ([178.21.23.139]:41552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrsY0-0007rE-MX for 54439@debbugs.gnu.org; Thu, 19 May 2022 22:39:25 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id DBD6643712 for <54439@debbugs.gnu.org>; Fri, 20 May 2022 04:39:22 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DPTxk3GsCkIb for <54439@debbugs.gnu.org>; Fri, 20 May 2022 04:39:21 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1653014359; bh=+wYJtp5A/arV1IkD+b0OzYw7Ar5b/ZfswuCJBjuvEDw=; h=Date:From:Subject:To; b=a958+a5RHcgx7M0QGzTF8rLmi/ALKNxDDg5nS6kh6QGt9RX8bH/xUFUezSj+YKWYM 0pCjBq4VrWIQAI89OIV5vmQRTWVikwfDYIdHR+L6DK/Y2Uy/fomGYmiRdEb/DHQJ1R 6874PL0kgZ8mXkLGKyf5eXnXoyqrlFAcuHXD4masA4xbfkesnqKks5sXvTtwwbLuNF JRb/yDjCstIPNklHcCU9DfzEX4H4XEmhmktmKYi005B7/LciirpaJt1358xTxmgRfs rvyUp+hoVeJ8d43JkwdKjZ63OzwmI806bs/13ul+yOYxOlwsStUDuGZ7EjkljYTir1 Z1hfonDyZ5Hwg== Date: Fri, 20 May 2022 02:39:19 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: kiasoc5@disroot.org Message-ID: Subject: Rust 1.61.0 To: 54439@debbugs.gnu.org X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 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 (-) Rust 1.61.0 is out From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 14:57:21 2022 Received: (at 54439) by debbugs.gnu.org; 30 Jun 2022 18:57:21 +0000 Received: from localhost ([127.0.0.1]:35615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6zLt-0005xW-9K for submit@debbugs.gnu.org; Thu, 30 Jun 2022 14:57:21 -0400 Received: from knopi.disroot.org ([178.21.23.139]:33674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6zLs-0005xN-7o for 54439@debbugs.gnu.org; Thu, 30 Jun 2022 14:57:20 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 89BC745A6E for <54439@debbugs.gnu.org>; Thu, 30 Jun 2022 20:57:18 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tQLjaF903shD for <54439@debbugs.gnu.org>; Thu, 30 Jun 2022 20:57:17 +0200 (CEST) Date: Thu, 30 Jun 2022 18:57:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1656615437; bh=rMqQSAs5WUBTlIy+7Bg9nFMfgdAGUHE0Rhp6TbouFTM=; h=Date:From:To:Subject:In-Reply-To:References; b=DLq82smd5YTfUIS0AAg//6Bpks40UOBZ80LflDsOVHCjaSqT3XoDMVz4XZhKVYDWV y+tVA8IgIsKFE9yLucmd6ajb3ZhvpG8ZIQFFD82ApIzAOheiLx9b71GKriYd13BygG lb74U87TWCpGEYH7QT2Kk9p6o/C3wX2E3o1FTkt4LAQ605e6RE8EE9b3GlVu47Zweg IlCgsHYAJ+PyZya4ZIGgmUd/w5qNDMSeh5cDQfoPt8wW1cMTHSHNqEtEo7aBoPDbbQ vb7Q6mdEU46ts6ZJjozbVgoYoIRF/UMzpkjZSbQsoQKEJWT2oES7ajRiM9akHgtdng qjPFrvmb/o0cA== From: kiasoc5 To: 54439@debbugs.gnu.org Subject: Re: Rust 1.61.0 Message-ID: <20220630185654.4642df77@aria> In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 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 (-) Rust 1.62.0 released today From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 16:17:16 2022 Received: (at 54439) by debbugs.gnu.org; 30 Jun 2022 20:17:16 +0000 Received: from localhost ([127.0.0.1]:35684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o70bD-0000DC-T4 for submit@debbugs.gnu.org; Thu, 30 Jun 2022 16:17:16 -0400 Received: from tobias.gr ([80.241.217.52]:45362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o70b7-0000Cp-Ml for 54439@debbugs.gnu.org; Thu, 30 Jun 2022 16:17:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=M/hR0CTNKfWS8 7UNbdagom6nJznP8qdRVJrTAlHtOWE=; h=references:in-reply-to:subject:to: from:date; d=tobias.gr; b=mq14gItqbwlgtd/Z5WlTUObKhmBO5iqJ+bGjN19ToTjO UW2wFoXrMFInZ189T58SeEOy2+HyoZozs3ki3r/lu0oPdv60Xt8u4ukam2ni6MxYKk7BhN xh3kfjWYkiaIyH6Pac7l1TJoLznC5dqbH1NjOHOvusNQrSSNl93Ykrv3CVYox1JReEXTmD f2HSo1qcOzh0lCbjBfsyhhmphNjCdejuUfTFAETAlVGSa00gRr2DBc8oIElGKeZ/WGzq1g XBcypdvAw8MzrvVgHvwVo2DElaPCq+ty7nF0N0rtbJW5OPDyBuxI0rgZY+A31BnO3UWpSc Q8MB0JpoI0yiuffTjA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 162bb48a; Thu, 30 Jun 2022 20:17:05 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 30 Jun 2022 22:17:03 +0200 From: Tobias Geerinckx-Rice To: kiasoc5 , 54439@debbugs.gnu.org Subject: Re: [bug#54439] Rust 1.61.0 In-Reply-To: <20220630185654.4642df77@aria> References: <20220630185654.4642df77@aria> Message-ID: <949bbae409a1d1696db5a2a855e53b11@tobias.gr> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 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 (-) Hi kiasoc5, kiasoc5 wrote on 11 Apr 22:04 +0200 > Reminder that Rust 1.60 was released recently. kiasoc5 wrote on 20 May 04:39 +0200 > Rust 1.61.0 is out kiasoc5 wrote 60 minutes ago > Rust 1.62.0 released today If you'd opened or contributed to this issue, would you be motivated by such replies? I wouldn't... There must be a more effective way to help move things forward. Regardless, Rust release announcements don't need to be cross-posted to the Guix bug trackers and all bug-guix@ subscribers. Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 30 21:11:18 2022 Received: (at 54439) by debbugs.gnu.org; 1 Jul 2022 01:11:18 +0000 Received: from localhost ([127.0.0.1]:35957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o75Bm-00042y-CU for submit@debbugs.gnu.org; Thu, 30 Jun 2022 21:11:18 -0400 Received: from knopi.disroot.org ([178.21.23.139]:44066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o75Bi-00042m-Pv for 54439@debbugs.gnu.org; Thu, 30 Jun 2022 21:11:17 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 43573459F5; Fri, 1 Jul 2022 03:11:13 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YmUJp0Zyiaq5; Fri, 1 Jul 2022 03:11:12 +0200 (CEST) Date: Fri, 1 Jul 2022 01:11:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1656637872; bh=7uCxn9AuXtk/mODGPoyx4h5J3xShZFzTrK4sGvSmmOU=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=MDGlpRnt+9SH+tfISBY2L597l5+lgn91DiHtMVzGW/Fr/SD81VKNTuQP2r+BXDbIF WHoLDtbJ4hNiLv+OQWj45iMmUaBc8PmOjIYgJO4yN1WCAX+YfU9F6As9J539JGIwWf ZHKkI9DwtNE6l4CRrYGvZ3sRFv/XeLJAmE4hd0Dl6GkBwwU+djb/okTa3FvbSQ/jYn 2twmPwLQHhpJluxV4aLE6hupXM3wegtOkBV5gx7MCz7h1EA2kgUA2cnpcVhNmvwq9E tFa6UEJOVRsKXddE1MgQaIa6i1Wqigg1gprDaHUOsl9FiVUqB+Xxl06TTmQ7+4bkM1 7nUHkP2AJGEgQ== From: kiasoc5 To: Tobias Geerinckx-Rice Subject: Re: [bug#54439] Rust 1.61.0 Message-ID: <20220701011109.1a436efa@aria> In-Reply-To: <949bbae409a1d1696db5a2a855e53b11@tobias.gr> References: <20220630185654.4642df77@aria> <949bbae409a1d1696db5a2a855e53b11@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 Cc: 54439@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: -1.0 (-) I'm sorry, I won't cross-post future updates. I can try the bump myself, it's just that I feel like this is too much of a challenge for me. On Thu, Jun 30 2022, 10:17:03 PM +0200 Tobias Geerinckx-Rice wrote: > Hi kiasoc5, > > kiasoc5 wrote on 11 Apr 22:04 +0200 > > Reminder that Rust 1.60 was released recently. > > kiasoc5 wrote on 20 May 04:39 +0200 > > Rust 1.61.0 is out > > kiasoc5 wrote 60 minutes ago > > Rust 1.62.0 released today > > If you'd opened or contributed to this issue, would you be motivated > by such replies? I wouldn't... > > There must be a more effective way to help move things forward. > > Regardless, Rust release announcements don't need to be cross-posted > to the Guix bug trackers and all bug-guix@ subscribers. > > Kind regards, > > T G-R > > Sent from a Web browser. Excuse or enjoy my brevity. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 01 05:39:31 2022 Received: (at 54439) by debbugs.gnu.org; 1 Jul 2022 09:39:31 +0000 Received: from localhost ([127.0.0.1]:36281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7D7a-0003IX-T6 for submit@debbugs.gnu.org; Fri, 01 Jul 2022 05:39:31 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7D7V-0003IK-Qo for 54439@debbugs.gnu.org; Fri, 01 Jul 2022 05:39:29 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 1C50145A66; Fri, 1 Jul 2022 11:39:24 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with UTF8SMTP id hgQPbaHCeZxq; Fri, 1 Jul 2022 11:39:23 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1656668361; bh=KC4zJ0mOgAIJcmjjiVqo1xPudsYO9ANOFSWeH/R1tKo=; h=Date:Cc:Subject:From:To:References:In-Reply-To; b=hjHX6s3dUYViabi7rq3RMger7MpUwefaRuSxeayvhyas9ODSN5jhrLX3PaCgPs8Zj fIhW1m7CHvvSZUYMV6lYCwXY5ZmlrlK2wU9GWDUf1Pd+w3RU1/jm7Enum0lO9jnLVq HT+NaNWrZ8AadOPLCe6zUMMQEhbhWJS5OHVIcuWwCzxwMKtPIExZyI5x6KqRZG6c5f 7YjMiG9QJhCjG90qPVwtbZf55YayH43s0XnNbB8pKSXqAH5ALuLGnD5ftNB/bldtdu CEK/7A+cdyUdX8qd/JDGCJhhpQB1AO0UXktDM4o6I2Wv9UNxaoA1X9vGr+hLVF03ep 7pYomOpd3qYIw== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 01 Jul 2022 10:39:20 +0100 Message-Id: Subject: Re: [bug#54439] Rust 1.61.0 From: "(" To: "kiasoc5" , "Tobias Geerinckx-Rice" References: <20220630185654.4642df77@aria> <949bbae409a1d1696db5a2a855e53b11@tobias.gr> <20220701011109.1a436efa@aria> In-Reply-To: <20220701011109.1a436efa@aria> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 Cc: 54439@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: -1.0 (-) On Fri Jul 1, 2022 at 2:11 AM BST, kiasoc5 via Guix-patches via wrote: > I feel like this is too much of a challenge for me. I updated Rust to 1.57 when I was new to Guix, it wasn't very hard at all. The main problem was that the build took aaaaaaages. See commit 89afe76a164c53aef66e6f819137bd0c65089fe8. -- ( From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 03 00:25:49 2022 Received: (at 54439) by debbugs.gnu.org; 3 Jul 2022 04:25:49 +0000 Received: from localhost ([127.0.0.1]:43128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7rB6-0007HG-L8 for submit@debbugs.gnu.org; Sun, 03 Jul 2022 00:25:49 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7rB3-0007H6-FE for 54439@debbugs.gnu.org; Sun, 03 Jul 2022 00:25:47 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 00D0445B24; Sun, 3 Jul 2022 06:25:44 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7fzSjRCesyLE; Sun, 3 Jul 2022 06:25:42 +0200 (CEST) Date: Sun, 3 Jul 2022 04:25:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1656822342; bh=ZpP8Q4LI/ApnUTAGl01VZinTCTWg8kVC9k3alE7ms9s=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=mb8HRplzut0zZ/xF4lPkhvcxKELlckrJTCwza1gat4XVEm5Pbkthff90QUBAoxyrP h2jTaFzguL+vyHWQTbBiFdkVVWj34ZYVwexwAzTH5a7zcchqE+Ax6mZ7u2Vuew/pAO qFHOvJUY1vm4/GORrSiaMRBRVRJgpl9ws7o3NyjUlEBrRKeILLBiKGADUSOe40fFbH 23l5AShXOTwMoYv8JKQoqd8XneyHvSGtD/L62M5nCILsOkg5iydeDoiEOmRf0iby4H k83PmbIMEUhv+ZiMwz1bGUZMoe3qccvt+VDQ4XZwF1fDVCYVy46S1CZVrq64sOI+s7 cexq4iUV+KWDw== From: kiasoc5 To: <54439@debbugs.gnu.org> Subject: Re: [bug#54439] Rust 1.61.0 Message-ID: <20220703042511.6023daf8@aria> In-Reply-To: References: <20220630185654.4642df77@aria> <949bbae409a1d1696db5a2a855e53b11@tobias.gr> <20220701011109.1a436efa@aria> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 54439 Cc: "\(" , Tobias Geerinckx-Rice 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 (-) I got 1.60 to build by using LLVM 14. Rust 1.61 fails to build, one of the tests hangs for many hours. ``` Finished release [optimized] target(s) in 47.43s Running `/tmp/guix-build-rust-1.61.0.drv-0/rustc-1.61.0-src/build/x86_64-unknow= n-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/std-25ea6ffff3= fb3704 --quiet` running 945 tests ...........................................................................= ......................... 100/945 ...........................................................................= ......................... 200/945 .....................................................................i.....= .....................thread '' panicked at 'explicit panic', library/std/src/io/buffered/tests.rs:495:13 .... 300/945 ........................................................................thr= ead '' panicked at 'explicit panic', library/std/src/io/stdio/tests.rs:37:9 ............................ 400/945 ...........................................................................= ......................... 500/945 ...........................................................................= ......................... 600/945 ...........................................................................= ..thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/sync_tests.rs:346:28 ....thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/sync_tests.rs:383:27 thread '' panicked at 'called `Result::unwrap()` on an `Err` value: SendError { .. }', library/std/src/sync/mpsc/sync_tests.rs:371:24 .......thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/sync_tests.rs:250:19 ............ 700/945 ..............................thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/tests.rs:322:28 ....thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/tests.rs:359:27 thread '' panicked at 'called `Result::unwrap()` on an `Err` value: SendError { .. }', library/std/src/sync/mpsc/tests.rs:347:24 .......thread '' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', library/std/src/sync/mpsc/tests.rs:241:19 ........................................thread '' panicked at 'explicit panic', library/std/src/sync/mutex/tests.rs:160:9 .thread '' panicked at 'test panic in inner thread to poison mutex', library/std/src/sync/mutex/tests.rs:114:9 ...thread 'thread '.' panicked at 'test panic in inner thread to poison mutex', library/std/src/sync/mutex/tests.rs' panicked at 'explicit panic', library/std/src/sync/mutex/tests.rs:221:9 :90:9 ............thread '' panicked at 'assertion failed: `(left =3D=3D right)` left: `1`, right: `2`', library/std/src/sync/mutex/tests.rs:184:9 .. 800/945 .thread '' panicked at 'test panic in inner thread to poison RwLock', library/std/src/sync/rwlock/tests.rs:238:9 .thread '' panicked at 'test panic in inner thread to poison RwLock', library/std/src/sync/rwlock/tests.rs:214:9 ..thread '.thread '' panicked at 'explicit panic', library/std/src/sync/rwlock/tests.rs:90:9 .thread '' panicked at 'explicit panic', library/std/src/sync/rwlock/tests.rs:78:9 .thread '' panicked at 'explicit panic', library/std/src/sync/rwlock/tests.rs:65:9 .thread '' panicked at 'explicit panic', library/std/src/sync/rwlock/tests.rs:52:9 .....' panicked at 'explicit panic', ..library/std/src/sync/rwlock/tests.rs:.150:9 ......i.panicked at 'crash now!', library/std/src/sys/unix/process/process_unix/tests.rs:46:27 panicked after panic::always_abort(), aborting. ............................................................................ 900/945 ....thread '' panicked at 'explicit panic', library/std/src/thread/tests.rs:87:33 .............thread '' panicked at 'Box', library/std/src/thread/tests.rs:222:9 note: run with `RUST_BACKTRACE=3D1` environment variable to display a backtrace .thread '' panicked at 'owned string', library/std/src/thread/tests.rs:206:9 .thread '' panicked at 'Box', library/std/src/thread/tests.rs:241:33 .thread '' panicked at 'static string', library/std/src/thread/tests.rs:190:9 .......................test sys::unix::process::process_common::tests::test_process_group_no_posix_spawn has been running for over 60 seconds test sys::unix::process::process_common::tests::test_process_group_posix_spawn has been running for over 60 seconds ``` (build hangs for several hours) =46rom 678e0772f265d0def67d33d062b4f99dc8d42d77 Mon Sep 17 00:00:00 2001 From: kiasoc5 Date: Sat, 2 Jul 2022 15:50:43 -0400 Subject: [PATCH] add rust-1.6{0,1,2} --- gnu/packages/rust.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 67dc5cdaf3..d49e622d85 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -786,6 +786,30 @@ (define rust-1.57 `("procps" ,procps) (package-native-inputs base-rust)))))) =20 +(define rust-1.58 + (rust-bootstrapped-package + rust-1.57 "1.58.1" "1iq7kj16qfpkx8gvw50d8rf7glbm6s0pj2y1qkrz7mi56vfsyfd8")) + +(define rust-1.59 + (rust-bootstrapped-package + rust-1.58 "1.59.0" "1yc5bwcbmbwyvpfq7zvra78l0r8y3lbv60kbr62fzz2vx2pfxj57")) + +(define rust-1.60 + (let ((base-rust (rust-bootstrapped-package + rust-1.59 "1.60.0" + "1drqr0a26x1rb2w3kj0i6abhgbs3jx5qqkrcwbwdlx7n3inq5ji0"))) + (package + (inherit base-rust) + (inputs (alist-replace "llvm" (list llvm-14) + (package-inputs base-rust)))))) +(define rust-1.61 + (rust-bootstrapped-package + rust-1.60 "1.61.0" "1vfs05hkf9ilk19b2vahqn8l6k17pl9nc1ky9kgspaascx8l62xd")) + +(define rust-1.62 + (rust-bootstrapped-package + rust-1.61 "1.62.0" "09y06qmh7ihi9kgimpp3h4nj3cmgc1zypqyaba10dlk4kf07h23x")) + ;;; 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 base-commit: b7e414982d4d47f3a0e42ea177b9797dc4880e91 --=20 2.37.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 21 20:09:36 2022 Received: (at control) by debbugs.gnu.org; 22 Jul 2022 00:09:36 +0000 Received: from localhost ([127.0.0.1]:39577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEgEW-0008V5-17 for submit@debbugs.gnu.org; Thu, 21 Jul 2022 20:09:36 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:59278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEgET-0008Uv-Cr for control@debbugs.gnu.org; Thu, 21 Jul 2022 20:09:30 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by andre.telenet-ops.be with bizsmtp id y09T2700320ykKC0109TfQ; Fri, 22 Jul 2022 02:09:28 +0200 Message-ID: Date: Fri, 22 Jul 2022 02:09:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 From: Maxime Devos Subject: Re: [bug#56684] [PATCH 1/3] Bump rust 1.57 -> 1.58 References: <86c503a4-bd43-6ba8-a307-452c57cf1cfa@telenet.be> Content-Language: en-US To: control@debbugs.gnu.org In-Reply-To: <86c503a4-bd43-6ba8-a307-452c57cf1cfa@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------o7M6UroMknFuIHiJI1wU4oO4" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1658448568; bh=v1BZN0avVU47IUN2969zBnUu7q2VE2DQonO+9SLdxBA=; h=Date:From:Subject:References:To:In-Reply-To; b=lpcy8ZqFjGF8EZhC1iLJLEpo+EPgyj6VtmIOWgaaxP6DlAZnaphjGKVvGjhYaNn9V FRuhdtV6S5799+Pe9Tb/UNPeeMTC2H6TuFhUdfxXYPIyEar82Zj6aer/jGgAGHW4zY 2TB6EOTSKuWpkzFvIXOaof6049iQi09u69h14BD1iB4i7QEcYqgVMrG6rbId19z7Ya jluTAxazdK+urkKD6nRg3ZYJw3+KXB5gMXxc7WIuFoaln4aG+CQQy6zHbsU4xWQubP VIX1DYAS3nQA9tGNmPWDjhoc38y9/m8633sLuRep4QgwSninw2P7KLAUePXpx5fI5/ 8gvju4mqnAFQA== X-Spam-Score: -0.7 (/) 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: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------o7M6UroMknFuIHiJI1wU4oO4 Content-Type: multipart/mixed; boundary="------------LWh0Qji6ofDsZP9HcFgeokHv"; protected-headers="v1" From: Maxime Devos To: control@debbugs.gnu.org Message-ID: Subject: Re: [bug#56684] [PATCH 1/3] Bump rust 1.57 -> 1.58 References: <86c503a4-bd43-6ba8-a307-452c57cf1cfa@telenet.be> In-Reply-To: <86c503a4-bd43-6ba8-a307-452c57cf1cfa@telenet.be> --------------LWh0Qji6ofDsZP9HcFgeokHv Content-Type: multipart/mixed; boundary="------------hnhvG2M0xOgdsdMVtSRWvKgo" --------------hnhvG2M0xOgdsdMVtSRWvKgo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQptZXJnZSA1NDQzOSA1NjY4NA0KdGhhbmtzDQoNCllvdSBhcmVuJ3QgYnVtcGluZyB0aGUg dmVyc2lvbiBidXQgYWRkaW5nIGEgbmV3IHZlcnNpb24gb2YgdGhlIFJ1c3QgDQpwYWNrYWdl LCB0aGUgb2xkIG9uZSBpcyBzdGlsbCB0aGVyZS4gQWxzbywgY29udmVudGlvbmFsbHkgaXQg aXMgbmFtZWQgDQp1cGRhdGluZyBpbiBHdWl4LCBhbmQgYSBjb21taXQgbWVzc2FnZSBpcyBt aXNzaW5nLiBGb3IgZXhhbXBsZXMgc2VlIHRoZSANCmdpdCBoaXN0b3J5Lg0KDQpBcmUgYWxs IHRoZSBpbnRlcm1lZGlhdGUgc3RlcHMgbmVlZGVkLCBvciBjb3VsZCB5b3UgcmVkdWNlIHRo ZSBudW1iZXIgb2YgDQpuZXcgaW50ZXJtZWRpYXRlIHBhY2thZ2VzPw0KDQpFLmcuLCB5b3Ug Y291bGQgdHJ5IGdvaW5nIGRpcmVjdGx5IGZyb20gMS41NyB0byAxLjYwIHdpdGhvdXQgDQpp bnRlcm1lZGlhdGUgc3RlcHMuIElmIHRoYXQncyBwb3NzaWJsZSwgaXQgd291bGQgYmUgbGVz cyBpbmVmZmljaWVudCB0byANCmNvbXBpbGUuDQoNCkFsc28sIHRoZXJlIGFyZSBhbHJlYWR5 IHBhdGNoZXMgZm9yIHVwZGF0aW5nIHJ1c3QsIHNlZSANCjxodHRwczovL2RlYmJ1Z3MuZ251 Lm9yZy9jZ2kvYnVncmVwb3J0LmNnaT9idWc9NTQ0Mzk+LiBQbGVhc2UgbG9vayBmb3IgDQph bHJlYWR5IGV4aXN0aW5nIHBhdGNoZXMgYmVmb3JlIHBvc3RpbmcgZHVwbGljYXRlcywgdG8g YXZvaWQgZG91YmxlIA0Kd29yaywgZXRjLg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQo= --------------hnhvG2M0xOgdsdMVtSRWvKgo Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------hnhvG2M0xOgdsdMVtSRWvKgo-- --------------LWh0Qji6ofDsZP9HcFgeokHv-- --------------o7M6UroMknFuIHiJI1wU4oO4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYtnqtwUDAAAAAAAKCRBJ4+4iGRcl7tMG AP4vMJ3936PnqON8sdHqjo91ti+2mYxP1IDfQeKA9b9nigD+IHG88XMN+n1AuOxwt6yKoH93BUlt 2CqVPwXViEPBDwk= =mSA9 -----END PGP SIGNATURE----- --------------o7M6UroMknFuIHiJI1wU4oO4-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 21:47:58 2022 Received: (at 54439) by debbugs.gnu.org; 4 Aug 2022 01:47:58 +0000 Received: from localhost ([127.0.0.1]:50613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPxu-00076B-1P for submit@debbugs.gnu.org; Wed, 03 Aug 2022 21:47:58 -0400 Received: from wnew3-smtp.messagingengine.com ([64.147.123.17]:40963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPxr-00075G-OB for 54439@debbugs.gnu.org; Wed, 03 Aug 2022 21:47:57 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.west.internal (Postfix) with ESMTP id 4895D2B05C43; Wed, 3 Aug 2022 21:47:49 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Wed, 03 Aug 2022 21:47:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimnewsome.net; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1659577668; x=1659581268; bh=p/lf3BglSf f9WsmRkd1XDQoQB+MB/usELoCa8GQKkSk=; b=JT7Pb+y6FeYHmiUfZgIlK2OSXD m7vjV6lq86OSkO+wdvhgy/rS5hihIE+ZqCCI6OEP6WQJ+7EOuKscpvg6O1IIyVki 3wiEeZutJ0dS88djgJi3Dz5Q+CIB/ZjY0GJdC/BuhbnAkbks3jiepY/j5RwNW8fE Z98IS50krQGxHN6w2bY46CcpNqrgqp79a6MTnDiYTo1QxfRnP5CcjJyoUcsfKePQ oRUAW3uspgUdlgIEjAFyI07j43x3JtcNfUmQjrU1f3CP/KK1MR6/cr1hVjQf6NGW GBITrf3eq/ckBmkayob2aSLOIKrE1W4XOor1Oc5B62SpJyJLFNzUNy3e9HMg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1659577668; x=1659581268; bh=p/lf3BglSff9WsmRkd1XDQoQB+MB/usELoC a8GQKkSk=; b=Ahh3e8qRTuIWiU8PTF5UNR+UfZa0/gC56z7j6+XQgQXPJZfAl6W 8izLUH46l6n9WB2SvITOcBBX2SpdIRtQakYjITJmTtkbCI5rlDzXPiHfnaN+PRyD 5qT4UBUij/mOtfX1sPaQHjJTbFr15pAAscLpBkkAHCO4a7B1euVtVLf0Qm47KxHm C+GJ83EG1K56nNvZZFMu7MLp4pvG5xMxCqCYrprYSohxKsIJPNeXvMJPGzsKWXiX Sc1Ht9+7XIy7KTNhtEoL04pRZRfQB+zMPeIwct2/OvCJBq1pykfPyu0JIMj1HJkC XUIstNACR8N+P+h6YWdTfTiQtsId8nyMwMw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddvkedghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheplfhimhcupfgv fihsohhmvgcuoehjihhmsehjihhmnhgvfihsohhmvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepvdefffelkeelhefggfduieeuleegiedvgfduheehfeegjefgledvveffvdekieeg necuffhomhgrihhnpehgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepjhhimhesjhhimhhnvgifshhomhgvrdhnvght X-ME-Proxy: Feedback-ID: ib1a94636:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Aug 2022 21:47:47 -0400 (EDT) From: Jim Newsome To: 54439@debbugs.gnu.org, Maxime Devos Subject: [PATCH core-updates] gnu: rust: Use rust-1.60.0 Date: Wed, 3 Aug 2022 20:47:15 -0500 Message-Id: <20220804014716.785308-1-jim@jimnewsome.net> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 Cc: Paul Alesius , Felipe Balbi , kiasoc5@tutanota.com, Pierre Langlois 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 (-) Hi, I'm new to this project and this code-review workflow, so please bear with me :). It looks like there have been a few attempts here at updating Rust, including [Paul's], [Felipe's], and [my own]. [Paul's]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54439#5 [Felipe's]: https://issues.guix.gnu.org/54475#0 [my own]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56684 There's some discussion in this thread about using an updated mrustc and using that to cut out some earlier steps of the bootstrap chain. I propose leaving that out for the moment. It seems both nontrivial and orthogonal, so IMO would make more sense as its own thread / patch-set, which could be reviewed and merged independently, before or after this one. I think there's some confusion about where and how tests are enabled/disabled. IIUC in the current baseline, they are disabled in `rust-1.55`, which is the first version built with an earlier "official" rust: ``` ;; Only the final Rust is tested, not the intermediate bootstrap ones, ;; for performance and simplicity. #:tests? #f ``` and subsequent versions inherit that via the `rust-bootstrapped-package` function. The latest and public version (currently `rust-1.57`) re-enables most of the tests and fixes up some things so that the tests pass. So I think the approach here when adding versions is to change the current latest (1.57) to the simpler form that keeps tests disabled, add any additional necessary steps, and have the test-reenabling code again in the latest version. 2 patches included: * First is a pure refactor to decouple "rust-1.57" from "rust" to help avoid confusion in the future. * Second adds 1.58, 1.59, and 1.60, and makes rust-1.60 the new rust. In the latter patch I also tried building each version with a Rust 2 versions back instead of just 1 version back, to see if any can be left out. Unfortunately they couldn't. I'm including some of the errors in the comments for reference. -Jim From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 21:49:40 2022 Received: (at 54439) by debbugs.gnu.org; 4 Aug 2022 01:49:40 +0000 Received: from localhost ([127.0.0.1]:50621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPzX-0007AE-IR for submit@debbugs.gnu.org; Wed, 03 Aug 2022 21:49:39 -0400 Received: from wnew3-smtp.messagingengine.com ([64.147.123.17]:44423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPzV-00079y-Qw for 54439@debbugs.gnu.org; Wed, 03 Aug 2022 21:49:38 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.west.internal (Postfix) with ESMTP id B862C2B05C41; Wed, 3 Aug 2022 21:49:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 03 Aug 2022 21:49:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimnewsome.net; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1659577771; x=1659581371; bh=kex8moIkjo QBsibiUYcTUG9NvFMfXOl9M++HKqjwPU4=; b=zSxJ+daj1mJf/ZGLIGv/5w1o9x ltkBd+bHfExMODGXNuKsmN/LeJRIMoJFBeInSap3F3TObD4MuPMCImjSwlQhTtpk HA085oYxJTDWcVvmfLK3Cv8KA2sBSP8s4W4XziYYjmftf8ZqB1MycbnRIKvVrWtE pBGHGgxGlEkLBDaGnaQJKZ1/FWA11FUgxRVHT85Wqazh9Ap9HtpLLLqp0N83XhUq geM2pDJNuC8ql7RRN3+lMQaZwyYiEWqadPywZokpld4xj3K1gPZJE2mUfFR4xJbL KGR1GJEumHf5TpNB8gkvSwZRxxzH960Shw4lbbw88XHik1lc4f6wJ09rV2XA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1659577771; x=1659581371; bh=kex8moIkjoQBsibiUYcTUG9NvFMfXOl9M++ HKqjwPU4=; b=Xsd43SFr8lTIm5n+S9rzo3ft+vS4RftpDAOAaaqUXa1syGMzqEp KT0Zckbb+DA0BdFkc4qjqdsVvrnEdlhS/ygNfpd5iLvGVILmL0B1kHGsnk8Bqd+Z WLvawT9AETFsR8TMohRc5Lelbod/Cr62VgSwAOvjZ2dEMrf16QwZTpjYUt+ZF4mJ iAOmB79TWCKeDTVPi+AX25beUnM1l9xgqESCbTe+DOC2Z4tWUMS0Byh/sfyxQqOK 211W8L8S3napf4XY5N8AmLrHwAhHbAPgOO2tIjBYm2ip8EfESh2dueIr8BD0linJ bNBSFFEc5jOE2QW399d47Kn/E0itGSeTeKA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddvkedgheefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgggfestdekredtredttdenucfhrhhomheplfhimhcupfgv fihsohhmvgcuoehjihhmsehjihhmnhgvfihsohhmvgdrnhgvtheqnecuggftrfgrthhtvg hrnhepvdetffeuffeigeeiudehkeehkefhffduiefhtddvgfdtgffhueffveelteeiudek necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhimh esjhhimhhnvgifshhomhgvrdhnvght X-ME-Proxy: Feedback-ID: ib1a94636:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Aug 2022 21:49:29 -0400 (EDT) From: Jim Newsome To: 54439@debbugs.gnu.org, Maxime Devos Subject: [PATCH core-updates 1/2] gnu: rust: decouple rust-1.57 and "rust" Date: Wed, 3 Aug 2022 20:47:17 -0500 Message-Id: <7125a9c1de14dca78c45d16ddeb29339b49ffde7.1659577396.git.jnewsome@torproject.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 Cc: Jim Newsome , Paul Alesius , Felipe Balbi , kiasoc5@tutanota.com, Pierre Langlois 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 (-) From: Jim Newsome * gnu/packages/rust.scm (rust-1.57, rust): decouple the definition of rust-1.57, which happens to be the current latest, from the definition of rust, which is always the latest. The latter re-enables tests and extra components, which should always be done only on the final public rust package, not specifically rust-1.57. --- gnu/packages/rust.scm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 759bf9a631..d85acef696 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -540,10 +540,18 @@ (define rust-1.56 (generate-all-checksums "vendor")))))))))) (define rust-1.57 - (let ((base-rust - (rust-bootstrapped-package - rust-1.56 "1.57.0" - "06jw8ka2p3kls8p0gd4p0chhhb1ia1mlvj96zn78n7qvp71zjiim"))) + (rust-bootstrapped-package + rust-1.56 "1.57.0" "06jw8ka2p3kls8p0gd4p0chhhb1ia1mlvj96zn78n7qvp71zjiim")) + +;;; 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 +;;; required to build the full Rust bootstrap chain. +;;; +;;; 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.57)) (package (inherit base-rust) (outputs (cons "rustfmt" (package-outputs base-rust))) @@ -682,12 +690,6 @@ (define rust-1.57 `("procps" ,procps) (package-native-inputs base-rust)))))) -;;; 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 -;;; required to build the full Rust bootstrap chain. -(define-public rust rust-1.57) - (define-public rust-src (hidden-package (package base-commit: 8a2b5f3f587459c11c037b9d372b4070263baae9 -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 03 21:49:54 2022 Received: (at 54439) by debbugs.gnu.org; 4 Aug 2022 01:49:54 +0000 Received: from localhost ([127.0.0.1]:50626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPzm-0007Ai-0g for submit@debbugs.gnu.org; Wed, 03 Aug 2022 21:49:54 -0400 Received: from wnew3-smtp.messagingengine.com ([64.147.123.17]:58057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJPzj-0007AU-M0 for 54439@debbugs.gnu.org; Wed, 03 Aug 2022 21:49:52 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailnew.west.internal (Postfix) with ESMTP id 94E872B05C41; Wed, 3 Aug 2022 21:49:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 03 Aug 2022 21:49:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimnewsome.net; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1659577785; x= 1659581385; bh=sFrRnNs94afAngeUlzcPPJ97W2bRvfWtkP0s8cvbmDQ=; b=B 1M80wMrwX2GoP9iV/kGaVryvg251ofMKryUTN+YV7vClf8ueRHNC5JzULUm6mV81 gb+jcfeaVIJHc4+OisqF1GzGNs9uXJ2R0eubExRTE9foA/fCDi5SY9gkFRFqmbA0 bbkFTbgVSnamrVJkUale9KnB8JNvHs2KOXed9OVOv2j1O5REzQLf/iPN4WJbY+Jj 3Nz9ucL+bHzs3emtzhibuFVxPF/4CFR7g25RyArufKPcwXxx89ZqEgdU+C1K1UOA yPkiKwkeIEILt/CJKuc2KvXxvgte5ymC2zamNmlYWo7sskQPHQd6GwDuYGyMeylL 9Zp0G5qahzXZtTLSnJfww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1659577785; x=1659581385; bh=sFrRnNs94afAn geUlzcPPJ97W2bRvfWtkP0s8cvbmDQ=; b=QCxld/hIqRLgC6TlKw8JGSrN2K97E 5m85DuDli4RAGigruZdqcw0+SEYS2Q7/2Iuo1SZUA7YjQjYZmE/l4bMe4qloZU6X QOpCdvk3PBF1uy59jRFcrewnWDTIPNwifq+cKPwf6tUnBAVduhQGlDNfo7AOpoxv WOsRvO4rQib+trvrLvNzvZBCOMOi4qWpygtLcyW/ZIKLDW6JDZ2zQCzyvY1EeyVq 5XcgnQLuA7w/cJoxUXtv8aiYQe07LIyF8RTTcVYXhtL7br7KczMJaREcKFydwwNR mvgkjzsiH5aUYUSxd46Q8mWGqJonkO2MDtFP02lPFUL3DvaKCDmI8pbAg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddvkedgheefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheplfhimhcu pfgvfihsohhmvgcuoehjihhmsehjihhmnhgvfihsohhmvgdrnhgvtheqnecuggftrfgrth htvghrnheplefguefgkefhffffieekjeehkeejhfevhfetudehveffheejfeefveekffeg veeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjh himhesjhhimhhnvgifshhomhgvrdhnvght X-ME-Proxy: Feedback-ID: ib1a94636:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Aug 2022 21:49:44 -0400 (EDT) From: Jim Newsome To: 54439@debbugs.gnu.org, Maxime Devos Subject: [PATCH core-updates 2/2] gnu: rust: Use rust-1.60.0 Date: Wed, 3 Aug 2022 20:47:19 -0500 Message-Id: <42db48eec3d7011d13d49f816604c8338c3b6c43.1659577396.git.jnewsome@torproject.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <7125a9c1de14dca78c45d16ddeb29339b49ffde7.1659577396.git.jnewsome@torproject.org> References: <7125a9c1de14dca78c45d16ddeb29339b49ffde7.1659577396.git.jnewsome@torproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439 Cc: Jim Newsome , Paul Alesius , Felipe Balbi , kiasoc5@tutanota.com, Pierre Langlois 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 (-) From: Jim Newsome * gnu/packages/rust.scm (rust-1.58, rust-1.59, rust-1.60, rust): Add rust-1.58, rust-1.59, and rust-1.60, and update rust to be based on rust-1.60 instead of rust-1.57. --- gnu/packages/rust.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index d85acef696..ebad9dc9e5 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -541,8 +541,35 @@ (define rust-1.56 (define rust-1.57 (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.55. e.g.: + ;; * feature `edition2021` is required rust-1.56 "1.57.0" "06jw8ka2p3kls8p0gd4p0chhhb1ia1mlvj96zn78n7qvp71zjiim")) +(define rust-1.58 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.56. e.g.: + ;; * error: attributes starting with `rustc` are reserved for use by the + ;; `rustc` compiler + ;; * error: cannot find attribute `rustc_do_not_const_check` in this scope + ;; * error[E0522]: definition of an unknown language item: + ;; `const_eval_select_ct` + rust-1.57 "1.58.1" "1iq7kj16qfpkx8gvw50d8rf7glbm6s0pj2y1qkrz7mi56vfsyfd8")) + +(define rust-1.59 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.57. e.g.: + ;; * error: `doc(primitive)` should never have been stable + ;; * error[E0522]: definition of an unknown language item: + ;; `generator_return` + ;; * error[E0206]: the trait `Copy` may not be implemented for this type + rust-1.58 "1.59.0" "1yc5bwcbmbwyvpfq7zvra78l0r8y3lbv60kbr62fzz2vx2pfxj57")) + +(define rust-1.60 + (rust-bootstrapped-package + ;; Verified that it *doesn't* build with 1.58. e.g.: + ;; * error: unknown codegen option: `symbol-mangling-version` + rust-1.59 "1.60.0" "1drqr0a26x1rb2w3kj0i6abhgbs3jx5qqkrcwbwdlx7n3inq5ji0")) + ;;; 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 @@ -551,7 +578,7 @@ (define rust-1.57 ;;; 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.57)) + (let ((base-rust rust-1.60)) (package (inherit base-rust) (outputs (cons "rustfmt" (package-outputs base-rust))) -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 07:04:27 2022 Received: (at 54439-done) by debbugs.gnu.org; 4 Aug 2022 11:04:27 +0000 Received: from localhost ([127.0.0.1]:51408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJYeI-0001Yd-QD for submit@debbugs.gnu.org; Thu, 04 Aug 2022 07:04:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJYeD-0001YM-7f for 54439-done@debbugs.gnu.org; Thu, 04 Aug 2022 07:04:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJYe6-0003u1-8N; Thu, 04 Aug 2022 07:04:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=mJPKJhLSCxGyf9PzU5fak63EWjWWzcuTeraOdxUDWnU=; b=JfwQrIbqBVcLYbyXdJLX sDqx1cBLE43i9kjPwgfXWfALSSS1Wx2ia2AWtZUKHpfnvsydvlJKQJ2CeXvia17bTYQlfQeIMqt8r iusl/H0SbbjXodK9p2nT9JmQ4eds3Crr+USuTgWR0T143gra2zduJi7fsnnpVMmeXCQPLZI8pIQc3 VwuCgVltykLFsrKZm/TOajNuGR6KHBEanhLAu9LKhpjGwSQkxGOAM9QXr7Ir+FR1haV0Bnd7S2bA3 4adWxN94ZUJH8tqwjnrm3TMhyvoaXx8QhNOBzMBnhOuAWDvYkhQ4BGxV6zMnl5haHzU3neHwfmEXm syKL4WCZ65hA7A==; Received: from 2a02-25e8-18-f3d0-52eb-71ff-fe49-3a13.ip6.vitnett.no ([2a02:25e8:18:f3d0:52eb:71ff:fe49:3a13]:48816 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJYe5-0000Yr-CQ; Thu, 04 Aug 2022 07:04:06 -0400 From: Marius Bakke To: Jim Newsome , 54439-done@debbugs.gnu.org, Maxime Devos Subject: Re: [bug#54439] [PATCH core-updates] gnu: rust: Use rust-1.60.0 In-Reply-To: <20220804014716.785308-1-jim@jimnewsome.net> References: <20220804014716.785308-1-jim@jimnewsome.net> Date: Thu, 04 Aug 2022 13:03:57 +0200 Message-ID: <871qtwqnhe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54439-done Cc: paul@unnservice.com, kiasoc5@tutanota.com, Efraim Flashner , Felipe Balbi , Pierre Langlois , 56684-done@debbugs.gnu.orgPaulAlesius 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: -3.3 (---) --=-=-= Content-Type: text/plain Jim Newsome skriver: > Hi, I'm new to this project and this code-review workflow, so please bear with me :). Welcome! You are doing great. :-) > It looks like there have been a few attempts here at updating Rust, including [Paul's], [Felipe's], and [my own]. > > [Paul's]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54439#5 > [Felipe's]: https://issues.guix.gnu.org/54475#0 > [my own]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56684 Indeed. :-/ > There's some discussion in this thread about using an updated mrustc and using that to cut out some earlier steps of the bootstrap chain. I propose leaving that out for the moment. It seems both nontrivial and orthogonal, so IMO would make more sense as its own thread / patch-set, which could be reviewed and merged independently, before or after this one. This has recently been done on the 'staging' branch courtesy of Efraim. > I think there's some confusion about where and how tests are enabled/disabled. IIUC in the current baseline, they are disabled in `rust-1.55`, which is the first version built with an earlier "official" rust: > > ``` > ;; Only the final Rust is tested, not the intermediate bootstrap ones, > ;; for performance and simplicity. > #:tests? #f > ``` > > and subsequent versions inherit that via the `rust-bootstrapped-package` function. > > The latest and public version (currently `rust-1.57`) re-enables most of the tests and fixes up some things so that the tests pass. > > So I think the approach here when adding versions is to change the current latest (1.57) to the simpler form that keeps tests disabled, add any additional necessary steps, and have the test-reenabling code again in the latest version. That is my understanding too. > 2 patches included: > > * First is a pure refactor to decouple "rust-1.57" from "rust" to help avoid confusion in the future. > * Second adds 1.58, 1.59, and 1.60, and makes rust-1.60 the new rust. > > In the latter patch I also tried building each version with a Rust 2 versions back instead of just 1 version back, to see if any can be left out. Unfortunately they couldn't. I'm including some of the errors in the comments for reference. LGTM, I've pushed both patches to the 'staging' branch since Rust was already patched there and it has not started evaluating yet. Note: I also added a copyright line for you, hope that was okay. Closing the issue, but feel free to continue the discussion. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYuunnQ8cbWFyaXVzQGdu dS5vcmcACgkQ6HGLpZEUEHdyxAEA2qeNz4D8O/38ro1BbaMZ7v2VSx0Ldbc071Tg frdEbAEA/RvEoGHBqKVOPLJD0K/0v/UcX6A7RkAy9EjqTKplAm4F =hZQj -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 11:08:32 2022 Received: (at 54439-done) by debbugs.gnu.org; 4 Aug 2022 15:08:32 +0000 Received: from localhost ([127.0.0.1]:54357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJcSe-0004t9-2C for submit@debbugs.gnu.org; Thu, 04 Aug 2022 11:08:32 -0400 Received: from new3-smtp.messagingengine.com ([66.111.4.229]:37165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJcSb-0004su-LH for 54439-done@debbugs.gnu.org; Thu, 04 Aug 2022 11:08:30 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailnew.nyi.internal (Postfix) with ESMTP id 8D6495803B7; Thu, 4 Aug 2022 11:08:23 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 04 Aug 2022 11:08:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jimnewsome.net; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1659625703; x= 1659629303; bh=Y4HRr1OwjQkLeWJevqJfxTzDBRse8EUmgwMobz2NGME=; b=w ngvxyylCkaVFmkDV0CoAJlCZXPnv8O1yg36stgsZjud95ifHq8Mbl2LCh1A2LdOk Tl7NgCvlaNjruQJmTqk7JVPrKRtdTikaHOm5DNXavlIISZg4MtCw+xfqWuYOqziO qdbIp1I5KIosfmNqwt069reeLNg/QtGR9/VIHNz/CbUzdf1Ld7PCYU6OXbuPW6oa 4kawIg1ocJFO7MgeEvtQULevGTFYUuPF70Pm1Vdh8fWX5DTSey8t0P1zSxm4uCt8 m+MUN6YvGPfWIehUCkrWmKvS163ZM1qOXP5ZHcnAbZ/UJBgrsDN6lPddVNMe4/6U 2+2vImqRYd0SIxMt7tnog== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1659625703; x= 1659629303; bh=Y4HRr1OwjQkLeWJevqJfxTzDBRse8EUmgwMobz2NGME=; b=b Ht0Pdl33in61V/vls0eUwGHAkfeXhsWo6ImTm+g8iAZ2rfVoq0CdR3v9rQZcifQO ikq9t2TmwWnKfZ10kqp8/gkbFGL5FznrelK0wnrEDLWodlmWV3R4RD7wYJLH6O9M ZkOT3d8ChAEFAAB9LBQaYN0DRBrd/VcUv2DpKR5jLctjc4nzoKGG0u0b1vJHB8lb OOypWUHSWUe4TYvk/FJvgSuwt2DbM+gOuXEVO0iwJS/0W9+ZD8MFHAWJiYBLFuaP JZ/lX29VHKZyE4YzXZ52uxn21b16ozwvPOsayXhJmZboKKOpCzarA2TOf/NGVSmd i1+3hH1Bij4wLNHaMpQcw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddvledgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeflihhm ucfpvgifshhomhgvuceojhhimhesjhhimhhnvgifshhomhgvrdhnvghtqeenucggtffrrg htthgvrhhnpeffjedukeehjedthfdvleettefghfetteefueehleejhfeljeeuffelhfeh heefieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hjihhmsehjihhmnhgvfihsohhmvgdrnhgvth X-ME-Proxy: Feedback-ID: ib1a94636:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 4 Aug 2022 11:08:20 -0400 (EDT) Message-ID: <9ed092b0-a772-491f-8ec2-ff8b95db52e2@jimnewsome.net> Date: Thu, 4 Aug 2022 10:08:20 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [bug#54439] [PATCH core-updates] gnu: rust: Use rust-1.60.0 Content-Language: en-US To: Marius Bakke , 54439-done@debbugs.gnu.org, Maxime Devos References: <20220804014716.785308-1-jim@jimnewsome.net> <871qtwqnhe.fsf@gnu.org> From: Jim Newsome In-Reply-To: <871qtwqnhe.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54439-done Cc: "56684-done@debbugs.gnu.org Paul Alesius" , Felipe Balbi , kiasoc5@tutanota.com, Pierre Langlois , Efraim Flashner 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 (-) On 8/4/22 06:03, Marius Bakke wrote: > LGTM, I've pushed both patches to the 'staging' branch since Rust was > already patched there and it has not started evaluating yet. > > Note: I also added a copyright line for you, hope that was okay. Great! Thanks, and let me know if any additional follow-up is needed! From unknown Sun Jun 15 08:24:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 02 Sep 2022 11:24:08 +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