[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