[ubuntu/focal-security] rustc 1.47.0+dfsg1+llvm-1ubuntu1~20.04.1 (Accepted)

Chris Coulson chris.coulson at canonical.com
Mon Feb 1 20:44:25 UTC 2021


rustc (1.47.0+dfsg1+llvm-1ubuntu1~20.04.1) focal; urgency=medium

  * Backport to Focal. (LP: #1901571)

rustc (1.47.0+dfsg1+llvm-1ubuntu1) hirsute; urgency=medium

  * Merge 1.47.0+dfsg1-1 from Debian unstable (LP #1901571). 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.

rustc (1.47.0+dfsg1-1) unstable; urgency=medium

  * New upstream release.
  * Update to LLVM 11.
  * Ignore more tests on big-endian.

rustc (1.47.0~beta.2+dfsg1-1~exp1) experimental; urgency=medium

  * New upstream release.

rustc (1.46.0+dfsg1+llvm-1ubuntu1) hirsute; urgency=medium

  * Merge 1.46.0 from Debian unstable. 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.

rustc (1.46.0+dfsg1-1) unstable; urgency=medium

  * New upstream release.

rustc (1.46.0~beta.2+dfsg1-1~exp5) experimental; urgency=medium

  * Fix rust-gdb install path. (Closes: #968279)
  * Drop powerpc allowed-failures to 12. (Closes: #955774)
  * Update d-fix-mips64el-bootstrap.patch for newer LLVM.

rustc (1.46.0~beta.2+dfsg1-1~exp4) experimental; urgency=medium

  * Move cross-linker Depends to Recommends - for cross-compiling support
    libraries should never hard-depend on toolchains. This also allows us to
    add the usual M-A annotations for libraries.

rustc (1.46.0~beta.2+dfsg1-1~exp3) experimental; urgency=medium

  * Drop "-cross" suffix from libstd naming, after discussion with Helmut
    Grohne. Since libstd-rust-dev-wasm-cross is not yet in stable and only
    has 4 installed users, we do not retain a migration package.

rustc (1.46.0~beta.2+dfsg1-1~exp2) experimental; urgency=medium

  * Add support for cross-compiling to windows. See README.Debian for details.
    Currently only 64-bit works, we are waiting on #540782 for 32-bit.

rustc (1.46.0~beta.2+dfsg1-1~exp1) experimental; urgency=medium

  * New upstream release.

rustc (1.45.0+dfsg1+llvm-2ubuntu1) hirsute; urgency=medium

  * Merge 1.45.0 from Debian unstable. 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.
  * Dropped change, patches no longer apply and riscv64 build fails
    anyway:
    - riscv64 support patches which no longer completely work:
      - Add more rustc patches from Debian.
      - Apply relevant llvm-toolchain-9 patches to the embedded llvm.
      - Avoid the LDFLAGS -latomic hacks from llvm-toolchain-9:
        - debian/patches/riscv64-atomic-fixes.patch: Fix libatomic detection for
        riscv64.
        - debian/patches/dsymutil-atomic.patch: Link dsymutil with -latomic.
  * Dropped change, upstream now includes LLVM with the fix:
    - Backport patch fixing miscompliation and subsequent crash on s390x
      (adapted from https://src.fedoraproject.org/rpms/llvm/pull-request/49):
      - add debian/patches/0001-InstCombine-Fix-big-endian-miscompile-of-bitcast-zex.patch
      - update debian/patches/series

rustc (1.45.0+dfsg1-2) unstable; urgency=medium

  * Add some more big-endian test patches.
  * Backport some patches to fix some testsuite ICEs.

rustc (1.45.0+dfsg1-1) unstable; urgency=medium

  * Upload to unstable.

rustc (1.45.0+dfsg1-1~exp1) experimental; urgency=medium

  * New upstream release.

rustc (1.44.1+dfsg1+llvm-3ubuntu1) hirsute; urgency=medium

  * Merge 1.44.1 from Debian unstable. 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
    - riscv64 support patches which no longer completely work:
      - Add more rustc patches from Debian.
      - Apply relevant llvm-toolchain-9 patches to the embedded llvm.
      - Avoid the LDFLAGS -latomic hacks from llvm-toolchain-9:
        - debian/patches/riscv64-atomic-fixes.patch: Fix libatomic detection for
        riscv64.
        - debian/patches/dsymutil-atomic.patch: Link dsymutil with -latomic.
    - Backport patch fixing miscompliation and subsequent crash on s390x
      (adapted from https://src.fedoraproject.org/rpms/llvm/pull-request/49):
      - add debian/patches/0001-InstCombine-Fix-big-endian-miscompile-of-bitcast-zex.patch
      - update debian/patches/series
  * Dropped change:
    - Disable check for ~exp in version number.
  * Revert workaround for upstream bug #74786
  * Disable wasm build as build dependencies not currently available in
    Ubuntu.

rustc (1.44.1+dfsg1-3) unstable; urgency=medium

  * Fix patch for line numbers on little-endian arches.

rustc (1.44.1+dfsg1-2) unstable; urgency=medium

  * Ignore tests that assume little-endian on big-endian arches.
    See upstream #74829 for details.

rustc (1.44.1+dfsg1-1) unstable; urgency=medium

  * Upload to unstable.
  * Backport a typenum fix for i386.
  * Work around upstream #74786 involving debuginfo maps.

rustc (1.44.1+dfsg1-1~exp1) experimental; urgency=medium

  * New upstream release.

rustc (1.43.0+dfsg1+llvm-1~exp1ubuntu3) UNRELEASED; urgency=medium

  * Relax rustc version constraint in Build-Depends to see if 1.41 can
    build 1.43 on riscv64.

rustc (1.43.0+dfsg1+llvm-1~exp1ubuntu2) groovy; urgency=medium

  * Fix mismerge preventing tests from running.
  * Backport patch fixing miscompliation and subsequent crash on s390x
    (adapted from https://src.fedoraproject.org/rpms/llvm/pull-request/49):
    - add debian/patches/0001-InstCombine-Fix-big-endian-miscompile-of-bitcast-zex.patch
    - update debian/patches/series

rustc (1.43.0+dfsg1+llvm-1~exp1ubuntu1) groovy; urgency=medium

  * Merge from Debian NEW (LP: #1876942). 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
    - riscv64 support patches which no longer completely work:
      - Add more rustc patches from Debian.
      - Apply relevant llvm-toolchain-9 patches to the embedded llvm.
      - Avoid the LDFLAGS -latomic hacks from llvm-toolchain-9:
        - debian/patches/riscv64-atomic-fixes.patch: Fix libatomic detection for
        riscv64.
        - debian/patches/dsymutil-atomic.patch: Link dsymutil with -latomic.
  * Disable check for ~exp in version number.

Date: 2020-12-08 22:24:13.216798+00:00
Changed-By: Michael Hudson-Doyle <mwhudsonlp at fastmail.fm>
Signed-By: Chris Coulson <chris.coulson at canonical.com>
https://launchpad.net/ubuntu/+source/rustc/1.47.0+dfsg1+llvm-1ubuntu1~20.04.1
-------------- next part --------------
Sorry, changesfile not available.


More information about the Focal-changes mailing list