[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