Your message dated Sat, 26 Sep 2020 11:36:30 +0100
with message-id 
<d50ba4de424290cd2840a09ef19950156fcf51ab.ca...@adam-barratt.org.uk>
and subject line Closing bugs for fixes included in 10.6 point release
has caused the Debian Bug report #970132,
regarding buster-pu: package rustc/1.41.1+dfsg1-1~deb10u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
970132: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970132
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian....@packages.debian.org
Usertags: pu

Hi,

This updates buster's rustc to 1.41, as needed by the new firefox 78 ESR.
The bootstrap happens with the upstream binaries as we've done in the past.
I have also avoided the bump to LLVM 9/10, we use buster's LLVM 7 instead.

After this update, we'll also need cargo (trivial backport, no stage0 binaries
required) and cbindgen.

Other than testing the above packages as well as firefox-esr 78 with the new
rust, I have performed a mass rebuild of all of rustc's build-depends in
buster main with the new rustc and cargo. Out of 458 packages (excluding
those two, plus firefox/thunderbird), there were 21 failures, most of which
I could identify as being caused by a change in Debian's cargo wrapper,
which is called by dh-cargo to build packages. After reverting that change
(which relied on debhelper setting DESTDIR in the install phase, called
in some cases were there isn't a single librust-foo-dev package), the list
of failing packages got down to 5. After testing those 5 against the current
rustc/cargo in buster, two of them also failed (rust-simd, rust-coresimd),
so there are only 3 regressions:

- rust-nodrop-union
- rust-rustyline
- librsvg

The former two have no rdeps in buster, so no big deal. librsvg is failing
on one of the vendored rust deps, we can probably update to a newer 2.44.x
version (which bumps those deps) or get a minimal fix.

I'm attaching the 1.41.1+dfsg1-1 -> 1.41.1+dfsg1-1~deb10u1 debdiff. I doubt
the other one would be useful, but if you want I can upload it somewhere.

Thanks,
Emilio
diff -Nru rustc-1.41.1+dfsg1/debian/architecture.mk 
rustc-1.41.1+dfsg1/debian/architecture.mk
--- rustc-1.41.1+dfsg1/debian/architecture.mk   2020-01-04 05:16:35.000000000 
+0100
+++ rustc-1.41.1+dfsg1/debian/architecture.mk   2020-09-08 18:38:19.000000000 
+0200
@@ -5,8 +5,7 @@
 rust_cpu = $(subst i586,i686,\
 $(if $(findstring -riscv64-,-$(2)-),$(subst riscv64,riscv64gc,$(1)),\
 $(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\
-$(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\
-$(1)))))
+$(1))))
 rust_type_setvar = $(1)_RUST_TYPE ?= $(call 
rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$($(1)_GNU_SYSTEM)
 
 $(foreach machine,BUILD HOST TARGET,\
diff -Nru rustc-1.41.1+dfsg1/debian/bin/rust-lld 
rustc-1.41.1+dfsg1/debian/bin/rust-lld
--- rustc-1.41.1+dfsg1/debian/bin/rust-lld      2020-01-05 18:05:51.000000000 
+0100
+++ rustc-1.41.1+dfsg1/debian/bin/rust-lld      2020-09-08 18:38:19.000000000 
+0200
@@ -6,4 +6,4 @@
 # However the tests fail for other reasons, namely we can't build rustdoc
 # (which runs the tests) in wasm32 yet. So this is just WIP at the moment,
 # it is not expect to work nor to be installed on user machines.
-exec /usr/bin/lld-9 "${@/#-Wl,/}"
+exec /usr/bin/lld-7 "${@/#-Wl,/}"
diff -Nru rustc-1.41.1+dfsg1/debian/changelog 
rustc-1.41.1+dfsg1/debian/changelog
--- rustc-1.41.1+dfsg1/debian/changelog 2020-04-04 00:41:11.000000000 +0200
+++ rustc-1.41.1+dfsg1/debian/changelog 2020-09-08 18:38:19.000000000 +0200
@@ -1,3 +1,15 @@
+rustc (1.41.1+dfsg1-1~deb10u1) buster; urgency=medium
+
+  * Non-maintainer upload.
+  * Backport to buster.
+  * stage0 build.
+    - Use arm-unknown-linux-gnueabi target for armel.
+  * Use LLVM 7.
+  * Disable wasm.
+  * Reduce debugging symbols on i386 to avoid FTBFS due to OOM.
+
+ -- Emilio Pozuelo Monfort <po...@debian.org>  Tue, 08 Sep 2020 18:38:19 +0200
+
 rustc (1.41.1+dfsg1-1) unstable; urgency=medium
 
   * Upload to unstable.
diff -Nru rustc-1.41.1+dfsg1/debian/control rustc-1.41.1+dfsg1/debian/control
--- rustc-1.41.1+dfsg1/debian/control   2020-03-09 00:27:03.000000000 +0100
+++ rustc-1.41.1+dfsg1/debian/control   2020-09-08 18:38:19.000000000 +0200
@@ -9,12 +9,12 @@
 Build-Depends: debhelper (>= 9),
                dpkg-dev (>= 1.17.14),
                python3:native,
-               cargo:native (>= 0.40.0)      <!pkg.rustc.dlstage0>,
-               rustc:native (>= 1.40.0+dfsg) <!pkg.rustc.dlstage0>,
-               rustc:native (<= 1.41.1++)    <!pkg.rustc.dlstage0>,
-               llvm-9-dev:native,
-               llvm-9-tools:native,
-               libllvm9 (>= 1:9.0.1-2),
+#               cargo:native (>= 0.40.0)      <!pkg.rustc.dlstage0>,
+#               rustc:native (>= 1.40.0+dfsg) <!pkg.rustc.dlstage0>,
+#               rustc:native (<= 1.41.1++)    <!pkg.rustc.dlstage0>,
+               llvm-7-dev:native,
+               llvm-7-tools:native,
+#               libllvm7 (>= 1:9.0.1-2),
                autotools-dev,
                cmake (>= 3.0) | cmake3,
 # needed by some vendor crates
@@ -33,9 +33,9 @@
 # Extra build-deps needed for x.py to download stuff in pkg.rustc.dlstage0.
                curl <pkg.rustc.dlstage0>,
                ca-certificates <pkg.rustc.dlstage0>,
-Build-Depends-Indep:
- wasi-libc (>= 0.0~git20191220.a280fea~~) <!nowasm>,
- wasi-libc (<= 0.0~git20191220.a280fea++) <!nowasm>,
+#Build-Depends-Indep:
+# wasi-libc (>= 0.0~git20191220.a280fea~~) <!nowasm>,
+# wasi-libc (<= 0.0~git20191220.a280fea++) <!nowasm>,
 Build-Conflicts: gdb-minimal <!nocheck>
 Standards-Version: 4.2.1
 Homepage: http://www.rust-lang.org/
@@ -49,7 +49,7 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= 
${binary:Version}),
  gcc, libc-dev, binutils (>= 2.26)
 Recommends: cargo (>= 0.42.0~~), cargo (<< 0.43.0~~), rust-gdb | rust-lldb
-Suggests: rust-doc, rust-src, lld-9
+Suggests: rust-doc, rust-src, lld-7
 Replaces: libstd-rust-dev (<< 1.25.0+dfsg1-2~~)
 Breaks: libstd-rust-dev (<< 1.25.0+dfsg1-2~~)
 Description: Rust systems programming language
@@ -107,28 +107,28 @@
  This package contains development files necessary to use the standard
  Rust libraries.
 
-Package: libstd-rust-dev-wasm32-cross
-Section: libdevel
-Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, lld-9
-# Embeds wasi-libc so doesn't need to depend on it
-# None of its licenses require source redistrib, so no need for Built-Using
-Build-Profiles: <!nowasm>
-Description: Rust standard libraries - development files
- Rust is a curly-brace, block-structured expression language.  It
- visually resembles the C language family, but differs significantly
- in syntactic and semantic details.  Its design is oriented toward
- concerns of "programming in the large", that is, of creating and
- maintaining boundaries - both abstract and operational - that
- preserve large-system integrity, availability and concurrency.
- .
- It supports a mixture of imperative procedural, concurrent actor,
- object-oriented and pure functional styles.  Rust also supports
- generic programming and meta-programming, in both static and dynamic
- styles.
- .
- This package contains development files necessary to use the standard
- Rust libraries, for cross-compiling to the wasm32-unknown-unknown target.
+#Package: libstd-rust-dev-wasm32-cross
+#Section: libdevel
+#Architecture: all
+#Depends: ${shlibs:Depends}, ${misc:Depends}, lld-7
+## Embeds wasi-libc so doesn't need to depend on it
+## None of its licenses require source redistrib, so no need for Built-Using
+#Build-Profiles: <!nowasm>
+#Description: Rust standard libraries - development files
+# Rust is a curly-brace, block-structured expression language.  It
+# visually resembles the C language family, but differs significantly
+# in syntactic and semantic details.  Its design is oriented toward
+# concerns of "programming in the large", that is, of creating and
+# maintaining boundaries - both abstract and operational - that
+# preserve large-system integrity, availability and concurrency.
+# .
+# It supports a mixture of imperative procedural, concurrent actor,
+# object-oriented and pure functional styles.  Rust also supports
+# generic programming and meta-programming, in both static and dynamic
+# styles.
+# .
+# This package contains development files necessary to use the standard
+# Rust libraries, for cross-compiling to the wasm32-unknown-unknown target.
 
 Package: rust-gdb
 Architecture: all
@@ -154,7 +154,7 @@
 Package: rust-lldb
 Architecture: all
 # When updating, also update rust-lldb.links
-Depends: lldb-9, ${misc:Depends}, python3-lldb-9
+Depends: lldb-7, ${misc:Depends}, python3-lldb-7
 Replaces: rustc (<< 1.1.0+dfsg1-1)
 Description: Rust debugger (lldb)
  Rust is a curly-brace, block-structured expression language.  It
diff -Nru rustc-1.41.1+dfsg1/debian/make_orig-stage0_tarball.sh 
rustc-1.41.1+dfsg1/debian/make_orig-stage0_tarball.sh
--- rustc-1.41.1+dfsg1/debian/make_orig-stage0_tarball.sh       2019-04-30 
01:15:49.000000000 +0200
+++ rustc-1.41.1+dfsg1/debian/make_orig-stage0_tarball.sh       2020-09-08 
18:38:19.000000000 +0200
@@ -7,7 +7,7 @@
 set -e
 
 upstream_version="$(dpkg-parsechangelog -SVersion | sed -e 's/\(.*\)-.*/\1/g')"
-upstream_bootstrap_arch="${upstream_bootstrap_arch:-amd64 arm64 armhf i386 
mips64 mips64el powerpc ppc64 ppc64el s390x}"
+upstream_bootstrap_arch="${upstream_bootstrap_arch:-amd64 arm64 armel armhf 
i386 mips mips64el mipsel ppc64el s390x}"
 
 rm -f stage0/*/*.sha256
 mkdir -p stage0 build && ln -sf ../stage0 build/cache
diff -Nru rustc-1.41.1+dfsg1/debian/patches/d-add-bootstrap-checksums.patch 
rustc-1.41.1+dfsg1/debian/patches/d-add-bootstrap-checksums.patch
--- rustc-1.41.1+dfsg1/debian/patches/d-add-bootstrap-checksums.patch   
1970-01-01 01:00:00.000000000 +0100
+++ rustc-1.41.1+dfsg1/debian/patches/d-add-bootstrap-checksums.patch   
2020-09-08 18:38:19.000000000 +0200
@@ -0,0 +1,114 @@
+Description: signatures for stage0 binaries
+
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-aarch64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++9c675cbb2e23f17804938a7b4c4955a6b870c51de4aedbe7551a7b8c04d13e0e  
cargo-0.41.0-aarch64-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256
+@@ -0,0 +1 @@
++bbae95c5c4224fed063559c8d7f65b3ee280a62d2471e2c7a01d7a14896d3e04  
cargo-0.41.0-armv7-unknown-linux-gnueabihf.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-i686-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++c48bc132f4025ff39b1b6dc52aef9d406c3f926ce05fe92d943ceab7a5fd6058  
cargo-0.41.0-i686-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++6e2c5b4333176353af182a610a417409c67f06eb6a1b5164189bd8d465da7136  
cargo-0.41.0-mips-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256
+@@ -0,0 +1 @@
++093030a8b2a881a9e939a7a93541b447c2b23a20270463e97c6d3d0828e9d68a  
cargo-0.41.0-mips64el-unknown-linux-gnuabi64.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mipsel-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++08a390d88d1e46419c52384d28e5c22b3a3028f71ae1c1a6a1f3f43fa91b9e92  
cargo-0.41.0-mipsel-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++7705f21d938a72ba6f01818661b2dea29183209940a335f18d1761e1e03d3710  
cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-s390x-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++21e285a5f67df44849d6cbaa31dde941f238f860c027ec1c2f10aebce70eb2b5  
cargo-0.41.0-s390x-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++9b6ae643fa240c5ecbc1dc390f4020b6a683f25bac6f7437ebd4b9d32a8d0b6c  
cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++1abd1865e8339c2cac6992a11f6f98b66fa2b97f67acaddcf1992e39a7001bfc  
rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256
+@@ -0,0 +1 @@
++c95b2defe9fa99299d7dd3dc62d2ec3222b7cb247f7b13bb6b6d8b2b42445858  
rust-std-1.40.0-armv5te-unknown-linux-gnueabi.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256
+@@ -0,0 +1 @@
++9d4aad78db894a76e9682f2095ac024cc4748b2933f9f7248bf571923f7693c4  
rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++beab29565d12a6b9db4ef471c34d4c034295760095f7edc3f7b6c51fc08589a0  
rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++c25790d43e0a01e5f45607b067b22ae96163d5eae877cee1b2b35ce0d43ab9b5  
rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256
+@@ -0,0 +1 @@
++9a4cfebee845dfd50f0f10c3019b89af3747c3aed1a797042285f3cea5a3eb30  
rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++ab738a37c1cac1aaec7cb34556fa9bfff46dc912baf360a27e9d81311120ec4a  
rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++4eb3141fb6c3d3e101b5d4493664c9a01d4bb9eebdf4b96f5c26a81188c2452d  
rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-s390x-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++acd6f74c537468d3d7ca8b0fdf9cff536816649ac10a554182c6a25e5db824af  
rust-std-1.40.0-s390x-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++5a0b14a51f51b0194f70a2023749d9cb49c3b2e11f0d4c8232960b91fad336ac  
rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-aarch64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++40619bf6316706e9d8f9d842802e9e00018140ffb3e937d807299b5a28af4536  
rustc-1.40.0-aarch64-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256
+@@ -0,0 +1 @@
++bfe3d472f2ff96a456ce0887f1dd445a56170254eadee5f43f0c9ee01a2c97f1  
rustc-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-i686-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++257e4789043098a5e3b4fa85ea988019f37d640a10f83d39ada00fb23e057b8a  
rustc-1.40.0-i686-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++98aef08d3bb880b9cea6e87d82ab53c064ee669b5261f5adc971fed49381866f  
rustc-1.40.0-mips-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256
+@@ -0,0 +1 @@
++f05e32125075eb61d9d90ad2ef3063ce76495ea356842e935ce06b9e8a621627  
rustc-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mipsel-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++9d77489603614f88dcc4b11a853a66fcff8e12c218907eb492901c93940acc15  
rustc-1.40.0-mipsel-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++aa07a07ad272de825da8c18ad8dc4143a25bd28e5538d68c3bced53f060432b4  
rustc-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-s390x-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++04ef2b7c298169351944e025e3ce5708d288d450b84718f0af916d61ed0f425e  
rustc-1.40.0-s390x-unknown-linux-gnu.tar.xz
+--- /dev/null
++++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz.sha256
+@@ -0,0 +1 @@
++b1c00618b7a98156e88b14682508a503284f85748eab23de749a20dcc8847111  
rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz
diff -Nru rustc-1.41.1+dfsg1/debian/patches/d-rust-lldb-paths 
rustc-1.41.1+dfsg1/debian/patches/d-rust-lldb-paths
--- rustc-1.41.1+dfsg1/debian/patches/d-rust-lldb-paths 2019-12-16 
23:33:32.000000000 +0100
+++ rustc-1.41.1+dfsg1/debian/patches/d-rust-lldb-paths 2020-09-08 
18:38:19.000000000 +0200
@@ -11,7 +11,7 @@
  RUST_LLDB="$RUSTC_SYSROOT/lib/rustlib/$host/bin/lldb"
  
 -lldb=lldb
-+lldb=lldb-9
++lldb=lldb-7
  if [ -f "$RUST_LLDB" ]; then
      lldb="$RUST_LLDB"
  else
diff -Nru rustc-1.41.1+dfsg1/debian/patches/series 
rustc-1.41.1+dfsg1/debian/patches/series
--- rustc-1.41.1+dfsg1/debian/patches/series    2020-03-09 00:58:18.000000000 
+0100
+++ rustc-1.41.1+dfsg1/debian/patches/series    2020-09-08 18:38:19.000000000 
+0200
@@ -50,3 +50,5 @@
 
 # Work around for some porterboxes, keep this commented
 #d-host-duplicates.patch
+
+d-add-bootstrap-checksums.patch
diff -Nru rustc-1.41.1+dfsg1/debian/rules rustc-1.41.1+dfsg1/debian/rules
--- rustc-1.41.1+dfsg1/debian/rules     2020-03-09 00:43:28.000000000 +0100
+++ rustc-1.41.1+dfsg1/debian/rules     2020-09-08 18:38:19.000000000 +0200
@@ -33,8 +33,8 @@
 DEB_DESTDIR := $(CURDIR)/debian/tmp
 
 # Use system LLVM (comment out to use vendored LLVM)
-LLVM_VERSION = 9
-OLD_LLVM_VERSION = 8
+LLVM_VERSION = 7
+OLD_LLVM_VERSION = 9
 # Make it easier to test against a custom LLVM
 ifneq (,$(LLVM_DESTDIR))
 LLVM_LIBRARY_PATH := 
$(LLVM_DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH):$(LLVM_DESTDIR)/usr/lib
@@ -112,7 +112,8 @@
   BUILD_DOCS := false
 endif
 
-BUILD_WASM := true
+#BUILD_WASM := true
+BUILD_WASM := false
 ifneq (,$(findstring nowasm,$(DEB_BUILD_PROFILES)))
   BUILD_WASM := false
 endif
@@ -165,7 +166,7 @@
        if $(DOWNLOAD_BOOTSTRAP) || [ $(HAVE_BINARY_TARBALL) != 0 ]; \
          then sed -i -e '/^rustc = /d' -e '/^cargo = /d' "$@"; fi
 # Work around low-memory (32-bit) architectures: 
https://github.com/rust-lang/rust/issues/45854
-ifneq (,$(filter $(DEB_BUILD_ARCH), armhf armel mips mipsel powerpc 
powerpcspe))
+ifneq (,$(filter $(DEB_BUILD_ARCH), armhf armel i386 mips mipsel powerpc 
powerpcspe))
        sed -i -e 's/^debuginfo-level = .*/debuginfo-level = 0/g' "$@"
 endif
 
@@ -175,7 +176,7 @@
 
 debian/dh_auto_configure.stamp: debian/config.toml
        # fail the build if we have any instances of OLD_LLVM_VERSION in 
debian, except for debian/changelog
-       ! grep --color=always -i 'll\(..\|d\)-\?$(subst 
.,\.,$(OLD_LLVM_VERSION))' --exclude=changelog --exclude='*.patch' 
--exclude-dir='.debhelper' -R debian
+       #! grep --color=always -i 'll\(..\|d\)-\?$(subst 
.,\.,$(OLD_LLVM_VERSION))' --exclude=changelog --exclude='*.patch' 
--exclude-dir='.debhelper' -R debian
        # fail the build if we accidentally vendored openssl, indicates we 
pulled in unnecessary dependencies
        test ! -e vendor/openssl
        # fail the build if we didn't update d-ignore-error-detail-diff.patch
diff -Nru rustc-1.41.1+dfsg1/debian/rustc.links 
rustc-1.41.1+dfsg1/debian/rustc.links
--- rustc-1.41.1+dfsg1/debian/rustc.links       2019-12-16 23:35:48.000000000 
+0100
+++ rustc-1.41.1+dfsg1/debian/rustc.links       2020-09-08 18:38:19.000000000 
+0200
@@ -1 +1 @@
-usr/bin/lld-9 usr/bin/rust-lld
+usr/bin/lld-7 usr/bin/rust-lld
diff -Nru rustc-1.41.1+dfsg1/debian/rust-lldb.links 
rustc-1.41.1+dfsg1/debian/rust-lldb.links
--- rustc-1.41.1+dfsg1/debian/rust-lldb.links   2019-12-16 23:33:45.000000000 
+0100
+++ rustc-1.41.1+dfsg1/debian/rust-lldb.links   2020-09-08 18:38:19.000000000 
+0200
@@ -1 +1 @@
-usr/share/man/man1/lldb-9.1.gz usr/share/man/man1/rust-lldb.1.gz
+usr/share/man/man1/lldb-7.1.gz usr/share/man/man1/rust-lldb.1.gz
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-aarch64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-aarch64-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz
 differ
diff -Nru 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz.sha256
 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz.sha256
--- 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz.sha256
   1970-01-01 01:00:00.000000000 +0100
+++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz.sha256
   2019-12-19 16:23:42.000000000 +0100
@@ -0,0 +1 @@
+f61fc8be4a66960543efce637123656fd06d7e0eb6df4a5f7a27572db02c398d  
cargo-0.41.0-arm-unknown-linux-gnueabi.tar.xz
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-armv7-unknown-linux-gnueabihf.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-armv7-unknown-linux-gnueabihf.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-i686-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-i686-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips64el-unknown-linux-gnuabi64.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips64el-unknown-linux-gnuabi64.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mipsel-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mipsel-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-mips-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-s390x-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-s390x-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-aarch64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-aarch64-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz
 differ
diff -Nru 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
--- 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
   1970-01-01 01:00:00.000000000 +0100
+++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
   2019-12-19 16:27:18.000000000 +0100
@@ -0,0 +1 @@
+bd2d6f35747e6433f5597e5136008ea4b9a506309b9b9ecdcc4fdd4e4379e89b  
rustc-1.40.0-arm-unknown-linux-gnueabi.tar.xz
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-i686-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-i686-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mipsel-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mipsel-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-mips-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-s390x-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-s390x-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz
 differ
diff -Nru 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
--- 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
        1970-01-01 01:00:00.000000000 +0100
+++ 
rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256
        2019-12-19 16:26:33.000000000 +0100
@@ -0,0 +1 @@
+14bd261dfc586dc8e1cb336b3c58b63de2af4881c970dd9b1e87f1364a866bcb  
rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv5te-unknown-linux-gnueabi.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv5te-unknown-linux-gnueabi.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-s390x-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-s390x-unknown-linux-gnu.tar.xz
 differ
Binary files 
/tmp/Api9NwJhzB/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz
 and 
/tmp/MF0ehsR9gE/rustc-1.41.1+dfsg1/stage0/2019-12-19/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz
 differ

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 10.6

Hi,

Each of these bugs relates to an update that was included in today's
stable point release.

Regards,

Adam

--- End Message ---

Reply via email to