Accepting request 1006703 from network:utilities
OBS-URL: https://build.opensuse.org/request/show/1006703 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/net-snmp?expand=0&rev=105
This commit is contained in:
commit
78dad0c1c9
20
net-snmp-5.9.3-fixed-python2-bindings.patch
Normal file
20
net-snmp-5.9.3-fixed-python2-bindings.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -Nurp net-snmp-5.9.3-orig/python/netsnmp/client_intf.c net-snmp-5.9.3/python/netsnmp/client_intf.c
|
||||||
|
--- net-snmp-5.9.3-orig/python/netsnmp/client_intf.c 2022-07-13 23:14:14.000000000 +0200
|
||||||
|
+++ net-snmp-5.9.3/python/netsnmp/client_intf.c 2022-09-23 16:21:44.040588303 +0200
|
||||||
|
@@ -872,9 +872,16 @@ py_netsnmp_attr_string(PyObject *obj, co
|
||||||
|
if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
|
||||||
|
PyObject *attr = PyObject_GetAttrString(obj, attr_name);
|
||||||
|
if (attr) {
|
||||||
|
+#if PY_MAJOR_VERSION >= 3
|
||||||
|
*val = PyUnicode_AsUTF8AndSize(attr, len);
|
||||||
|
Py_DECREF(attr);
|
||||||
|
return 0;
|
||||||
|
+#else
|
||||||
|
+ int retval;
|
||||||
|
+ retval = PyBytes_AsStringAndSize(attr, val, len);
|
||||||
|
+ Py_DECREF(attr);
|
||||||
|
+ return retval;
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 27 14:56:27 UTC 2022 - Alexander Bergmann <abergmann@suse.com>
|
||||||
|
|
||||||
|
- Fixed python2 backward compability.
|
||||||
|
add:
|
||||||
|
* net-snmp-5.9.3-fixed-python2-bindings.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 21 14:44:13 UTC 2022 - Alexander Bergmann <abergmann@suse.com>
|
Wed Sep 21 14:44:13 UTC 2022 - Alexander Bergmann <abergmann@suse.com>
|
||||||
|
|
||||||
|
@ -63,6 +63,7 @@ Patch12: net-snmp-5.9.1-harden_snmptrapd.service.patch
|
|||||||
Patch13: net-snmp-5.9.1-suse-systemd-service-files.patch
|
Patch13: net-snmp-5.9.1-suse-systemd-service-files.patch
|
||||||
Patch14: net-snmp-5.9.2-fix-create-v3-user-outfile.patch
|
Patch14: net-snmp-5.9.2-fix-create-v3-user-outfile.patch
|
||||||
Patch15: net-snmp-5.9.1-subagent-set-response.patch
|
Patch15: net-snmp-5.9.1-subagent-set-response.patch
|
||||||
|
Patch16: net-snmp-5.9.3-fixed-python2-bindings.patch
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user