Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nim for openSUSE:Factory checked in at 2023-07-10 16:40:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nim (Old) and /work/SRC/openSUSE:Factory/.nim.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nim" Mon Jul 10 16:40:24 2023 rev:24 rq:1097904 version:1.6.14 Changes: -------- --- /work/SRC/openSUSE:Factory/nim/nim.changes 2023-07-05 15:32:00.295080622 +0200 +++ /work/SRC/openSUSE:Factory/.nim.new.23466/nim.changes 2023-07-10 16:40:27.526742428 +0200 @@ -1,0 +2,6 @@ +Wed Jul 5 07:52:43 UTC 2023 - Andreas Schwab <sch...@suse.de> + +- Enable build on riscv64 +- Skip all tests using valgrind when running under QEmu user-space emulation + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nim.spec ++++++ --- /var/tmp/diff_new_pack.Qdq9MT/_old 2023-07-10 16:40:28.218746552 +0200 +++ /var/tmp/diff_new_pack.Qdq9MT/_new 2023-07-10 16:40:28.222746576 +0200 @@ -48,7 +48,7 @@ Recommends: clang Recommends: git Recommends: pcre -ExclusiveArch: %{ix86} x86_64 armv7l armv7hl aarch64 ppc64le +ExclusiveArch: %{ix86} x86_64 armv7l armv7hl aarch64 ppc64le riscv64 # Needs node 12 for flag --unhandled-rejections=strict, but it's not # strictly needed (it's used to test the Nim JS compiler, so we can # skip it and run tests without this compiler target afterwards) @@ -151,7 +151,7 @@ EOT %endif -%ifarch aarch64 armv7l armv7hl ppc64le +%ifarch aarch64 armv7l armv7hl ppc64le riscv64 cat << EOT >> tests_to_skip # fails because it includes immintrin.h tests/misc/tsizeof4.nim @@ -182,6 +182,29 @@ EOT %endif +%if 0%{?qemu_user_space_build} +cat << EOT >> tests_to_skip + # valgrind is not compatible with QEMU user-space emulation, + # skip all test using it + tests/views/tsplit_into_openarray.nim + tests/destructor/tnewruntime_strutils.nim + tests/destructor/tv2_raise.nim + tests/valgrind/tleak_arc.nim + tests/valgrind/tbasic_valgrind.nim + tests/arc/tunref_cycle.nim + tests/arc/tcustomtrace.nim + tests/arc/tcaseobj.nim + tests/arc/t14472.nim + tests/arc/tasyncleak4.nim + tests/arc/thavlak_orc_stress.nim + tests/arc/torc_selfcycles.nim + tests/arc/tfuncobj.nim + tests/arc/tasyncleak3.nim + tests/arc/tasyncorc.nim + tests/arc/tcaseobjcopy.nim +EOT +%endif + # Tests as many targets as possible NIM_COMPILER_TARGETS="c" if rpm -q --whatprovides c++_compiler; then