Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 OSRM, I have prepared a follow-up update of rustc-mozilla for buster (c.f. #1001043). This update fixes build failures on i386 and armel. Please see attached debdiff for the changes in this update. Note that after investigating the s390x build failure and consulting with others involved in the ongoing firefox-esr/thunderbird work, we jointly concluded that the s390x failure should be left unresolved. The failure is a result of an upstream LLMV bug ([0] [1]). The s390x build failure occurs in the stage0 component of the rustc build, meaning that even if we updated llvm-tooclhain-11 with the patch from the upstream bug, we would still encounter the rustc-mozilla s390x build failure. The only feasible way to address the failure would be to update from rustc 1.51 to 1.52, which when we discussed it we agreed would introduce significant risk for no discernable benefit. Regards, - -Roberto [0] https://bugs.llvm.org/show_bug.cgi?id=49322 [1] https://reviews.llvm.org/D97514 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEz9ERzDttUsU/BH8iLNd4Xt2nsg8FAmHLSO8ACgkQLNd4Xt2n sg+FTA/8C8JBwOiI3vZMtyEvUYY59QvNDwUexTKs3qu8nInwdphT3BHsXomBdaMW YdfqTo2+1r1fgJ7QP6MS6lPGebr8dDHqbBws+7Wn0hAMVEFZzkt+fDv/B5COcI7u hjEwAimvOonLFn7LqR/6n8mQ8uAaghlnVH3VXdgROQ2lkjSe9E49viaj5TpPCkQ3 2TjPIzqimLjo40GRN6MqQMwKfIN5hQk/BNfX0waGyymYjHIj5HaRGbHn3dY9TldF 0vtgFOiF6e6Xzc6OO3Q87bC0WbDQEJ8sUjPp5gu3eRsy0RIu0/PjmLrqe2rxI0s7 S4uBSt6/pNePINwUE8BewDLrUF1d4fm+K+xOmmKK9fQfBI1QRX30V4jMkdFmOf2h +DD9Nu6QVG0kDuAqFWF9243I4DSGs8MIknuimSMKAEaXHslZLHy3DsleeoGtTr5y OKRBdL0R0t9hYNcZp9Om5zfNdi/5D0FEtfDss4P5jFEBBrqV2EiEOgiR/Q/t9Wx9 uUEMBdHlQuYGl4pnuY4ZrRZVeHkBBOALPV9S/iVk5MOVIELJN4K6vICk+mk8m6G4 H/a8qdMDHV3Ns78WPvgE0EUsEmGqapif7R2qzkXKFKLJYBATe728Phm3kY5kDtNQ kVXJTXrCObin3B/GrOQYJBZ81RspqnxYp9LX15q1gFLrsJC4Z5E= =4R3b -----END PGP SIGNATURE-----
diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk --- rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk 2021-11-20 16:55:48.000000000 -0500 +++ rustc-mozilla-1.51.0+dfsg1/debian/architecture.mk 2021-12-23 20:31:04.000000000 -0500 @@ -5,8 +5,7 @@ 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) $(foreach machine,BUILD HOST TARGET,\ diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/changelog rustc-mozilla-1.51.0+dfsg1/debian/changelog --- rustc-mozilla-1.51.0+dfsg1/debian/changelog 2021-11-20 16:55:48.000000000 -0500 +++ rustc-mozilla-1.51.0+dfsg1/debian/changelog 2021-12-23 20:31:04.000000000 -0500 @@ -1,3 +1,13 @@ +rustc-mozilla (1.51.0+dfsg1-1~deb10u2) buster; urgency=medium + + * Non-maintainer upload. + * stage0 build. + + Use arm-unknown-linux-gnueabi target for armel. (This change was missed + in the previous upload and is now implemented correctly.) + * Disable build for windows targets (broken on i386) + + -- Roberto C. Sánchez <robe...@debian.org> Thu, 23 Dec 2021 20:31:04 -0500 + rustc-mozilla (1.51.0+dfsg1-1~deb10u1) buster; urgency=medium * Non-maintainer upload. diff -Nru rustc-mozilla-1.51.0+dfsg1/debian/rules rustc-mozilla-1.51.0+dfsg1/debian/rules --- rustc-mozilla-1.51.0+dfsg1/debian/rules 2021-11-20 16:55:48.000000000 -0500 +++ rustc-mozilla-1.51.0+dfsg1/debian/rules 2021-12-23 20:31:04.000000000 -0500 @@ -113,7 +113,8 @@ endif WINDOWS_SUPPORT := amd64 i386 -BUILD_WINDOWS := true +#BUILD_WINDOWS := true +BUILD_WINDOWS := false ifneq (,$(findstring nowindows,$(DEB_BUILD_PROFILES))) BUILD_WINDOWS := false endif