On 04/07/2022 10:51, Emilio Pozuelo Monfort wrote:
Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: pkg-rust-maintain...@alioth-lists.debian.netHi, This updates rustc-mozilla in bullseye from 1.51 to 1.59. I disabled the new binary packages in src:rustc_1.59, there are more packages that we don't really need and could disable but since they are already present I left them be. I'm attaching two diffs for the debian/ dir, one from rustc-mozilla 1.51, and one from rustc 1.59.
I have uploaded deb11u2 with the missing binaries for mips(el). Only mipsel is needed here, but the same tarball will be reused in a buster update where those will be used.
I'm adding a diff of the debian dirs. The additional diff would be the stage0-mips tarball, which includes these new binaries:
cargo-1.58.0-mipsel-unknown-linux-gnu.tar.xz cargo-1.58.0-mips-unknown-linux-gnu.tar.xz rustc-1.58.0-mipsel-unknown-linux-gnu.tar.xz rustc-1.58.0-mips-unknown-linux-gnu.tar.xz rust-std-1.58.0-mipsel-unknown-linux-gnu.tar.xz rust-std-1.58.0-mips-unknown-linux-gnu.tar.xz Cheers, Emilio
diff -ruNp debian.old/changelog debian/changelog --- debian.old/changelog 2022-07-03 11:51:30.000000000 +0200 +++ debian/changelog 2022-08-03 12:44:23.000000000 +0200 @@ -1,3 +1,9 @@ +rustc-mozilla (1.59.0+dfsg1-1~deb11u2) bullseye; urgency=medium + + * Include mips(el) stage0 binaries. + + -- Emilio Pozuelo Monfort <po...@debian.org> Wed, 03 Aug 2022 12:44:23 +0200 + rustc-mozilla (1.59.0+dfsg1-1~deb11u1) bullseye; urgency=medium * Non-maintainer upload. diff -ruNp debian.old/rules debian/rules --- debian.old/rules 2022-06-18 11:55:15.000000000 +0200 +++ debian/rules 2022-08-03 12:44:23.000000000 +0200 @@ -65,7 +65,7 @@ update-version: # README.Debian for more details of the cases described below. # PRECONFIGURE_CHECK = : -HAVE_BINARY_TARBALL := $(shell ls -1 stage0/*/*$(DEB_HOST_RUST_TYPE)* 2>/dev/null | wc -l) +HAVE_BINARY_TARBALL := $(shell ls -1 stage0*/*/*$(DEB_HOST_RUST_TYPE)* 2>/dev/null | wc -l) DOWNLOAD_BOOTSTRAP := false # allow not using the binary tarball although it exists #ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386 powerpc ppc64el s390x)) @@ -180,11 +180,17 @@ endif .PHONY: build build: + for fmips in stage0-mips/*/*; do \ + f0="`echo $$fmips | sed 's/stage0-mips/stage0/'`"; \ + # we use a hardlink here, for some reason bootstrap.py doesn't like symlinks \ + ln $$fmips $$f0; \ + done $(SYSTEM_WORKAROUNDS) dh $@ --parallel override_dh_clean: # Upstream contains a lot of these dh_clean -XCargo.toml.orig + rm -f stage0/*/*-mips-* stage0/*/*-mipsel-* debian/config.toml: debian/config.toml.in debian/rules u="$(DEB_VERSION_UPSTREAM)"; \