Change logs for rustc source package in Cosmic

  • rustc (1.34.1+dfsg2+llvm-0ubuntu1~18.10.1) cosmic; urgency=medium
    
      * Backport to Cosmic.
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 17 May 2019 11:12:33 +1200
  • rustc (1.32.0+dfsg1+llvm-1ubuntu1~18.10.1) cosmic; urgency=medium
    
      * Backport to Cosmic.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 14 Mar 2019 14:56:34 +1300
  • rustc (1.31.0+dfsg1+llvm-2ubuntu1~18.10) cosmic; urgency=medium
    
      * Backport to Cosmic.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 23 Jan 2019 12:15:06 +1300
  • rustc (1.30.0+dfsg1+llvm-2ubuntu1~18.10.1) cosmic; urgency=medium
    
      * Backport to Cosmic.
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 13 Nov 2018 11:01:26 +1300
  • rustc (1.29.2+dfsg1+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Merge with Debian unstable. 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 to new upstream release.
    
     -- Michael Hudson-Doyle <email address hidden>  Thu, 11 Oct 2018 11:49:26 +1300
  • rustc (1.28.0+dfsg1+llvm-0ubuntu2) cosmic; urgency=medium
    
      * Adjust the rustc Breaks/Replaces libstd-rust-dev version to fix an upgrade
        issue
        - update debian/control
    
     -- Chris Coulson <email address hidden>  Tue, 21 Aug 2018 23:31:55 +0100
  • rustc (1.28.0+dfsg1+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Merge from Debian unstable, 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
    
    rustc (1.28.0+dfsg1-2) unstable; urgency=medium
    
      * Switch on verbose-tests to restore the old pre-1.28 behaviour, and restore
        old failure-counting logic.
      * Allow 50 test failures on s390x, restored failure-counting logic avoids
        more double-counts.
    
    rustc (1.28.0+dfsg1-1) unstable; urgency=medium
    
      * New upstream release.
      * Add patches from Fedora to fix some test failures.
      * Ignore a failure testing specific error output, under investigation.
      * Allow 100 test failures on s390x, should be reducible later with LLVM 7.
      * Temporary fix for mips64el bootstrap.
      * Be even more verbose during the build.
      * Update to latest Standards-Version.
    
    rustc (1.28.0~beta.14+dfsg1-1~exp2) experimental; urgency=medium
    
      * Update test-failure counting logic.
      * Fix version constraints for Recommends: cargo.
      * Add patch to fix sparc64 CABI.
    
    rustc (1.28.0~beta.14+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release.
      * Update to latest Standards-Version; no changes required.
    
    rustc (1.27.2+dfsg1-1) unstable; urgency=medium
    
      [ Sylvestre Ledru ]
      * Update of the alioth ML address.
    
      [ Ximin Luo ]
      * Fail the build if our version contains ~exp and we are not releasing to
        experimental, this has happened by accident a few times already.
      * Allow 36 and 44 test failures on armel and s390x respectively.
      * New upstream release.
    
    rustc (1.27.1+dfsg1-1~exp4) experimental; urgency=medium
    
      * Unconditonally prune crate checksums to avoid having to manually prune them
        whenever we patch the vendored crates.
    
    rustc (1.27.1+dfsg1-1~exp3) experimental; urgency=medium
    
      * Add patch from Fedora to fix rebuild against same version.
    
    rustc (1.27.1+dfsg1-1~exp2) experimental; urgency=medium
    
      * Fix some failing tests.
    
    rustc (1.27.1+dfsg1-1~exp1) unstable; urgency=medium
    
      * New upstream release.
    
     -- Chris Coulson <email address hidden>  Tue, 14 Aug 2018 21:57:50 +0100
  • rustc (1.27.0+dfsg0+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Update to 1.27.0
      * Bump rustc build requirement to 1.26.0
        - update debian/control
      * Rename libstd-rust-1.26 to libstd-rust-1.27
        - update debian/control
        - debian/libstd-rust-1.26.lintian-overrides =>
            debian/libstd-rust-1.27.lintian-overrides
      * Update debian/copyright
      * Refresh patches
        - update debian/patches/u-fixtestignores-ppc64el.patch
        - update debian/patches/u-tag-private-modules-with-doc-cfg.patch
        - update debian/patches/d-disable-cargo-vendor.patch
        - update debian/patches/d-no-web-dependencies-in-doc.patch
      * Drop patches that are fixed upstream
        - remove debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
        - remove debian/patches/u-fix-fp-target-warning.patch
        - update debian/patches/series
      * Disable search functionality in the documentation as it depends on
        mark.js and elasticlunr.js, both of which are stripped from the tarball
        (they are vendored in minified form) and neither of which are packaged
        separately in Ubuntu yet
        - add debian/patches/d-disable-doc-search.patch
        - update debian/patches/series
    
    rustc (1.26.2+dfsg1+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Merge from Debian unstable, 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
        - Exclude src/tools/lld from the tarball
          - update debian/copyright
          - update debian/rules
        - 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
        - Ensure the build uses the bundled stage0 rustc when bootstrapping
          - update debian/rules
        - Only build debuginfo for libstd on i386
          - update debian/rules
        - Ignore all test failures on every architecture
          - update debian/rules
    
    rustc (1.26.2+dfsg1-1) unstable; urgency=medium
    
      * New upstream release.
      * Stop ignoring tests that now pass.
      * Don't ignore tests that still fail, instead raise FAILURES_ALLOWED.
        This allows us to see the test failures in the build logs, rather than
        hiding them.
    
    rustc (1.26.1+dfsg1-3) unstable; urgency=medium
    
      * Fix build-dep version range to build against myself.
    
    rustc (1.26.1+dfsg1-2) unstable; urgency=medium
    
      * Also ignore test_loading_cosine on ppc64el.
    
    rustc (1.26.1+dfsg1-1) unstable; urgency=medium
    
      * New upstream release.
    
    rustc (1.26.0+dfsg1-1~exp4) experimental; urgency=medium
    
      * Try alternative patch to ignore x86 stdsimd tests suggested by upstream.
      * Bump up allowed-test-failures to 8 to account for the fact that we're now
        double-counting some failures.
    
    rustc (1.26.0+dfsg1-1~exp3) experimental; urgency=medium
    
      * Ignore some irrelevant tests on ppc64 and non-x86 platforms.
    
    rustc (1.26.0+dfsg1-1~exp2) experimental; urgency=medium
    
      * Add Breaks+Replaces for older libstd-rust-dev with codegen-backends.
        (Closes: #899180)
      * Backport some test and packaging fixes from Ubuntu.
    
    rustc (1.26.0+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release.
      * Update to latest Standards-Version; no changes required.
      * Update doc-base files. (Closes: #876831)
    
    rustc (1.25.0+dfsg1-2) unstable; urgency=medium
    
      * Add patches for LLVM's compiler-rt to fix bugs on sparc64 and mips64.
        (Closes: #898982)
      * Install codegen-backends into rustc rather than libstd-rust-dev.
        (Closes: #899087)
    
    rustc (1.25.0+dfsg1-1) unstable; urgency=medium
    
      * Upload to unstable.
      * Allow up to 15 test failures on s390x.
      * Set CARGO_INCREMENTAL=0 on sparc64.
    
     -- Chris Coulson <email address hidden>  Fri, 06 Jul 2018 17:02:31 +0100
  • rustc (1.26.1+dfsg0+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Update to 1.26.1
      * Exclude src/tools/lld from the tarball
        - update debian/copyright
        - update debian/rules
    
    rustc (1.26.0+dfsg0+llvm-0ubuntu3) cosmic; urgency=medium
    
      * Backport 'Fix "fp" feature for AArch64', as the console warnings appear
        to be making the cargo tests fail
        - add debian/patches/u-fix-fp-feature-for-aarch64.patch
        - update debian/patches/series
      * Drop src/tools/lld from rust-src (can be dropped after the next merge with
        Debian when we have an updated tarball)
        - update debian/rules
    
    rustc (1.26.0+dfsg0+llvm-0ubuntu2) cosmic; urgency=medium
    
      * Ignore all test failures on every architecture. If anyone else wants to
        spend time getting all of the tests to pass, be my guest
        - update debian/rules
    
    rustc (1.26.0+dfsg0+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Update to 1.26.0
      * Bump rustc build requirement to 1.25.0
        - update debian/control
      * Rename libstd-rust-1.25 to libstd-rust-1.26
        - update debian/control
        - debian/libstd-rust-1.25.lintian-overrides =>
            debian/libstd-rust-1.26.lintian-overrides
      * Update debian/copyright
      * Refresh patches
        - update debian/patches/d-armel-disable-kernel-helpers.patch
        - update debian/patches/d-ignore-removed-submodules.patch
        - update debian/patches/d-no-web-dependencies-in-doc.patch
        - update debian/patches/u-ignoretest-armhf_01.patch
        - update debian/patches/u-ignoretest-armhf_02.patch
        - update debian/patches/u-ignoretest-armhf_06.patch
        - update debian/patches/u-ignoretest-ppc64el.patch
        - update debian/patches/u-make-tests-work-without-rpath.patch
      * Drop patches that are fixed upstream or no longer applicable
        - remove debian/patches/u-gperf-3.1.patch
        - remove debian/patches/u-powerpcspe-support.patch
        - update debian/patches/series
      * No need to generate html_blocks.c now that hoedown is gone
        - update debian/rules
      * Backport upstream change to ensure that libraries build in stage0 have
        unique metadata
        - add debian/patches/u-ensure-libraries-built-in-stage0-have-unique-metadata.patch
        - update debian/patches/series
      * Use the new --remap-path-prefix syntax for stage != 0 and the old syntax for
        stage 0 when building with rustc < 1.26 (see upstream issue #50910)
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Fri, 01 Jun 2018 16:10:34 +0100
  • rustc (1.26.0+dfsg0+llvm-0ubuntu3) cosmic; urgency=medium
    
      * Backport 'Fix "fp" feature for AArch64', as the console warnings appear
        to be making the cargo tests fail
        - add debian/patches/u-fix-fp-feature-for-aarch64.patch
        - update debian/patches/series
      * Drop src/tools/lld from rust-src (can be dropped after the next merge with
        Debian when we have an updated tarball)
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Fri, 01 Jun 2018 15:40:50 +0100
  • rustc (1.26.0+dfsg0+llvm-0ubuntu2) cosmic; urgency=medium
    
      * Ignore all test failures on every architecture. If anyone else wants to
        spend time getting all of the tests to pass, be my guest
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Fri, 25 May 2018 12:57:52 +0100
  • rustc (1.26.0+dfsg0+llvm-0ubuntu1) cosmic; urgency=medium
    
      * Update to 1.26.0
      * Bump rustc build requirement to 1.25.0
        - update debian/control
      * Rename libstd-rust-1.25 to libstd-rust-1.26
        - update debian/control
        - debian/libstd-rust-1.25.lintian-overrides =>
            debian/libstd-rust-1.26.lintian-overrides
      * Update debian/copyright
      * Refresh patches
        - update debian/patches/d-armel-disable-kernel-helpers.patch
        - update debian/patches/d-ignore-removed-submodules.patch
        - update debian/patches/d-no-web-dependencies-in-doc.patch
        - update debian/patches/u-ignoretest-armhf_01.patch
        - update debian/patches/u-ignoretest-armhf_02.patch
        - update debian/patches/u-ignoretest-armhf_06.patch
        - update debian/patches/u-ignoretest-ppc64el.patch
        - update debian/patches/u-make-tests-work-without-rpath.patch
      * Drop patches that are fixed upstream or no longer applicable
        - remove debian/patches/u-gperf-3.1.patch
        - remove debian/patches/u-powerpcspe-support.patch
        - update debian/patches/series
      * No need to generate html_blocks.c now that hoedown is gone
        - update debian/rules
      * Backport upstream change to ensure that libraries build in stage0 have
        unique metadata
        - add debian/patches/u-ensure-libraries-built-in-stage0-have-unique-metadata.patch
        - update debian/patches/series
      * Use the new --remap-path-prefix syntax for stage != 0 and the old syntax for
        stage 0 when building with rustc < 1.26 (see upstream issue #50910)
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Tue, 15 May 2018 22:11:40 +0100
  • rustc (1.25.0+dfsg1+llvm-0ubuntu3) cosmic; urgency=medium
    
      * Don't Build-Conflict on gdb-minimal
        - update debian/control
    
    rustc (1.25.0+dfsg1+llvm-0ubuntu2) cosmic; urgency=medium
    
      * Update to cosmic
    
    rustc (1.25.0+dfsg1+llvm-0ubuntu1) bionic; urgency=medium
    
      * Merge from Debian experimental, 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
        - Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if
          fails there
          - add debian/patches/u-ignoretest-arm64_02.patch
          - update debian/patches/series
        - Make test failures fatal, except on ppc64el and s390x, as there's nothing
          in the archive yet that requires a working rust on these architectures
          - update debian/rules
        - Only build debuginfo for libstd on i386
          - update debian/rules
        - Ensure the build uses the bundled stage0 rustc when bootstrapping
          - update debian/rules
        - Add a hack to ensure the stage0 compiler is extracted to the correct
          location
          - update debian/make_orig-stage0_tarball.sh
        - Make RustdocTheme test work on builds where rust.rpath = false
          - add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
          - update debian/patches/series
        - Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
          whether LLVM is compiled with debug symbols
          - update debian/rules
        - Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
          during some debuginfo tests. This isn't a proper fix and needs further
          investigation
          - update debian/control
        - Ignore test failures on Aarch64. Upstream aren't even running tests on
          this architecture so let's not care about test failures there
          - update debian/rules
    
    rustc (1.25.0+dfsg1-1~exp2) experimental; urgency=medium
    
      * Install missing codegen-backends.
    
    rustc (1.25.0+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release.
      * Update to LLVM 6.0.
    
     -- Chris Coulson <email address hidden>  Wed, 16 May 2018 18:02:18 +0100
  • rustc (1.25.0+dfsg1+llvm-0ubuntu2) cosmic; urgency=medium
    
      * Update to cosmic
    
    rustc (1.25.0+dfsg1+llvm-0ubuntu1) bionic; urgency=medium
    
      * Merge from Debian experimental, 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
        - Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if
          fails there
          - add debian/patches/u-ignoretest-arm64_02.patch
          - update debian/patches/series
        - Make test failures fatal, except on ppc64el and s390x, as there's nothing
          in the archive yet that requires a working rust on these architectures
          - update debian/rules
        - Only build debuginfo for libstd on i386
          - update debian/rules
        - Ensure the build uses the bundled stage0 rustc when bootstrapping
          - update debian/rules
        - Add a hack to ensure the stage0 compiler is extracted to the correct
          location
          - update debian/make_orig-stage0_tarball.sh
        - Make RustdocTheme test work on builds where rust.rpath = false
          - add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
          - update debian/patches/series
        - Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
          whether LLVM is compiled with debug symbols
          - update debian/rules
        - Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so
          during some debuginfo tests. This isn't a proper fix and needs further
          investigation
          - update debian/control
        - Ignore test failures on Aarch64. Upstream aren't even running tests on
          this architecture so let's not care about test failures there
          - update debian/rules
    
    rustc (1.25.0+dfsg1-1~exp2) experimental; urgency=medium
    
      * Install missing codegen-backends.
    
    rustc (1.25.0+dfsg1-1~exp1) experimental; urgency=medium
    
      * New upstream release.
      * Update to LLVM 6.0.
    
     -- Chris Coulson <email address hidden>  Wed, 16 May 2018 17:51:46 +0100
  • rustc (1.24.1+dfsg1+llvm-0ubuntu2) bionic; urgency=medium
    
      * Build LLVM with large file support so that we can compile rustc 1.25 on
        32-bit architectures
        - update debian/rules
    
     -- Chris Coulson <email address hidden>  Thu, 12 Apr 2018 19:48:18 +0100