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)


Reply via email to