From unknown Sat Jun 14 19:21:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#42295 <42295@debbugs.gnu.org> To: bug#42295 <42295@debbugs.gnu.org> Subject: Status: [PATCH] gnu: rust-1.44: Add rustfmt output. Reply-To: bug#42295 <42295@debbugs.gnu.org> Date: Sun, 15 Jun 2025 02:21:40 +0000 retitle 42295 [PATCH] gnu: rust-1.44: Add rustfmt output. reassign 42295 guix-patches submitter 42295 Matthew Kraai severity 42295 normal tag 42295 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 09 08:33:06 2020 Received: (at submit) by debbugs.gnu.org; 9 Jul 2020 12:33:06 +0000 Received: from localhost ([127.0.0.1]:40170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtVje-0006LN-1w for submit@debbugs.gnu.org; Thu, 09 Jul 2020 08:33:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:40244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtVjc-0006LF-Aq for submit@debbugs.gnu.org; Thu, 09 Jul 2020 08:33:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtVjc-0007RT-32 for guix-patches@gnu.org; Thu, 09 Jul 2020 08:33:04 -0400 Received: from mail.ftbfs.org ([52.8.68.13]:39318 helo=aws.ftbfs.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtVja-0003e1-1c for guix-patches@gnu.org; Thu, 09 Jul 2020 08:33:03 -0400 Received: from ip68-5-94-190.oc.oc.cox.net ([68.5.94.190] helo=localhost.localdomain) by aws.ftbfs.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jtVjX-0000jn-8D; Thu, 09 Jul 2020 12:32:59 +0000 From: Matthew Kraai To: guix-patches@gnu.org Subject: [PATCH] gnu: rust-1.44: Add rustfmt output. Date: Thu, 9 Jul 2020 05:32:56 -0700 Message-Id: <20200709123256.7690-1-kraai@ftbfs.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No (score -1.0): ALL_TRUSTED=-1, URIBL_BLOCKED=0.001 Received-SPF: pass client-ip=52.8.68.13; envelope-from=kraai@ftbfs.org; helo=aws.ftbfs.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/09 08:32:59 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Matthew Kraai X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * gnu/packages/rust.scm (rust-1.44): Add a rustfmt output. --- gnu/packages/rust.scm | 50 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 6fc0fd4f52..52aef9478b 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1277,8 +1277,54 @@ move around." "18akhk0wz1my6y9vhardriy2ysc482z0fnjdcgs9gy59kmnarxkm")) (define-public rust-1.44 - (rust-bootstrapped-package rust-1.43 "1.44.1" - "0ww4z2v3gxgn3zddqzwqya1gln04p91ykbrflnpdbmcd575n8bky")) + (let ((base-rust + (rust-bootstrapped-package rust-1.43 "1.44.1" + "0ww4z2v3gxgn3zddqzwqya1gln04p91ykbrflnpdbmcd575n8bky"))) + (package + (inherit base-rust) + (outputs '("out" "doc" "cargo" "rustfmt")) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:phases phases) + `(modify-phases ,phases + (replace 'build + (lambda* _ + (invoke "./x.py" "build") + (invoke "./x.py" "build" "src/tools/cargo") + (invoke "./x.py" "build" "src/tools/rustfmt"))) + (replace 'check + (lambda* _ + ;; Enable parallel execution. + (let ((parallel-job-spec + (string-append "-j" (number->string + (min 4 + (parallel-job-count)))))) + (invoke "./x.py" parallel-job-spec "test" "-vv") + (invoke "./x.py" parallel-job-spec "test" + "src/tools/cargo") + (invoke "./x.py" parallel-job-spec "test" + "src/tools/rustfmt")))) + (replace 'mkdir-prefix-paths + (lambda* (#:key outputs #:allow-other-keys) + ;; As result of https://github.com/rust-lang/rust/issues/36989 + ;; `prefix' directory should exist before `install' call + (mkdir-p (assoc-ref outputs "out")) + (mkdir-p (assoc-ref outputs "cargo")) + (mkdir-p (assoc-ref outputs "rustfmt")) + #t)) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (invoke "./x.py" "install") + (substitute* "config.toml" + ;; replace prefix to specific output + (("prefix = \"[^\"]*\"") + (string-append "prefix = \"" (assoc-ref outputs "cargo") "\""))) + (invoke "./x.py" "install" "cargo") + (substitute* "config.toml" + ;; replace prefix to specific output + (("prefix = \"[^\"]*\"") + (string-append "prefix = \"" (assoc-ref outputs "rustfmt") "\""))) + (invoke "./x.py" "install" "rustfmt")))))))))) ;; NOTE: An update to LLVM 10 is coming in 1.45, make sure not to miss it. -- 2.27.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 25 09:46:52 2020 Received: (at 42295) by debbugs.gnu.org; 25 Nov 2020 14:46:52 +0000 Received: from localhost ([127.0.0.1]:34774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khw4J-0005wO-RT for submit@debbugs.gnu.org; Wed, 25 Nov 2020 09:46:52 -0500 Received: from mail-pg1-f178.google.com ([209.85.215.178]:47057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khw4I-0005wB-5O for 42295@debbugs.gnu.org; Wed, 25 Nov 2020 09:46:51 -0500 Received: by mail-pg1-f178.google.com with SMTP id w4so2596995pgg.13 for <42295@debbugs.gnu.org>; Wed, 25 Nov 2020 06:46:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=glVn6SU8RaZBv10019WxABJvC4y8FT2A3wgI5Cnhx2c=; b=d8pwCWj7udwUrjVb6owiKzvNiAPFmvd3oL1BYv9sKCkreu6mEfm90Zp3khc6S4yOXs mLvqO3wF6nbmZIBpmcbViXeCqTz3NBcF1lsvtH0/Xj6Qtskj/T2wXiYujVxvOFMrRjlN +tzT1bfccBl2/NmW3NK5FEiBuHwl9utItopMLlYQEdmh4Inq3J/ocuBVfxJAwGOwYmKY lgt0Nevl7QIAJFn93r7grahAdf6uOhafnMTBXdtnbY6F6cZFMMpmSZQkbx1HEIpLmYzi GFyqwpL4D3NTwuhBzGLsDXfndTxNZgubTmhYZ2A+Q302LD2mowjWaRD7S66kzCSZAHyo /1XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=glVn6SU8RaZBv10019WxABJvC4y8FT2A3wgI5Cnhx2c=; b=YHoOLlaKjkARH9Wa66zofwIwyQcZMqtyt+5d+83K4+7rKccaaGpmWgbnNq01hc3DSO 9bhUyC8rsoTJJeMSf/3CCHwbvi/TJH4NQ/P8vYvhMjotl5ByM8K8qUtcqY6rM+VFN/Pf 7VylK+jAgHd1DFmItH5a7cg8XDZCSI+fX1L+lYvangE7AXQmfPVbBLko3PPt0YLDU1gL HySJfx0qDqYzSbnp/EI4BVgOIYrUsNPBnu7O/f6IYZ8MWefI/nwvCHv4xAivxBIWgLM1 Ek+7006tmGzEq6+b3Yox87FyGhlheAie1bSzay73Qdb9y7tt0Bz8aEb7iopqfd1WvbxB I/Ww== X-Gm-Message-State: AOAM532thXigq+kMSbIPtySrvw6B/k5l5WPbGTyGSDIr1PSMNLL+ow2t LdgcsJgrc9t+3gw51rYyYx4t/edbizMr1A== X-Google-Smtp-Source: ABdhPJwiSLnS8gmLz21j6Q2QcawKKwLto1ngJ5x4hc7FRfzfuHlxbOqNYoYIJ5hs7mVkN21bn/YQyQ== X-Received: by 2002:a63:fc5b:: with SMTP id r27mr3339220pgk.100.1606315603932; Wed, 25 Nov 2020 06:46:43 -0800 (PST) Received: from ecenter ([2600:1700:83b0:8bd0::7a8]) by smtp.gmail.com with ESMTPSA id j69sm2214038pfd.37.2020.11.25.06.46.43 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 25 Nov 2020 06:46:43 -0800 (PST) From: John Soo To: Matthew Kraai Subject: Re: [bug#42295] [PATCH] gnu: rust-1.44: Add rustfmt output. References: <20200709123256.7690-1-kraai@ftbfs.org> Date: Wed, 25 Nov 2020 06:46:42 -0800 In-Reply-To: <20200709123256.7690-1-kraai@ftbfs.org> (Matthew Kraai's message of "Thu, 9 Jul 2020 05:32:56 -0700") Message-ID: <87blfltrxp.fsf@asu.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42295 Cc: 42295@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 (-) Hi Matthew, Thanks! I had packaged rustfmt-nightly but this is much better. Matthew Kraai writes: > + (replace 'check > + (lambda* _ > + ;; Enable parallel execution. > + (let ((parallel-job-spec > + (string-append "-j" (number->string > + (min 4 > + (parallel-job-count)))))) > + (invoke "./x.py" parallel-job-spec "test" "-vv") > + (invoke "./x.py" parallel-job-spec "test" > + "src/tools/cargo") > + (invoke "./x.py" parallel-job-spec "test" > + "src/tools/rustfmt")))) Nice! > + (outputs '("out" "doc" "cargo" "rustfmt")) Perhaps we should make anything that can be installed as a rustup component an output (provided the source is in the rust tree). I think rls can be added immediately in the same fashion. Do you want to add a copyright line? Otherwise, this looks good to me. Best regards, John From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 26 08:25:59 2020 Received: (at 42295) by debbugs.gnu.org; 26 Nov 2020 13:25:59 +0000 Received: from localhost ([127.0.0.1]:40168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiHHb-0000Po-7M for submit@debbugs.gnu.org; Thu, 26 Nov 2020 08:25:59 -0500 Received: from mail.ftbfs.org ([52.8.68.13]:26334 helo=aws.ftbfs.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiHHX-0000PY-Q4 for 42295@debbugs.gnu.org; Thu, 26 Nov 2020 08:25:58 -0500 Received: from ip68-5-94-190.oc.oc.cox.net ([68.5.94.190] helo=[192.168.1.12]) by aws.ftbfs.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kiHHR-0007N7-Km; Thu, 26 Nov 2020 13:25:50 +0000 Subject: Re: [bug#42295] [PATCH] gnu: rust-1.44: Add rustfmt output. To: John Soo References: <20200709123256.7690-1-kraai@ftbfs.org> <87blfltrxp.fsf@asu.edu> From: Matthew Kraai Message-ID: <5407eb2f-b499-2520-e0e5-48ca7171e6bd@ftbfs.org> Date: Thu, 26 Nov 2020 05:25:48 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.4.0 MIME-Version: 1.0 In-Reply-To: <87blfltrxp.fsf@asu.edu> Content-Type: multipart/mixed; boundary="------------58BC27B8DB1EFCBFE6D86764" Content-Language: en-US X-Spam-Status: No (score -1.0): ALL_TRUSTED=-1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42295 Cc: 42295@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 (-) This is a multi-part message in MIME format. --------------58BC27B8DB1EFCBFE6D86764 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hi John, On 11/25/20 6:46 AM, John Soo wrote: > Hi Matthew, > > Thanks! I had packaged rustfmt-nightly but this is much better. > > Matthew Kraai writes: > >> + (replace 'check >> + (lambda* _ >> + ;; Enable parallel execution. >> + (let ((parallel-job-spec >> + (string-append "-j" (number->string >> + (min 4 >> + (parallel-job-count)))))) >> + (invoke "./x.py" parallel-job-spec "test" "-vv") >> + (invoke "./x.py" parallel-job-spec "test" >> + "src/tools/cargo") >> + (invoke "./x.py" parallel-job-spec "test" >> + "src/tools/rustfmt")))) > Nice! > >> + (outputs '("out" "doc" "cargo" "rustfmt")) > Perhaps we should make anything that can be installed as a rustup > component an output (provided the source is in the rust tree). I think > rls can be added immediately in the same fashion. Is rls deprecated in favor of rust-analyzer? > Do you want to add a copyright line? Done. > Otherwise, this looks good to me. According to https://github.com/rust-lang/rustfmt, rustfmt was made a component in 1.24.0.  Would it be better to add this support to the rust-1.24 package instead?  I've attached the patch I'm currently testing. -- Matthew Kraai --------------58BC27B8DB1EFCBFE6D86764 Content-Type: text/plain; charset=UTF-8; name="patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch" ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ydXN0LnNjbSBiL2dudS9wYWNrYWdlcy9ydXN0 LnNjbQppbmRleCAwNTQwNGRlMWQ4Li5kN2EyNmQyZjQ2IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvcnVzdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL3J1c3Quc2NtCkBAIC0xMCw2ICsx MCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgSXZhbiBQZXRrb3YgPGl2YW5wcGV0a292 QGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBKYWt1YiBLxIVkemlvxYJrYSA8 a3ViYUBrYWR6aW9sa2EubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDIwIFBpZXJyZSBMYW5n bG9pcyA8cGllcnJlLmxhbmdsb2lzQGdteC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjAg TWF0dGhldyBLcmFhaSA8a3JhYWlAZnRiZnMub3JnPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlz IHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTY5MCw2ICs2OTEsNyBAQCBqZW1hbGxvYyA9 IFwiIiBqZW1hbGxvYyAiL2xpYi9saWJqZW1hbGxvY19waWMuYSIgIlwiCiAgICAgICAgICAg IjF2djEweDJoOWtxN2Z4aDJ2MDFkYW1kcThwdmxwNWFjeWgxa3pjZGE5c2ZqeDEya3Y5OXki KSkpCiAgICAgKHBhY2thZ2UKICAgICAgIChpbmhlcml0IGJhc2UtcnVzdCkKKyAgICAgIChv dXRwdXRzIChjb25zICJydXN0Zm10IiAocGFja2FnZS1vdXRwdXRzIGJhc2UtcnVzdCkpKQog ICAgICAgKGFyZ3VtZW50cwogICAgICAgIChzdWJzdGl0dXRlLWtleXdvcmQtYXJndW1lbnRz IChwYWNrYWdlLWFyZ3VtZW50cyBiYXNlLXJ1c3QpCiAgICAgICAgICAoKCM6cGhhc2VzIHBo YXNlcykKQEAgLTcwMSw3ICs3MDMsMzYgQEAgamVtYWxsb2MgPSBcIiIgamVtYWxsb2MgIi9s aWIvbGliamVtYWxsb2NfcGljLmEiICJcIgogICAgICAgICAgICAgICAgICAgIDs7IFRoaXMg dGVzdCBpcyBrbm93biB0byBmYWlsIG9uIGFhcmNoNjQgYW5kIHBvd2VycGM2NGxlOgogICAg ICAgICAgICAgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9ydXN0LWxhbmcvcnVzdC9p c3N1ZXMvNDU0MTAKICAgICAgICAgICAgICAgICAgICAoKCJmbiB0ZXN0X2xvYWRpbmdfY29z aW5lIikgIiNbaWdub3JlXVxuZm4gdGVzdF9sb2FkaW5nX2Nvc2luZSIpKQotICAgICAgICAg ICAgICAgICAjdCkpKSkpKSkpKQorICAgICAgICAgICAgICAgICAjdCkpCisgICAgICAgICAg ICAgKGFkZC1hZnRlciAnY29uZmlndXJlICdlbmFibGUtZXh0ZW5kZWQtYnVpbGQKKyAgICAg ICAgICAgICAgIChsYW1iZGEqIF8KKyAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJj b25maWcudG9tbCIKKyAgICAgICAgICAgICAgICAgICAoKCJbW11idWlsZFtdXSIpICJbYnVp bGRdXG5leHRlbmRlZCA9IHRydWUiKSkKKyAgICAgICAgICAgICAgICAgI3QpKQorICAgICAg ICAgICAgIChyZXBsYWNlICdidWlsZAorICAgICAgICAgICAgICAgKGxhbWJkYSogXworICAg ICAgICAgICAgICAgICAoaW52b2tlICIuL3gucHkiICJidWlsZCIpCisgICAgICAgICAgICAg ICAgIChpbnZva2UgIi4veC5weSIgImJ1aWxkIiAic3JjL3Rvb2xzL2NhcmdvIikKKyAgICAg ICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiAiYnVpbGQiICJzcmMvdG9vbHMvcnVzdGZt dCIpKSkKKyAgICAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgICAgIChs YW1iZGEqIF8KKyAgICAgICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiAiLWoxIiAidGVz dCIgIi12diIpCisgICAgICAgICAgICAgICAgIChpbnZva2UgIi4veC5weSIgIi1qMSIgInRl c3QiICJzcmMvdG9vbHMvY2FyZ28iKQorICAgICAgICAgICAgICAgICAoaW52b2tlICIuL3gu cHkiICItajEiICJ0ZXN0IiAic3JjL3Rvb2xzL3J1c3RmbXQiKQorICAgICAgICAgICAgICAg ICAjdCkpCisgICAgICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKKyAgICAgICAgICAgICAg IChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAg ICAgICAgICAgKGludm9rZSAiLi94LnB5IiAiaW5zdGFsbCIpCisgICAgICAgICAgICAgICAg IChzdWJzdGl0dXRlKiAiY29uZmlnLnRvbWwiCisgICAgICAgICAgICAgICAgICAgOzsgcmVw bGFjZSBwcmVmaXggdG8gc3BlY2lmaWMgb3V0cHV0CisgICAgICAgICAgICAgICAgICAgKCgi cHJlZml4ID0gXCJbXlwiXSpcIiIpCisgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kICJwcmVmaXggPSBcIiIgKGFzc29jLXJlZiBvdXRwdXRzICJjYXJnbyIpICJcIiIpKSkK KyAgICAgICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiAiaW5zdGFsbCIgImNhcmdvIikK KyAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJjb25maWcudG9tbCIKKyAgICAgICAg ICAgICAgICAgICA7OyByZXBsYWNlIHByZWZpeCB0byBzcGVjaWZpYyBvdXRwdXQKKyAgICAg ICAgICAgICAgICAgICAoKCJwcmVmaXggPSBcIlteXCJdKlwiIikKKyAgICAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgInByZWZpeCA9IFwiIiAoYXNzb2MtcmVmIG91dHB1dHMg InJ1c3RmbXQiKSAiXCIiKSkpCisgICAgICAgICAgICAgICAgIChpbnZva2UgIi4veC5weSIg Imluc3RhbGwiICJydXN0Zm10IikpKSkpKSkpKSkKIAogOzs7IFJ1c3QgMS4yNSByZWxlYXNl IHN1cHBvcnQgd29yayB3aXRoIGxsdm0gNi0tYnV0IGJ1aWxkIHdpdGggbGx2bSA2IGlzCiA7 Ozsgbm90IGRldGVybWVuaXN0aWMgZHVlIHRvIDxodHRwczovL2dpdGh1Yi5jb20vcnVzdC1s YW5nL3J1c3QvaXNzdWVzLzUwNTU2Pi4KQEAgLTc2NCw2ICs3OTUsNyBAQCBqZW1hbGxvYyA9 IFwiIiBqZW1hbGxvYyAiL2xpYi9saWJqZW1hbGxvY19waWMuYSIgIlwiCiAgICAgICAgICAg YChtb2RpZnktcGhhc2VzICxwaGFzZXMKICAgICAgICAgICAgICA7OyBiaW5hcnllbiB3YXMg cmVwbGFjZWQgd2l0aCBMTEQgcHJvamVjdCBmcm9tIExMVk0KICAgICAgICAgICAgICAoZGVs ZXRlICdkb250LWJ1aWxkLW5hdGl2ZSkKKyAgICAgICAgICAgICAoZGVsZXRlICdlbmFibGUt ZXh0ZW5kZWQtYnVpbGQpCiAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAg ICAgICAgICAobGFtYmRhKiBfCiAgICAgICAgICAgICAgICAgIDs7IEVuYWJsZSBwYXJhbGxl bCBleGVjdXRpb24uCkBAIC03NzMsNyArODA1LDkgQEAgamVtYWxsb2MgPSBcIiIgamVtYWxs b2MgIi9saWIvbGliamVtYWxsb2NfcGljLmEiICJcIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFyYWxsZWwtam9iLWNvdW50KSkpKSkp CiAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiBwYXJhbGxlbC1qb2Itc3Bl YyAidGVzdCIgIi12diIpCiAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiBw YXJhbGxlbC1qb2Itc3BlYyAidGVzdCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJz cmMvdG9vbHMvY2FyZ28iKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgInNyYy90 b29scy9jYXJnbyIpCisgICAgICAgICAgICAgICAgICAgKGludm9rZSAiLi94LnB5IiBwYXJh bGxlbC1qb2Itc3BlYyAidGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJzcmMv dG9vbHMvcnVzdGZtdCIpKSkpCiAgICAgICAgICAgICAgKHJlcGxhY2UgJ3JlbW92ZS11bnN1 cHBvcnRlZC10ZXN0cwogICAgICAgICAgICAgICAgKGxhbWJkYSogXwogICAgICAgICAgICAg ICAgICA7OyBPdXIgbGQtd3JhcHBlciBjYW5ub3QgcHJvY2VzcyBub24tVVRGOCBieXRlcyBp biBMSUJSQVJZX1BBVEguCkBAIC04NDQsNiArODc4LDcgQEAgamVtYWxsb2MgPSBcIiIgamVt YWxsb2MgIi9saWIvbGliamVtYWxsb2NfcGljLmEiICJcIgogICAgICAgICAgICAgICAgICA7 OyBgcHJlZml4JyBkaXJlY3Rvcnkgc2hvdWxkIGV4aXN0IGJlZm9yZSBgaW5zdGFsbCcgY2Fs bAogICAgICAgICAgICAgICAgICAobWtkaXItcCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIp KQogICAgICAgICAgICAgICAgICAobWtkaXItcCAoYXNzb2MtcmVmIG91dHB1dHMgImNhcmdv IikpCisgICAgICAgICAgICAgICAgIChta2Rpci1wIChhc3NvYy1yZWYgb3V0cHV0cyAicnVz dGZtdCIpKQogICAgICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAgICAgKGFkZC1hZnRl ciAncGF0Y2gtY2FyZ28tdGVzdHMgJ2Rpc2FibGUtdGhpbmx0by10ZXN0CiAgICAgICAgICAg ICAgICAobGFtYmRhKiBfCg== --------------58BC27B8DB1EFCBFE6D86764-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 26 11:51:32 2020 Received: (at 42295) by debbugs.gnu.org; 26 Nov 2020 16:51:32 +0000 Received: from localhost ([127.0.0.1]:42672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiKUW-0006EH-6i for submit@debbugs.gnu.org; Thu, 26 Nov 2020 11:51:32 -0500 Received: from mail-pf1-f179.google.com ([209.85.210.179]:42584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kiKUU-0006E2-1d for 42295@debbugs.gnu.org; Thu, 26 Nov 2020 11:51:31 -0500 Received: by mail-pf1-f179.google.com with SMTP id 131so2086770pfb.9 for <42295@debbugs.gnu.org>; Thu, 26 Nov 2020 08:51:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=asu-edu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zZtHa6vvwsjysa606sFKwscsxKjCgcOYm4NFWdDi+ls=; b=fZAMibCKHRjszLd8pjlZ8w/VJC4yo7D7eE0ozywxX+MPc+Qo+eUXb03ZSgtR7PQ6RE 5e8/RO+o00IQ+t39N29XRQjjMaTBZnV9NoaIEcOzfJhz88XnUWoNCCDLU2aB//8jrCAc Nwbnd4/m8wlKATqpmPxTY3r74so7wXcdyDFPFjnQUxIpH2Kf6Edb/JxWtERjyi2CH931 s/N8BO2YqAgYQs0STN4MNZDHdJx5UbNT4ZG5q1U1VKiR8jQ4WK2D4KCYKij/CrxhV1Vh TcEtwgrigEuGRAJi0qnBQQ6XmEpSTSTT2cIUY3MUyfcFFJ7LDCXjPpdJKI6ECwglBUVg 8vDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zZtHa6vvwsjysa606sFKwscsxKjCgcOYm4NFWdDi+ls=; b=J3qaT5fNAC/t/Cm+8dNl6nhag6YveyyfQ3zgoyIIFRFZdwBiv6Uf3dSAblEuZ+Brtb qBppgLu+zSWdmmhre/i0xiR78XF/Vs0MGVK+zNTuiIwb4zpJ+y5SxBACOj7QiT5Uz99C neX8l+pdiUWt8u6cOrBOG3Aje6ddY/nHZCbZanQ4BORLrYY1JGDDqBrXzWbWihLGRTS+ H2ZB2ve0P1fJs3mlHVHHWCEjHi0zmK8C1+WsXPk5pNM7crfMyEbG7esit2CWAOUCSM0H 85ku45+twHk8hTBAHqQspOEvcdbhIz/5c5gKrXlrLen1eOSWTx+vlziFhfQhoX3QLx94 Qxpg== X-Gm-Message-State: AOAM5313+jCvSoydrtlpKEVkLNdSM0p86jLFKJMvMiXPdQzHZkMFGks3 szVsPHpryOl9jSXxkyVw+xb5D/55lI2XsQ== X-Google-Smtp-Source: ABdhPJy58fP4Bywt0nPDcjOkc4Kx2gjXsrorBnaFPkwrvCMRmBr/52Hpy3R56nl7TYGw85yUpeIsng== X-Received: by 2002:a17:90a:d249:: with SMTP id o9mr4782602pjw.158.1606409483730; Thu, 26 Nov 2020 08:51:23 -0800 (PST) Received: from ecenter ([2600:1700:83b0:8bd0::7a8]) by smtp.gmail.com with ESMTPSA id e128sm5177942pfe.154.2020.11.26.08.51.22 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Nov 2020 08:51:22 -0800 (PST) From: John Soo To: Matthew Kraai Subject: Re: [bug#42295] [PATCH] gnu: rust-1.44: Add rustfmt output. References: <20200709123256.7690-1-kraai@ftbfs.org> <87blfltrxp.fsf@asu.edu> <5407eb2f-b499-2520-e0e5-48ca7171e6bd@ftbfs.org> Date: Thu, 26 Nov 2020 08:51:21 -0800 In-Reply-To: <5407eb2f-b499-2520-e0e5-48ca7171e6bd@ftbfs.org> (Matthew Kraai's message of "Thu, 26 Nov 2020 05:25:48 -0800") Message-ID: <871rggt62e.fsf@asu.edu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42295 Cc: 42295@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Matthew, Matthew Kraai writes: >> Perhaps we should make anything that can be installed as a rustup >> component an output (provided the source is in the rust tree). I think >> rls can be added immediately in the same fashion. > Is rls deprecated in favor of rust-analyzer? Yes but I think it should be included until it is not supported at all anymore. > According to https://github.com/rust-lang/rustfmt, rustfmt was made a > component in 1.24.0.=C2=A0 Would it be better to add this support to the > rust-1.24 package instead?=C2=A0 I've attached the patch I'm currently te= sting. Keep it on rust@1.44. Even though guix refresh --list-dependent will report not many dependents, changing a current rust version would trigger many rebuilds. There would be enough rebuilds to require it to be applied to staging. I've also attached a work in progress patch to add rls as an output, too. I would love if all the "extended" tools can be included. Some tools like clippy and the rust-src component would be very helpful. One other thing: > + (outputs '("out" "doc" "cargo" "rustfmt")) should probably be: (cons "rustfmt" (package-outputs base-rust)) to be more resistant to changes to older packages. Best regards, John --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-rls-as-an-output-of-rust-1.44.patch >From 7e26e4c61a609e93199acdff608272e3cbc38c76 Mon Sep 17 00:00:00 2001 From: John Soo Date: Wed, 25 Nov 2020 06:30:02 -0800 Subject: [PATCH] gnu: Add rls as an output of rust@1.44. * gnu/packages/rust.scm (rust-1.44):[arguments] Build rls, [outputs] add rls. --- gnu/packages/rust.scm | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 23837ee5bf..ae23d98b98 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1284,16 +1284,24 @@ move around." "0ww4z2v3gxgn3zddqzwqya1gln04p91ykbrflnpdbmcd575n8bky"))) (package (inherit base-rust) - (outputs (cons "rustfmt" (package-outputs base-rust))) + (outputs (append '("rustfmt" "rls") (package-outputs base-rust))) (arguments (substitute-keyword-arguments (package-arguments base-rust) ((#:phases phases) `(modify-phases ,phases (replace 'build (lambda* _ + (substitute* "config.toml" + ;; replace prefix to specific output + (("\\[build\\]" all) + (string-append all " +extended = true +tools = [\"cargo\", \"rls\", \"clippy\", \"rustfmt\", \"analysis\", \"src\"] +"))) (invoke "./x.py" "build") (invoke "./x.py" "build" "src/tools/cargo") - (invoke "./x.py" "build" "src/tools/rustfmt"))) + (invoke "./x.py" "build" "src/tools/rustfmt") + (invoke "./x.py" "build" "src/tools/rls"))) (replace 'check (lambda* _ ;; Enable parallel execution. @@ -1305,7 +1313,12 @@ move around." (invoke "./x.py" parallel-job-spec "test" "src/tools/cargo") (invoke "./x.py" parallel-job-spec "test" - "src/tools/rustfmt")))) + "src/tools/rustfmt") + (substitute* "src/tools/rls/tests/client.rs" + (("fn client_dependency_typo_and_fix" all) + (string-append "#[ignore]\n" all))) + (invoke "./x.py" parallel-job-spec "test" + "src/tools/rls")))) (replace 'mkdir-prefix-paths (lambda* (#:key outputs #:allow-other-keys) ;; As result of https://github.com/rust-lang/rust/issues/36989 @@ -1313,6 +1326,7 @@ move around." (mkdir-p (assoc-ref outputs "out")) (mkdir-p (assoc-ref outputs "cargo")) (mkdir-p (assoc-ref outputs "rustfmt")) + (mkdir-p (assoc-ref outputs "rls")) #t)) (replace 'install (lambda* (#:key outputs #:allow-other-keys) @@ -1326,7 +1340,18 @@ move around." ;; replace prefix to specific output (("prefix = \"[^\"]*\"") (string-append "prefix = \"" (assoc-ref outputs "rustfmt") "\""))) - (invoke "./x.py" "install" "rustfmt")))))))))) + (invoke "./x.py" "install" "rustfmt") + (substitute* "config.toml" + ;; replace prefix to specific output + (("prefix = \"[^\"]*\"") + (string-append "prefix = \"" (assoc-ref outputs "rls") "\""))) + (invoke "./x.py" "install" "rls"))) + (replace 'validate-runpath + (lambda* (#:key outputs #:allow-other-keys #:rest rest) + (apply (assoc-ref %standard-phases 'validate-runpath) + ;; rls has references to "out" + #:outputs (alist-delete "rls" outputs) + rest)))))))))) (define-public rust-1.45 (let ((base-rust -- 2.29.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 02 08:29:34 2020 Received: (at 42295) by debbugs.gnu.org; 2 Dec 2020 13:29:34 +0000 Received: from localhost ([127.0.0.1]:34737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkSCM-0006I3-H5 for submit@debbugs.gnu.org; Wed, 02 Dec 2020 08:29:34 -0500 Received: from mail.ftbfs.org ([52.8.68.13]:62680 helo=aws.ftbfs.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkSCK-0006Hl-FW for 42295@debbugs.gnu.org; Wed, 02 Dec 2020 08:29:33 -0500 Received: from ip68-5-94-190.oc.oc.cox.net ([68.5.94.190] helo=[192.168.1.12]) by aws.ftbfs.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kkSCE-0005Fw-8I; Wed, 02 Dec 2020 13:29:26 +0000 Subject: Re: [bug#42295] [PATCH] gnu: rust-1.44: Add rustfmt output. To: John Soo References: <20200709123256.7690-1-kraai@ftbfs.org> <87blfltrxp.fsf@asu.edu> <5407eb2f-b499-2520-e0e5-48ca7171e6bd@ftbfs.org> <871rggt62e.fsf@asu.edu> From: Matthew Kraai Message-ID: <977d1171-d1af-5705-3852-1bee82047445@ftbfs.org> Date: Wed, 2 Dec 2020 05:29:25 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.5.0 MIME-Version: 1.0 In-Reply-To: <871rggt62e.fsf@asu.edu> Content-Type: multipart/mixed; boundary="------------9E1673ADC6805DBA52D942BE" Content-Language: en-US X-Spam-Status: No (score -1.0): ALL_TRUSTED=-1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42295 Cc: 42295@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 (-) This is a multi-part message in MIME format. --------------9E1673ADC6805DBA52D942BE Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hi John, On 11/26/20 8:51 AM, John Soo wrote: > Matthew Kraai writes: >> According to https://github.com/rust-lang/rustfmt, rustfmt was made a >> component in 1.24.0.  Would it be better to add this support to the >> rust-1.24 package instead?  I've attached the patch I'm currently testing. > Keep it on rust@1.44. Even though guix refresh --list-dependent will > report not many dependents, changing a current rust version would > trigger many rebuilds. There would be enough rebuilds to require it to > be applied to staging. > > I've also attached a work in progress patch to add rls as an output, > too. I would love if all the "extended" tools can be included. Some > tools like clippy and the rust-src component would be very helpful. > > One other thing: > >> + (outputs '("out" "doc" "cargo" "rustfmt")) > should probably be: (cons "rustfmt" (package-outputs base-rust)) > > to be more resistant to changes to older packages. Here is an updated patch.  I modified the rust-1.46 package, used your suggestion to add rustfmt to the list of outputs, did not modify the mkdir-prefix-paths phase (which doesn't seem to be necessary), and updated the delete-install-logs phase. -- Matthew Kraai --------------9E1673ADC6805DBA52D942BE Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-rust-1.46-Add-rustfmt-output.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0001-gnu-rust-1.46-Add-rustfmt-output.patch" >From 600cc3f1f4a38847aea48edb0e1e7e365bd00d8c Mon Sep 17 00:00:00 2001 From: Matthew Kraai Date: Wed, 2 Dec 2020 05:18:35 -0800 Subject: [PATCH] gnu: rust-1.46: Add rustfmt output * gnu/packages/rust.scm (rust-1.46): Add a rustfmt output. --- gnu/packages/rust.scm | 67 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 35a96b5754..749d1f031f 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2019 Ivan Petkov ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Pierre Langlois +;;; Copyright © 2020 Matthew Kraai ;;; ;;; This file is part of GNU Guix. ;;; @@ -1315,8 +1316,70 @@ move around." #t))))))))) (define-public rust-1.46 - (rust-bootstrapped-package rust-1.45 "1.46.0" - "0a17jby2pd050s24cy4dfc0gzvgcl585v3vvyfilniyvjrqknsid")) + (let ((base-rust + (rust-bootstrapped-package rust-1.45 "1.46.0" + "0a17jby2pd050s24cy4dfc0gzvgcl585v3vvyfilniyvjrqknsid"))) + (package + (inherit base-rust) + (outputs (cons "rustfmt" (package-outputs base-rust))) + (arguments + (substitute-keyword-arguments (package-arguments base-rust) + ((#:phases phases) + `(modify-phases ,phases + (replace 'build + (lambda* _ + (invoke "./x.py" "build") + (invoke "./x.py" "build" "src/tools/cargo") + (invoke "./x.py" "build" "src/tools/rustfmt"))) + (replace 'check + (lambda* _ + ;; Test rustfmt. + (let ((parallel-job-spec + (string-append "-j" (number->string + (min 4 + (parallel-job-count)))))) + (invoke "./x.py" parallel-job-spec "test" "-vv") + (invoke "./x.py" parallel-job-spec "test" + "src/tools/cargo") + (invoke "./x.py" parallel-job-spec "test" + "src/tools/rustfmt")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (invoke "./x.py" "install") + (substitute* "config.toml" + ;; replace prefix to specific output + (("prefix = \"[^\"]*\"") + (string-append "prefix = \"" (assoc-ref outputs "cargo") "\""))) + (invoke "./x.py" "install" "cargo") + (substitute* "config.toml" + ;; replace prefix to specific output + (("prefix = \"[^\"]*\"") + (string-append "prefix = \"" (assoc-ref outputs "rustfmt") "\""))) + (invoke "./x.py" "install" "rustfmt"))) + (replace 'delete-install-logs + (lambda* (#:key outputs #:allow-other-keys) + (define (delete-manifest-file out-path file) + (delete-file (string-append out-path "/lib/rustlib/" file))) + + (let ((out (assoc-ref outputs "out")) + (cargo-out (assoc-ref outputs "cargo")) + (rustfmt-out (assoc-ref outputs "rustfmt"))) + (for-each + (lambda (file) (delete-manifest-file out file)) + '("install.log" + "manifest-rust-docs" + ,(string-append "manifest-rust-std-" + (nix-system->gnu-triplet-for-rust)) + "manifest-rustc")) + (for-each + (lambda (file) (delete-manifest-file cargo-out file)) + '("install.log" + "manifest-cargo")) + (for-each + (lambda (file) (delete-manifest-file rustfmt-out file)) + '("install.log" + "manifest-rustfmt-preview")) + #t)))))))))) ;; TODO(staging): Bump this variable to the latest packaged rust. (define-public rust rust-1.45) -- 2.29.2 --------------9E1673ADC6805DBA52D942BE-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 28 13:33:33 2021 Received: (at 42295-done) by debbugs.gnu.org; 28 Jan 2021 18:33:33 +0000 Received: from localhost ([127.0.0.1]:50127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5C6n-00075f-1L for submit@debbugs.gnu.org; Thu, 28 Jan 2021 13:33:33 -0500 Received: from flashner.co.il ([178.62.234.194]:42994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5C6l-00075S-Jb for 42295-done@debbugs.gnu.org; Thu, 28 Jan 2021 13:33:31 -0500 Received: from localhost (unknown [31.210.181.184]) by flashner.co.il (Postfix) with ESMTPSA id 2AEF140297 for <42295-done@debbugs.gnu.org>; Thu, 28 Jan 2021 18:33:25 +0000 (UTC) Date: Thu, 28 Jan 2021 20:32:46 +0200 From: Efraim Flashner To: 42295-done@debbugs.gnu.org Subject: Re: [bug#42295] [PATCH] gnu: rust-1.44: Add rustfmt output. Message-ID: References: <20200709123256.7690-1-kraai@ftbfs.org> <87blfltrxp.fsf@asu.edu> <5407eb2f-b499-2520-e0e5-48ca7171e6bd@ftbfs.org> <871rggt62e.fsf@asu.edu> <977d1171-d1af-5705-3852-1bee82047445@ftbfs.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dfvhYztSF1UIzR/g" Content-Disposition: inline In-Reply-To: <977d1171-d1af-5705-3852-1bee82047445@ftbfs.org> 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.0 (/) X-Debbugs-Envelope-To: 42295-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --dfvhYztSF1UIzR/g Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This is applied on staging so closing the bug --=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 --dfvhYztSF1UIzR/g Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmATA04ACgkQQarn3Mo9 g1G/TA/+JZVbeFe5rpjVzs7q4MlhYaU251m6eGSb+rMlkjzXD+EgPZmsWBUt1KKY ZvaBxjp8AmzI2S1oZ8hCCJJnumDpJ72CX85ycc96Dxs/0rCM301ZpkWJSObXreZg HAUw3wiD0/lffc2yMU02kNBe6/QqSgJp3wP5y0z6tg5slU2NNpiNDI5xwHBEcdZ9 4BdIq4v8z0gW2I8VazVHEqmzOJ2V8Fz3f0PVfCGP9XKmWOfL8nqDGr1ardychNOE TgmRZ4MQInz+A2185nocIG3KmKLjLAe0vUSPUxbvsBqtvkoyRgoDdn2pUvRMFIer MD04S8mDfeTkm8o22btXJq40iRrWf1Tw/0EfeiDl+EDJWEy40yfB3p/ioQqd3C0e TcGWGhIhyUu6vf405ZOflH3/SDqrete6AxHVI+28eOJH/44t6CEwVIDLJq5Ya37j VfgSgAu0Ttdc56jAdbOic1bY41RasuPr88V7z3Uk6COoOXNG8mMV1ndrGY1mC8s5 +uX89UWvmH3vc8pUN0yBSktjUYqmrPLfb5yOhRrRaV9BSmfMKXryo1DOW1k1IBfH XPbaXyOaHiUzDR2RCw/XBKsqRerJ5xjOugymW6bKJYWa3pVjwbJEI4GFga1IP1ho Ml2YdbB/F8qEhMX7YiS6XTIsY3vBsNMd42S+WMbecjith69EIBU= =elxM -----END PGP SIGNATURE----- --dfvhYztSF1UIzR/g-- From unknown Sat Jun 14 19:21:40 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, 26 Feb 2021 12:24:17 +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