-
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