Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyghmi for openSUSE:Factory checked in at 2026-03-19 17:38:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyghmi (Old) and /work/SRC/openSUSE:Factory/.python-pyghmi.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyghmi" Thu Mar 19 17:38:53 2026 rev:27 rq:1341043 version:1.6.14 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyghmi/python-pyghmi.changes 2026-03-04 21:05:29.937130787 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyghmi.new.8177/python-pyghmi.changes 2026-03-19 17:40:47.606302213 +0100 @@ -1,0 +2,8 @@ +Wed Mar 18 22:16:18 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.6.14: + * Missing \_\_init\_\_.py + * Provide optional way to request response headers + * Recognize an alternate MegaRAC system name + +------------------------------------------------------------------- Old: ---- pyghmi-1.6.13.tar.gz New: ---- pyghmi-1.6.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyghmi.spec ++++++ --- /var/tmp/diff_new_pack.h69EUM/_old 2026-03-19 17:40:48.206327071 +0100 +++ /var/tmp/diff_new_pack.h69EUM/_new 2026-03-19 17:40:48.210327236 +0100 @@ -17,7 +17,7 @@ Name: python-pyghmi -Version: 1.6.13 +Version: 1.6.14 Release: 0 Summary: General Hardware Management Initiative (IPMI and others) License: Apache-2.0 ++++++ pyghmi-1.6.13.tar.gz -> pyghmi-1.6.14.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/AUTHORS new/pyghmi-1.6.14/AUTHORS --- old/pyghmi-1.6.13/AUTHORS 2026-02-11 20:55:48.000000000 +0100 +++ new/pyghmi-1.6.14/AUTHORS 2026-03-17 12:57:42.000000000 +0100 @@ -39,6 +39,7 @@ Samuel Santos <[email protected]> Serhii Skrypnik <[email protected]> Steve Baker <[email protected]> +Thomas Goirand <[email protected]> Tim Rozet <[email protected]> Tovin Seven <[email protected]> Vlad Spoiala <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/ChangeLog new/pyghmi-1.6.14/ChangeLog --- old/pyghmi-1.6.13/ChangeLog 2026-02-11 20:55:48.000000000 +0100 +++ new/pyghmi-1.6.14/ChangeLog 2026-03-17 12:57:42.000000000 +0100 @@ -1,6 +1,13 @@ CHANGES ======= +1.6.14 +------ + +* Missing \_\_init\_\_.py +* Provide optional way to request response headers +* Recognize an alternate MegaRAC system name + 1.6.13 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/PKG-INFO new/pyghmi-1.6.14/PKG-INFO --- old/pyghmi-1.6.13/PKG-INFO 2026-02-11 20:55:48.413373000 +0100 +++ new/pyghmi-1.6.14/PKG-INFO 2026-03-17 12:57:42.866237200 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: pyghmi -Version: 1.6.13 +Version: 1.6.14 Summary: Python General Hardware Management Initiative (IPMI and others) Home-page: http://github.com/openstack/pyghmi/ Author: Jarrod Johnson diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/pyghmi/redfish/oem/ami/megarac.py new/pyghmi-1.6.14/pyghmi/redfish/oem/ami/megarac.py --- old/pyghmi-1.6.13/pyghmi/redfish/oem/ami/megarac.py 2026-02-11 20:55:04.000000000 +0100 +++ new/pyghmi-1.6.14/pyghmi/redfish/oem/ami/megarac.py 2026-03-17 12:57:02.000000000 +0100 @@ -24,7 +24,7 @@ systems, status = webclient.grab_json_response_with_status('/redfish/v1/Systems') if status == 200: for system in systems.get('Members', []): - if system.get('@odata.id', '').endswith('/Self'): + if system.get('@odata.id', '').endswith('/Self') or system.get('@odata.id', '').endswith('/System_0'): sysurl = system['@odata.id'] break self._varsysurl = sysurl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/pyghmi/util/webclient.py new/pyghmi-1.6.14/pyghmi/util/webclient.py --- old/pyghmi-1.6.13/pyghmi/util/webclient.py 2026-02-11 20:55:04.000000000 +0100 +++ new/pyghmi-1.6.14/pyghmi/util/webclient.py 2026-03-17 12:57:02.000000000 +0100 @@ -246,7 +246,7 @@ return {} def grab_json_response_with_status(self, url, data=None, referer=None, - headers=None, method=None): + headers=None, method=None, returnheaders=False): webclient = self.dupe() if isinstance(data, dict): data = json.dumps(data) @@ -281,7 +281,11 @@ body = body.decode('utf8') except Exception: body = body.decode('iso-8859-1') + if returnheaders: + return json.loads(body) if body else {}, rsp.status, dict(rsp.headers) return json.loads(body) if body else {}, rsp.status + if returnheaders: + return body, rsp.status, dict(rsp.headers) return body, rsp.status def grab_rsp(self, url, data=None, referer=None, headers=None, method=None): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/pyghmi.egg-info/PKG-INFO new/pyghmi-1.6.14/pyghmi.egg-info/PKG-INFO --- old/pyghmi-1.6.13/pyghmi.egg-info/PKG-INFO 2026-02-11 20:55:48.000000000 +0100 +++ new/pyghmi-1.6.14/pyghmi.egg-info/PKG-INFO 2026-03-17 12:57:42.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: pyghmi -Version: 1.6.13 +Version: 1.6.14 Summary: Python General Hardware Management Initiative (IPMI and others) Home-page: http://github.com/openstack/pyghmi/ Author: Jarrod Johnson diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/pyghmi.egg-info/SOURCES.txt new/pyghmi-1.6.14/pyghmi.egg-info/SOURCES.txt --- old/pyghmi-1.6.13/pyghmi.egg-info/SOURCES.txt 2026-02-11 20:55:48.000000000 +0100 +++ new/pyghmi-1.6.14/pyghmi.egg-info/SOURCES.txt 2026-03-17 12:57:42.000000000 +0100 @@ -85,6 +85,7 @@ pyghmi/redfish/oem/__init__.py pyghmi/redfish/oem/generic.py pyghmi/redfish/oem/lookup.py +pyghmi/redfish/oem/ami/__init__.py pyghmi/redfish/oem/ami/main.py pyghmi/redfish/oem/ami/megarac.py pyghmi/redfish/oem/dell/__init__.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyghmi-1.6.13/pyghmi.egg-info/pbr.json new/pyghmi-1.6.14/pyghmi.egg-info/pbr.json --- old/pyghmi-1.6.13/pyghmi.egg-info/pbr.json 2026-02-11 20:55:48.000000000 +0100 +++ new/pyghmi-1.6.14/pyghmi.egg-info/pbr.json 2026-03-17 12:57:42.000000000 +0100 @@ -1 +1 @@ -{"git_version": "1131f6f", "is_release": true} \ No newline at end of file +{"git_version": "4cf25bc", "is_release": true} \ No newline at end of file
