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

Reply via email to