[ubuntu/hirsute-proposed] rustc 1.44.1+dfsg1+llvm-3ubuntu1 (Accepted)

Michael Hudson-Doyle michael.hudson at ubuntu.com
Thu Dec 3 01:06:29 UTC 2020


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.

Date: Thu, 03 Dec 2020 14:03:38 +1300
Changed-By: Michael Hudson-Doyle <michael.hudson at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/rustc/1.44.1+dfsg1+llvm-3ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 03 Dec 2020 14:03:38 +1300
Source: rustc
Architecture: source
Version: 1.44.1+dfsg1+llvm-3ubuntu1
Distribution: hirsute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Michael Hudson-Doyle <michael.hudson at ubuntu.com>
Changes:
 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.
Checksums-Sha1:
 9a3e219a3d4d39ce434259bb42861f8462ffe208 3053 rustc_1.44.1+dfsg1+llvm-3ubuntu1.dsc
 c95f7250855e9b4bcdab5696be7861db105b5810 68400224 rustc_1.44.1+dfsg1+llvm.orig.tar.xz
 2b344780cf3d481eae75e2dcec16c4b7b60be95b 78340 rustc_1.44.1+dfsg1+llvm-3ubuntu1.debian.tar.xz
 c6fd874d564164447a0ca5cb390832e45e352570 8959 rustc_1.44.1+dfsg1+llvm-3ubuntu1_source.buildinfo
Checksums-Sha256:
 cd1d9928838afa8b5e793be174c6d69cad3760cc2ffeb8f81d4306a336c4db77 3053 rustc_1.44.1+dfsg1+llvm-3ubuntu1.dsc
 29b402424cd8ae89ed5f33f8a7f70d633aa410d5f99ffa2e182ba304953ae5e2 68400224 rustc_1.44.1+dfsg1+llvm.orig.tar.xz
 e1725e09f3509bc1a04267baaa1c7dda113c8b52f1237b341e97ebca02585cad 78340 rustc_1.44.1+dfsg1+llvm-3ubuntu1.debian.tar.xz
 4cc991d3171060b17025016a3208a7b0e5da4bb915e0c6fff274930dd8eb433b 8959 rustc_1.44.1+dfsg1+llvm-3ubuntu1_source.buildinfo
Files:
 3275bb45e6e4d3c2599497f82f8de4f3 3053 devel optional rustc_1.44.1+dfsg1+llvm-3ubuntu1.dsc
 6a600af2382b0580678ae533a4bfb1ab 68400224 devel optional rustc_1.44.1+dfsg1+llvm.orig.tar.xz
 b0b66117414b428a94a527cc95143036 78340 devel optional rustc_1.44.1+dfsg1+llvm-3ubuntu1.debian.tar.xz
 80d07a00627b4187ea5bbf1b0f619f6d 8959 devel optional rustc_1.44.1+dfsg1+llvm-3ubuntu1_source.buildinfo
Original-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAl/IOYYACgkQEd9ClMyj
mJNaLA//WQgqtzpO1lweeHQJdxLKTGAj0K1zgMHSV9g9BXojfjfTeAxIIflNBbX6
P4+O4+O+XD5aFN891XMfT+XMFejIKYO+hRgVQE9OdjTKhCXJQqMm5WJTYYlf7AV3
/2RlU+/RjYEefbOtNJUFH4fln4cYrZHqPEUpNi8IIiT7MTub86zoVracdpmpmQI3
fRHrmkQ6m0QHvRsyKZBmxombo9py+M/MV51vuPlRPeVOz3iV38rt9EqU7Ivvh/KO
/FJdeRi+5kRYxS9iHE4lqoQf0j3XSnD7WrEU+cJZTzI+VeFc6Psah+MuerbVX3Mq
sUI9sv4qiHyGHFaAzZjDfVbVXT2/vbF4LB9kB5FPAgVuB/WdHC2Md4WrosFJ6t8h
EtdeFmCzAVoFrDslG7Sj3ec1/44V0Ou+nfefudDB8cqJHJuzKspu/eVJ9X3GAto8
xQzRkyy2BuE1z03x0KS6qG5cdyMVT1cMCC2YJeng1oNKsg2enytCT+BVxw53KxRK
LpSuJK/myQ0R8nMwEAzejJavWHdltk7Iw+YUuKwlpRw5kxOAF6O9iIvhHihZ554I
1B/3CJEtutrJsJ2oFtN3ZGEgTWW6fEjqhmQBANI3B5+LCE9uyqtt4AX9gIeCpZe0
oyHox5o/j7W9eZcEn8dChKS5ef6gmcJHn3uRCHEXbub+fUYNKQY=
=jwF3
-----END PGP SIGNATURE-----


More information about the Hirsute-changes mailing list