Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libselinux for openSUSE:Factory 
checked in at 2024-10-16 23:35:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libselinux (Old)
 and      /work/SRC/openSUSE:Factory/.libselinux.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libselinux"

Wed Oct 16 23:35:03 2024 rev:80 rq:1208113 version:3.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/libselinux/libselinux-bindings.changes   
2024-07-12 17:04:35.948021609 +0200
+++ 
/work/SRC/openSUSE:Factory/.libselinux.new.19354/libselinux-bindings.changes    
    2024-10-16 23:35:14.852190326 +0200
@@ -1,0 +2,6 @@
+Tue Oct 15 11:42:31 UTC 2024 - Cathy Hu <cathy...@suse.com>
+
+- Add 1231587-build-libselinux-with-swig-4.3.0.patch to fix build
+  failure with swig 4.3.0 (bsc#1231587)
+
+-------------------------------------------------------------------

New:
----
  1231587-build-libselinux-with-swig-4.3.0.patch

BETA DEBUG BEGIN:
  
New:/work/SRC/openSUSE:Factory/.libselinux.new.19354/libselinux-bindings.changes-
/work/SRC/openSUSE:Factory/.libselinux.new.19354/libselinux-bindings.changes:- 
Add 1231587-build-libselinux-with-swig-4.3.0.patch to fix build
/work/SRC/openSUSE:Factory/.libselinux.new.19354/libselinux-bindings.changes-  
failure with swig 4.3.0 (bsc#1231587)
BETA DEBUG END:

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

Other differences:
------------------
++++++ libselinux-bindings.spec ++++++
--- /var/tmp/diff_new_pack.K4ZqjL/_old  2024-10-16 23:35:17.768311956 +0200
+++ /var/tmp/diff_new_pack.K4ZqjL/_new  2024-10-16 23:35:17.772312123 +0200
@@ -39,6 +39,9 @@
 # Make linking working even when default pkg-config doesn’t provide 
-lpython<ver>
 Patch6:         python3.8-compat.patch
 Patch7:         swig4_moduleimport.patch
+%if %{pkg_vcmp swig > 4.2.1}
+Patch8:         1231587-build-libselinux-with-swig-4.3.0.patch
+%endif
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}

++++++ 1231587-build-libselinux-with-swig-4.3.0.patch ++++++
Index: libselinux-3.7/src/selinuxswig_python.i
===================================================================
--- libselinux-3.7.orig/src/selinuxswig_python.i
+++ libselinux-3.7/src/selinuxswig_python.i
@@ -71,7 +71,7 @@ def install(src, dest):
        for (i = 0; i < *$2; i++) {
                PyList_SetItem(list, i, PyString_FromString((*$1)[i]));
        }
-       $result = SWIG_Python_AppendOutput($result, list);
+       $result = SWIG_Python_AppendOutput($result, list, $isvoid);
 }
 
 /* return a sid along with the result */
@@ -108,7 +108,7 @@ def install(src, dest):
                plist = PyList_New(0);
        }
 
-       $result = SWIG_Python_AppendOutput($result, plist);
+       $result = SWIG_Python_AppendOutput($result, plist, $isvoid);
 }
 
 /* Makes functions in get_context_list.h return a Python list of contexts */

Reply via email to