Hello community,

here is the log from the commit of package lua-luv for openSUSE:Factory checked 
in at 2020-04-08 19:57:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lua-luv (Old)
 and      /work/SRC/openSUSE:Factory/.lua-luv.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lua-luv"

Wed Apr  8 19:57:01 2020 rev:5 rq:792456 version:1.30.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/lua-luv/lua-luv.changes  2019-09-20 
14:54:53.102862445 +0200
+++ /work/SRC/openSUSE:Factory/.lua-luv.new.3248/lua-luv.changes        
2020-04-08 19:57:04.989140904 +0200
@@ -1,0 +2,6 @@
+Wed Apr  8 12:10:44 UTC 2020 - Matej Cepl <[email protected]>
+
+- Add skip-failing-test.patch to failing test on Leap 15
+  (gh#luvit/luv#473)
+
+-------------------------------------------------------------------

New:
----
  skip-failing-test.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lua-luv.spec ++++++
--- /var/tmp/diff_new_pack.QCZLPa/_old  2020-04-08 19:57:05.733141448 +0200
+++ /var/tmp/diff_new_pack.QCZLPa/_new  2020-04-08 19:57:05.737141451 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lua-luv
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2012 Togan Muftuoglu [email protected]
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,13 +17,29 @@
 #
 
 
-%define flavor @BUILD_FLAVOR@
 %define mod_name luv
-%define lua_value  %(echo "%{flavor}" |sed -e 's:lua::')
 %define upver 1.30.1-1
 %define libluv_sover 1
+%if 0%{?suse_version}
+%define flavor @BUILD_FLAVOR@
+%else
+%define flavor lua
+%endif
+%if 0%{?rhel}
+%define __cmake cmake3
+BuildRequires:  cmake3
+%else
+BuildRequires:  cmake
+%endif
+%if 0%{?fedora} || 0%{?rhel}
+%define flavor lua
+%define lua_version %(lua -e 'print(_VERSION)' | cut -d ' ' -f 2)
+%define lua_archdir %{_libdir}/lua/%{lua_version}
+%define lua_noarchdir %{_datadir}/lua/%{lua_version}
+%define lua_incdir %{_includedir}/lua%{lua_version}
+%endif
 %bcond_with public_lib
-
+%define lua_value  %(echo "%{flavor}" |sed -e 's:lua::')
 %if "%{flavor}" == ""
 Name:           lua-%{mod_name}
 ExclusiveArch:  do_not_build
@@ -37,19 +53,29 @@
 Group:          Development/Languages/Other
 URL:            https://github.com/luvit/luv
 Source:         
https://github.com/luvit/%{mod_name}/archive/%{upver}.tar.gz#/%{mod_name}-%{upver}.tar.gz
-BuildRequires:  cmake
+# PATCH-FIX-UPSTREAM skip-failing-test.patch gh#luvit/luv#473 [email protected]
+# skip failing test thread - test thread create with options table
+Patch0:         skip-failing-test.patch
 BuildRequires:  libuv-devel
 BuildRequires:  lua-macros
+%if 0%{?suse_version} && "%{flavor}" == "lua"
+ExclusiveArch:  do_not_build
+%endif
 %if 0%{?suse_version}
-BuildRequires:  %{flavor}-compat-5.3
 BuildRequires:  %{flavor}-devel
 BuildRequires:  %{flavor}-luafilesystem
 Requires:       %{flavor}
+%if "%{flavor}" == "lua51"
+BuildRequires:  %{flavor}-compat-5.3
+%endif
+# not SUSE
 %else
-BuildRequires:  lua-compat53
 BuildRequires:  lua-devel
 BuildRequires:  lua-filesystem
-%endif # suse_version
+%endif
+%if 0%{?rhel}
+BuildRequires:  lua-compat53
+%endif
 
 %description
 This library makes libuv available to lua scripts. It was made
@@ -91,7 +117,12 @@
 %endif
 
 %prep
+echo "Name is %{name}, Flavor is %{flavor}"
 %setup -q -n %{mod_name}-%{upver}
+# gh#luvit/luv#473
+%if 0%{?sle_version}
+%patch0 -p1
+%endif
 
 # Remove bundled dependencies
 rm -rf deps
@@ -102,7 +133,7 @@
 %build
 %if %{with public_lib}
 # Build libluv.so shared library
-cmake -H. -Bbuild -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS" \
+%{__cmake} -H. -Bbuild -DCMAKE_C_FLAGS="%{optflags}" \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo \
     -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=OFF \
     -DBUILD_STATIC_LIBS=OFF -DCMAKE_INSTALL_DO_STRIP=OFF \
@@ -113,7 +144,7 @@
 %endif
 
 # Build luv.so module
-cmake -H. -Bbuild -DCMAKE_C_FLAGS="$RPM_OPT_FLAGS" \
+%{__cmake} -H. -Bbuild -DCMAKE_C_FLAGS="%{optflags}" \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo \
     -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=OFF \
     -DBUILD_STATIC_LIBS=OFF -DCMAKE_INSTALL_DO_STRIP=OFF \

++++++ skip-failing-test.patch ++++++
--- a/tests/test-thread.lua
+++ b/tests/test-thread.lua
@@ -58,28 +58,4 @@ return require('lib/tap')(function (test
     assert(elapsed >= delay, "elapsed should be at least delay ")
   end)
 
-  test("test thread create with options table", function(print, p, expect, uv)
-    local delay = 100
-    uv.update_time()
-    local before = uv.now()
-    local args = {delay, 'string', nil, false, 5, "helloworld"}
-    local unpack = unpack or table.unpack
-    uv.new_thread({stack_size=0}, function(delay,s,null,bool,five,hw)
-      assert(type(delay) == "number")
-      assert(type(s) == "string")
-      assert(null == nil)
-      assert(bool == false)
-      assert(five == 5)
-      assert(hw == 'helloworld')
-      require('luv').sleep(delay)
-    end, unpack(args)):join()
-    uv.update_time()
-    local elapsed = uv.now() - before
-    p({
-      delay = delay,
-      elapsed = elapsed
-    })
-    assert(elapsed >= 100, "elapsed should be at least delay ")
-  end)
-
 end)

Reply via email to