Hello community, here is the log from the commit of package python-pyghmi for openSUSE:Leap:15.2 checked in at 2020-03-09 18:11:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-pyghmi (Old) and /work/SRC/openSUSE:Leap:15.2/.python-pyghmi.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyghmi" Mon Mar 9 18:11:08 2020 rev:15 rq:776974 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-pyghmi/python-pyghmi.changes 2020-01-15 15:51:57.643546915 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-pyghmi.new.26092/python-pyghmi.changes 2020-03-09 18:11:09.509178747 +0100 @@ -1,0 +2,180 @@ +Wed Oct 9 12:36:20 UTC 2019 - [email protected] + +- update to version 1.3.0 + - Refresh token between verify + - If no u-height, revert to default behavior + - Enable package builds without pbr + - Improve consistency with Lenovo tools + - Reduce assertion of bootable media failure + - Allow SMM downgrade + - Report pending updates on adapter + - Replace openstack.org git:// URLs with https:// + - Add token refreshes to adapter update + - Share SDR repository info + - Support upcoming XCC update API + - Begin redfish implementation in pyghmi + - Report 108 as temporary error + - Refresh token throughout upload_media + - Implement redfish set_net_configuration + - Fallback behavior on unparseable conditionals + - Genericize bulk requests and fallback to Id + - Add M.2 Drive Firmware + - Fix fallbackdata + - Support ordered default setting + - Be compatible with wheezy python + - Hide instanced and password settings + - Fetch inventory information + - Directly reference packages in pbr-free setup + - Fix incorrect M.2 labelling + - Fix typo in the setup.py template + - Handle 413 directly on the upload + - Correct mistake with refactoring JSON calls + - Treat thorn as string terminating + - Support newer FPC CSRF scheme + - Fetch firmware information + - Workaround 'dead' IPv4 addresses + - Fix string formatting + - Fix cache interop between firmware and hardware + - Improve error on unexpected scenario + - Generalize the megaraid check + - Address another location where 108 may appear + - Fix vague KeyError exceptions + - Check Fault LED in health check + - Fix break handling in SOL + - Add missing init to redfish + - Add support for XCC License key management + - Implement more robust handling of config.efi + - Fix omission in new API + - Workaround 7Y36 model bug + - Refresh token during validation + - Support SYSTEM_PROD_DATA + - Avoid stale webclient in XCC client + - Remove a round trip delay for inventory + - Suppress Avago RAID config + - Add support to persist SDR cache to file + - Fix formatting of SMM/FPC version + - Enable SMM user for web access + - Attempt bulk request of inventory + - Change redfish get_health to look closer to ipmi + - Fix lenovo generic fallback + - Skip empty firmware values + - Add clear system configuration to redfish + - Add FPC/SMM description + - Support updating multiple adapters + - Update the Wheezy patch + - Add missing headers + - Workaround wheezy limitations + - Protect more unspported instance variables + - Fix python3 incompatibilities + - Fix mistake in IMM set property + - Add fallback data + - Handle firmware upload error 413 + - Add fetching of network config data + - Pass through message for Optane + - Add OEM support for XCC PSU information + - Fix git copy in builddeb script + - Performance enhancements for redfish + - Support empty successful scenario + - Request forced inventory after adapter update + - Add UEFI/BIOS configuration to pyghmi redfish + - Ensure XCC health sets general level + - Add detected, but unknown disks + - Add 0x10 and 0x03 to ignore + - Restore support for old XCC update API + - Have LED fallback force a sensor if no other explanation + +------------------------------------------------------------------- +Mon Apr 8 14:02:16 UTC 2019 - [email protected] + +- update to version 1.2.16 + - Fix minor .spec issues + - Switch to stestr + - Forget sessions with poor connectivity that should be forgotten + - Do not claim a broken session is valid + - Add support for reduced privilege + - Preserve logout on storage failure + - Correct probles in the servicedata attempt + - Fix typo in error message + - Fix .spec to include bin scripts and build reqs + - Use list() to avoid size change during iteration + - Refactor console scripts into entry points + - Retry OEM lookup if no specific OEM identified + - Fix storage deletion + - Fix bay number from IMM property in nextscale chassis + - Fetch diagnostic data + - Add 'name' subfield to preserve original names. + - Handle IMM/XCC without xSEC + - Fix print statement in console scripts + - Provide 'hardware' inventory for disks + - Update package documentation + - Handle response without unconfiguredDisk + - Fix early life mark_broken call + - Fix the mistake in last nights fix + - Enrich inventory data on Lenovo IMM/XCC equipment + - Reduce calls to _monotonic_time + - Provide get_description for physical description + - Fix event data for slot events + - Gate fix: Cap hacking to avoid gate failure + - Add more file patterns for git to ignore + - Add spec for python3-pyghmi package build + - Show hidden settings + - Accept wildcards for settings names + - Have storage functions log out of the session + - Add Python3 support to Trove + - Add a maintenance thread + - Clear lastpayload explicitly in some contexts + - Provide feedback if the clear system config attempt fails + - Prefer more specific IMM/XCC check over FPC check + - Add method to clear system configuration + +------------------------------------------------------------------- +Tue Sep 11 07:54:24 UTC 2018 - [email protected] + +- update to version 1.2.4 + - Wrap bytes in a StringIO + - fix tox python3 overrides + - Support default for numeric_data + - Fix notification of custom keepalive on broken + - Attempt to logout on the way out when broken + - Require python-cryptography + - Add specific message for missing media license + - Try to clear presence in initting sessions on broken + - Abandon a broken session + - Fix uploads without otherfields + - Add IMMv2 remote media upload + - Move SOL payload retries to console.py + - Fix build id of FPC + - Python 3.7 compatibility: async is reserved keyword + - Restore IMMv2 mount attempts + - Fix console input with unicode + - Properly pass formname when using FileUploader + - Add progress indication to SMM update + - Improve pyghmi performance + - Print SOL error on broken ipmi session + - Provide a grace period for session validity + +------------------------------------------------------------------- +Tue Sep 4 08:05:43 UTC 2018 - [email protected] + +- update to version 1.1.0 + - Support '=' as a list delimiter + - Do not run functional (API) tests in the CI + - Switch the dsvm job to the "ipmi" hardware type + - Prefer cyrptodomex if present + - add lower-constraints + - Add hostname for FPC and XCC + - Normalize spaces in values and candidates + - Handle missing properties + - Fix SMM updates on newer SMM firmware versions + - Improve performance of get_health for XCC + - Error on invalid signature + - More informative message on password expiry + - Update to newer hacking + - Get additional enclosure data + - Revise the FPC fix + - Have logged set to 0 early + - Check the status for no power permission + - Fix duplicate adapter name handling + - Migrate from PyCrypto to Cryptography + +------------------------------------------------------------------- Old: ---- pyghmi-1.0.44.tar.gz New: ---- pyghmi-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyghmi.spec ++++++ --- /var/tmp/diff_new_pack.kPtyii/_old 2020-03-09 18:11:09.789179148 +0100 +++ /var/tmp/diff_new_pack.kPtyii/_new 2020-03-09 18:11:09.793179154 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pyghmi # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: python-pyghmi -Version: 1.0.44 +Version: 1.3.0 Release: 0 Summary: General Hardware Management Initiative (IPMI and others) License: Apache-2.0 Group: Development/Languages/Python URL: https://launchpad.net/pyghmi -Source0: https://files.pythonhosted.org/packages/source/p/pyghmi/pyghmi-1.0.44.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/pyghmi/pyghmi-1.3.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python2-oslotest >= 3.2.0 -BuildRequires: python2-pycrypto >= 2.6 +BuildRequires: python2-cryptography >= 2.1 +BuildRequires: python2-openstackdocstheme +BuildRequires: python2-oslotest +BuildRequires: python2-stestr +BuildRequires: python3-cryptography >= 2.1 BuildRequires: python3-devel -BuildRequires: python3-oslotest >= 3.2.0 -BuildRequires: python3-pycrypto >= 2.6 -Requires: python-pycrypto >= 2.6 +BuildRequires: python3-openstackdocstheme +BuildRequires: python3-oslotest +BuildRequires: python3-stestr +Requires: python-cryptography >= 2.1 BuildArch: noarch %if 0%{?suse_version} Requires(post): update-alternatives @@ -53,7 +57,6 @@ Summary: General Hardware Management Initiative (IPMI and others) -- Documentation Group: Documentation/HTML BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme >= 1.18.1 %description -n python-pyghmi-doc This is a pure python implementation of IPMI protocol. @@ -64,7 +67,6 @@ %prep %autosetup -p1 -n pyghmi-%{version} %py_req_cleanup -sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build %{python_build} @@ -77,21 +79,22 @@ %python_clone -a %{buildroot}%{_bindir}/pyghmicons %python_clone -a %{buildroot}%{_bindir}/pyghmiutil %python_clone -a %{buildroot}%{_bindir}/virshbmc +%python_clone -a %{buildroot}%{_bindir}/fakebmc %post %python_install_alternative pyghmicons %python_install_alternative pyghmiutil %python_install_alternative virshbmc +%python_install_alternative fakebmc %postun %python_uninstall_alternative pyghmicons %python_uninstall_alternative pyghmiutil %python_uninstall_alternative virshbmc +%python_uninstall_alternative fakebmc %check -%{python_expand rm -rf .testrepository -$python setup.py testr -} +%python_exec -m stestr.cli run %files %{python_files} %doc README.md ChangeLog @@ -99,6 +102,7 @@ %python_alternative %{_bindir}/pyghmicons %python_alternative %{_bindir}/pyghmiutil %python_alternative %{_bindir}/virshbmc +%python_alternative %{_bindir}/fakebmc %{python_sitelib}/pyghmi* %{python_sitelib}/*.egg-info ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kPtyii/_old 2020-03-09 18:11:09.817179189 +0100 +++ /var/tmp/diff_new_pack.kPtyii/_new 2020-03-09 18:11:09.817179189 +0100 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/pyghmi/pyghmi.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/pyghmi/pyghmi.spec.j2</param> <param name="output-name">python-pyghmi.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param> + <param name="requirements">https://opendev.org/x/pyghmi/raw/branch/master/requirements.txt</param> <param name="changelog-email">[email protected]</param> <param name="changelog-provider">gh,openstack,pyghmi</param> </service> ++++++ pyghmi-1.0.44.tar.gz -> pyghmi-1.3.0.tar.gz ++++++ ++++ 6226 lines of diff (skipped)
