-
rustc (1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04) bionic; urgency=medium
* Update the vendored LLVM 15 to the latest bugfix release to fix ppc64el
build.
* Cherry-pick upstream patch to fix FTBFS on ppc64el and arm64
-- Simon Chopin <email address hidden> Wed, 25 Jan 2023 18:02:05 +0100
-
rustc (1.61.0+dfsg1~llvm-1~exp1ubuntu0.18.04.1) bionic; urgency=medium
* Backport to Bionic (LP: #1986648):
- Comment out the Vendored-Sources-Rust support as it's not available in
older releases
* Re-enable embedded LLVM:
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control
whether LLVM is compiled with debug symbols
- Adjust debian/watch to include +llvm in upstream version.
* Revert debhelper compat 13 bump back to 11
* d/control: Build-depend on cmake-mozilla
-- Simon Chopin <email address hidden> Mon, 19 Sep 2022 10:40:11 +0200
-
rustc (1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~18.04.2) bionic; urgency=medium
* d/p/u-revert-92419.patch: cherry-picked to fix a big performance
regression on s390x.
-- Simon Chopin <email address hidden> Tue, 07 Jun 2022 16:23:43 +0200
-
rustc (1.57.0+dfsg1+llvm-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1952104)
* Revert "Update to debhelper 13, simplifying build rules"
* Relax debhelper requirement further.
* Build-Depend on cmake-mozilla backport package.
-- Michael Hudson-Doyle <email address hidden> Fri, 21 Jan 2022 14:31:39 +1300
-
rustc (1.53.0+dfsg1+llvm-4ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1943842)
* Relax debhelper requirement.
* Drop adjustment of -march setting on armhf.
* Build-Depend on cmake-mozilla backport package.
-- Michael Hudson-Doyle <email address hidden> Thu, 28 Oct 2021 16:58:46 +1300
-
rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1932145)
* Relax debhelper requirement.
* Reduce parallelism on ppc64el too.
-- Michael Hudson-Doyle <email address hidden> Thu, 22 Jul 2021 12:31:12 +1200
-
rustc (1.47.0+dfsg1+llvm-1ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1901571)
* Relax debhelper requirement.
-- Michael Hudson-Doyle <email address hidden> Wed, 09 Dec 2020 11:27:21 +1300
-
rustc (1.43.0+dfsg1+llvm-1~exp1ubuntu2~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1876942)
* Relax debhelper requirement.
* Disable wasm build as build dependencies only available in 20.10.
-- Michael Hudson-Doyle <email address hidden> Wed, 24 Jun 2020 12:59:50 +1200
-
rustc (1.41.0+dfsg1+llvm-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1856851)
-- Michael Hudson-Doyle <email address hidden> Tue, 03 Mar 2020 05:03:55 +0100
-
rustc (1.39.0+dfsg1+llvm-3ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic. (LP: #1856851)
-- Michael Hudson-Doyle <email address hidden> Thu, 23 Jan 2020 22:59:29 +1300
-
rustc (1.37.0+dfsg1+llvm-1ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Fri, 25 Oct 2019 22:19:35 +1300
-
rustc (1.36.0+dfsg1+llvm-2ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Sun, 18 Aug 2019 16:16:44 +1200
-
rustc (1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport to bionic.
-- Ćukasz 'sil2100' Zemczak <email address hidden> Wed, 10 Jul 2019 12:22:11 +0200
-
rustc (1.34.1+dfsg2+llvm-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Fri, 17 May 2019 11:13:58 +1200
-
rustc (1.32.0+dfsg1+llvm-1ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Thu, 14 Mar 2019 15:00:35 +1300
-
rustc (1.31.0+dfsg1+llvm-2ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Tue, 22 Jan 2019 14:58:27 +1300
-
rustc (1.30.0+dfsg1+llvm-2ubuntu1~18.04.1) bionic; urgency=medium
* Backport to Bionic.
-- Michael Hudson-Doyle <email address hidden> Tue, 13 Nov 2018 11:24:31 +1300
-
rustc (1.28.0+dfsg1+llvm-0ubuntu1~18.04.1) bionic; urgency=medium
* Backport 1.28.0 to bionic
-- Chris Coulson <email address hidden> Wed, 15 Aug 2018 18:12:04 +0100
-
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> Tue, 10 Apr 2018 16:12:33 +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
-
rustc (1.24.1+dfsg1+llvm-0ubuntu1) bionic; urgency=medium
[ Chris Coulson / Rico Tzschichholz ]
* 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
- 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
- Disable debuginfo when building on 32-bit architectures, as it seems to
be the only way we can get a successful build
- update debian/config.toml.in
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/config.toml.in
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct
location
- update debian/make_orig-stage0_tarball.sh
-- Chris Coulson <email address hidden> Fri, 16 Mar 2018 02:16:14 +0000
-
rustc (1.23.0+dfsg1+llvm-0ubuntu2) 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
- Disable debuginfo when building on 32-bit architectures, as it seems to
be the only way we can get a successful build
- update debian/config.toml.in
- update debian/rules
- Update debian/patches/u-make-tests-work-without-rpath.patch to fix some
test failures
- Backport an upstream change to make the stack overflow detection work
with a recent change in glibc 2.27 that moves the stack guard page for
threads beyond the end of the stack
- add debian/patches/u-stack-guard-glibc-2.27-fix.patch
- update debian/patches/series
rustc (1.23.0+dfsg1-1) unstable; urgency=medium
* Upload to unstable.
rustc (1.23.0+dfsg1-1~exp1) experimental; urgency=medium
* New upstream release.
* Update to latest Standards-Version; no changes required.
rustc (1.22.1+dfsg1-2) unstable; urgency=medium
* Fix B-D rustc version so this package can be built using itself.
rustc (1.22.1+dfsg1-1) unstable; urgency=medium
[ Ximin Luo ]
* Remove unimportant files that autoload remote resources from rust-src.
* Fix more symlinks in rust-doc.
* On armhf, only generate debuginfo for libstd and not the compiler itself.
This works around buildds running out of memory, see upstream #45854.
* Update to latest Standards-Version; no changes required.
[ Chris Coulson ]
* Fix some test failures that occur because we build rust without an rpath.
-- Chris Coulson <email address hidden> Thu, 01 Feb 2018 13:59:02 +0000
-
rustc (1.23.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
- Disable debuginfo when building on 32-bit architectures, as it seems to
be the only way we can get a successful build
- update debian/config.toml.in
- update debian/rules
- Update debian/patches/u-make-tests-work-without-rpath.patch to fix some
test failures
rustc (1.23.0+dfsg1-1) unstable; urgency=medium
* Upload to unstable.
rustc (1.23.0+dfsg1-1~exp1) experimental; urgency=medium
* New upstream release.
* Update to latest Standards-Version; no changes required.
rustc (1.22.1+dfsg1-2) unstable; urgency=medium
* Fix B-D rustc version so this package can be built using itself.
rustc (1.22.1+dfsg1-1) unstable; urgency=medium
[ Ximin Luo ]
* Remove unimportant files that autoload remote resources from rust-src.
* Fix more symlinks in rust-doc.
* On armhf, only generate debuginfo for libstd and not the compiler itself.
This works around buildds running out of memory, see upstream #45854.
* Update to latest Standards-Version; no changes required.
[ Chris Coulson ]
* Fix some test failures that occur because we build rust without an rpath.
-- Chris Coulson <email address hidden> Thu, 01 Feb 2018 13:59:02 +0000
-
rustc (1.22.1+dfsg1+llvm-0ubuntu2) 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
- Fix some test failures that occur because we build rust without an rpath
- add debian/patches/make-tests-work-without-rpath.patch
- update debian/patches/series
- 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
- Disable debuginfo when building on 32-bit architectures, as it seems to
be the only way we can get a successful build
- update debian/config.toml.in
- update debian/rules
rustc (1.22.1+dfsg1-1~exp1) experimental; urgency=medium
* New upstream release.
* Fix symlink target. (Closes: #877276)
rustc (1.21.0+dfsg1-3) unstable; urgency=medium
* Add/fix detection for sparc64, thanks to John Paul Adrian Glaubitz.
* Workaround FTBFS when building docs. (Closes: #880262)
-- Chris Coulson <email address hidden> Wed, 29 Nov 2017 16:32:51 +0000
-
rustc (1.21.0+dfsg1+llvm-0ubuntu5) bionic; urgency=medium
* Merge from Debian unstable, remaining changes:
- 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
- Use the bundled llvm, as target_feature depends on a rust-specific llvm
API. This also means we have a different tarball to reinclude the llvm
parts, although we could probably do this with a supplementary tarball
in future
- update debian/control
- update debian/rules
- update debian/config.toml.in
- Fix some test failures that occur because we build rust without an rpath
- add debian/patches/make-tests-work-without-rpath.patch
- update debian/patches/series
- Set build.full-bootstrap to true to work-around a runtime link failure
when we're bootstrapping from the same rust version
- update debian/config.toml.in
rustc (1.21.0+dfsg1-2) unstable; urgency=medium
* Upload to unstable.
* Fix bootstrapping using 1.21.0, which is more strict about redundant &mut
previously used in u-output-failed-commands.patch.
* Only allow up to 5 test failures.
rustc (1.21.0+dfsg1-1) experimental; urgency=medium
* New upstream release.
* Fix the "install" target for cross-compilations; cross-compiling with
sbuild --host=$foreign-arch should work again.
* Update to latest Standards-Version; changes:
- Priority changed to optional from extra.
rustc (1.20.0+dfsg1-3) unstable; urgency=medium
* Disable jemalloc to fix FTBFS with 1.21 on armhf.
rustc (1.20.0+dfsg1-2) unstable; urgency=medium
* Update changelog entry for 1.20.0+dfsg1-1 to reflect that it was actually
and accidentally uploaded to unstable. No harm, no foul.
* We are no longer failing the build when tests fail, see NEWS or
README.Debian for details.
* Bump LLVM requirement to fix some failing tests.
rustc (1.20.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
rustc (1.19.0+dfsg3-4) unstable; urgency=medium
* Bump LLVM requirement to pull in a fix for a FTBFS on ppc64el.
rustc (1.20.0+dfsg0-0ubuntu1) artful; urgency=medium
* Update to 1.20.0
- update debian/control
- libstd-rust-1.19.lintian-overrides
=> libstd-rust-1.20.lintian-overrides
* update debian/copyright
* Drop patches that are fixed upstream
- remove debian/patches/u-only-run-linkchecker-if-docs.patch
- remove debian/patches/u-skip-main-thread-stack-guard.patch
- remove debian/patches/u-fix-backtrace-build.patch
- remove debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
* Refresh patches
- update debian/patches/u-ignoretest-ppc64el_03.patch
- update debian/patches/u-output-failed-commands.patch
- update debian/patches/u-allow-stable-features.patch
- update debian/patches/gcc-4.8-aarch64-ice.diff
- update debian/patches/d-disable-cargo-vendor.patch
- update debian/patches/d-dont-download-stage0.patch
- update debian/patches/d-cross-compile-install.patch
- update debian/patches/d-no-web-dependencies-in-doc.patch
- update debian/patches/u-fix-unaligned-access-in-lto.patch
* Don't clean any Cargo.toml.orig files from the source tree
- update debian/rules
* Backport change from Debian git to fix prune-unused-deps
* Bump llvm build-dep to 1:4.0.1-6ubuntu0.17.10.3~ to pick up fixes
for llvm PR31142, PR32488 and PR32902
- update debian/control
* Don't re-run the rustc_llvm build script if LLVM_CONFIG changes, as this
causes a failure when running the tests. This is a workaround - it needs
further investigation
- add debian/patches/dont-rerun-rustc_llvm-build-script-on-LLVM_CONFIG-change.patch
- update debian/patches/series
* 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
* Ignore test failures on ppc64el. There's nothing in the archive yet that
requires a working rust on this architecture
- update debian/rules
rustc (1.19.0+dfsg3-3ubuntu1) artful; urgency=medium
* Merge from Debian, remaining changes:
- Backport patch to fix unaligned access in LTO on armhf
+ add debian/patches/u-fix-unaligned-access-in-lto.patch
+ update debian/patches/series
rustc (1.19.0+dfsg3-3) unstable; urgency=medium
* Fix a trailing whitespace for tidy.
rustc (1.19.0+dfsg3-2) unstable; urgency=medium
* Upload to unstable.
* Add a patch to print extra information when tests fail.
rustc (1.19.0+dfsg3-1) experimental; urgency=medium
* New upstream release.
* Upgrade to LLVM 4.0. (Closes: #873421)
* rust-src: install Debian patches as well
-- Chris Coulson <email address hidden> Thu, 26 Oct 2017 18:00:24 +0100
-
rustc (1.21.0+dfsg1+llvm-0ubuntu3) bionic; urgency=medium
* Merge from Debian unstable, remaining changes:
- 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
- Use the bundled llvm, as target_feature depends on a rust-specific llvm
API. This also means we have a different tarball to reinclude the llvm
parts, although we could probably do this with a supplementary tarball
in future
- update debian/control
- update debian/rules
- update debian/config.toml.in
- Fix some test failures that occur because we build rust without an rpath
- add debian/patches/make-tests-work-without-rpath.patch
- update debian/patches/series
rustc (1.21.0+dfsg1-2) unstable; urgency=medium
* Upload to unstable.
* Fix bootstrapping using 1.21.0, which is more strict about redundant &mut
previously used in u-output-failed-commands.patch.
* Only allow up to 5 test failures.
rustc (1.21.0+dfsg1-1) experimental; urgency=medium
* New upstream release.
* Fix the "install" target for cross-compilations; cross-compiling with
sbuild --host=$foreign-arch should work again.
* Update to latest Standards-Version; changes:
- Priority changed to optional from extra.
rustc (1.20.0+dfsg1-3) unstable; urgency=medium
* Disable jemalloc to fix FTBFS with 1.21 on armhf.
rustc (1.20.0+dfsg1-2) unstable; urgency=medium
* Update changelog entry for 1.20.0+dfsg1-1 to reflect that it was actually
and accidentally uploaded to unstable. No harm, no foul.
* We are no longer failing the build when tests fail, see NEWS or
README.Debian for details.
* Bump LLVM requirement to fix some failing tests.
rustc (1.20.0+dfsg1-1) unstable; urgency=medium
* New upstream release.
rustc (1.19.0+dfsg3-4) unstable; urgency=medium
* Bump LLVM requirement to pull in a fix for a FTBFS on ppc64el.
-- Chris Coulson <email address hidden> Thu, 26 Oct 2017 18:00:24 +0100
-
rustc (1.18.0+dfsg1-4ubuntu1) artful; urgency=medium
* Backport patch to fix unaligned access in LTO on armhf
- add debian/patches/fix-unaligned-access-in-lto.patch
- update debian/patches/series
-- Chris Coulson <email address hidden> Tue, 15 Aug 2017 14:51:01 +0100