From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 11:11:07 2024 Received: (at submit) by debbugs.gnu.org; 18 Oct 2024 15:11:07 +0000 Received: from localhost ([127.0.0.1]:39743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1od6-0004lJ-Dv for submit@debbugs.gnu.org; Fri, 18 Oct 2024 11:11:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:46504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1od1-0004kU-G5 for submit@debbugs.gnu.org; Fri, 18 Oct 2024 11:11:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1oce-0002R4-52 for guix-patches@gnu.org; Fri, 18 Oct 2024 11:10:36 -0400 Received: from smtp.umanwizard.com ([54.203.248.109]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t1ocW-0005wW-7Z for guix-patches@gnu.org; Fri, 18 Oct 2024 11:10:35 -0400 Received: from localhost ([174.229.77.246]) by smtp.umanwizard.com ; 18 Oct 2024 15:10:23 +0000 X-Fes-Received-For: guix-patches@gnu.org X-Fes-Received-From: From: Brennan Vincent To: guix-patches@gnu.org Subject: [PATCH] gnu: rust: update to 1.82 X-Envelope-From: ecad045f748c3c6d4db157e7487b703999d86333 Mon Sep 17 00:00:00 2001 Date: Fri, 18 Oct 2024 11:10:20 -0400 Message-ID: <871q0da1lv.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain X-Fes-Encrypted: true X-Fes-Ehlo-Domain: localhost Received-SPF: pass client-ip=54.203.248.109; envelope-from=brennan@umanwizard.com; helo=smtp.umanwizard.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: efraim@flashner.co.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) gnu/packages/rust.scm (new variable): rust-1.82. gnu/packages/rust.scm (rust): update to 1.82. Change-Id: If6ff59011edca7a230946a3ba77b51f26cd47789 --- gnu/packages/rust.scm | 79 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 65 insertions(+), 14 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 7f85402242..97afb81cbc 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1054,6 +1054,33 @@ (define-public rust-1.81 (rust-bootstrapped-package rust-1.80 "1.81.0" "19yggj1qivdhf68gx2652cfi7nxjkdgy39wh7h6facpzppz4h947")) +(define-public rust-1.82 + (let ((base-rust (rust-bootstrapped-package rust-1.81 "1.82.0" + "0ajiryki2aqsg3ydx3nfhrb5i1mmxvasfszs9qblw66skr8g8lvw"))) + (package + (inherit base-rust) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:phases phases) + `(modify-phases ,phases + (replace 'patch-cargo-checksums + (lambda _ + (substitute* (cons* "Cargo.lock" + "src/bootstrap/Cargo.lock" + "library/Cargo.lock" + (filter + ;; don't mess with the + ;; lock files in the Cargo testsuite; it + ;; messes up the tests. + (lambda (path) + (not + (string-contains path "cargo/tests/testsuite"))) + (find-files "src/tools" "Cargo.lock"))) + (("(checksum = )\".*\"" all name) + (string-append name "\"" ,%cargo-reference-hash "\""))) + (generate-all-checksums "vendor")))))))))) + + (define (make-ignore-test-list strs) "Function to make creating a list to ignore tests a bit easier." (map (lambda (str) @@ -1068,7 +1095,7 @@ (define (make-ignore-test-list strs) ;;; 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.81)) + (let ((base-rust rust-1.82)) (package (inherit base-rust) (properties (append @@ -1082,32 +1109,50 @@ (define-public rust '(begin (for-each delete-file-recursively '("src/llvm-project" + "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc" "vendor/jemalloc-sys-0.5.4+5.3.0-patched/jemalloc" + "vendor/openssl-src-111.17.0+1.1.1m/openssl" "vendor/openssl-src-111.28.2+1.1.1w/openssl" "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc" ;; These are referenced by the cargo output ;; so we unbundle them. - "vendor/curl-sys-0.4.72+curl-8.6.0/curl" + "vendor/curl-sys-0.4.52+curl-7.81.0/curl" + "vendor/curl-sys-0.4.74+curl-8.9.0/curl" "vendor/libffi-sys-2.3.0/libffi" - "vendor/libnghttp2-sys-0.1.9+1.58.0/nghttp2" - "vendor/libz-sys-1.1.16/src/zlib")) + "vendor/libz-sys-1.1.3/src/zlib" + "vendor/libz-sys-1.1.18/src/zlib" + "vendor/libz-sys-1.1.19/src/zlib")) ;; Use the packaged nghttp2 - (delete-file "vendor/libnghttp2-sys-0.1.9+1.58.0/build.rs") - (with-output-to-file "vendor/libnghttp2-sys-0.1.9+1.58.0/build.rs" - (lambda _ - (format #t "fn main() {~@ + (for-each + (lambda (ver) + (let ((vendored-dir (format #f "vendor/libnghttp2-sys-~a/nghttp2" ver)) + (build-rs (format #f "vendor/libnghttp2-sys-~a/build.rs" ver))) + (delete-file-recursively vendored-dir) + (delete-file build-rs) + (with-output-to-file build-rs + (lambda _ + (format #t "fn main() {~@ println!(\"cargo:rustc-link-lib=nghttp2\");~@ - }~%"))) + }~%"))))) + '("0.1.10+1.61.0" + "0.1.7+1.45.0")) ;; Remove vendored dynamically linked libraries. ;; find . -not -type d -executable -exec file {} \+ | grep ELF ;; Also remove the bundled (mostly Windows) libraries. (for-each delete-file (find-files "vendor" "\\.(a|dll|exe|lib)$")) ;; Adjust vendored dependency to explicitly use rustix with libc backend. - (substitute* '("vendor/tempfile-3.7.1/Cargo.toml" - "vendor/tempfile-3.10.1/Cargo.toml") - (("features = \\[\"fs\"" all) - (string-append all ", \"use-libc\""))))))) + (for-each + (lambda (ver) + (let ((f (format #f "vendor/tempfile-~a/Cargo.toml" ver))) + (substitute* f + (("features = \\[\"fs\"" all) + (string-append all ", \"use-libc\""))))) + '("3.3.0" + "3.4.0" + "3.7.1" + "3.10.1" + "3.12.0")))))) (arguments (substitute-keyword-arguments (strip-keyword-arguments '(#:tests?) @@ -1217,7 +1262,13 @@ (define-public rust (lambda _ (substitute* "src/tools/cargo/tests/testsuite/install.rs" ,@(make-ignore-test-list - '("fn install_global_cargo_config"))))) + '("fn install_global_cargo_config"))) + (substitute* "src/tools/cargo/tests/testsuite/cargo_info/within_ws_with_alternative_registry/mod.rs" + ,@(make-ignore-test-list + '("fn case"))) + (substitute* "src/tools/cargo/tests/testsuite/package.rs" + ,@(make-ignore-test-list + '("fn workspace_with_local_deps_index_mismatch"))))) (add-after 'unpack 'disable-miscellaneous-broken-tests (lambda _ (substitute* "src/tools/cargo/tests/testsuite/check_cfg.rs" base-commit: 878b5a9f890ec1317b54e577159ebbfa6a7ccbce -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 27 16:05:40 2024 Received: (at 73864) by debbugs.gnu.org; 27 Oct 2024 20:05:40 +0000 Received: from localhost ([127.0.0.1]:46460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t59W5-0008Jr-G2 for submit@debbugs.gnu.org; Sun, 27 Oct 2024 16:05:40 -0400 Received: from smtp.umanwizard.com ([54.203.248.109]:46865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t59W0-0008JR-B2 for 73864@debbugs.gnu.org; Sun, 27 Oct 2024 16:05:36 -0400 Received: from localhost ([108.6.22.48]) by smtp.umanwizard.com ; 27 Oct 2024 20:04:50 +0000 X-Fes-Received-For: 73864@debbugs.gnu.org X-Fes-Received-From: From: "Brennan Vincent" To: 73864@debbugs.gnu.org Subject: Re: bug#73864: Acknowledgement ([PATCH] gnu: rust: update to 1.82) In-Reply-To: References: <871q0da1lv.fsf@denver.mail-host-address-is-not-set> Date: Sun, 27 Oct 2024 16:04:48 -0400 Message-ID: <878qu9qplr.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Fes-Encrypted: true X-Fes-Ehlo-Domain: localhost X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73864 Cc: efraim@flashner.co.il 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: text/plain v2 of the patch (attached) fixes 1.81 -> 1.82 bootstrap on riscv64 Efraim: I've performed the following tests, all of which are working fine. * Build `rust` on x86-64 * Build `rust` on aarch64 * Build `rust` on riscv64 * Build `zoxide` on all three platforms * Cross-build `zoxide` from x86-64 to the other two platforms Let me know if I can help further by performing any other tests. Note that I have access to quite fast x86 and aarch64 machines. But doing anything on riscv64 takes forever (I only have access to an emulated machine). --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=v2-0001-gnu-rust-update-to-1.82.patch Content-Description: Patch v2 >From 9795a513a8555df6f6d94d5089318f39f20f832f Mon Sep 17 00:00:00 2001 Message-ID: <9795a513a8555df6f6d94d5089318f39f20f832f.1730059086.git.brennan@umanwizard.com> From: Brennan Vincent Date: Fri, 18 Oct 2024 11:10:20 -0400 Subject: [PATCH v2] gnu: rust: update to 1.82 gnu/packages/rust.scm (rust-1.81): Fix bootstrap of 1.82 on riscv64. gnu/packages/rust.scm (new variable): rust-1.82. gnu/packages/rust.scm (rust): update to 1.82. Change-Id: If6ff59011edca7a230946a3ba77b51f26cd47789 --- .../rust-1.81-fix-riscv64-bootstrap.patch | 40 ++++++++ gnu/packages/rust.scm | 94 +++++++++++++++---- 2 files changed, 118 insertions(+), 16 deletions(-) create mode 100644 gnu/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch diff --git a/gnu/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch b/gnu/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch new file mode 100644 index 0000000000..39a79a9628 --- /dev/null +++ b/gnu/packages/patches/rust-1.81-fix-riscv64-bootstrap.patch @@ -0,0 +1,40 @@ +From 99e6a28804eac57faa37134d61a2bb17069996a2 Mon Sep 17 00:00:00 2001 +From: Nicholas Bishop +Date: Thu, 30 May 2024 18:32:46 -0400 +Subject: [PATCH] Add f16/f128 handling in a couple places + +--- + compiler/rustc_codegen_llvm/src/abi.rs | 2 ++ + compiler/rustc_target/src/abi/call/mod.rs | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/compiler/rustc_codegen_llvm/src/abi.rs b/compiler/rustc_codegen_llvm/src/abi.rs +index a6a3f0f964611..2e52d3f426a83 100644 +--- a/compiler/rustc_codegen_llvm/src/abi.rs ++++ b/compiler/rustc_codegen_llvm/src/abi.rs +@@ -121,8 +121,10 @@ impl LlvmType for Reg { + match self.kind { + RegKind::Integer => cx.type_ix(self.size.bits()), + RegKind::Float => match self.size.bits() { ++ 16 => cx.type_f16(), + 32 => cx.type_f32(), + 64 => cx.type_f64(), ++ 128 => cx.type_f128(), + _ => bug!("unsupported float: {:?}", self), + }, + RegKind::Vector => cx.type_vector(cx.type_i8(), self.size.bytes()), +diff --git a/compiler/rustc_target/src/abi/call/mod.rs b/compiler/rustc_target/src/abi/call/mod.rs +index fc79c9232d1bd..f83d0492004a2 100644 +--- a/compiler/rustc_target/src/abi/call/mod.rs ++++ b/compiler/rustc_target/src/abi/call/mod.rs +@@ -236,8 +236,10 @@ impl Reg { + _ => panic!("unsupported integer: {self:?}"), + }, + RegKind::Float => match self.size.bits() { ++ 16 => dl.f16_align.abi, + 32 => dl.f32_align.abi, + 64 => dl.f64_align.abi, ++ 128 => dl.f128_align.abi, + _ => panic!("unsupported float: {self:?}"), + }, + RegKind::Vector => dl.vector_align(self.size).abi, diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 7f85402242..4fe529c5b4 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1051,8 +1051,46 @@ (define-public rust-1.80 (string-append all ", \"use-libc\"")))))))))) (define-public rust-1.81 - (rust-bootstrapped-package rust-1.80 "1.81.0" - "19yggj1qivdhf68gx2652cfi7nxjkdgy39wh7h6facpzppz4h947")) + (let ((base-rust (rust-bootstrapped-package rust-1.80 "1.81.0" + "19yggj1qivdhf68gx2652cfi7nxjkdgy39wh7h6facpzppz4h947"))) + (package + (inherit base-rust) + (source + (origin + (inherit (package-source base-rust)) + ;; see https://github.com/rust-lang/rust/issues/129268#issuecomment-2430133779 + (patches (search-patches "rust-1.81-fix-riscv64-bootstrap.patch"))))))) + +(define-public rust-1.82 + (let ((base-rust (rust-bootstrapped-package rust-1.81 "1.82.0" + "0ajiryki2aqsg3ydx3nfhrb5i1mmxvasfszs9qblw66skr8g8lvw"))) + (package + (inherit base-rust) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:phases phases) + `(modify-phases ,phases + (replace 'patch-cargo-checksums + (lambda _ + (substitute* (cons* "Cargo.lock" + "src/bootstrap/Cargo.lock" + "library/Cargo.lock" + (filter + ;; don't mess with the + ;; lock files in the Cargo testsuite; it + ;; messes up the tests. + (lambda (path) + (not + (string-contains path "cargo/tests/testsuite"))) + (find-files "src/tools" "Cargo.lock"))) + (("(checksum = )\".*\"" all name) + (string-append name "\"" ,%cargo-reference-hash "\""))) + (generate-all-checksums "vendor"))))))) + (source + (origin + (inherit (package-source base-rust)) + (patches '())))))) + (define (make-ignore-test-list strs) "Function to make creating a list to ignore tests a bit easier." @@ -1068,7 +1106,7 @@ (define (make-ignore-test-list strs) ;;; 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.81)) + (let ((base-rust rust-1.82)) (package (inherit base-rust) (properties (append @@ -1082,32 +1120,50 @@ (define-public rust '(begin (for-each delete-file-recursively '("src/llvm-project" + "vendor/jemalloc-sys-0.5.3+5.3.0-patched/jemalloc" "vendor/jemalloc-sys-0.5.4+5.3.0-patched/jemalloc" + "vendor/openssl-src-111.17.0+1.1.1m/openssl" "vendor/openssl-src-111.28.2+1.1.1w/openssl" "vendor/tikv-jemalloc-sys-0.5.4+5.3.0-patched/jemalloc" ;; These are referenced by the cargo output ;; so we unbundle them. - "vendor/curl-sys-0.4.72+curl-8.6.0/curl" + "vendor/curl-sys-0.4.52+curl-7.81.0/curl" + "vendor/curl-sys-0.4.74+curl-8.9.0/curl" "vendor/libffi-sys-2.3.0/libffi" - "vendor/libnghttp2-sys-0.1.9+1.58.0/nghttp2" - "vendor/libz-sys-1.1.16/src/zlib")) + "vendor/libz-sys-1.1.3/src/zlib" + "vendor/libz-sys-1.1.18/src/zlib" + "vendor/libz-sys-1.1.19/src/zlib")) ;; Use the packaged nghttp2 - (delete-file "vendor/libnghttp2-sys-0.1.9+1.58.0/build.rs") - (with-output-to-file "vendor/libnghttp2-sys-0.1.9+1.58.0/build.rs" - (lambda _ - (format #t "fn main() {~@ + (for-each + (lambda (ver) + (let ((vendored-dir (format #f "vendor/libnghttp2-sys-~a/nghttp2" ver)) + (build-rs (format #f "vendor/libnghttp2-sys-~a/build.rs" ver))) + (delete-file-recursively vendored-dir) + (delete-file build-rs) + (with-output-to-file build-rs + (lambda _ + (format #t "fn main() {~@ println!(\"cargo:rustc-link-lib=nghttp2\");~@ - }~%"))) + }~%"))))) + '("0.1.10+1.61.0" + "0.1.7+1.45.0")) ;; Remove vendored dynamically linked libraries. ;; find . -not -type d -executable -exec file {} \+ | grep ELF ;; Also remove the bundled (mostly Windows) libraries. (for-each delete-file (find-files "vendor" "\\.(a|dll|exe|lib)$")) ;; Adjust vendored dependency to explicitly use rustix with libc backend. - (substitute* '("vendor/tempfile-3.7.1/Cargo.toml" - "vendor/tempfile-3.10.1/Cargo.toml") - (("features = \\[\"fs\"" all) - (string-append all ", \"use-libc\""))))))) + (for-each + (lambda (ver) + (let ((f (format #f "vendor/tempfile-~a/Cargo.toml" ver))) + (substitute* f + (("features = \\[\"fs\"" all) + (string-append all ", \"use-libc\""))))) + '("3.3.0" + "3.4.0" + "3.7.1" + "3.10.1" + "3.12.0")))))) (arguments (substitute-keyword-arguments (strip-keyword-arguments '(#:tests?) @@ -1217,7 +1273,13 @@ (define-public rust (lambda _ (substitute* "src/tools/cargo/tests/testsuite/install.rs" ,@(make-ignore-test-list - '("fn install_global_cargo_config"))))) + '("fn install_global_cargo_config"))) + (substitute* "src/tools/cargo/tests/testsuite/cargo_info/within_ws_with_alternative_registry/mod.rs" + ,@(make-ignore-test-list + '("fn case"))) + (substitute* "src/tools/cargo/tests/testsuite/package.rs" + ,@(make-ignore-test-list + '("fn workspace_with_local_deps_index_mismatch"))))) (add-after 'unpack 'disable-miscellaneous-broken-tests (lambda _ (substitute* "src/tools/cargo/tests/testsuite/check_cfg.rs" base-commit: 14a0c80510da486fbe825f7d71544e309d482a65 -- 2.46.0 --=-=-= Content-Type: text/plain help-debbugs@gnu.org (GNU bug Tracking System) writes: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > guix-patches@gnu.org > > If you wish to submit further information on this problem, please > send it to 73864@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 73864: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73864 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 09 11:13:37 2024 Received: (at 73864-done) by debbugs.gnu.org; 9 Nov 2024 16:13:37 +0000 Received: from localhost ([127.0.0.1]:54148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9o5g-00035p-Qn for submit@debbugs.gnu.org; Sat, 09 Nov 2024 11:13:37 -0500 Received: from mail-wr1-f50.google.com ([209.85.221.50]:44256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t9o5f-00035g-1I for 73864-done@debbugs.gnu.org; Sat, 09 Nov 2024 11:13:35 -0500 Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-37d49ffaba6so2130169f8f.0 for <73864-done@debbugs.gnu.org>; Sat, 09 Nov 2024 08:13:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731168754; x=1731773554; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=tOpFIhaqHpWVpuNHjaeFydCc5SPLs2H9EA+G9UILkyc=; b=dPxWW19NpOV+6wa5H7dZzTLQCempwpLbK/8A95ecZdWgXXYvXZlBEM7yN4XUgo/63/ 3xn6EO6BPj6WG+J7Ioj1BKCsIMhIvkX0NYbXqctYw2cdyf3DnzUs5xiLB7oWiqd3yJ/J H7MnCNXIo9u0mZYYkew7U4+DI4iTKgukaCizOWYlHhkf1sp5tMsLBGjWnVQDB62oumHG OnR7+sbyipjhslgp0tP9i9dBo1pQotusFTavCkuF/C8+Aclym4fqNWF6IschlkB08ZQo 9L9tscjZ2WAlIR6pjxMLJwnBdjf1Vz+tNeIj14QnKpEzN69vwbB8Vxijifot8Bil4VJ2 qDrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731168754; x=1731773554; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tOpFIhaqHpWVpuNHjaeFydCc5SPLs2H9EA+G9UILkyc=; b=uMi6Rm0uDDP83mYPwQZhglgXQRQL3aZwYCn7rZgHP5vCfvLu43WMgo2lK2hIUwrnfm 2yCgqgQB6AF4DTAFGjiIkOQGfP5E6P1/kEYs7ZGPBK2hT6PTZaE2URXl/uPLfrn5H4XL QHUbl0WUB4IVXVyxvSy/WDvspG8RjYazUFmE7vntJLRXtkHZpd0BBj7MtDta5Zxt1Htz y60zlt3grAZIPPqjlgxTQXxCC1w3B1mDmCZeyxUzQim9+VSmHmjQ5/YxmGIKJg9dHacw 6iYC7VBFADvBJa+tX7yxPskSIKQ2nkR9q3N+RReDlV+18wB5rNkQOmDLbalYZHsVEUs+ UdvA== X-Gm-Message-State: AOJu0Yx8kXDq0CeZBsxXm/51xUO/dGOT8M4NdfDERK2rI4jXdZfA27c7 IF7bSi+8tVPFYCP+hts4SCpabtthnuQ8KMzDlKQbHhVGmY0tOtPM X-Google-Smtp-Source: AGHT+IHyRW31CdRu3dshclVLbvkH7RxoqbLgElOSWFK/qr3U8QaSduOQKmCvdR23OYh/ixojx87smw== X-Received: by 2002:a05:6000:1849:b0:37e:d965:4e04 with SMTP id ffacd0b85a97d-381f184c967mr5974010f8f.36.1731168753643; Sat, 09 Nov 2024 08:12:33 -0800 (PST) Received: from localhost ([141.226.162.35]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432b05e5f77sm113125415e9.43.2024.11.09.08.12.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Nov 2024 08:12:32 -0800 (PST) Date: Sat, 9 Nov 2024 18:12:27 +0200 From: Efraim Flashner To: Brennan Vincent Subject: Re: bug#73864: Acknowledgement ([PATCH] gnu: rust: update to 1.82) Message-ID: Mail-Followup-To: Efraim Flashner , Brennan Vincent , 73864-done@debbugs.gnu.org References: <871q0da1lv.fsf@denver.mail-host-address-is-not-set> <878qu9qplr.fsf@denver.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+kIWexwjKFTJVUz1" Content-Disposition: inline In-Reply-To: <878qu9qplr.fsf@denver.mail-host-address-is-not-set> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 73864-done Cc: 73864-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --+kIWexwjKFTJVUz1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks! Patch pushed --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --+kIWexwjKFTJVUz1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmcviesACgkQQarn3Mo9 g1GqeA/+PoxwWhKlCzQD4w0TbxR6plaGhkLLw8/KlgZVLEwyBHYW0+GMoa6TWsnC bzqAYE/FArM7+C0wI31PZC3clHXU9EjPfMCeQzhL3QTuTCw7a5xxRws04I2RfgYs YFlEqXLm0j3vVL+1yXJf1PGCnGbfxSMNx0wn2Iocyga9ltMIf8a/HNBiOCniRZlw 7iTR029V7j+uVPs+MnOY+X1MIh3c0kZ2ZJVVNyM0zAX52MzqI8Tn+dTtQJ32Wdmw Kvj8GSQ+8Gj8mZJGTc7seaygT0TQhoQlwn+CwvPWtolvLey5Fz+ExqoAkouour3L MwYICa+UQt03yK+uLrMJ4hGY4xXKdVVU2iyKdWCRtrMVwCaTBhCo7cJJ1gCCezq8 MqnVkZHFXLy1RfImuDtbXDtSN698/hqbyFwnwxDP+WGS7Pd0tFHFXBuh5NwjMCUD ekJwa09/ppmOL/C7o85Tqvvylh6QfnApTUwmzDcIEm3O3AJ5khc45THgNK8EjljK 2oe/Y7BwJ6V8Rwfznf3Ok+RiC3vU1zNsy0Au7mfQD3yizDQ9R/gQ9Ibqfx2Kdy+Q OSU5+fu2A/ulbXxVlKg6GkN8Fk4KP+dxhuakcC3+kl0hBAHmiQJFgG/oLaC4bChL /E/bXw//2/CKC31Px8IrcEyxGVrOf5TP/Ctdm9PY8pdiHiFu7cg= =LBqL -----END PGP SIGNATURE----- --+kIWexwjKFTJVUz1-- From unknown Fri Sep 05 09:10:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 08 Dec 2024 12: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