Script 'mail_helper' called by obssrc
Hello community,

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

Package is "libsemanage"

Wed Oct 16 23:34:55 2024 rev:62 rq:1208112 version:3.7

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

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

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

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

Other differences:
------------------
++++++ python-semanage.spec ++++++
--- /var/tmp/diff_new_pack.kBQS36/_old  2024-10-16 23:35:04.079741011 +0200
+++ /var/tmp/diff_new_pack.kBQS36/_new  2024-10-16 23:35:04.083741178 +0200
@@ -35,6 +35,9 @@
 Source1:        
https://github.com/SELinuxProject/selinux/releases/download/%{version}/libsemanage-%{version}.tar.gz.asc
 Source2:        libsemanage.keyring
 Source3:        baselibs.conf
+%if %{pkg_vcmp swig > 4.2.1}
+Patch0:         1231587-build-libsemanage-with-swig-4.3.0.patch
+%endif
 # PATCH-FIX-UPSTREAM bsc#1133102 LTO: Update map file to include new symbols 
and remove wildcards
 # For now we need to disable this. This breaks e.g. shadow and also other 
packages in security:SELinux
 # Patch0:         libsemanage-update-map-file.patch
@@ -56,7 +59,7 @@
 SELinux policy management applications.
 
 %prep
-%setup -q -n libsemanage-%{version}
+%autosetup -p1 -n libsemanage-%{version}
 # Replace /usr/libexec with whatever the distro defines as libexecdir - across 
all files
 grep /usr/libexec . -rl | xargs sed -i "s|/usr/libexec|%{_libexecdir}|g"
 

++++++ 1231587-build-libsemanage-with-swig-4.3.0.patch ++++++
Index: libsemanage-3.7/src/semanageswig_python.i
===================================================================
--- libsemanage-3.7.orig/src/semanageswig_python.i
+++ libsemanage-3.7/src/semanageswig_python.i
@@ -111,7 +111,7 @@
 }
 
 %typemap(argout) char** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_FromCharPtr(*$1));
+       $result = SWIG_Python_AppendOutput($result, SWIG_FromCharPtr(*$1), 
$isvoid);
        free(*$1);
 }
 
@@ -134,7 +134,7 @@
                                NULL, NULL, &plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -148,7 +148,7 @@
 }
 
 %typemap(argout) semanage_module_info_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 /** module key typemaps **/
@@ -160,7 +160,7 @@
 }
 
 %typemap(argout) semanage_module_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 /** context typemaps **/
@@ -172,7 +172,7 @@
 }
 
 %typemap(argout) semanage_context_t** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 /** boolean typemaps **/
@@ -197,7 +197,7 @@
                                (void (*) (void*)) &semanage_bool_free, &plist) 
< 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -207,11 +207,11 @@
 }
 
 %typemap(argout) semanage_bool_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_bool_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_bool_key_t **(semanage_bool_key_t 
*temp=NULL) {
@@ -240,7 +240,7 @@
                                (void (*) (void*)) &semanage_fcontext_free, 
&plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -250,11 +250,11 @@
 }
 
 %typemap(argout) semanage_fcontext_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_fcontext_key_t ** {
-        $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+        $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_fcontext_key_t **(semanage_fcontext_key_t 
*temp=NULL) {
@@ -284,7 +284,7 @@
                                (void (*) (void*)) &semanage_iface_free, 
&plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -294,11 +294,11 @@
 }
 
 %typemap(argout) semanage_iface_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_iface_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_iface_key_t **(semanage_iface_key_t 
*temp=NULL) {
@@ -328,7 +328,7 @@
                                (void (*) (void*)) &semanage_seuser_free, 
&plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -338,11 +338,11 @@
 }
 
 %typemap(argout) semanage_seuser_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_seuser_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_seuser_key_t **(semanage_seuser_key_t 
*temp=NULL) {
@@ -371,7 +371,7 @@
                                (void (*) (void*)) &semanage_user_free, &plist) 
< 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -381,11 +381,11 @@
 }
 
 %typemap(argout) semanage_user_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_user_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_user_key_t **(semanage_user_key_t 
*temp=NULL) {
@@ -414,7 +414,7 @@
                                (void (*) (void*)) &semanage_port_free, &plist) 
< 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -424,11 +424,11 @@
 }
 
 %typemap(argout) semanage_port_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_port_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_port_key_t **(semanage_port_key_t 
*temp=NULL) {
@@ -457,7 +457,7 @@
                                (void (*) (void*)) &semanage_ibpkey_free, 
&plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -467,11 +467,11 @@
 }
 
 %typemap(argout) semanage_ibpkey_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_ibpkey_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_ibpkey_key_t **(semanage_ibpkey_key_t 
*temp=NULL) {
@@ -500,7 +500,7 @@
                                (void (*) (void*)) &semanage_ibendport_free, 
&plist) < 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -510,11 +510,11 @@
 }
 
 %typemap(argout) semanage_ibendport_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(argout) semanage_ibendport_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_ibendport_key_t **(semanage_ibendport_key_t 
*temp=NULL) {
@@ -543,7 +543,7 @@
                                (void (*) (void*)) &semanage_node_free, &plist) 
< 0)
                                $result = SWIG_From_int(STATUS_ERR);
                        else
-                               $result = SWIG_Python_AppendOutput($result, 
plist);
+                               $result = SWIG_Python_AppendOutput($result, 
plist, $isvoid);
                }
        }
 }
@@ -553,12 +553,12 @@
 }
 
 %typemap(argout) semanage_node_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 
 %typemap(argout) semanage_node_key_t ** {
-       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0));
+       $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, 
$*1_descriptor, 0), $isvoid);
 }
 
 %typemap(in, numinputs=0) semanage_node_key_t **(semanage_node_key_t 
*temp=NULL) {

Reply via email to