[ubuntu/kinetic-proposed] rustc 1.61.0+dfsg1-1~exp1ubuntu1 (Accepted)
Simon Chopin
schopin at ubuntu.com
Mon Sep 19 16:43:23 UTC 2022
rustc (1.61.0+dfsg1-1~exp1ubuntu1) kinetic; urgency=medium
* Merge 1.61.0+dfsg1-1~exp1 from Debian unstable (LP: #1986648)
Remaining changes:
- Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
main. (LP: #1966200)
- d/control: Add fonts-nanum to the rust-doc deps
- d/control: Add the rust-doc deps as build-deps for the linkchecker tests
- Reduce parallelism on all arches other than riscv64 to avoid OOMs
during build.
- 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-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
amended to also patch the 0.7.2 version of the crate
- On i386, only build debuginfo for libstd
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- 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.
- Drop llvm-13 to Suggests for rustc to avoid having to promote it to Ubuntu
main
- Add XS-Vendored-Sources-Rust field support
Needed an extra patch due to rustc being a multi-crate source package.
- d/p/ubuntu-disable-ppc64el-asm-tests.patch: disable tests on power
and s390x if using asm!()
* d/control: Update the vendored sources field
* d/p/ubuntu-compiletest-fix.patch: Fix compilation with 1.61
Date: Mon, 19 Sep 2022 18:41:53 +0200
Changed-By: Simon Chopin <schopin at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/rustc/1.61.0+dfsg1-1~exp1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Mon, 19 Sep 2022 18:41:53 +0200
Source: rustc
Built-For-Profiles: noudeb
Architecture: source
Version: 1.61.0+dfsg1-1~exp1ubuntu1
Distribution: kinetic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Chopin <schopin at ubuntu.com>
Launchpad-Bugs-Fixed: 1966200 1986648
Changes:
rustc (1.61.0+dfsg1-1~exp1ubuntu1) kinetic; urgency=medium
.
* Merge 1.61.0+dfsg1-1~exp1 from Debian unstable (LP: #1986648)
Remaining changes:
- Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
main. (LP: #1966200)
- d/control: Add fonts-nanum to the rust-doc deps
- d/control: Add the rust-doc deps as build-deps for the linkchecker tests
- Reduce parallelism on all arches other than riscv64 to avoid OOMs
during build.
- 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-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
amended to also patch the 0.7.2 version of the crate
- On i386, only build debuginfo for libstd
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
during some debuginfo tests
- Version the Build-Conflict on gdb-minimal as gdb now Provides it
- Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an
upgrade issue
- 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.
- Drop llvm-13 to Suggests for rustc to avoid having to promote it to Ubuntu
main
- Add XS-Vendored-Sources-Rust field support
Needed an extra patch due to rustc being a multi-crate source package.
- d/p/ubuntu-disable-ppc64el-asm-tests.patch: disable tests on power
and s390x if using asm!()
* d/control: Update the vendored sources field
* d/p/ubuntu-compiletest-fix.patch: Fix compilation with 1.61
Checksums-Sha1:
14dc8f7e8e086ae88bb39890db993d8fc4a182f1 9035 rustc_1.61.0+dfsg1-1~exp1ubuntu1.dsc
f5be538c7a4a3bfd4d16c42840bfd6c954f38e9b 33048340 rustc_1.61.0+dfsg1.orig.tar.xz
7693e192e8b056e40fb3e87820b0e36d3e5e1e4c 97072 rustc_1.61.0+dfsg1-1~exp1ubuntu1.debian.tar.xz
f84359775051d4e312f4144f876c78d482b0fc66 10276 rustc_1.61.0+dfsg1-1~exp1ubuntu1_source.buildinfo
Checksums-Sha256:
2bf8021d58230bcdb4d71c83f7f3adc05831addc44c685c35b04e3f562cf50a7 9035 rustc_1.61.0+dfsg1-1~exp1ubuntu1.dsc
90d8f9f226fdbed0d42c0b5c20ba124c5603a423c6905d088797a63767fb032e 33048340 rustc_1.61.0+dfsg1.orig.tar.xz
a320f114b93f5ffd5ed278ac8afcc5d8588c478796dcb76ca70d574b1079e227 97072 rustc_1.61.0+dfsg1-1~exp1ubuntu1.debian.tar.xz
addf790608112d5329b878b6676bc07512ba9152f95fc3d3826e963c2db110ca 10276 rustc_1.61.0+dfsg1-1~exp1ubuntu1_source.buildinfo
Files:
d695bf3da6cf511cf7f6a9d7eee1e42c 9035 devel optional rustc_1.61.0+dfsg1-1~exp1ubuntu1.dsc
4f3098c74f78b6434b9282e07e523ce5 33048340 devel optional rustc_1.61.0+dfsg1.orig.tar.xz
56d7db5f4ef6b985df0a6c0ee8a3be52 97072 devel optional rustc_1.61.0+dfsg1-1~exp1ubuntu1.debian.tar.xz
3f2811db724d972b94fe01ca4e0fa91e 10276 devel optional rustc_1.61.0+dfsg1-1~exp1ubuntu1_source.buildinfo
Original-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
More information about the kinetic-changes
mailing list