Debian Patches

Status for libsemanage/3.7-2.1

Patch Description Author Forwarded Bugs Origin Last update
disable-expand-check.patch Disable expand-check This reduce all the runtime of all the semodule operation quite drastically not-needed debian
semigrate-store.patch Use python3 for semanage_migrate_store Laurent Bigonville <bigon@debian.org> not-needed
fix_tests.patch Fix the tests to run from the released tarball Laurent Bigonville <bigon@debian.org> not-needed
fix-swig-bindings-for-4.3.0.patch [PATCH] libsemanage: fix swig bindings for 4.3.0
https://github.com/swig/swig/blob/master/CHANGES.current

"[Python] #2907 Fix returning null from functions with output
parameters. Ensures OUTPUT and INOUT typemaps are handled
consistently wrt return type.

New declaration of SWIG_Python_AppendOutput is now:

SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void);

The 3rd parameter is new and the new $isvoid special variable
should be passed to it, indicating whether or not the wrapped
function returns void.

Also consider replacing with:

SWIG_AppendOutput(PyObject* result, PyObject* obj);

which calls SWIG_Python_AppendOutput with same parameters but adding $isvoid
for final parameter."
Petr Lautrbach <lautrbach@redhat.com> no 2024-10-16

All known versions for source package 'libsemanage'

Links