[ubuntu/lunar-proposed] rustc 1.62.1+dfsg1-1ubuntu1 (Accepted)
Simon Chopin
schopin at ubuntu.com
Thu Nov 24 09:06:32 UTC 2022
rustc (1.62.1+dfsg1-1ubuntu1) lunar; urgency=medium
* Merge 1.62.0+dfsg1-1 from Debian unstable
Remaining changes:
- Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
main.
- 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-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.
Integrated in Debian:
- d/p/ubuntu-disable-ppc64el-asm-tests.patch: disable tests on power
and s390x if using asm!()
- d/p/ubuntu-ignore-arm-doctest.patch: Patch out the bad doctests for the
instruction_set errors
Dropped, not needed anymore:
- d/p/ubuntu-compiletest-fix.patch: Fix compilation with 1.61
* d/control: Update the vendored sources field
Date: Thu, 24 Nov 2022 09:58:29 +0100
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.62.1+dfsg1-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 24 Nov 2022 09:58:29 +0100
Source: rustc
Built-For-Profiles: noudeb
Architecture: source
Version: 1.62.1+dfsg1-1ubuntu1
Distribution: lunar
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Chopin <schopin at ubuntu.com>
Changes:
rustc (1.62.1+dfsg1-1ubuntu1) lunar; urgency=medium
.
* Merge 1.62.0+dfsg1-1 from Debian unstable
Remaining changes:
- Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
main.
- 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-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.
Integrated in Debian:
- d/p/ubuntu-disable-ppc64el-asm-tests.patch: disable tests on power
and s390x if using asm!()
- d/p/ubuntu-ignore-arm-doctest.patch: Patch out the bad doctests for the
instruction_set errors
Dropped, not needed anymore:
- d/p/ubuntu-compiletest-fix.patch: Fix compilation with 1.61
* d/control: Update the vendored sources field
Checksums-Sha1:
ae7d4df51a7a0ebc09d1d92ebc80380f5df73609 9349 rustc_1.62.1+dfsg1-1ubuntu1.dsc
e0877f0346de9c471d2c1e6e775ab9949f3605f8 32096548 rustc_1.62.1+dfsg1.orig.tar.xz
dca2012ba91f22917aa143c42d5e5f379b2b6bcd 98596 rustc_1.62.1+dfsg1-1ubuntu1.debian.tar.xz
327f94f21766d3b7e9ef9a0ed245272ff4e5fe61 10814 rustc_1.62.1+dfsg1-1ubuntu1_source.buildinfo
Checksums-Sha256:
25d26b5fda05dfc71984b87077f86b1c5004068e49c7f7a1fd611faa6ea52524 9349 rustc_1.62.1+dfsg1-1ubuntu1.dsc
6a45661265b1e0470021de9a7e633bbe42ae1471ea0082d2c948ca6db384d2a6 32096548 rustc_1.62.1+dfsg1.orig.tar.xz
eeabb8ab765252759f3911e4c438f8bec2b4eb4e9e687c917760bcf4754c331f 98596 rustc_1.62.1+dfsg1-1ubuntu1.debian.tar.xz
7ba0b40baa181c5baa0acc1027ff6952ee6de73252ed65b6b80e4ec68b429af6 10814 rustc_1.62.1+dfsg1-1ubuntu1_source.buildinfo
Files:
13e39eb0a38119f24fca68240e997fd1 9349 devel optional rustc_1.62.1+dfsg1-1ubuntu1.dsc
07fbef09c738da8838afc8f672897584 32096548 devel optional rustc_1.62.1+dfsg1.orig.tar.xz
c870dd387d58e0a65d97f311a2918f8b 98596 devel optional rustc_1.62.1+dfsg1-1ubuntu1.debian.tar.xz
1fded1c2d4154d5af2385deb51118c27 10814 devel optional rustc_1.62.1+dfsg1-1ubuntu1_source.buildinfo
Original-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
More information about the lunar-changes
mailing list