From: Peter Michael Green Date: Thu, 22 May 2025 23:58:29 +0000 (+0000) Subject: Merge branch 'bullseye-staging' of 172.17.3.10:/build/git/r/rustc-mozilla into bookwo... X-Git-Tag: archive/raspbian/1.78.0+dfsg1-2_deb12u3+rpi1~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4e0a8121d1dff117caff6593db30b52232aca745;p=rustc-web.git Merge branch 'bullseye-staging' of 172.17.3.10:/build/git/r/rustc-mozilla into bookworm-staging --- 4e0a8121d1dff117caff6593db30b52232aca745 diff --cc debian/architecture.mk index bbf81eef05,fb033e3bfb..eb57ec4606 --- a/debian/architecture.mk +++ b/debian/architecture.mk @@@ -4,13 -4,8 +4,11 @@@ include /usr/share/dpkg/architecture.m rust_cpu = $(subst i586,i686,\ $(if $(findstring -riscv64-,-$(2)-),$(subst riscv64,riscv64gc,$(1)),\ - $(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\ - $(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\ - $(1))))) + $(1))) -rust_type_setvar = $(1)_RUST_TYPE ?= $(call rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$($(1)_GNU_SYSTEM) + +rust_os = $(if $(findstring -hurd-,-$(2)-),$(subst gnu,hurd-gnu,$(1)),$1) + +rust_type_setvar = $(1)_RUST_TYPE ?= $(call rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$(call rust_os,$($(1)_GNU_SYSTEM),$($(1)_ARCH_OS)) $(foreach machine,BUILD HOST TARGET,\ $(eval $(call rust_type_setvar,DEB_$(machine)))) diff --cc debian/changelog index c94deba7f8,9cffb8e922..190cde4782 --- a/debian/changelog +++ b/debian/changelog @@@ -1,543 -1,34 +1,557 @@@ -rustc-mozilla (1.63.0+dfsg1-2~deb11u1+rpi1) bullseye-staging; urgency=medium - ++rustc-web (1.78.0+dfsg1-2~deb12u3) bookworm-staging; urgency=medium ++ + [changes brought over from rustc 1.15.1+dfsg1-1~exp3+rpi1 by Peter Michael Green at Wed, 15 Mar 2017 10:16:18 +0000] + * Build for armv6. + + [changes introduced in rustc 1.18.0+dfsg1-4+rpi1 by Peter Michael Green] + * Disable testsuite. + + [changes introduced in rustc-mozilla 1.51.0+dfsg1-1~deb11u1+rpi1 by Peter Michael Green] + * Force DEB_BUILD_RUST_TYPE to armv7-unknown-linux-gnueabih as that is what we have a stage0 compiler for. + * Use DEB_BUILD_RUST_TYPE not DEB_HOST_RUST_TYPE when looking for a stage0 compiler. ++ ++ -- Peter Michael Green Thu, 22 May 2025 23:49:03 +0000 ++ +rustc-web (1.78.0+dfsg1-2~deb12u3) bookworm; urgency=medium + + * Depend on cargo-web for the autopkgtest. + * Add missing conflicts (closes: #1079744, #1079653, #1076683). + + -- Emilio Pozuelo Monfort Wed, 28 Aug 2024 16:44:23 +0200 - -- Raspbian forward porter Thu, 12 Oct 2023 16:00:53 +0000 +rustc-web (1.78.0+dfsg1-2~deb12u2) bookworm; urgency=medium -rustc-mozilla (1.63.0+dfsg1-2~deb11u1) bullseye; urgency=medium + * Also rename rustfmt to rustfmt-web. + + -- Emilio Pozuelo Monfort Sat, 24 Aug 2024 11:44:38 +0200 + +rustc-web (1.78.0+dfsg1-2~deb12u1) bookworm; urgency=medium * Non-maintainer upload. - * Backport to bullseye as rustc-mozilla. - * Do a bootstrap build. - * Disable wasm. - * Disable new binary packages rustfmt, -clippy, -all. + * Backport rustc 1.78, as required by newer firefox and chromium. + * Rename rustc backport to rustc-web. + * Use LLVM 16. + * Disable wasm, -all, -llvm packages. + * Vendor libgit2 dependency. + + -- Emilio Pozuelo Monfort Thu, 22 Aug 2024 09:35:15 +0200 + +rustc (1.78.0+dfsg1-2) unstable; urgency=medium - -- Emilio Pozuelo Monfort Fri, 28 Jul 2023 13:44:06 +0200 + * unbreak loongson64 build + + -- Fabian Grünbichler Mon, 24 Jun 2024 08:25:58 +0200 + +rustc (1.78.0+dfsg1-1) unstable; urgency=medium + + [ Samuel Thibault ] + * debian/patches/vendor/u-hurd-rustix.patch: Fix Hurd build. + + -- Fabian Grünbichler Mon, 24 Jun 2024 07:36:42 +0200 + +rustc (1.78.0+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release + * cherry-pick rmake v2 test fix -rustc (1.63.0+dfsg1-2) unstable; urgency=medium + -- Fabian Grünbichler Fri, 21 Jun 2024 12:33:24 +0200 + +rustc (1.77.2+dfsg1-1) unstable; urgency=medium [ Fabian Grünbichler ] + * fix builds on porter boxes + * d/control: tighten libgit2-dev dependency + + [ Samuel Thibault ] + * fix hurd patches + + -- Fabian Grünbichler Thu, 20 Jun 2024 13:40:40 +0200 + +rustc (1.77.2+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release. + * config: don't attempt to optimize compiler-rt + + -- Fabian Grünbichler Wed, 19 Jun 2024 12:44:26 +0200 + +rustc (1.76.0+dfsg1-1) unstable; urgency=medium + + [ Samuel Thibault ] + * Fix hurd build: + - debian/patches/vendor/u-hurd-gix-index-2.patch + - debian/patches/vendor/u-hurd-gix-index.patch + + -- Fabian Grünbichler Wed, 19 Jun 2024 07:51:49 +0200 + +rustc (1.76.0+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release (Closes: #1073068) + * switch to gbp pq and topics for patches + * adapt rebasing script to patch changes + * d/control: add libsqlite3-dev to B-D + * doc: fix rust-by-example theme + + -- Fabian Grünbichler Fri, 14 Jun 2024 14:50:17 +0200 + +rustc (1.75.0+dfsg1-5) unstable; urgency=medium + + [ Samuel Thibault ] + * hurd-i386 build fixes: + - d/patches/u-hurd-backtrace.patch + - d/patches/u-hurd-getrandom.patch + - d/patches/u-hurd-libc.3.patch + - d/patches/u-hurd-libc.4.patch + - d/patches/u-hurd-libloading-0.7.4.patch + - d/patches/u-hurd-socket2.patch + - d/patches/u-hurd-tests.patch + + [ Fabian Grünbichler ] + * hurd: also skip problematic run-make test + * powerpc: disable test running into timeout (Closes: #1072897) + * d/control: replace non-ASCII apostrophe (Closes: #1072926) + * stage0: drop mips64el from default list + + [ Rob Shearman ] + * fix get-stage0.py + + -- Fabian Grünbichler Wed, 12 Jun 2024 17:33:10 +0200 + +rustc (1.75.0+dfsg1-4) unstable; urgency=medium + + * d/rules: fix comparison (unbreak 32-bit builds) + + -- Fabian Grünbichler Thu, 06 Jun 2024 10:25:40 +0200 + +rustc (1.75.0+dfsg1-3) unstable; urgency=medium + + * d/rules: fix variable typo + * fix changelog + + -- Fabian Grünbichler Thu, 06 Jun 2024 09:16:53 +0200 + +rustc (1.75.0+dfsg1-1) unstable; urgency=medium + + * d/rules: switch low-mem check to cover all 32-bits archs + + -- Fabian Grünbichler Thu, 06 Jun 2024 08:14:17 +0200 + +rustc (1.75.0+dfsg1-1~exp1) experimental; urgency=medium + + [ Fabian Grünbichler ] + * New upstream release (Closes: #1068008) + * fix cross-building (thanks John Paul Adrian Glaubitz!) + + [ Samuel Thibault ] + * rules: Use 32bit limitations workaround on !linux as well + + + -- Fabian Grünbichler Tue, 04 Jun 2024 21:24:09 +0200 + +rustc (1.74.1+dfsg1-1) unstable; urgency=medium + + * dwz: bump limit to avoid s390x build failures + + -- Fabian Grünbichler Thu, 30 May 2024 11:25:53 +0200 + +rustc (1.74.1+dfsg1-1~exp1) experimental; urgency=medium + + [ Fabian Grünbichler ] + * New upstream release + + [ Samuel Thibault ] + * architecture.mk: Adapt to llvm/rust's hurd naming + * rules: Disable profiling on Hurd ports, llvm does not provide it yet + * rules: Set the number of expected failures on Hurd ports + + -- Fabian Grünbichler Wed, 29 May 2024 11:24:48 +0200 + +rustc (1.73.0+dfsg1-1) unstable; urgency=medium + + * libstd-rust-1.73: fix ldconfig trigger + + -- Fabian Grünbichler Tue, 28 May 2024 17:06:58 +0200 + +rustc (1.73.0+dfsg1-1~exp1) experimental; urgency=medium + + * new upstream release + * switch to LLVM 17 + * update wasi-libc to ~git20230821.ec4566b + * cargo: remove cargo-credential-1password helper binary + + -- Fabian Grünbichler Mon, 27 May 2024 22:20:44 +0200 + +rustc (1.72.1+dfsg1-1) unstable; urgency=medium + + * upload to unstable + + -- Fabian Grünbichler Mon, 27 May 2024 13:28:20 +0200 + +rustc (1.72.1+dfsg1-1~exp2) experimental; urgency=medium + + * patches: apply rustix fixup to all versions + + -- Fabian Grünbichler Mon, 27 May 2024 10:20:22 +0200 + +rustc (1.72.1+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release + * Update wasi-libc to ~git20230621.7018e24 + * Allow more test failures on loong64, and less on riscv64 (Closes: 1071707) + + -- Fabian Grünbichler Thu, 23 May 2024 21:16:03 +0200 + +rustc (1.71.1+dfsg1-2) unstable; urgency=medium + + * d/control: fix package names in B+R (Closes: #1071242) + + -- Fabian Grünbichler Fri, 17 May 2024 08:38:11 +0200 + +rustc (1.71.1+dfsg1-1) unstable; urgency=medium + + * upload to unstable + + -- Fabian Grünbichler Thu, 16 May 2024 21:46:58 +0200 + +rustc (1.71.1+dfsg1-1~exp2) experimental; urgency=medium + + * d/control: properly B+R old rustc packages (Closes: #1071005) + + -- Fabian Grünbichler Wed, 15 May 2024 07:21:42 +0200 + +rustc (1.71.1+dfsg1-1~exp1) experimental; urgency=medium + + [ Fabian Grünbichler ] + * New upstream release (Closes: #1069019) + * d/control: tighten cargo versions (Closes: #1029007) + * d/control: remove B-D on cmake-3 (Closes: #1067109) + * d/control: re-enable git-using tests + * rust-doc: fix references to cargo-doc (Closes: #969210, #1063390) + * rust-src: ship Cargo.lock (Closes: #1057736) + * d/control: add libssl and prefer curl with openssl (Closes: #962508) + * d/control: move LLVM symlinks to own package (Closes: #1021868) + + [ Rob Shearman ] + * Support finding llvm-profdata & llvm-cov with cargo-binutils + + -- Fabian Grünbichler Wed, 08 May 2024 18:48:48 +0200 + +rustc (1.70.0+dfsg2-1) unstable; urgency=medium + + * upload to unstable + + -- Fabian Grünbichler Sat, 04 May 2024 13:38:10 +0200 + +rustc (1.70.0+dfsg2-1~exp3) experimental; urgency=medium + + * d/rules: fix last package cache removal + + -- Fabian Grünbichler Fri, 03 May 2024 17:02:14 +0200 + +rustc (1.70.0+dfsg2-1~exp2) experimental; urgency=medium + + * d/rules: allow removal of package cache to fail + * autopkgtest: disable full build test + + -- Fabian Grünbichler Fri, 03 May 2024 15:10:49 +0200 + +rustc (1.70.0+dfsg2-1~exp1) experimental; urgency=medium + + [ liushuyu ] + * d/*: initial merge of cargo into rustc source package (Closes: #1054658) + + [ Fabian Grünbichler ] + * update libgit2 + * cargo: sync test disabling changes + * adapt to current rustc/cargo version + * cargo: actually install, not just build + * add extra component tarball + * scripts/guess-crate-copyright: switch to python3-toml + * d/check-orig-suspicious.sh: remove duplicate comment stripping + * d/check-orig-suspicious.sh: support extra tar ball + * fix autopkgtest control file + * update d/copyright + * extend lintian overrides + + -- Fabian Grünbichler Fri, 03 May 2024 09:27:25 +0200 + +rustc (1.70.0+dfsg1-9) unstable; urgency=medium + + * temporarily skip git(-cli) tests + + -- Fabian Grünbichler Mon, 25 Mar 2024 17:47:08 +0100 + +rustc (1.70.0+dfsg1-8.1) unstable; urgency=medium + + * Non-maintainer upload + * Binary upload to rebootstrap on armel + + -- Emanuele Rocca Thu, 21 Mar 2024 10:52:23 +0000 + +rustc (1.70.0+dfsg1-8) unstable; urgency=medium + + * d/control: switch to libllvm16t64 + * d/control: switch to pkgconf + * d/rules: fix make warning in filter invocation + + -- Fabian Grünbichler Fri, 15 Mar 2024 17:18:37 +0100 + +rustc (1.70.0+dfsg1-7) unstable; urgency=medium + + * profiler: disable on mips64el for now, it's buggy + + -- Fabian Grünbichler Thu, 15 Feb 2024 06:52:19 +0100 + +rustc (1.70.0+dfsg1-6) unstable; urgency=medium + + [ Fabian Grünbichler ] + * fix bootstrap helpers (Closes: #1060808) + * rustix: patch both versions to fix racy build + + [ Andres Salomon ] + * Fix source_orig-stage0 bootstrapping process to actually include all + architectures (closes: #1021711). + * Run 'd/rules clean' after running make_orig-stage0_tarball.sh so that the + suggestion to rebuild the .dsc actually works. + * Don't allow upstream's bootstrap.py to delete .cargo/ directory. + + [ Fabian Grünbichler ] + * stage0: use current release architectures as default + * disable LLVM profiler support on sparc64 (Closes: #1061125) + + -- Fabian Grünbichler Sun, 11 Feb 2024 20:59:19 +0100 + +rustc (1.70.0+dfsg1-5) unstable; urgency=medium + + * adapt LLVM_PROFILER_RT_LIB path + + -- Fabian Grünbichler Mon, 15 Jan 2024 08:16:35 +0100 + +rustc (1.70.0+dfsg1-4) unstable; urgency=medium + + * fix libclang-rt-16-dev Build-dep + + -- Fabian Grünbichler Mon, 15 Jan 2024 07:00:08 +0100 + +rustc (1.70.0+dfsg1-3) unstable; urgency=medium + + [ Andres Salomon ] + * Enable profiler builtin and backport u-profiler.patch (closes: #1043311). + * Build-dep on libclang-rt-16-dev. + + -- Fabian Grünbichler Sun, 14 Jan 2024 20:06:29 +0100 + +rustc (1.70.0+dfsg1-2) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Sat, 30 Dec 2023 14:52:00 +0100 + +rustc (1.70.0+dfsg1-2~exp1) experimental; urgency=medium + + * riscv: disable split debuginfo support + + -- Fabian Grünbichler Sat, 02 Dec 2023 11:19:31 +0100 + +rustc (1.70.0+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Wed, 20 Sep 2023 20:18:40 +0200 + +rustc (1.70.0+dfsg1-1~exp3) experimental; urgency=medium + + * more test fixes + + -- Fabian Grünbichler Fri, 15 Sep 2023 15:07:01 +0200 + +rustc (1.70.0+dfsg1-1~exp2) experimental; urgency=medium + + * don't remove replace-version-placeholder from workspace + * disable download tests + * fix x86 tests checking for SSE2 + + -- Fabian Grünbichler Fri, 15 Sep 2023 10:10:52 +0200 + +rustc (1.70.0+dfsg1-1~exp1) experimental; urgency=medium + + * New upstream release + * switch to LLVM 16 + * properly drop more components + * rust-src: fix path of installed example config + * fix lintian overrides + * update d/copyright + + -- Fabian Grünbichler Thu, 14 Sep 2023 09:07:26 +0200 + +rustc (1.69.0+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Wed, 13 Sep 2023 13:57:58 +0200 + +rustc (1.69.0+dfsg1-1~exp2) experimental; urgency=medium + + * config: also enable rustdoc explicitly + * bump wasi-libc to revert stack protection (Closes: #1051815) + + -- Fabian Grünbichler Wed, 13 Sep 2023 08:02:53 +0200 + +rustc (1.69.0+dfsg1-1~exp1) experimental; urgency=medium + + [ Eric Long ] + * New upstream release + * Manually include `rust-analyzer-proc-macro-srv` (again) + + [ Fabian Grünbichler ] + * add libc with "extra_traits" to feature sync patch + * update d/copyright + * update lintian overrides + + -- Fabian Grünbichler Tue, 12 Sep 2023 10:17:15 +0200 + +rustc (1.68.2+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Sun, 10 Sep 2023 19:22:53 +0200 + +rustc (1.68.2+dfsg1-1~exp1) experimental; urgency=medium + + [ Eric Long ] + * New upstream version 1.68.2+dfsg1 + * Update patches to adapt to upstream test path change + + [ Fabian Grünbichler ] + * Update wasi-libc to 4362b18 + * Update doc path to fix linkcheck + * Update d/copyright + * Update lintian overrides + * Update privacy breach removal (github badge) + * Bump Standards-Version to 4.6.2 + + [Helmut Grohne] + * Fix FTCBFS: Do not pass host CFLAGS to the build compiler + (Closes: #1050975) + + -- Fabian Grünbichler Wed, 02 Aug 2023 13:17:47 +0200 + +rustc (1.67.1+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Sun, 03 Sep 2023 19:58:53 +0200 + +rustc (1.67.1+dfsg1-1~exp1) experimental; urgency=medium + + [ Fabian Grünbichler ] + * update/rebase/drop patches (based on work by Blair Noctis) + * d/copyright: add missing statements + * add missing lintian overrides for test cases + + [ Blair Noctis ] + * New upstream release + * Cherry-pick sysroot detection fix + * Update d/copyright for some vendored + + -- Fabian Grünbichler Fri, 07 Jul 2023 10:01:33 +0200 + +rustc (1.66.0+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Tue, 27 Jun 2023 17:12:20 +0200 + +rustc (1.66.0+dfsg1-1~exp1) experimental; urgency=medium + + [ Blair Noctis ] + * New upstream version 1.66.0+dfsg1 + * Drop outdated patches + * Work around incorrect config handling (picking up initial rustc) when + running tests + + -- Fabian Grünbichler Sun, 23 Apr 2023 20:45:41 +0200 + +rustc (1.65.0+dfsg1-2) unstable; urgency=medium + + * Team upload + * Source-only upload + + -- Jeremy Bícha Mon, 26 Jun 2023 17:16:27 -0400 + +rustc (1.65.0+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + + -- Fabian Grünbichler Tue, 20 Jun 2023 20:16:50 +0200 + +rustc (1.65.0+dfsg1-1~exp3) experimental; urgency=medium + + * d/rules: fix typo in mipsel workaround + + -- Fabian Grünbichler Sun, 12 Mar 2023 08:54:15 +0100 + +rustc (1.65.0+dfsg1-1~exp2) experimental; urgency=medium + + [ Fabian Grünbichler ] + * d/control: add myself to Uploaders + * cherry-pick fix for failing backtrace test + * bump mipsel test failure allowance to work around broken gdb 13.1 + * drop duplicate lintian override + + -- Fabian Grünbichler Sat, 11 Mar 2023 18:50:19 +0100 + +rustc (1.65.0+dfsg1-1~exp1) experimental; urgency=medium + + [ Fabian Grünbichler ] + * New upstream version 1.65.0+dfsg1 + * switch to LLVM-15 + * cherry-pick fix for compiletest with rpath=false + * add overrides for rust-analyzer test data + + -- Fabian Gruenbichler Wed, 15 Feb 2023 20:12:05 +0100 + +rustc (1.64.0+dfsg1-1) unstable; urgency=medium + + * Upload to unstable + * Add myself to Uploaders + + -- Fabian Grünbichler Mon, 12 Jun 2023 18:36:56 +0200 + +rustc (1.64.0+dfsg1-1~exp4) experimental; urgency=medium + + [ John Paul Adrian Glaubitz ] + * fix sparc64 rustix build (Closes: #1030053) + + -- Fabian Gruenbichler Tue, 31 Jan 2023 19:55:48 +0100 + +rustc (1.64.0+dfsg1-1~exp3) experimental; urgency=medium + + [ Simon Chopin ] + * cherry-pick riscv64 fix from ubuntu + + -- Fabian Gruenbichler Fri, 20 Jan 2023 20:48:11 +0100 + +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 + + -- Fabian Gruenbichler Wed, 11 Jan 2023 17:22:16 +0100 + +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 - -- Fabian Gruenbichler Sat, 14 Jan 2023 09:38:46 +0100 + -- Fabian Gruenbichler Thu, 08 Dec 2022 09:17:59 +0100 rustc (1.63.0+dfsg1-1) unstable; urgency=medium