rustc (1.59.0+dfsg1-1~ubuntu2~22.04.1) jammy; urgency=medium

  * Prepare backport for Jammy (LP: #1968345)

 -- Simon Chopin <simon.chopin@canonical.com>  Fri, 29 Apr 2022 10:22:52 +0200

rustc (1.59.0+dfsg1-1~ubuntu2) kinetic; urgency=medium

  * Drop llvm-13 to Suggests for rustc to avoid having to promote it to Ubuntu
    main (LP: #1971128)

 -- Simon Chopin <simon.chopin@canonical.com>  Mon, 30 May 2022 09:59:01 +0200

rustc (1.59.0+dfsg1-1~ubuntu1) kinetic; urgency=medium

  * Merge 1.59.0+dfsg1-1~exp1 from Debian experimental (LP: #1968345)
    Remaining changes:
    - Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
      main. (LP: #1966200)
    - New patch u-linkchecker-symlinks.patch to fix an issue in
      the linkchecker triggered by our symlink to the system fonts dir
    - 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-disable-armhf-debuginfo-failures.patch: temporary to work
      around the armhf debuginfo test failures
    - 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.

 -- Simon Chopin <simon.chopin@canonical.com>  Fri, 29 Apr 2022 10:13:09 +0200

rustc (1.59.0+dfsg1-1~exp1) experimental; urgency=medium

  [ Fabian Grünbichler ]
  * New upstream release

 -- Ximin Luo <infinity0@debian.org>  Tue, 29 Mar 2022 14:32:01 +0100

rustc (1.58.1+dfsg1~ubuntu1-0ubuntu2) jammy; urgency=medium

  * d/p/ubuntu-fix-crossbeam-CVE-2022-23639.patch: amended to also patch the
    0.7.2 version of the crate
  * Downgrade cargo from rustc Recommends to Suggests to make rustc promotable to
    main. (LP: #1966200)

 -- Simon Chopin <simon.chopin@canonical.com>  Fri, 01 Apr 2022 11:54:57 +0200

rustc (1.58.1+dfsg1-1) unstable; urgency=medium

  * Upload to unstable.

 -- Ximin Luo <infinity0@debian.org>  Tue, 29 Mar 2022 12:23:46 +0100

rustc (1.58.1+dfsg1-1~exp1) experimental; urgency=medium

  [ Fabian Gruenbichler ]
  * New upstream release.

 -- Ximin Luo <infinity0@debian.org>  Tue, 08 Mar 2022 11:32:29 +0000

rustc (1.57.0+dfsg1-1) unstable; urgency=medium

  * Upload to unstable. (Closes: #1005203)

 -- Ximin Luo <infinity0@debian.org>  Tue, 08 Mar 2022 10:51:18 +0000

rustc (1.58.1+dfsg1~ubuntu1-0ubuntu1) jammy; urgency=medium

  * New upstream version.
    - d/copyright: exclude the new NanumBarunGothic fonts
    - d/copyright: refresh the unused deps section
    - revert the LLVM vendoring
    - revert the CFLAGS scrubing
    - d/p/{u-89950.patch}: Removed, merged upstream
    - Refreshed patches:
      - d/p/d-0000-ignore-removed-submodules.patch
      - d/p/d-rustc-fix-mips64el-bootstrap.patch
      - d/p/d-rustdoc-disable-embedded-fonts.patch
      - d/p/d-bootstrap-cargo-doc-paths.patch
    - Unfuzzed patches: 
      - d-0005-clippy-feature-sync.patch
      - d-bootstrap-rustflags.patch
      - d-bootstrap-cargo-doc-paths.patch
      - u-cc-627.patch
    - New patch u-linkchecker-symlinks.patch to fix an issue in
      the linkchecker triggered by our symlink to the system fonts dir
    - d/control: Add fonts-nanum to the rust-doc deps
    - d/control: Add the rust-doc deps as build-deps for the linkchecker tests
  * d/rules: bump the parallelism level to 4
  * Re-enable the tests within the Debian-specified limits
  * 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-disable-armhf-debuginfo-failures.patch: temporary to work
    around the armhf debuginfo test failures
  * 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

 -- Simon Chopin <simon.chopin@canonical.com>  Thu, 24 Feb 2022 13:41:38 +0100

rustc (1.57.0+dfsg1-1~exp1) experimental; urgency=medium

  [ Simon Chopin ]
  * d/p/d-bootstrap-rustflags.patch: remove the warnings bit, use the option
    "deny-warnings = false" in d/config.toml.in instead

  [ Fabian Grünbichler ]
  * Fix CVE-2022-21658 - std::fs::remove_dir_all TOCTOU symlink issue
  * New upstream release. (Closes: #1005203)

 -- Fabian Grünbichler <f.gruenbichler@proxmox.com>  Thu, 03 Feb 2022 19:14:04 +0100

# For older changelog entries, run 'apt-get changelog rust-lldb'
