Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rust1.55 for openSUSE:Factory checked in at 2021-11-04 16:16:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust1.55 (Old) and /work/SRC/openSUSE:Factory/.rust1.55.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust1.55" Thu Nov 4 16:16:17 2021 rev:3 rq:928434 version:1.55.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust1.55/rust1.55.changes 2021-10-30 23:14:19.747084073 +0200 +++ /work/SRC/openSUSE:Factory/.rust1.55.new.1890/rust1.55.changes 2021-11-04 16:16:18.837283174 +0100 @@ -1,0 +2,8 @@ +Thu Oct 28 10:54:23 UTC 2021 - Manfred Hollstein <manfre...@gmx.net> + +- Add BuildRequire: llvm12-devel on Tumbleweed; see boo#1192067 +- Change llvm_bundling to be required on x86_64, aarch64 and ppc64le + on 15.3, too. Otherwise cargo segfaults when building + MozillaFirefox-93.0 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust1.55.spec ++++++ --- /var/tmp/diff_new_pack.5BNveU/_old 2021-11-04 16:16:25.989287351 +0100 +++ /var/tmp/diff_new_pack.5BNveU/_new 2021-11-04 16:16:25.993287353 +0100 @@ -87,8 +87,8 @@ # we add these conditions here. %if 0%{?sle_version} >= 150000 && 0%{?sle_version} <= 150400 -%ifarch s390x -# On s390x with llvm11, the codegen is unable to produce functional binaries. +%ifarch s390x x86_64 aarch64 ppc64le +# On s390x, x86_64, aarch64 and ppc64le with llvm11, the codegen is unable to produce functional binaries. # Use bundled llvm12 instead. %bcond_without bundled_llvm %endif @@ -186,8 +186,14 @@ %if 0%{?sle_version} >= 150000 && 0%{?sle_version} <= 150400 BuildRequires: llvm11-devel %else +%if 0%{?is_opensuse} == 1 && 0%{?suse_version} >= 1550 +# Use distro provided LLVM on Tumbleweed, but pin it to LLVM12! +# For details see boo#1192067 +BuildRequires: llvm12-devel +%else BuildRequires: llvm-devel >= 10.0 %endif +%endif # End if sle_version %else # Ninja required to drive the bundled llvm build. @@ -378,9 +384,6 @@ ./x.py install -# Remove executable permission from HTML documentation -# to prevent RPMLINT errors. - # Remove the license files from _docdir: make install put duplicates there rm %{buildroot}%{_docdir}/rust/{README.md,COPYRIGHT,LICENSE*} rm %{buildroot}%{_docdir}/rust/*.old ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.5BNveU/_old 2021-11-04 16:16:26.033287377 +0100 +++ /var/tmp/diff_new_pack.5BNveU/_new 2021-11-04 16:16:26.033287377 +0100 @@ -22,11 +22,10 @@ </overwrite> <!-- aarch64: X-Gene cpus are the only ones that work as there is a bug in others - select --> <!-- 12G of ram to force non-broken cpu's to be used. --> +<!-- <arch>armv6l</arch> <arch>armv7l</arch> --> <overwrite> <conditions> <arch>aarch64</arch> - <arch>armv6l</arch> - <arch>armv7l</arch> </conditions> <hardware> <physicalmemory>