From unknown Thu Aug 14 21:44:44 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#35538 <35538@debbugs.gnu.org> To: bug#35538 <35538@debbugs.gnu.org> Subject: Status: [PATCH] gnu: rust: Improve reproducibility and lower source sizes Reply-To: bug#35538 <35538@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:44:44 +0000 retitle 35538 [PATCH] gnu: rust: Improve reproducibility and lower source s= izes reassign 35538 guix-patches submitter 35538 Ivan Petkov severity 35538 normal tag 35538 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri May 03 03:05:18 2019 Received: (at submit) by debbugs.gnu.org; 3 May 2019 07:05:18 +0000 Received: from localhost ([127.0.0.1]:47587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hMSFv-0007tP-Qo for submit@debbugs.gnu.org; Fri, 03 May 2019 03:05:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hMSFs-0007t6-JN for submit@debbugs.gnu.org; Fri, 03 May 2019 03:05:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:36984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hMSFn-0008Jx-AI for submit@debbugs.gnu.org; Fri, 03 May 2019 03:05:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMSFl-00086b-Qc for guix-patches@gnu.org; Fri, 03 May 2019 03:05:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hMSFk-0008Ia-ES for guix-patches@gnu.org; Fri, 03 May 2019 03:05:05 -0400 Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:41957) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hMSFj-0008I0-V1 for guix-patches@gnu.org; Fri, 03 May 2019 03:05:04 -0400 Received: by mail-pg1-x52b.google.com with SMTP id f6so2274353pgs.8 for ; Fri, 03 May 2019 00:05:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:subject:cc:to:message-id; bh=FukTPTa9sNgvswIhHJXW1r1oO4FVlNyeHMgrK/oyPFs=; b=fK9+lWSImGLmF7CaR09TkdEH+dgu0EYXCj6x1bQGtM1WkxPQv48I0LC5eHfG0Q1Za/ FDWHwV0j06WXR0kCMM6QTquYS3GXtzRP8c0lHMPvzYCVsfowMBxwxEmLqFoUO5KdnFHV aJB2R9/HD9ARSs52OlcIZ4p+vXfSUU5Ab/kRPpkjab1GaqD84jcKKdPBLapZsOA+3tmX uJ8jCyHnjcN0zo5CWibca6C3TcDOp3IBpNxx8R585zBdnJovpYsS3/RUi4kHPDbc4f2V 9N4LV9sei+dmWRF32OfRhVHrlPw6dgy99b3q5aqspA6nALrKY70FbShIH59fHiclvsue BJOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:subject:cc:to:message-id; bh=FukTPTa9sNgvswIhHJXW1r1oO4FVlNyeHMgrK/oyPFs=; b=KyfTLjaHX61eiSM1aNl3tEDsf9XgwJXJMUEt+enYeLZbmgNNbQU9J+YmRyvBpWWEcL mR0WZf2241sZsxIGfk9Pse2GpNKCBNNxMRBfDNsfT1BNxe1yh/zczTOi4yZqeZTY1nDn +MO2vMZZ4DNO+ilZxPNucRyCl6DVJZ0uQShSLLSXVdkoN0iEsBtWxgQGH8aaHNGO9MKu zDpudMq7gjfMVwb6bYDzqOzwv4nNHNRl7K2G+1ZTBhcRTqkwg46lCNjpra6Vly3yySf8 cvnHzVVoPXcnm7hbGKsoRqdJYMw5lzgMv1NSMBzqixL9T60mUgL+JB74J4koi8a5JLqP Tcfw== X-Gm-Message-State: APjAAAWRdUzYXG77kMGbxnrovw53eSdpjFMADFDxXbGC9o8fwF2k4DNy lIe6DZOTylv5wDBXnF/I0opoPVWeppw= X-Google-Smtp-Source: APXvYqzGhvhVcc4o/+awuKFgtMn4x+0G9S2jDpgX74eNGOVZbxs2j9Cp6qDucyymEKryNiaeSVgyBw== X-Received: by 2002:a62:41cd:: with SMTP id g74mr8878167pfd.216.1556867102138; Fri, 03 May 2019 00:05:02 -0700 (PDT) Received: from ?IPv6:2601:602:9a00:1784:d8a8:318d:d769:e30? ([2601:602:9a00:1784:d8a8:318d:d769:e30]) by smtp.gmail.com with ESMTPSA id o81sm2578892pfa.156.2019.05.03.00.05.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 May 2019 00:05:01 -0700 (PDT) From: Ivan Petkov Content-Type: multipart/mixed; boundary="Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E" Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Fri, 3 May 2019 00:05:00 -0700 Subject: [PATCH] gnu: rust: Improve reproducibility and lower source sizes To: guix-patches@gnu.org Message-Id: X-Mailer: Apple Mail (2.3445.9.1) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::52b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic , Chris Marusich 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.3 (--) --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Guix! I've prepared several patches to improve the rust builds. These changes = will require a full bootstrap, as well as rebuilding icecat, so it may be = worthwhile to merge this into staging first. The changes include: * Update the `generate-checksums` function in cargo-utils to not require = a directory parameter (sha256sum can't support directories. We were = previously passing in "/dev/null" as an argument, so now that's assumed internally) * Delete the install logs and manifests generated as part of the build = since the ordering of their contents can be nondeterministic * Updated all source definitions to delete extra files/tools that are = already present in guix (e.g. deleting any llvm/clang/jemalloc sources). See = below for a reduction in the source derivations * Updated rust to 1.34.1 Previous source derivation sizes: /gnu/store/qm2cbc1kxg3i8vibjb2rfxypbfnviqhh-rustc-1.20.0-src.tar.xz = 17.9 /gnu/store/c714ii1ansv460anmb9xvicsmavqbkj9-rustc-1.21.0-src.tar.xz = 19.4 /gnu/store/k6lc7d7gha3rimcqkiigyrkybqmpk98m-rustc-1.22.1-src.tar.xz = 20.8 /gnu/store/zypwd03gw2hzb5z41ndv6fjv6dij7inq-rustc-1.23.0-src.tar.xz = 23.5 /gnu/store/cj4yhkrxby93dx1fmiqidsb126pm6xq4-rustc-1.24.1-src.tar.xz = 27.7 /gnu/store/fgmrf2k7lrv1y3s9xarv4x5axx0a435k-rustc-1.25.0-src.tar.xz = 49.6 /gnu/store/yx98f8mr0wfp6i0la9i09d8n3wiwmg33-rustc-1.26.2-src.tar.xz = 48.1 /gnu/store/mra5gy26shx2rgwcyj2cdm1iicss1q51-rustc-1.27.2-src.tar.xz = 49.0 /gnu/store/mnznljlfz2py11mzk7l221zc06dsgzjf-rustc-1.28.0-src.tar.xz = 49.6 /gnu/store/0r1lx29kf92xvw9f5f5ppsfg4nx9msq2-rustc-1.29.2-src.tar.xz = 54.2 /gnu/store/d4g67ykzrp1jy95fgyakfqfrcxlci27j-rustc-1.30.1-src.tar.xz = 84.4 /gnu/store/3pcmbdnhr0ifi9acr9zkhv6qakd7zanv-rustc-1.31.1-src.tar.xz = 85.3 /gnu/store/6sx4y10n3sv1j0w2c7gjc7xrdp4znsa1-rustc-1.32.0-src.tar.xz = 89.6 /gnu/store/ngs326mhbay1c3kgqkwd9ii9zmd36rhm-rustc-1.33.0-src.tar.xz = 90.0 /gnu/store/42minb2xm8hhn1rrqkk52fyiids5r8nz-rustc-1.34.0-src.tar.xz = 35.3 New source derivation sizes: /gnu/store/czbyvvxwzzd5v5dqbl66p6p25abbjpjb-rustc-1.20.0-src.tar.xz = 17.6 /gnu/store/kqrm7sp394x1jnwmv4nal72zz1k03c4d-rustc-1.21.0-src.tar.xz = 19.1 /gnu/store/i8fmqj6vwp7bjq7ngmmrwpwc996cf2qn-rustc-1.22.1-src.tar.xz = 20.5 /gnu/store/4d9pq03yndgcm86r0rg0cm10p1w041hq-rustc-1.23.0-src.tar.xz = 23.2 /gnu/store/k4xdymq32j0gl3r891b1frri4kaqm5wk-rustc-1.24.1-src.tar.xz = 27.3 /gnu/store/5s0fbcb5k1y5g945a0pmf59yrqcvw5zg-rustc-1.25.0-src.tar.xz = 29.2 /gnu/store/ljcsx3h88xi9bflc9r8krxmqrsw0fn22-rustc-1.26.2-src.tar.xz = 27.7 /gnu/store/p9r9qvzpvn977m5zlsbdpaa4kxh6jpih-rustc-1.27.2-src.tar.xz = 28.7 /gnu/store/94j66fjaqxx2mj2gcrwx85a1pd7ysm0c-rustc-1.28.0-src.tar.xz = 29.2 /gnu/store/nryvkxj9jzv2khiip3da178w5xyamavi-rustc-1.29.2-src.tar.xz = 33.8 /gnu/store/6x0cf6m1bw0in8fn5c33n3pb3y7gyk0b-rustc-1.30.1-src.tar.xz = 33.8 /gnu/store/k8i6bf0c5dzm34dnfx7qq7wq5hgccfnz-rustc-1.31.1-src.tar.xz = 34.7 /gnu/store/0bqbl8jpirdi4g84hylcxj6i500mr93b-rustc-1.32.0-src.tar.xz = 35.1 /gnu/store/3hfni09gy7d7n0gnc12s7zfa0lr7c0ff-rustc-1.33.0-src.tar.xz = 35.5 /gnu/store/zamc7lhcsjn0hkfs93796xgpbmkccfam-rustc-1.34.1-src.tar.xz = 35.3 Thanks, =E2=80=94Ivan --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E Content-Disposition: attachment; filename=0001-build-cargo-utils-remove-src-name-parameter.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-build-cargo-utils-remove-src-name-parameter.patch" Content-Transfer-Encoding: quoted-printable =46rom=20713f7467298d7e00f5a02a764ff9613985e2304c=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Ivan=20Petkov=20=0A= Date:=20Sat,=2027=20Apr=202019=2021:39:48=20-0700=0ASubject:=20[PATCH=20= 1/4]=20build/cargo-utils:=20remove=20src-name=20parameter=0A=0A*=20= gnu/packages/gnuzilla.scm:=20(icecat)['patch-cargo-checksums]:=20Remove=0A= null-file=20variable.=0A*=20gnu/packages/rust.scm:=20= (%cargo-reference-project-file):=20Remove=20it.=0A*=20= gnu/packages/rust.scm:=20(rust-1.19):=20Remove=20reference=20to=0A= %cargo-reference-project-file=0A*=20guix/build/cargo-utils.scm:=20= (generate-checksums):=20Remove=20src-name=0Aparameter.=0A---=0A=20= gnu/packages/gnuzilla.scm=20=20=20=20=20=20=20=20=20|=20=205=20++---=0A=20= gnu/packages/rust.scm=20=20=20=20=20=20=20=20=20=20=20=20=20|=20=205=20= ++---=0A=20guix/build/cargo-build-system.scm=20|=20=202=20+-=0A=20= guix/build/cargo-utils.scm=20=20=20=20=20=20=20=20|=2011=20++++++-----=0A= =204=20files=20changed,=2011=20insertions(+),=2012=20deletions(-)=0A=0A= diff=20--git=20a/gnu/packages/gnuzilla.scm=20b/gnu/packages/gnuzilla.scm=0A= index=20afebc82cf1..ae46c3c820=20100644=0A---=20= a/gnu/packages/gnuzilla.scm=0A+++=20b/gnu/packages/gnuzilla.scm=0A@@=20= -832,8=20+832,7=20@@=20from=20forcing=20GEXP-PROMISE."=0A=20=20=20=20=20=20= =20=20=20=20(add-after=20'patch-source-shebangs=20'patch-cargo-checksums=0A= =20=20=20=20=20=20=20=20=20=20=20=20(lambda=20_=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(use-modules=20(guix=20build=20cargo-utils))=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20(let=20((null-file=20"/dev/null")=0A-=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(null-hash=20= "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20(let=20((null-hash=20= "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(substitute*=20= '("Cargo.lock"=20"servo/Cargo.lock")=0A=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(("(\"checksum=20.*=20=3D=20)\".*\""=20all=20name)=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(string-append=20= name=20"\""=20null-hash=20"\"")))=0A@@=20-844,7=20+843,7=20@@=20from=20= forcing=20GEXP-PROMISE."=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20(display=20(string-append=0A=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= "patch-cargo-checksums:=20generate-checksums=20for=20"=0A=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= dir=20"\n"))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(generate-checksums=20dir=20null-file)))=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(generate-checksums=20dir)))=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20(find-files=20= "third_party/rust"=20".cargo-checksum.json")))=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20#t))=0A=20=20=20=20=20=20=20=20=20=20(add-before=20= 'configure=20'augment-CPLUS_INCLUDE_PATH=0Adiff=20--git=20= a/gnu/packages/rust.scm=20b/gnu/packages/rust.scm=0Aindex=20= 61fc0d46ac..27388d307e=20100644=0A---=20a/gnu/packages/rust.scm=0A+++=20= b/gnu/packages/rust.scm=0A@@=20-55,7=20+55,6=20@@=0A=20=20=20= #:use-module=20(ice-9=20match)=0A=20=20=20#:use-module=20(srfi=20= srfi-26))=0A=20=0A-(define=20%cargo-reference-project-file=20= "/dev/null")=0A=20(define=20%cargo-reference-hash=0A=20=20=20= "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855")=0A=20= =0A@@=20-320,7=20+319,7=20@@=20test=20=3D=20{=20path=20=3D=20= \"../libtest\"=20}=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(display=20(string-append=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20"patch-cargo-checksums:=20= generate-checksums=20for=20"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20dir=20"\n"))=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20(generate-checksums=20dir=20= ,%cargo-reference-project-file)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(generate-checksums=20dir)))=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20(find-files=20"src/vendor"=20= ".cargo-checksum.json"))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= #t))=0A=20=20=20=20=20=20=20=20=20=20;;=20This=20phase=20is=20overridden=20= by=20newer=20versions.=0A@@=20-973,7=20+972,7=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(display=20(string-append=0A= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20"patch-cargo-checksums:=20generate-checksums=20= for=20"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20dir=20"\n"))=0A-=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(generate-checksums=20dir=20= ,%cargo-reference-project-file)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(generate-checksums=20dir)))=0A=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(find-files=20"vendor"=20= ".cargo-checksum.json"))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20#t))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20(add-after=20= 'enable-codegen-tests=20'override-jemalloc=0Adiff=20--git=20= a/guix/build/cargo-build-system.scm=20= b/guix/build/cargo-build-system.scm=0Aindex=20b68a1f90d2..9f44bd6ee9=20= 100644=0A---=20a/guix/build/cargo-build-system.scm=0A+++=20= b/guix/build/cargo-build-system.scm=0A@@=20-131,7=20+131,7=20@@=20= directory=20=3D=20'"=20port)=0A=20=20=20=20=20;;=20to=20store=20paths.=0A= =20=20=20=20=20(copy-recursively=20"."=20rsrc)=0A=20=20=20=20=20(touch=20= (string-append=20rsrc=20"/.cargo-ok"))=0A-=20=20=20=20= (generate-checksums=20rsrc=20"/dev/null")=0A+=20=20=20=20= (generate-checksums=20rsrc)=0A=20=20=20=20=20(install-file=20= "Cargo.toml"=20rsrc)=0A=20=20=20=20=20#t))=0A=20=0Adiff=20--git=20= a/guix/build/cargo-utils.scm=20b/guix/build/cargo-utils.scm=0Aindex=20= 6af572e611..79e5440378=20100644=0A---=20a/guix/build/cargo-utils.scm=0A= +++=20b/guix/build/cargo-utils.scm=0A@@=20-41,12=20+41,10=20@@=0A=20=20=20= =20=20=20=20(close-pipe=20port)=0A=20=20=20=20=20=20=20result)))=0A=20=0A= -(define=20(generate-checksums=20dir-name=20src-name)=0A+(define=20= (generate-checksums=20dir-name)=0A=20=20=20"Given=20DIR-NAME,=20a=20= store=20directory,=20checksum=20all=20the=20files=20in=20it=20one=0A=20= by=20one=20and=20put=20the=20result=20into=20the=20file=20= \".cargo-checksum.json\"=20in=0A-the=20same=20directory.=20=20Also=20= includes=20the=20checksum=20of=20an=20extra=20file=0A-SRC-NAME=20as=20if=20= it=20was=20part=20of=20the=20directory=20DIR-NAME=20with=20name=0A= -\"package\"."=0A+the=20same=20directory."=0A=20=20=20(let*=20= ((file-names=20(find-files=20dir-name=20"."))=0A=20=20=20=20=20=20=20=20=20= =20(dir-prefix-name=20(string-append=20dir-name=20"/"))=0A=20=20=20=20=20= =20=20=20=20=20(dir-prefix-name-len=20(string-length=20dir-prefix-name))=0A= @@=20-62,6=20+60,9=20@@=20SRC-NAME=20as=20if=20it=20was=20part=20of=20= the=20directory=20DIR-NAME=20with=20name=0A=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(write=20file-relative-name=20port)=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(display=20":"=20port)=0A= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(write=20= (file-sha256=20file-name)=20port)))=20file-names))=0A+=20=20=20=20=20=20=20= =20;;=20NB:=20cargo=20requires=20the=20"package"=20field=20in=20order=20= to=20check=20if=20the=20Cargo.lock=0A+=20=20=20=20=20=20=20=20;;=20file=20= needs=20to=20be=20regenerated=20when=20the=20value=20changes.=20However,=20= it=20doesn't=0A+=20=20=20=20=20=20=20=20;;=20appear=20to=20care=20what=20= the=20value=20is=20to=20begin=20with...=0A=20=20=20=20=20=20=20=20=20= (display=20"},\"package\":"=20port)=0A-=20=20=20=20=20=20=20=20(write=20= (file-sha256=20src-name)=20port)=0A+=20=20=20=20=20=20=20=20(write=20= (file-sha256=20"/dev/null")=20port)=0A=20=20=20=20=20=20=20=20=20= (display=20"}"=20port)))))=0A--=20=0A2.21.0=0A=0A= --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E Content-Disposition: attachment; filename=0002-gnu-rust-delete-install-logs-and-manifests.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0002-gnu-rust-delete-install-logs-and-manifests.patch" Content-Transfer-Encoding: quoted-printable =46rom=205324cb911c631724e9a77f4d2c896b24e0737243=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Ivan=20Petkov=20=0A= Date:=20Thu,=202=20May=202019=2003:38:13=20-0700=0ASubject:=20[PATCH=20= 2/4]=20gnu:=20rust:=20delete=20install=20logs=20and=20manifests=0A=0A*=20= gnu/packages/rust.scm:=20(rust-1.20)[arguments]:=20Add=20= delete-install-logs=0Aphase.=0A---=0A=20gnu/packages/rust.scm=20|=2018=20= ++++++++++++++++++=0A=201=20file=20changed,=2018=20insertions(+)=0A=0A= diff=20--git=20a/gnu/packages/rust.scm=20b/gnu/packages/rust.scm=0Aindex=20= 27388d307e..becb804f18=20100644=0A---=20a/gnu/packages/rust.scm=0A+++=20= b/gnu/packages/rust.scm=0A@@=20-597,6=20+597,24=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20(("prefix=20=3D=20\"[^\"]*\"")=0A=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(string-append=20= "prefix=20=3D=20\""=20(assoc-ref=20outputs=20"cargo")=20"\"")))=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(invoke=20"./x.py"=20= "install"=20"cargo")))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= (add-after=20'install=20'delete-install-logs=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(lambda*=20(#:key=20outputs=20#:allow-other-keys)=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(define=20= (delete-manifest-file=20out-path=20file)=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(delete-file=20(string-append=20out-path=20= "/lib/rustlib/"=20file)))=0A+=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(let=20((out=20(assoc-ref=20outputs=20"out"))=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(cargo-out=20= (assoc-ref=20outputs=20"cargo")))=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20(for-each=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(lambda=20(file)=20(delete-manifest-file=20out=20= file))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= '("install.log"=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20"manifest-rust-docs"=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20= "manifest-rust-std-x86_64-unknown-linux-gnu"=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20"manifest-rustc"))=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(for-each=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(lambda=20(file)=20= (delete-manifest-file=20cargo-out=20file))=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20'("install.log"=0A+=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20"manifest-cargo"))=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20#t)))=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(add-after=20'install=20'wrap-rustc=0A=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(lambda*=20(#:key=20inputs=20= outputs=20#:allow-other-keys)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(let=20((out=20(assoc-ref=20outputs=20"out"))=0A--=20=0A= 2.21.0=0A=0A= --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E Content-Disposition: attachment; filename=0003-gnu-rust-make-source-derivations-smaller.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0003-gnu-rust-make-source-derivations-smaller.patch" Content-Transfer-Encoding: quoted-printable =46rom=20a26042b6b69d5e5cf3b55859a8fbf3add3ebc7c9=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Ivan=20Petkov=20=0A= Date:=20Thu,=202=20May=202019=2004:11:06=20-0700=0ASubject:=20[PATCH=20= 3/4]=20gnu:=20rust:=20make=20source=20derivations=20smaller=0A=0A*=20= gnu/packages/rust.scm:=20(rust-source-pre-1.32):=20Remove=20it.=0A= (rust-bootstrapped-package-pre-1.32):=20Remove=20it.=0A= (rust-bootstrapped-package):=20Remove=20optional=20keys,=20and=20return=20= an=20origin.=0A(rust-uri):=20New=20variable.=0A(mrustc):=20Change=20= native-input=20"rust"=20to=20use=20source=20of=20rust-1.19.=0A= (rust-1.19)[source]:=20Define=20package=20source.=0A(rust-1.20):=20Use=20= rust-bootstrapped-package=0A(rust-1.21):=20Likewise.=0A(rust-1.22):=20= Likewise.=0A(rust-1.23):=20Likewise.=0A(rust-1.24):=20Likewise.=0A= (rust-1.25):=20Likewise.=0A(rust-1.26):=20Likewise.=0A(rust-1.27):=20= Likewise.=0A(rust-1.28):=20Likewise.=0A(rust-1.29):=20Likewise.=0A= (rust-1.30):=20Likewise.=0A(rust-1.31):=20Likewise.=0A(rust-1.32):=20= Likewise.=0A(rust-1.33):=20Likewise.=0A(rust-1.34):=20Likewise.=0A---=0A=20= gnu/packages/rust.scm=20|=20230=20= ++++++++++++++++++++++--------------------=0A=201=20file=20changed,=20= 121=20insertions(+),=20109=20deletions(-)=0A=0Adiff=20--git=20= a/gnu/packages/rust.scm=20b/gnu/packages/rust.scm=0Aindex=20= becb804f18..5f0ddd8797=20100644=0A---=20a/gnu/packages/rust.scm=0A+++=20= b/gnu/packages/rust.scm=0A@@=20-68,63=20+68,20=20@@=0A=20=20=20=20=20= ("mips64el-linux"=20"mips64el-unknown-linux-gnuabi64")=0A=20=20=20=20=20= (_=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (nix-system->gnu-triplet=20system))))=0A=20=0A-=0C=0A-(define*=20= (rust-source-pre-1.32=20version=20hash=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20#:key=0A-=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(patches=20'())=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(patch-flags=20= '("-p1")))=0A-=20=20(origin=0A-=20=20=20=20(method=20url-fetch)=0A-=20=20= =20=20(uri=20(string-append=20"https://static.rust-lang.org/dist/"=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= "rustc-"=20version=20"-src.tar.gz"))=0A-=20=20=20=20(sha256=20(base32=20= hash))=0A-=20=20=20=20(modules=20'((guix=20build=20utils)))=0A-=20=20=20=20= (snippet=20'(begin=20(delete-file-recursively=20"src/llvm")=20#t))=0A-=20= =20=20=20(patches=20(map=20search-patch=20patches))=0A-=20=20=20=20= (patch-flags=20patch-flags)))=0A+(define*=20(rust-uri=20version=20#:key=20= (dist=20"static"))=0A+=20=20(string-append=20"https://"=20dist=20= ".rust-lang.org/dist/"=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20"rustc-"=20version=20"-src.tar.gz"))=0A=20=0A-(define*=20= (rust-bootstrapped-package-pre-1.32=20base-rust=20version=20checksum=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20#:key=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(patches=20'())=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(patch-flags=20= '("-p1")))=0A-=20=20"Bootstrap=20rust=20VERSION=20with=20source=20= checksum=20CHECKSUM=20patched=20with=20PATCHES=20using=20BASE-RUST.=0A= -Specific=20to=20rust=20versions=20before=201.32."=0A+(define*=20= (rust-bootstrapped-package=20base-rust=20version=20checksum)=0A+=20=20= "Bootstrap=20rust=20VERSION=20with=20source=20checksum=20CHECKSUM=20= using=20BASE-RUST."=0A=20=20=20(package=0A=20=20=20=20=20(inherit=20= base-rust)=0A=20=20=20=20=20(version=20version)=0A=20=20=20=20=20(source=0A= -=20=20=20=20=20(rust-source-pre-1.32=20version=20checksum=20#:patches=20= patches=20#:patch-flags=20patch-flags))=0A-=20=20=20=20(native-inputs=0A= -=20=20=20=20=20(alist-replace=20"cargo-bootstrap"=20(list=20base-rust=20= "cargo")=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (alist-replace=20"rustc-bootstrap"=20(list=20base-rust)=0A-=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20(package-native-inputs=20base-rust))))))=0A-=0A-(define*=20= (rust-source=20version=20hash=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20#:key=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(patches=20'())=0A-=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20(patch-flags=20'("-p1")))=0A-=20=20= (origin=0A-=20=20=20=20(method=20url-fetch)=0A-=20=20=20=20(uri=20= (string-append=20"https://static.rust-lang.org/dist/"=0A-=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20"rustc-"=20version=20= "-src.tar.gz"))=0A-=20=20=20=20(sha256=20(base32=20hash))=0A-=20=20=20=20= (modules=20'((guix=20build=20utils)))=0A-=20=20=20=20(snippet=20'(begin=20= (delete-file-recursively=20"src/llvm")=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(delete-file-recursively=20= "vendor/jemalloc-sys/jemalloc")=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20#t))=0A-=20=20=20=20(patches=20(map=20= search-patch=20patches))=0A-=20=20=20=20(patch-flags=20patch-flags)))=0A= -=0A-(define*=20(rust-bootstrapped-package=20base-rust=20version=20= checksum=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20#:key=0A-=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(patches=20'())=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (patch-flags=20'("-p1")))=0A-=20=20"Bootstrap=20rust=20VERSION=20with=20= source=20checksum=20CHECKSUM=20patched=20with=20PATCHES=20using=20= BASE-RUST."=0A-=20=20(package=0A-=20=20=20=20(inherit=20base-rust)=0A-=20= =20=20=20(version=20version)=0A-=20=20=20=20(source=0A-=20=20=20=20=20= (rust-source=20version=20checksum=20#:patches=20patches=20#:patch-flags=20= patch-flags))=0A+=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20= (inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20(uri=20= (rust-uri=20version))=0A+=20=20=20=20=20=20=20=20(sha256=20(base32=20= checksum))))=0A=20=20=20=20=20(native-inputs=0A=20=20=20=20=20=20= (alist-replace=20"cargo-bootstrap"=20(list=20base-rust=20"cargo")=0A=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(alist-replace=20= "rustc-bootstrap"=20(list=20base-rust)=0A@@=20-154,8=20+111,7=20@@=20= Specific=20to=20rust=20versions=20before=201.32."=0A=20=20=20=20=20=20=20= =20`(("bison"=20,bison)=0A=20=20=20=20=20=20=20=20=20=20("flex"=20,flex)=0A= =20=20=20=20=20=20=20=20=20=20;;=20Required=20for=20the=20libstd=20= sources.=0A-=20=20=20=20=20=20=20=20=20("rustc"=0A-=20=20=20=20=20=20=20=20= =20=20,(rust-source-pre-1.32=20"1.19.0"=20= "0l8c14qsf42rmkqy92ahij4vf356dbyspxcips1aswpvad81y8qm"))))=0A+=20=20=20=20= =20=20=20=20=20("rustc"=20,(package-source=20rust-1.19))))=0A=20=20=20=20= =20=20=20(arguments=0A=20=20=20=20=20=20=20=20`(#:test-target=20= "local_tests"=0A=20=20=20=20=20=20=20=20=20=20#:make-flags=20(list=20= (string-append=20"LLVM_CONFIG=3D"=0A@@=20-228,8=20+184,14=20@@=20safety=20= and=20thread=20safety=20guarantees.")=0A=20=20=20(package=0A=20=20=20=20=20= (name=20"rust")=0A=20=20=20=20=20(version=20"1.19.0")=0A-=20=20=20=20= (source=20(rust-source-pre-1.32=20version=20= "0l8c14qsf42rmkqy92ahij4vf356dbyspxcips1aswpvad81y8qm"=0A-=20=20=20=20=20= =20=20=20=20=20=20=20#:patches=20'("rust-1.19-mrustc.patch")))=0A+=20=20=20= =20(source=0A+=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20= (method=20url-fetch)=0A+=20=20=20=20=20=20=20=20(uri=20(rust-uri=20= "1.19.0"))=0A+=20=20=20=20=20=20=20=20(sha256=20(base32=20= "0l8c14qsf42rmkqy92ahij4vf356dbyspxcips1aswpvad81y8qm"))=0A+=20=20=20=20=20= =20=20=20(modules=20'((guix=20build=20utils)))=0A+=20=20=20=20=20=20=20=20= (snippet=20'(begin=20(delete-file-recursively=20"src/llvm")=20#t))=0A+=20= =20=20=20=20=20=20=20(patches=20(map=20search-patch=20= '("rust-1.19-mrustc.patch")))))=0A=20=20=20=20=20(outputs=20'("out"=20= "cargo"))=0A=20=20=20=20=20(properties=20'((timeout=20.=2072000)=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20;20=20hours=0A=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(max-silent-time=20.=2018000)))=20=20=20= =20=20;5=20hours=20(for=20armel)=0A@@=20-464,10=20+426,18=20@@=20safety=20= and=20thread=20safety=20guarantees.")=0A=20=0A=20(define-public=20= rust-1.20=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.19=20"1.20.0"=0A+=20=20=20=20= =20=20=20=20=20(rust-bootstrapped-package=20rust-1.19=20"1.20.0"=0A=20=20= =20=20=20=20=20=20=20=20=20= "0542y4rnzlsrricai130mqyxl8r6rd991frb4qsnwb27yigqg91a")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20=20=20=20= (source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20=20= =20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20= =20(snippet=20'(begin=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(delete-file-recursively=20"src/jemalloc")=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/llvm")=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20#t))=0A+=20=20=20=20=20=20=20=20=20=20= (patches=20'())))=0A=20=20=20=20=20=20=20(outputs=20'("out"=20"doc"=20= "cargo"))=0A=20=20=20=20=20=20=20;;=20Since=20rust-1.19=20is=20local,=20= it's=20quite=20probable=20that=20Hydra=0A=20=20=20=20=20=20=20;;=20will=20= build=20rust-1.19=20only=20as=20a=20dependency=20of=20rust-1.20.=0A@@=20= -627,7=20+597,7=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20#t))))))))))=0A=20=0A=20(define-public=20rust-1.21=0A-=20= =20(let=20((base-rust=20(rust-bootstrapped-package-pre-1.32=20rust-1.20=20= "1.21.0"=0A+=20=20(let=20((base-rust=20(rust-bootstrapped-package=20= rust-1.20=20"1.21.0"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20"1yj8lnxybjrybp00fqhxw8fpr641dh8wcn9mk44xjnsb4i1c21qp")))=0A=20= =20=20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A@@=20= -643,7=20+613,7=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20#t)))))))))=0A=20=0A=20(define-public=20rust-1.22=0A-=20=20= (let=20((base-rust=20(rust-bootstrapped-package-pre-1.32=20rust-1.21=20= "1.22.1"=0A+=20=20(let=20((base-rust=20(rust-bootstrapped-package=20= rust-1.21=20"1.22.1"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20"1lrzzp0nh7s61wgfs2h6ilaqi6iq89f1pd1yaf65l87bssyl4ylb")))=0A=20= =20=20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A@@=20= -659,7=20+629,7=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20#t)))))))))=0A=20=0A=20(define-public=20rust-1.23=0A-=20=20= (let=20((base-rust=20(rust-bootstrapped-package-pre-1.32=20rust-1.22=20= "1.23.0"=0A+=20=20(let=20((base-rust=20(rust-bootstrapped-package=20= rust-1.22=20"1.23.0"=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20"14fb8vhjzsxlbi6yrn1r6fl5dlbdd1m92dn5zj5gmzfwf4w9ar3l")))=0A=20= =20=20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A@@=20= -678,7=20+648,7=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=0A=20(define-public=20rust-1.24=0A=20= =20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.23=20"1.24.1"=0A+=20=20=20=20= =20=20=20=20=20(rust-bootstrapped-package=20rust-1.23=20"1.24.1"=0A=20=20= =20=20=20=20=20=20=20=20=20= "1vv10x2h9kq7fxh2v01damdq8pvlp5acyh1kzcda9sfjx12kv99y")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A@@=20-700,11=20= +670,20=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20;;;=20Keep=20using=20llvm=203.9.1=20= until=20builds=20become=20determenistic=0A=20(define-public=20rust-1.25=0A= =20=20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.24=20"1.25.0"=0A-=20=20=20=20= =20=20=20=20=20=20"0baxjr99311lvwdq0s38bipbnj72pn6fgbk6lcq7j555xq53mxpf"=0A= -=20=20=20=20=20=20=20=20=20=20#:patches=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"))))=0A+=20=20=20=20=20= =20=20=20=20(rust-bootstrapped-package=20rust-1.24=20"1.25.0"=0A+=20=20=20= =20=20=20=20=20=20=20= "0baxjr99311lvwdq0s38bipbnj72pn6fgbk6lcq7j555xq53mxpf")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20=20=20=20= (source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20=20= =20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20= =20(snippet=20'(begin=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(delete-file-recursively=20"src/jemalloc")=0A+=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/llvm")=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(delete-file-recursively=20= "src/llvm-emscripten")=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20#t))=0A+=20=20=20=20=20=20=20=20=20=20(patches=20(map=20= search-patch=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20'("rust-1.25-accept-more-detailed-gdb-lines.patch")))))=0A= =20=20=20=20=20=20=20(arguments=0A=20=20=20=20=20=20=20=20= (substitute-keyword-arguments=20(package-arguments=20base-rust)=0A=20=20=20= =20=20=20=20=20=20=20((#:phases=20phases)=0A@@=20-731,12=20+710,16=20@@=20= jemalloc=20=3D=20\""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=0A= =20(define-public=20rust-1.26=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20= =20=20=20=20=20(rust-bootstrapped-package-pre-1.32=20rust-1.25=20= "1.26.2"=0A-=20=20=20=20=20=20=20=20=20=20= "0047ais0fvmqvngqkdsxgrzhb0kljg8wy85b01kbbjc88hqcz7pv"=0A-=20=20=20=20=20= =20=20=20=20=20#:patches=20'("rust-coresimd-doctest.patch"=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= "rust-1.25-accept-more-detailed-gdb-lines.patch"))))=0A+=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.25=20"1.26.2"=0A+=20=20=20=20= =20=20=20=20=20=20= "0047ais0fvmqvngqkdsxgrzhb0kljg8wy85b01kbbjc88hqcz7pv")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20=20=20=20= (source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20=20= =20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20= =20(patches=20(map=20search-patch=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20'("rust-coresimd-doctest.patch"=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= "rust-1.25-accept-more-detailed-gdb-lines.patch")))))=0A=20=20=20=20=20=20= =20(arguments=0A=20=20=20=20=20=20=20=20(substitute-keyword-arguments=20= (package-arguments=20base-rust)=0A=20=20=20=20=20=20=20=20=20=20= ((#:phases=20phases)=0A@@=20-796,15=20+779,17=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=0A=20= (define-public=20rust-1.27=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20=20= =20=20=20=20(rust-bootstrapped-package-pre-1.32=20rust-1.26=20"1.27.2"=0A= -=20=20=20=20=20=20=20=20=20=20= "0pg1s37bhx9zqbynxyydq5j6q7kij9vxkcv8maz0m25prm88r0cs"=0A-=20=20=20=20=20= =20=20=20=20=20#:patches=0A-=20=20=20=20=20=20=20=20=20=20= '("rust-coresimd-doctest.patch"=0A-=20=20=20=20=20=20=20=20=20=20=20=20= "rust-bootstrap-stage0-test.patch"=0A-=20=20=20=20=20=20=20=20=20=20=20=20= "rust-1.25-accept-more-detailed-gdb-lines.patch"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20"rust-reproducible-builds.patch"))))=0A+=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.26=20"1.27.2"=0A+=20=20=20=20= =20=20=20=20=20=20= "0pg1s37bhx9zqbynxyydq5j6q7kij9vxkcv8maz0m25prm88r0cs")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20=20=20=20= (source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20=20= =20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20= =20(patches=20(map=20search-patch=20'("rust-coresimd-doctest.patch"=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20= "rust-bootstrap-stage0-test.patch"=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20"rust-1.25-accept-more-detailed-gdb-lines.patch"=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20"rust-reproducible-builds.patch")))))=0A=20=20= =20=20=20=20=20(arguments=0A=20=20=20=20=20=20=20=20= (substitute-keyword-arguments=20(package-arguments=20base-rust)=0A=20=20=20= =20=20=20=20=20=20=20((#:phases=20phases)=0A@@=20-825,15=20+810,17=20@@=20= jemalloc=20=3D=20\""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=0A= =20(define-public=20rust-1.28=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20= =20=20=20=20=20(rust-bootstrapped-package-pre-1.32=20rust-1.27=20= "1.28.0"=0A-=20=20=20=20=20=20=20=20=20=20= "11k4rn77bca2rikykkk9fmprrgjswd4x4kaq7fia08vgkir82nhx"=0A-=20=20=20=20=20= =20=20=20=20=20#:patches=0A-=20=20=20=20=20=20=20=20=20=20= '("rust-coresimd-doctest.patch"=0A-=20=20=20=20=20=20=20=20=20=20=20=20= "rust-bootstrap-stage0-test.patch"=0A-=20=20=20=20=20=20=20=20=20=20=20=20= "rust-1.25-accept-more-detailed-gdb-lines.patch"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20"rust-reproducible-builds.patch"))))=0A+=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.27=20"1.28.0"=0A+=20=20=20=20= =20=20=20=20=20=20= "11k4rn77bca2rikykkk9fmprrgjswd4x4kaq7fia08vgkir82nhx")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20=20=20=20= (source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20=20=20=20= =20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20= =20(patches=20(map=20search-patch=20'("rust-coresimd-doctest.patch"=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20= "rust-bootstrap-stage0-test.patch"=0A+=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20"rust-1.25-accept-more-detailed-gdb-lines.patch"=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20"rust-reproducible-builds.patch")))))=0A=20=20= =20=20=20=20=20(inputs=0A=20=20=20=20=20=20=20=20;;=20Use=20LLVM=206.0=0A= =20=20=20=20=20=20=20=20(alist-replace=20"llvm"=20(list=20llvm-6)=0A@@=20= -859,24=20+846,35=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=0A=20(define-public=20rust-1.29=0A=20= =20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.28=20"1.29.2"=0A-=20=20=20=20= =20=20=20=20=20=20"1jb787080z754caa2w3w1amsygs4qlzj9rs1vy64firfmabfg22h"=0A= -=20=20=20=20=20=20=20=20=20=20#:patches=0A-=20=20=20=20=20=20=20=20=20=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20"rust-reproducible-builds.patch"))))=0A+=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.28=20"1.29.2"=0A+=20=20=20=20= =20=20=20=20=20=20= "1jb787080z754caa2w3w1amsygs4qlzj9rs1vy64firfmabfg22h")))=0A=20=20=20=20=20= (package=0A-=20=20=20=20=20=20(inherit=20base-rust))))=0A+=20=20=20=20=20= =20(inherit=20base-rust)=0A+=20=20=20=20=20=20(source=0A+=20=20=20=20=20=20= =20=20(origin=0A+=20=20=20=20=20=20=20=20=20=20(inherit=20= (package-source=20base-rust))=0A+=20=20=20=20=20=20=20=20=20=20(patches=20= (map=20search-patch=20'("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= "rust-reproducible-builds.patch"))))))))=0A=20=0A=20(define-public=20= rust-1.30=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.29=20"1.30.1"=0A-=20=20=20=20= =20=20=20=20=20=20"0aavdc1lqv0cjzbqwl5n59yd0bqdlhn0zas61ljf38yrvc18k8rn"=0A= -=20=20=20=20=20=20=20=20=20=20#:patches=0A-=20=20=20=20=20=20=20=20=20=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20"rust-1.30-gdb-llvm.patch"=0A-=20=20=20=20=20=20=20=20=20=20= =20=20"rust-reproducible-builds.patch"))))=0A+=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package=20rust-1.29=20"1.30.1"=0A+=20=20=20=20=20=20=20= =20=20=20"0aavdc1lqv0cjzbqwl5n59yd0bqdlhn0zas61ljf38yrvc18k8rn")))=0A=20=20= =20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20= =20=20=20(source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20= =20=20=20=20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20= =20=20=20=20(snippet=20'(begin=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(delete-file-recursively=20"src/jemalloc")=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/llvm")=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(delete-file-recursively=20= "src/llvm-emscripten")=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(delete-file-recursively=20"src/tools/clang")=0A+=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/tools/lldb")=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20#t))=0A+=20=20=20=20=20=20=20=20=20= =20(patches=20(map=20search-patch=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20"rust-1.30-gdb-llvm.patch"=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20"rust-reproducible-builds.patch")))))=0A=20=20=20=20=20= =20=20(inputs=0A=20=20=20=20=20=20=20=20;;=20Use=20LLVM=207.0=0A=20=20=20= =20=20=20=20=20(alist-replace=20"llvm"=20(list=20llvm)=0A@@=20-916,14=20= +914,16=20@@=20jemalloc=20=3D=20\""=20jemalloc=20= "/lib/libjemalloc_pic.a"=20"\"=0A=20=0A=20(define-public=20rust-1.31=0A=20= =20=20(let=20((base-rust=0A-=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package-pre-1.32=20rust-1.30=20"1.31.1"=0A-=20=20=20=20= =20=20=20=20=20=20"0sk84ff0cklybcp0jbbxcw7lk7mrm6kb6km5nzd6m64dy0igrlli"=0A= -=20=20=20=20=20=20=20=20=20=20#:patches=0A-=20=20=20=20=20=20=20=20=20=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20"rust-1.30-gdb-llvm.patch"=0A-=20=20=20=20=20=20=20=20=20=20= =20=20"rust-reproducible-builds.patch"))))=0A+=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package=20rust-1.30=20"1.31.1"=0A+=20=20=20=20=20=20=20= =20=20=20"0sk84ff0cklybcp0jbbxcw7lk7mrm6kb6km5nzd6m64dy0igrlli")))=0A=20=20= =20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20= =20=20=20(source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20= =20=20=20=20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20= =20=20=20=20(patches=20(map=20search-patch=20= '("rust-1.25-accept-more-detailed-gdb-lines.patch"=0A+=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20"rust-1.30-gdb-llvm.patch"=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20"rust-reproducible-builds.patch")))))=0A=20=20=20=20=20= =20=20(arguments=0A=20=20=20=20=20=20=20=20(substitute-keyword-arguments=20= (package-arguments=20base-rust)=0A=20=20=20=20=20=20=20=20=20=20= ((#:phases=20phases)=0A@@=20-960,13=20+960,22=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20(define-public=20= rust-1.32=0A=20=20=20(let=20((base-rust=0A=20=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package=20rust-1.31=20"1.32.0"=0A-=20=20=20=20=20=20=20= =20=20=20"0ji2l9xv53y27xy72qagggvq47gayr5lcv2jwvmfirx029vlqnac"=0A-=20=20= =20=20=20=20=20=20=20=20#:patches=20'("rust-reproducible-builds.patch")=0A= -=20=20=20=20=20=20=20=20=20=20;;=20the=20vendor=20directory=20has=20= moved=20to=20the=20root=20of=0A-=20=20=20=20=20=20=20=20=20=20;;=20the=20= tarball,=20so=20we=20have=20to=20strip=20an=20extra=20prefix=0A-=20=20=20= =20=20=20=20=20=20=20#:patch-flags=20'("-p2"))))=0A+=20=20=20=20=20=20=20= =20=20=20"0ji2l9xv53y27xy72qagggvq47gayr5lcv2jwvmfirx029vlqnac")))=0A=20=20= =20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20=20= =20=20=20(source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20=20= =20=20=20=20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20=20= =20=20=20=20(snippet=20'(begin=20(delete-file-recursively=20"src/llvm")=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(delete-file-recursively=20"src/llvm-emscripten")=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/tools/clang")=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"src/tools/lldb")=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (delete-file-recursively=20"vendor/jemalloc-sys/jemalloc")=0A+=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= #t))=0A+=20=20=20=20=20=20=20=20=20=20(patches=20(map=20search-patch=20= '("rust-reproducible-builds.patch")))=0A+=20=20=20=20=20=20=20=20=20=20= ;;=20the=20vendor=20directory=20has=20moved=20to=20the=20root=20of=0A+=20= =20=20=20=20=20=20=20=20=20;;=20the=20tarball,=20so=20we=20have=20to=20= strip=20an=20extra=20prefix=0A+=20=20=20=20=20=20=20=20=20=20= (patch-flags=20'("-p2"))))=0A=20=20=20=20=20=20=20(inputs=0A=20=20=20=20=20= =20=20=20;;=20Downgrade=20to=20LLVM=206,=20all=20LTO=20tests=20appear=20= to=20fail=20with=20LLVM=207.0.1=0A=20=20=20=20=20=20=20=20(alist-replace=20= "llvm"=20(list=20llvm-6)=0A@@=20-1013,10=20+1022,14=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20(define-public=20= rust-1.33=0A=20=20=20(let=20((base-rust=0A=20=20=20=20=20=20=20=20=20=20= (rust-bootstrapped-package=20rust-1.32=20"1.33.0"=0A-=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20"152x91mg7bz4ygligwjb05fgm1blwy2i70s2j03zc9jiwvbsh0as"=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20#:patches=20'())))=0A+=20=20=20=20=20=20=20= =20=20=20=20"152x91mg7bz4ygligwjb05fgm1blwy2i70s2j03zc9jiwvbsh0as")))=0A=20= =20=20=20=20(package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A+=20=20= =20=20=20=20(source=0A+=20=20=20=20=20=20=20=20(origin=0A+=20=20=20=20=20= =20=20=20=20=20(inherit=20(package-source=20base-rust))=0A+=20=20=20=20=20= =20=20=20=20=20(patches=20'())=0A+=20=20=20=20=20=20=20=20=20=20= (patch-flags=20'("-p1"))))=0A=20=20=20=20=20=20=20(inputs=0A=20=20=20=20=20= =20=20=20;;=20Upgrade=20to=20jemalloc@5.1.0=0A=20=20=20=20=20=20=20=20= (alist-replace=20"jemalloc"=20(list=20jemalloc)=0A@@=20-1038,8=20+1051,7=20= @@=20jemalloc=20=3D=20\""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20= (define-public=20rust=0A=20=20=20(let=20((base-rust=0A=20=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.33=20"1.34.0"=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20= "0n8z1wngkxab1rvixqg6w8b727hzpnm9wp9h8iy3mpbrzp7mmj3s"=0A-=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20#:patches=20'())))=0A+=20=20=20=20=20=20=20=20=20=20=20= "0n8z1wngkxab1rvixqg6w8b727hzpnm9wp9h8iy3mpbrzp7mmj3s")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A=20=20=20=20=20=20= =20(source=0A--=20=0A2.21.0=0A=0A= --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E Content-Disposition: attachment; filename=0004-gnu-rust-Update-to-1.34.1.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0004-gnu-rust-Update-to-1.34.1.patch" Content-Transfer-Encoding: quoted-printable =46rom=209e84f36d9b8e585c1036ea397e42861b9a08a218=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Ivan=20Petkov=20=0A= Date:=20Thu,=202=20May=202019=2004:21:26=20-0700=0ASubject:=20[PATCH=20= 4/4]=20gnu:=20rust:=20Update=20to=201.34.1=0A=0A*=20= gnu/packages/rust.scm=20(rust):=20Update=20to=201.34.1=0A---=0A=20= gnu/packages/rust.scm=20|=204=20++--=0A=201=20file=20changed,=202=20= insertions(+),=202=20deletions(-)=0A=0Adiff=20--git=20= a/gnu/packages/rust.scm=20b/gnu/packages/rust.scm=0Aindex=20= 5f0ddd8797..3f5ec590a9=20100644=0A---=20a/gnu/packages/rust.scm=0A+++=20= b/gnu/packages/rust.scm=0A@@=20-1050,8=20+1050,8=20@@=20jemalloc=20=3D=20= \""=20jemalloc=20"/lib/libjemalloc_pic.a"=20"\"=0A=20=0A=20= (define-public=20rust=0A=20=20=20(let=20((base-rust=0A-=20=20=20=20=20=20= =20=20=20(rust-bootstrapped-package=20rust-1.33=20"1.34.0"=0A-=20=20=20=20= =20=20=20=20=20=20=20= "0n8z1wngkxab1rvixqg6w8b727hzpnm9wp9h8iy3mpbrzp7mmj3s")))=0A+=20=20=20=20= =20=20=20=20=20(rust-bootstrapped-package=20rust-1.33=20"1.34.1"=0A+=20=20= =20=20=20=20=20=20=20=20=20= "19s09k7y5j6g3y4d2rk6kg9pvq6ml94c49w6b72dmq8p9lk8bixh")))=0A=20=20=20=20=20= (package=0A=20=20=20=20=20=20=20(inherit=20base-rust)=0A=20=20=20=20=20=20= =20(source=0A--=20=0A2.21.0=0A=0A= --Apple-Mail=_0BB3335C-D871-4F83-B39A-E3C08178971E-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 09 18:18:07 2019 Received: (at 35538) by debbugs.gnu.org; 9 May 2019 22:18:07 +0000 Received: from localhost ([127.0.0.1]:36648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOrMd-00037W-0A for submit@debbugs.gnu.org; Thu, 09 May 2019 18:18:07 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:38925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOrMb-000372-8L for 35538@debbugs.gnu.org; Thu, 09 May 2019 18:18:05 -0400 Received: by mail-pg1-f194.google.com with SMTP id w22so1911208pgi.6 for <35538@debbugs.gnu.org>; Thu, 09 May 2019 15:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ujX/aseBV0gzi6tmlDcI3elx+a8VqRZBdQoXj/8LEN8=; b=hcZ8A0n8vM69skzwr9kmff2LvPs7l2vt2r8lbCx3pMDeZsKjDZkWuP3odNIWwOnj+P goncP5cwlaVFBuHg81fs/JjtLLveEm1SwOKOhFpt9s4r/ZZqz5tH0d7K7gLA8U+eywMv 4Upk++VXrovcuD2TgzjYh76Wo3ivYySjn4zsrNmGGtYPN6ZKGIRkgopv7KJJWoLT72Sa I//QFLcSFUzMmgJvmMwI1Pc/Rz12+3ir0vr5EmCmWexCJhY3V/o8hDystfMSx4U6yUiq niQRKMWlC3komNHyPGu4ftoHPqMA+hoZUeHHpZGd5gwl7I9Mdq9+cecEhlgPuGcijwd+ UmOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ujX/aseBV0gzi6tmlDcI3elx+a8VqRZBdQoXj/8LEN8=; b=gM/VKW0lCSNKHVTTUez1bohpiRs3JRW+t5FN63cF+k/seFzMvhAFlJ5565gLwBSC5H qd/6BrnSJmXdViwIM4FkMHaGAkjea5gpGNW+vzg6mzpfK1nUoBOWeSp3naxF4UNGhvUt 65A8tVyd8RmKvmEJ0wWXMJ70xKAdySiWBlcWlBGCPPB4ImEF1tTHSi6VTcSlrRjbByYc MVymjPD86kWGUQucKBes/gQzfCeLcNT/bjDielWEZqU8vg5C38Ask3obaSvMcIcOg+1Y aeVsW0OI0Jqf9mXhGfHCUXo8berfdOqYDdzUaDyKS/YCvkECsCbE0IDEai125tjz9jEJ eBQw== X-Gm-Message-State: APjAAAWKdy5RZVLwkLk2wQcBFjt9D2yk+L7UI7WQwClnhSjutDvZwZcw W/z6YnkP/xpwW6wlene7tooFYbe5bp4= X-Google-Smtp-Source: APXvYqxYMNBVQeII4fvMnRQq8Im2/9o2dnNP1kROsEEm4OQPq5RejkSkBe598y5G7/gcLOjszEYSGQ== X-Received: by 2002:aa7:9afc:: with SMTP id y28mr8903149pfp.101.1557440279210; Thu, 09 May 2019 15:17:59 -0700 (PDT) Received: from ?IPv6:2601:602:9a00:1784:5cf7:781d:af51:f841? ([2601:602:9a00:1784:5cf7:781d:af51:f841]) by smtp.gmail.com with ESMTPSA id o73sm6688465pfi.137.2019.05.09.15.17.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 May 2019 15:17:58 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: [PATCH] gnu: rust: Improve reproducibility and lower source sizes From: Ivan Petkov In-Reply-To: Date: Thu, 9 May 2019 15:17:57 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: 35538@debbugs.gnu.org X-Mailer: Apple Mail (2.3445.9.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 35538 Cc: Danny Milosavljevic , Chris Marusich 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 (-) Friendly ping if anyone can take a look! Thanks, =E2=80=94Ivan= From debbugs-submit-bounces@debbugs.gnu.org Thu May 09 20:16:46 2019 Received: (at 35538-done) by debbugs.gnu.org; 10 May 2019 00:16:46 +0000 Received: from localhost ([127.0.0.1]:36715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOtDS-0005v3-GO for submit@debbugs.gnu.org; Thu, 09 May 2019 20:16:46 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:47634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hOtDQ-0005us-MX for 35538-done@debbugs.gnu.org; Thu, 09 May 2019 20:16:45 -0400 Received: from localhost (178.113.152.22.wireless.dyn.drei.com [178.113.152.22]) by dd26836.kasserver.com (Postfix) with ESMTPSA id D204C33602DE; Fri, 10 May 2019 02:16:42 +0200 (CEST) Date: Fri, 10 May 2019 02:16:39 +0200 From: Danny Milosavljevic To: Ivan Petkov Subject: Re: [PATCH] gnu: rust: Improve reproducibility and lower source sizes Message-ID: <20190510021639.34fb7877@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/2_bfvuq7xa79gxoDdpH7.gM"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35538-done Cc: 35538-done@debbugs.gnu.org, Chris Marusich 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 (-) --Sig_/2_bfvuq7xa79gxoDdpH7.gM Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Thanks! Looks good to me, so I've adjusted a few commit messages and then pushed to guix master. (Icecat had no current substitute on the build machines anyway) --Sig_/2_bfvuq7xa79gxoDdpH7.gM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzUwucACgkQ5xo1VCww uqXhJAgAlyb7hWOSMJI+agHYJ9pdJjsDGJs8HUYBtx3VXVNCxv0zUUZLpY7UnqOj IGNSAaU1hw99leSHVsLp93ZKsiG8hKfbxgunzAtEc++v3SuW+T1u2F3dUGqJKPPo ilLE6R+z1uYeOAFQITj5TMLuNjVzCt+Kd2ijpFc3c9NsTu85kNvjLRHFbX5eYtI2 JJEIuF+Ntfz5oOeRUPNAtm+1Ouh1fuiCFPP63rS7yQYx7VtIKUVtW9yamE65nRPw UvrEcVdFX9psJ5ux6i4h858CyquLFb1v5+YQ/W3vF8EwLlieqirGCGdN4LRRbLwk pvKvdUHMmegptPIuRjvPm/nSBVH6Ag== =NoHq -----END PGP SIGNATURE----- --Sig_/2_bfvuq7xa79gxoDdpH7.gM-- From unknown Thu Aug 14 21:44: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: Fri, 07 Jun 2019 11:24:06 +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