-
rustc (1.66.1+dfsg0ubuntu1-0ubuntu0.22.04.1) jammy; urgency=medium
* Release for Jammy
-- Zixing Liu <email address hidden> Tue, 21 Feb 2023 15:25:16 -0700
-
rustc (1.65.0+dfsg0ubuntu1-0ubuntu0.22.04.1) jammy; urgency=medium
* Backport to jammy (LP: #2000839)
* Comment out vendored source tracking
-- Simon Chopin <email address hidden> Fri, 20 Jan 2023 18:17:44 +0100
-
rustc (1.61.0+dfsg1-1~exp1ubuntu0.22.04.1) jammy; urgency=medium
* Backport to Jammy (LP: #1986648):
- Comment out the Vendored-Sources-Rust support as it's not available in
older releases
-- Simon Chopin <email address hidden> Mon, 19 Sep 2022 10:03:42 +0200
-
rustc (1.59.0+dfsg1-1~ubuntu2~22.04.1) jammy; urgency=medium
* Prepare backport for Jammy (LP: #1968345)
-- Simon Chopin <email address hidden> Fri, 29 Apr 2022 10:22:52 +0200
-
rustc (1.58.1+dfsg1~ubuntu1-0ubuntu2) jammy; urgency=medium
* d/p/ubuntu-fix-crossbeam-CVE-2022-23639.patch: amended to also patch the
0.7.2 version of the crate
* Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
main. (LP: #1966200)
-- Simon Chopin <email address hidden> Fri, 01 Apr 2022 11:54:57 +0200
-
rustc (1.58.1+dfsg1~ubuntu1-0ubuntu1) jammy; urgency=medium
* New upstream version.
- d/copyright: exclude the new NanumBarunGothic fonts
- d/copyright: refresh the unused deps section
- revert the LLVM vendoring
- revert the CFLAGS scrubing
- d/p/{u-89950.patch}: Removed, merged upstream
- Refreshed patches:
- d/p/d-0000-ignore-removed-submodules.patch
- d/p/d-rustc-fix-mips64el-bootstrap.patch
- d/p/d-rustdoc-disable-embedded-fonts.patch
- d/p/d-bootstrap-cargo-doc-paths.patch
- Unfuzzed patches:
- d-0005-clippy-feature-sync.patch
- d-bootstrap-rustflags.patch
- d-bootstrap-cargo-doc-paths.patch
- u-cc-627.patch
- New patch u-linkchecker-symlinks.patch to fix an issue in
the linkchecker triggered by our symlink to the system fonts dir
- d/control: Add fonts-nanum to the rust-doc deps
- d/control: Add the rust-doc deps as build-deps for the linkchecker tests
* d/rules: bump the parallelism level to 4
* Re-enable the tests within the Debian-specified limits
* Explicitly disable LTO
* Add a self-build autopkgtest
* Ship the Cargo.lock file along with the compiler to identify which crates
were bundled in.
* d/p/ubuntu-disable-armhf-debuginfo-failures.patch: temporary to work
around the armhf debuginfo test failures
* d/p/ubuntu-ignore-arm-doctest.patch: Patch out the bad doctests for the
instruction_set errors
* d/p/ubuntu-fix-crossbeam-CVE-2022-23639.patch: cherry-pick to fix CVE-2022-23639
-- Simon Chopin <email address hidden> Thu, 24 Feb 2022 13:41:38 +0100
-
rustc (1.57.0+dfsg1+llvm-0ubuntu2) jammy; urgency=medium
* d/p/d-bootstrap-rustflags.patch: remove the warnings bit, use the option
"deny-warnings = false" in d/config.toml.in instead
-- Simon Chopin <email address hidden> Thu, 27 Jan 2022 11:21:03 +0100
-
rustc (1.57.0+dfsg1+llvm-0ubuntu1) jammy; urgency=medium
* New upstream version.
* Refresh patches.
* d/patches/{u-89591.patch,u-88668.patch,u-89772.patch}: Remove as upstream
now includes these patches.
* d/patches/d-bootstrap-dont-download-stage0.patch: Remove, no longer
needed.
* d/patches/ubuntu-memchr-features.patch: Fix obscure ftbfs from mismatched
features.
-- Michael Hudson-Doyle <email address hidden> Fri, 21 Jan 2022 08:42:03 +1300
-
rustc (1.56.0+dfsg1+llvm-2ubuntu2) jammy; urgency=medium
* debian/patches/u-ensure-aarch64-lse-object-files-have-distinct-names-in-an-archive.patch:
Backport patch from upstream, to fix "error: object name conflicts in
archive" when building rust programs on arm64 (librsvg is currently
affected).
-- Iain Lane <email address hidden> Tue, 18 Jan 2022 10:25:30 +0000
-
rustc (1.56.0+dfsg1+llvm-2ubuntu1) jammy; urgency=medium
* Merge 1.56.0+dfsg1-2 from Debian unstable. (LP: #1952104)
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
- Reduce parallelism on all arches other than riscv64 to avoid OOMs
during build.
-- Michael Hudson-Doyle <email address hidden> Tue, 14 Dec 2021 10:24:02 +1300
-
rustc (1.55.0+dfsg1+llvm-2ubuntu1) jammy; urgency=medium
* Merge 1.55.0+dfsg1-2 from Debian unstable. (LP: #1952104)
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
- Reduce parallelism on all arches other than riscv64 to avoid OOMs
during build.
* Dropped changes, fixed upstream:
- Adjust -march setting on armhf
-- Michael Hudson-Doyle <email address hidden> Mon, 13 Dec 2021 15:07:06 +1300
-
rustc (1.54.0+dfsg2+llvm-3ubuntu1) jammy; urgency=medium
* Merge 1.54.0+dfsg1-3 from Debian unstable. (LP: #1952104)
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
- Adjust -march setting on armhf
* Reduce parallelism on all arches other than riscv64 to avoid OOMs
during build.
-- Michael Hudson-Doyle <email address hidden> Fri, 10 Dec 2021 08:13:40 +1300
-
rustc (1.53.0+dfsg1+llvm-4ubuntu1) jammy; urgency=medium
* Merge 1.53.0+dfsg1-4 from Debian unstable. (LP: #1943842)
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
- Reduce parallelism on all arches to avoid OOMs during build.
- Adjust -march setting on armhf
-- Michael Hudson-Doyle <email address hidden> Wed, 27 Oct 2021 20:12:14 +1300
-
rustc (1.52.1+dfsg1+llvm-1ubuntu1) impish; urgency=medium
* Merge 1.52.1+dfsg1-1 from Debian unstable. (LP: #1943842)
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
* Reduce parallelism on all arches to avoid OOMs during build.
* Adjust -march setting on armhf.
-- Michael Hudson-Doyle <email address hidden> Wed, 13 Oct 2021 14:30:46 +1300
-
rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1) impish; urgency=medium
* Merge 1.51.0+dfsg1-1~exp3 from Debian experimental (LP #1932145).
Remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to
deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- update debian/control
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- update debian/rules
- On i386, only build debuginfo for libstd
- update debian/rules
- Ignore all test failures on every architecture
- update debian/rules
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- update debian/control
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- update debian/control
- Adjust debian/watch to include +llvm in upstream version.
- update debian/watch
- Add Build-Depends-Indep: libssl-dev
- Revert workaround for upstream bug #74786
- Disable wasm build as build dependencies not currently available in
Ubuntu.
- Do not build windows cross compiler.
- Try reducing parallelism in rustbuild on arm64 to avoid OOM.
- Reduce parallelism during build on s390x too.
* Disable check against uploading ~exp versions.
-- Michael Hudson-Doyle <email address hidden> Tue, 06 Jul 2021 13:16:52 +1200