Change logs for rustc source package in Focal

  • rustc (1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04) focal; urgency=medium
    
      * Backport to Focal (LP: #2047858)
        - d/p/ubuntu-backport-disable-newer-tests.patch: add a patch to disable
          newer tests that can't pass on older Ubuntu series
        - d/p/ubuntu-jammy-skip-gdb-tests-on-armhf.patch: add a patch to
          disable gdb tests on armhf
        - Re-enable libgit2 vendoring:
          - d/control: remove libgit2-dev and libhttp-parser-dev from B-D
        - Re-enable LLVM vendoring (LLVM 17)
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - d/control: Comment out the Vendored-Sources-Rust support as it's not
          available in older releases
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
        - d/control: Use cmake-mozilla instead of cmake on Focal
        - d/p/ubuntu-llvm-riscv-disable-zicsr.patch: fix build on RISC-V
    
     -- Zixing Liu <email address hidden>  Wed, 14 Feb 2024 15:09:28 -0700
  • rustc (1.74.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1) focal; urgency=medium
    
      * Backport to Focal (LP: #2040340)
        - d/p/ubuntu-backport-disable-newer-tests.patch: add a patch to disable
          newer tests that can't pass on older Ubuntu series
        - Re-enable libgit2 vendoring:
          - d/control: remove libgit2-dev and libhttp-parser-dev from B-D
        - Re-enable LLVM vendoring (LLVM 17)
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - d/control: Comment out the Vendored-Sources-Rust support as it's not
          available in older releases
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
    
     -- Zixing Liu <email address hidden>  Wed, 17 Jan 2024 13:44:02 -0700
  • rustc (1.73.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1) focal; urgency=medium
    
      * Backport to Focal (LP: #2040340)
        - d/p/ubuntu-backport-disable-newer-tests.patch: add a patch to disable
          newer tests that can't pass on older Ubuntu series
        - Re-enable libgit2 vendoring:
          - d/control: remove libgit2-dev and libhttp-parser-dev from B-D
        - Re-enable LLVM vendoring (LLVM 17)
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - d/control: Comment out the Vendored-Sources-Rust support as it's not
          available in older releases
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
        - d/control: Use backported cmake-mozilla so that LLVM 17 can be built
          correctly
        - d/p/ubuntu-jammy-skip-gdb-tests-on-armhf.patch: also disable for ppc64
        - d/p/ubuntu-llvm-riscv-disable-zicsr.patch: fix build on RISC-V
    
     -- Zixing Liu <email address hidden>  Mon, 16 Jan 2024 16:47:11 -0700
  • rustc (1.72.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04) focal; urgency=medium
    
      * Backport to Jammy (LP: #2040339)
        - Re-enable libgit2 vendoring:
          - d/control: remove libgit2-dev and libhttp-parser-dev from B-D
        - d/patches: Remove libgit2 system patches
        - Use bundled LLVM 16
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - d/control: Comment out the Vendored-Sources-Rust support as it's not
          available in older releases
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
    
     -- Zixing Liu <email address hidden>  Mon, 15 Jan 2024 16:27:11 -0700
  • rustc (1.71.1+dfsg0ubuntu3~bpo0-0ubuntu0.20.04) focal; urgency=medium
    
      * Backport to Focal (LP: #2041325)
        - d/patches: Remove libgit2 system patches
        - Use bundled LLVM 16
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - d/control: Comment out the Vendored-Sources-Rust support as it's not
          available in older releases
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
        - d/control: relax lldb requirements on older series
        - d/rules: remove build artifacts to save disk space
    
     -- Zixing Liu <email address hidden>  Wed, 01 Nov 2023 13:40:56 -0600
  • rustc (1.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.04.1) focal; urgency=medium
    
      * Backport to Jammy (LP: #2027639)
        - d/patches: Remove libgit2 system patches
        - Use bundled LLVM 16
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
    
     -- Zixing Liu <email address hidden>  Wed, 18 Oct 2023 13:56:26 -0600
  • rustc (1.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.04) focal; urgency=medium
    
      * Backport to Jammy (LP: #2027639)
        - d/patches: Remove libgit2 system patches
        - Use bundled LLVM 16
        - d/p/ubuntu-backport-disable-newer-tests.patch: disable tests that
          can't pass on older series
        - Downgrade debhelper requirements and adapt the build files to
          older debhelper standards
    
     -- Zixing Liu <email address hidden>  Wed, 18 Oct 2023 13:56:26 -0600
  • rustc (1.66.1+dfsg0ubuntu1~llvm-0ubuntu0.20.04) focal; urgency=medium
    
      [ Zixing Liu ]
      * Backport Rust 1.66.1 to Focal (LP: #2005122)
      * d/p/ubuntu-use-system-profiler-rt.patch: remove the patch because we are
        using the bundled LLVM libraries and runtimes
    
      [ Simon Chopin ]
      * Update the vendored LLVM 15 to the latest bugfix release to fix ppc64el
        build.
      * Cherry-pick upstream patch to fix FTBFS on ppc64el and arm64
    
     -- Zixing Liu <email address hidden>  Wed, 21 Feb 2023 18:02:05 -0700
  • rustc (1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.20.04) focal; urgency=medium
    
      * Update the vendored LLVM 15 to the latest bugfix release to fix ppc64el
        build.
      * Cherry-pick upstream patch to fix FTBFS on ppc64el and arm64
    
     -- Simon Chopin <email address hidden>  Wed, 25 Jan 2023 18:02:05 +0100
  • rustc (1.61.0+dfsg1~llvm-1~exp1ubuntu0.20.04.1) focal; urgency=medium
    
      * Backport to Focal (LP: #1986648):
        - Comment out the Vendored-Sources-Rust support as it's not available in
          older releases
      * Re-enable embedded LLVM:
        - Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
          whether LLVM is compiled with debug symbols
        - Adjust debian/watch to include +llvm in upstream version.
      * Revert debhelper compat 13 bump back to 12
    
     -- Simon Chopin <email address hidden>  Mon, 19 Sep 2022 10:10:32 +0200
  • rustc (1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2) focal; urgency=medium
    
      * d/p/u-revert-92419.patch: cherry-picked to fix a big performance
        regression on s390x.
    
     -- Simon Chopin <email address hidden>  Tue, 07 Jun 2022 16:20:54 +0200
  • rustc (1.57.0+dfsg1+llvm-0ubuntu1~20.04.1) focal; urgency=medium
    
      * Backport to Focal. (LP: #1952104)
      * Revert "Update to debhelper 13, simplifying build rules"
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 21 Jan 2022 14:37:19 +1300
  • rustc (1.53.0+dfsg1+llvm-4ubuntu1~20.04.1) focal; urgency=medium
    
      * Backport to Focal. (LP: #1943842)
      * Drop adjustment of -march setting on armhf.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 28 Oct 2021 17:00:20 +1300
  • rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.2) focal; urgency=medium
    
      * Reduce parallelism on ppc64el too.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 22 Jul 2021 21:19:16 +1200
  • rustc (1.47.0+dfsg1+llvm-1ubuntu1~20.04.1) focal; urgency=medium
    
      * Backport to Focal. (LP: #1901571)
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 09 Dec 2020 11:22:41 +1300
  • rustc (1.43.0+dfsg1+llvm-1~exp1ubuntu1~20.04.1) focal; urgency=medium
    
      * Backport to Focal. (LP: #1876942)
      * Disable wasm build as build dependencies only available in 20.10.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 24 Jun 2020 12:51:21 +1200
  • rustc (1.41.0+dfsg1+llvm-0ubuntu2) focal; urgency=medium
    
      * Add riscv64 support:
        - Add more rustc patches from Debian.
        - Apply relevant llvm-toolchain-9 patches to the embedded llvm.
        - debian/patches/riscv64-vendor-cc.diff: Update one last rustc lp64 ABI
          reference to lp64d.
        - 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.
    
     -- William Grant <email address hidden>  Wed, 08 Apr 2020 10:18:39 +1000
  • rustc (1.41.0+dfsg1+llvm-0ubuntu1) focal; urgency=medium
    
      * New upstream version (LP: #1856851)
      * Cherry-pick several commits from
        https://salsa.debian.org/rust-team/rust/-/merge_requests/4,
        thanks Fabian Grünbichler:
        - convert orig Cargo.lock to v1 format
        - d/patches: update for 1.41.0 import
        - Update Files-Excluded for new upstream version 1.41.0
        - d/update-version.sh: fix python3 compat
        - drop patches which were applied upstream
        - rebase and update patches
        - don't attempt to install llvm codegen so
        - update d/copyright
        - update changelog and versions
          - (adjusted somewhat by me)
    
     -- Michael Hudson-Doyle <email address hidden>  Mon, 02 Mar 2020 21:22:50 +0100
  • rustc (1.40.0+dfsg1+llvm-5ubuntu1) focal; urgency=medium
    
      * Merge from Debian unstable (LP #1856851). 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
      * Dropped change, now fixed in Debian:
        - Run build scripts with Python 3.
    
     -- Michael Hudson-Doyle <email address hidden>  Sat, 29 Feb 2020 16:21:22 +0000
  • rustc (1.39.0+dfsg1+llvm-3ubuntu1) focal; urgency=medium
    
      * Merge from Debian unstable (LP #1856851). 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
      * Run build scripts with Python 3.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 22 Jan 2020 20:21:38 +1300
  • rustc (1.38.0+dfsg0.2+llvm-0ubuntu2) focal; urgency=medium
    
      * d/patches/d-fix-1.38-self-bootstrap.patch: backport patch from upstream
        to allow warnings to not fail the build, which allows rustc 1.38 to be
        bootstrapped with itself.
        - adds d/patches/d-fix-1.38-self-bootstrap.patch
        - updates d/patches/series
        - updates debian/config.toml.in
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 29 Nov 2019 07:57:13 +1300
  • rustc (1.38.0+dfsg0.2+llvm-0ubuntu1) focal; urgency=medium
    
      * New upstream release.
      * Add Build-Depends-Indep: libssl-dev
      * Update Files-Excluded for new upstream version 1.38.0
      * d/patches/d-0004-mdbook-2-1-compat.patch: Removed.
      * Refresh other patches.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 13 Nov 2019 09:29:49 +1300
  • rustc (1.37.0+dfsg1+llvm-1ubuntu1) eoan; urgency=medium
    
      * Merge from Debian unstable (LP #1843765). Remaning 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
      * Revert "Support cross-compiling to wasm32" as it breaks with the
        bundled snapshot of LLVM 9.
        - delete debian/libstd-rust-dev-wasm32-cross.lintian-overrides
        - delete debian/rustc.links
        - update debian/config.toml.in
        - update debian/control
        - update debian/rules
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 18 Sep 2019 14:31:31 +0200