Change logs for rustc source package in Lunar

  • rustc (1.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.23.04.1) lunar; urgency=medium
    
      * Backport to Lunar (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
    
     -- Zixing Liu <email address hidden>  Wed, 18 Oct 2023 13:56:26 -0600
  • rustc (1.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.23.04) lunar; urgency=medium
    
      * Backport to Lunar (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
    
     -- Zixing Liu <email address hidden>  Wed, 18 Oct 2023 13:56:26 -0600
  • rustc (1.67.1+dfsg0ubuntu1-0ubuntu2) lunar; urgency=medium
    
      * Fix an issue where rustc can not find the standard library
        - d/p/ubuntu-fix-sysroot-detection.patch: Fix sysroot detection
          logic so that rustc will find the correct library paths to
          search in.
    
    rustc (1.67.1+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release 1.67.1 (LP: #2007642)
        - d/p/d-bootstrap-use-local-css.patch: Remove unnecessary hunks
        - d/p/ubuntu-disable-sse2-tests-on-i386.patch: Disable SSE2 tests
          on i386 builds
        - d/copyright: Update copyright information for new dependencies
          and also remove copyright data for deleted dependencies
        - d/patches: Refresh patches
        - d/control: Update vendored deps field
        - d/control: Refresh vendored dependencies list
        - d/source/lintian-overrides: add new test files to the list
    
    rustc (1.66.1+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release 1.66.1 (LP: #2005122)
        - d/control: Switch to LLVM 15 for better optimizations
        - d/rules: Add workarounds for the new bootstrap tests
        - d/patches: Refresh patches to adapt to the new upstream changes
        - d/p/ubuntu-Revert-Use-constant-eval-to-do-strict-validity-check.patch:
          Dropped, no longer needed
        - d/copyright: refresh vendored crate license info
        - d/libstd-rust-1.66.lintian-overrides: update the override files
      * d/rules: Enable LLVM profiler support (LP: #2002694)
    
     -- Zixing Liu <email address hidden>  Wed, 22 Feb 2023 21:38:58 -0700
  • rustc (1.67.1+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release 1.67.1 (LP: #2007642)
        - d/p/d-bootstrap-use-local-css.patch: Remove unnecessary hunks
        - d/p/ubuntu-disable-sse2-tests-on-i386.patch: Disable SSE2 tests
          on i386 builds
        - d/copyright: Update copyright information for new dependencies
          and also remove copyright data for deleted dependencies
        - d/patches: Refresh patches
        - d/control: Update vendored deps field
        - d/control: Refresh vendored dependencies list
        - d/source/lintian-overrides: add new test files to the list
    
     -- Zixing Liu <email address hidden>  Tue, 14 Feb 2023 14:34:02 -0700
  • rustc (1.66.1+dfsg0ubuntu1-0ubuntu2) lunar; urgency=medium
    
      * Re-upload since the previous version has been yanked from -proposed
        due to 1.67-related issues
    
    rustc (1.66.1+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release 1.66.1 (LP: #2005122)
        - d/control: Switch to LLVM 15 for better optimizations
        - d/rules: Add workarounds for the new bootstrap tests
        - d/patches: Refresh patches to adapt to the new upstream changes
        - d/p/ubuntu-Revert-Use-constant-eval-to-do-strict-validity-check.patch:
          Dropped, no longer needed
        - d/copyright: refresh vendored crate license info
        - d/libstd-rust-1.66.lintian-overrides: update the override files
      * d/rules: Enable LLVM profiler support (LP: #2002694)
    
     -- Simon Chopin <email address hidden>  Thu, 23 Feb 2023 09:53:46 +0100
  • rustc (1.66.1+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release 1.66.1 (LP: #2005122)
        - d/control: Switch to LLVM 15 for better optimizations
        - d/rules: Add workarounds for the new bootstrap tests
        - d/patches: Refresh patches to adapt to the new upstream changes
        - d/p/ubuntu-Revert-Use-constant-eval-to-do-strict-validity-check.patch:
          Dropped, no longer needed
        - d/copyright: refresh vendored crate license info
        - d/libstd-rust-1.66.lintian-overrides: update the override files
      * d/rules: Enable LLVM profiler support (LP: #2002694)
    
     -- Zixing Liu <email address hidden>  Wed, 01 Feb 2023 15:00:02 -0700
  • rustc (1.65.0+dfsg0ubuntu1-0ubuntu3) lunar; urgency=medium
    
      * d/p/ubuntu-Set-exec-env-RUST_BACKTRACE-0-in-const-eval-select-t.patch:
        Cherry-picked from upstream to fix some failing tests on ppc64el and arm64
    
     -- Simon Chopin <email address hidden>  Mon, 23 Jan 2023 10:20:30 +0100
  • rustc (1.65.0+dfsg0ubuntu1-0ubuntu2) lunar; urgency=medium
    
      * d/control: actually bump the version number in the package names
    
     -- Simon Chopin <email address hidden>  Fri, 20 Jan 2023 16:18:38 +0100
  • rustc (1.65.0+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      [ Simon Chopin ]
      * New upstream release (LP: #2000839)
      * d/p/u-arm-compiler-builtins-add-sync-builtin-fallbacks.patch:
        Dropped, applied upstream
      * Update vendored deps field
    
      [ Fabian Grünbichler ]
      * add overrides for rust-analyzer test data
      * update d/copyright
      * cherry-pick fix for compiletest with rpath=false
      * Update Files-Excluded for new upstream version 1.65.0
      * Update early-stage patches for 1.65.0+dfsg1
    
     -- Simon Chopin <email address hidden>  Fri, 20 Jan 2023 10:43:28 +0100
  • rustc (1.64.0+dfsg1-1~exp2ubuntu2) lunar; urgency=medium
    
      * d/p/ubuntu-Revert-Use-constant-eval-to-do-strict-validity-check.patch:
        revert an upstream patch to work around a riscv64 miscompilation
    
     -- Simon Chopin <email address hidden>  Wed, 18 Jan 2023 17:39:14 +0100
  • rustc (1.64.0+dfsg1-1~exp2ubuntu1) lunar; urgency=medium
    
      * Merge from Debian experimental.
        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.
        - 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-14 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.
      * d/control: Update the vendored sources field
    
    rustc (1.64.0+dfsg1-1~exp2) experimental; urgency=medium
    
      [ Fabian Grünbichler ]
      * d/prune-unused-deps: unify cargo update calls
      * fix rustix on arches requiring outline building
      * fix libstd-rust-dev-windows lintian override
      * fix compiler_builtins linkage on arm(el)
      * add compiler_builtins sync fallbacks for arm(el)
      * fix panicking lldb check on armel
    
    rustc (1.64.0+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release
      * d/rules: auto_clean: preserve .cargo/config.toml
      * d/rules: also clear bootstrap/rust-analyzer Cargo.lock
      * d/rules: extend privacy-breach removal
      * ship rust-analyzer-proc-macro-srv binary
    
    rustc (1.63.0+dfsg1-1) unstable; urgency=medium
    
      * Upload to unstable (Closes: #1018859)
    
      [ Pietro Albini ]
      * clarify the licensing of the mpsc implementation
    
    rustc (1.63.0+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release
    
     -- Simon Chopin <email address hidden>  Wed, 18 Jan 2023 10:38:19 +0100
  • rustc (1.63.0+dfsg0ubuntu1-0ubuntu2) lunar; urgency=medium
    
      * d/control: fix wrong dependencies on previous release
    
     -- Simon Chopin <email address hidden>  Thu, 01 Dec 2022 16:58:41 +0100
  • rustc (1.63.0+dfsg0ubuntu1-0ubuntu1) lunar; urgency=medium
    
      * New upstream release (LP: #1995096)
      * d/copyright: updated (cherry-picked from Debian experimental)
    
     -- Simon Chopin <email address hidden>  Wed, 30 Nov 2022 18:17:29 +0100
  • 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
    
     -- Simon Chopin <email address hidden>  Thu, 24 Nov 2022 09:58:29 +0100
  • rustc (1.61.0+dfsg1-1~exp1ubuntu1) kinetic; urgency=medium
    
      * Merge 1.61.0+dfsg1-1~exp1 from Debian unstable (LP: #1986648)
        Remaining changes:
        - Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
          main. (LP: #1966200)
        - 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-ignore-arm-doctest.patch: Patch out the bad doctests for the
          instruction_set errors
        - 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.
        - d/p/ubuntu-disable-ppc64el-asm-tests.patch: disable tests on power
          and s390x if using asm!()
      * d/control: Update the vendored sources field
      * d/p/ubuntu-compiletest-fix.patch: Fix compilation with 1.61
    
     -- Simon Chopin <email address hidden>  Mon, 19 Sep 2022 18:41:53 +0200