Change logs for rustc source package in Jammy

  • rustc (1.66.1+dfsg0ubuntu1-0ubuntu0.22.04.1) jammy; urgency=medium
    
      * Release for Jammy
    
     -- Zixing Liu <email address hidden>  Tue, 21 Feb 2023 15:25:16 -0700
  • rustc (1.65.0+dfsg0ubuntu1-0ubuntu0.22.04.1) jammy; urgency=medium
    
      * Backport to jammy (LP: #2000839)
      * Comment out vendored source tracking
    
     -- Simon Chopin <email address hidden>  Fri, 20 Jan 2023 18:17:44 +0100
  • rustc (1.61.0+dfsg1-1~exp1ubuntu0.22.04.1) jammy; urgency=medium
    
      * Backport to Jammy (LP: #1986648):
        - Comment out the Vendored-Sources-Rust support as it's not available in
          older releases
    
     -- Simon Chopin <email address hidden>  Mon, 19 Sep 2022 10:03:42 +0200
  • rustc (1.59.0+dfsg1-1~ubuntu2~22.04.1) jammy; urgency=medium
    
      * Prepare backport for Jammy (LP: #1968345)
    
     -- Simon Chopin <email address hidden>  Fri, 29 Apr 2022 10:22:52 +0200
  • 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 <email address hidden>  Fri, 01 Apr 2022 11:54:57 +0200
  • 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 <email address hidden>  Thu, 24 Feb 2022 13:41:38 +0100
  • rustc (1.57.0+dfsg1+llvm-0ubuntu2) jammy; urgency=medium
    
      * d/p/d-bootstrap-rustflags.patch: remove the warnings bit, use the option
        "deny-warnings = false" in d/config.toml.in instead
    
     -- Simon Chopin <email address hidden>  Thu, 27 Jan 2022 11:21:03 +0100
  • rustc (1.57.0+dfsg1+llvm-0ubuntu1) jammy; urgency=medium
    
      * New upstream version.
      * Refresh patches.
      * d/patches/{u-89591.patch,u-88668.patch,u-89772.patch}: Remove as upstream
        now includes these patches.
      * d/patches/d-bootstrap-dont-download-stage0.patch: Remove, no longer
        needed.
      * d/patches/ubuntu-memchr-features.patch: Fix obscure ftbfs from mismatched
        features.
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 21 Jan 2022 08:42:03 +1300
  • rustc (1.56.0+dfsg1+llvm-2ubuntu2) jammy; urgency=medium
    
      * debian/patches/u-ensure-aarch64-lse-object-files-have-distinct-names-in-an-archive.patch:
        Backport patch from upstream, to fix "error: object name conflicts in
        archive" when building rust programs on arm64 (librsvg is currently
        affected).
    
     -- Iain Lane <email address hidden>  Tue, 18 Jan 2022 10:25:30 +0000
  • rustc (1.56.0+dfsg1+llvm-2ubuntu1) jammy; urgency=medium
    
      * Merge 1.56.0+dfsg1-2 from Debian unstable. (LP: #1952104)
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
        - Reduce parallelism on all arches other than riscv64 to avoid OOMs
          during build.
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 14 Dec 2021 10:24:02 +1300
  • rustc (1.55.0+dfsg1+llvm-2ubuntu1) jammy; urgency=medium
    
      * Merge 1.55.0+dfsg1-2 from Debian unstable. (LP: #1952104)
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
        - Reduce parallelism on all arches other than riscv64 to avoid OOMs
          during build.
      * Dropped changes, fixed upstream:
        - Adjust -march setting on armhf
    
     -- Michael Hudson-Doyle <email address hidden>  Mon, 13 Dec 2021 15:07:06 +1300
  • rustc (1.54.0+dfsg2+llvm-3ubuntu1) jammy; urgency=medium
    
      * Merge 1.54.0+dfsg1-3 from Debian unstable. (LP: #1952104)
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
        - Adjust -march setting on armhf
      * Reduce parallelism on all arches other than riscv64 to avoid OOMs
        during build.
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 10 Dec 2021 08:13:40 +1300
  • rustc (1.53.0+dfsg1+llvm-4ubuntu1) jammy; urgency=medium
    
      * Merge 1.53.0+dfsg1-4 from Debian unstable. (LP: #1943842)
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
        - Reduce parallelism on all arches to avoid OOMs during build.
        - Adjust -march setting on armhf
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 27 Oct 2021 20:12:14 +1300
  • rustc (1.52.1+dfsg1+llvm-1ubuntu1) impish; urgency=medium
    
      * Merge 1.52.1+dfsg1-1 from Debian unstable. (LP: #1943842)
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
      * Reduce parallelism on all arches to avoid OOMs during build.
      * Adjust -march setting on armhf.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 13 Oct 2021 14:30:46 +1300
  • rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1) impish; urgency=medium
    
      * Merge 1.51.0+dfsg1-1~exp3 from Debian experimental (LP #1932145).
        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
        - Revert workaround for upstream bug #74786
        - Disable wasm build as build dependencies not currently available in
          Ubuntu.
        - Do not build windows cross compiler.
        - Try reducing parallelism in rustbuild on arm64 to avoid OOM.
        - Reduce parallelism during build on s390x too.
      * Disable check against uploading ~exp versions.
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 06 Jul 2021 13:16:52 +1200