Hello community,

here is the log from the commit of package python-pyghmi for openSUSE:Factory 
checked in at 2018-04-30 22:53:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyghmi (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyghmi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyghmi"

Mon Apr 30 22:53:17 2018 rev:9 rq:600819 version:1.0.44

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyghmi/python-pyghmi.changes      
2016-05-13 09:24:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyghmi.new/python-pyghmi.changes 
2018-04-30 22:53:20.264723250 +0200
@@ -1,0 +2,157 @@
+Wed Apr 25 07:50:29 UTC 2018 - [email protected]
+
+- update to version 1.0.44
+  - Replace IPv4 inet_p functions with inet_a
+  - Do not suppress all exceptions
+  - Request a small MSS in web connection explicitly
+  - Connect backend completion to OEM handler
+  - Support text_data IMM/XCC configuration
+  - Fix support for absolute pathname
+  - Fix the error message on unsupported protocols
+  - Update "nework" to "network" in comments
+  - Block problematic operations while update in progress
+  - Fix for DIMM models with invalid bytes
+  - Better error message on unsupported media
+  - Provide opt-in performance boost to firmware
+  - Correct mistaken function call
+  - Provide more specific info on update process
+  - Explicitly check RDOC list after add
+  - Update webclient management of cookies
+  - Convert to using xraw_command
+  - repeatedly assign value
+  - Do not set referer on XCC
+  - Implement SMM data extension
+  - Support XCC variations for inventory
+  - Add LXPM driver bundle info to inventory
+  - Provide support for event only SDR
+  - Extend the config.efi wait
+  - Set referer in IMM web
+  - Whitelist more core drivers
+  - Implement state feedback on firmware update
+  - Migrate to zuulv3 - move legacy job to project
+  - Add support for Lenovo Energy Meters
+  - Change from 'Power' to 'Energy'
+  - Provide interface for managing sys config
+  - Obey custom ports in SOL client and server
+  - iSCSI settings aren't viable, mask for now
+  - Provide a sortid to preserve the settings order
+  - Correct a typo in dictionary name
+  - Add error checking to settings
+  - Add XCC Pending version to firmware inventory
+  - Manage NTP configuration of ThinkSystem D2 SMM
+  - Rename zuul v3 job
+  - Add storage configuration
+  - Shore up support of numeric_data, mask others
+  - Fix init race condition
+  - Localize console lock
+  - Fixes import issues
+  - Provide reseat command
+  - Gracefully disable localsession without fcntl
+  - Make the webclient primitives a bit more resilient
+  - Zuul: add file extension to playbook path
+  - Sort the inventory data
+  - Apply firmware update through XCC
+  - Provide for Adapter updates
+  - Reduce memory usage for uploading
+  - Provide better error message for common scenarios
+  - Fix ordering if list config
+  - Remove NUL bytes from SMM serial/model
+  - Add IBM FPC id
+  - Do not error if the platform does not support restricting the MAXSEG
+  - Handle hypphenated categories
+  - Add the bay number for dense Lenovo platform
+  - Removes relative import for EfiDecompressor
+  - Fix the custom cookies feature
+  - Preserve comma delimited lists
+  - Fix concurrent firmware updates
+  - Fix media urls
+  - Skip FPGA when not supported
+  - Implement remote media upload
+  - Fix the tempest job
+  - Make XCC update process more robust
+  - Replace waitall mechanism with never wait
+  - Keep web session alive while media mounted
+  - Do not declare 'complete' before the 'mount'.
+  - Support update of backup XCC bank
+  - Ignore small packets claiming to be IPMI payload
+  - Update test-requirements
+  - Get UUID of ThinkSystem D2 enclosures
+  - Implement firmware update for ThinkSystem SMM
+
+-------------------------------------------------------------------
+Tue Apr 24 15:56:29 UTC 2018 - [email protected]
+
+- update to version 1.0.22
+  - Consolidate IMM date string parsing
+  - Handle disconnect notification without session
+  - Fix multiple console object behavior
+  - Implement Serial-over-LAN (SOL) in BMC
+  - Ignore KeyError on delete of missing sensor
+  - Fix bullet points in README.md
+  - Implement support for ThinkSystem servers
+  - Correct mistake with image name abbreviation
+  - Bypass eventlet sendto when detected
+  - Correct the offset to adjust for IPMIv2
+  - Add script to help build rpms
+  - Move raising sync login exception
+  - Recognize and use CSRF token
+  - Pyghmi does not follow the pep8 standard
+  - Only complain about Device SDR if no SDRR
+  - Do not reuse an expired session
+  - Improve SOL responsiveness
+  - Refactor Lenovo OEM support
+  - Fix webclient viability after error
+  - Abort MAC decode from FRU if not 'binary'
+  - Remove xrange for run both Python 2 and Python 3
+  - Extend FPC status
+  - Implement util.protect() lock manager
+  - Improve (de)activate payload in virshbmc
+  - Protect Session.*_sessions operations
+  - Set a 60 second timeout on web
+  - Allow things like multiple distinct users
+  - Correct offset of a capability bit
+  - Fix issues with idle behavior
+  - Have range become xrange where available
+  - Protect Console.pendingoutput operations
+  - Raise IpmiException on error checking power state
+  - Fix error behavior when target has no SOL session
+  - Implement IMM remote media mount
+  - Check for buffer and use memoryview if missing
+  - Fix get_network_channel for BMCs that dislike 0xe
+  - Improve .gitignore
+  - Provide more consistent attributes
+  - Add base for unittests and fix docs
+  - Fix cleanup loop of changing dictionary
+  - IpmiServer to allow using IP version 4
+  - Support in-band IPMI for Linux systems
+  - Allow LookupError on decode
+  - Change the wording of setup event
+  - Add referer header to https requests
+- switch to rpm-packaging spec template
+- switch to singlespec
+
+-------------------------------------------------------------------
+Thu Jan 12 21:13:16 UTC 2017 - [email protected]
+
+- update to 1.0.9:
+  * Tolerate client reuse of UDP ports
+  * Fix errors in IPMI server
+  * Fix BMC compatibility with Python 2.6
+  * Fix raid driver bitmask
+  * Support NMI in bmc
+  * Implement identify workaround for ThinkServer SD350
+  * Declare strings explicitly as binary
+  * Supports cold reset in bmc
+  * Implement Python3 compatibility
+  * Convert data tuple to a list
+  * Correct firmware inventory issue on IBM M4 servers
+  * Raise incurred exception if appropriate
+  * Fix FPC detection for Lenovo Nextscale
+  * Fix KeyError due to lazy use of raw_command
+  * Disable futile attempts to correct uncorrectable time
+  * Remove errant IBM nextscale id
+  * Fix agentless error on M4 systems
+  * Add node status checks to FPC sensors
+  * Add Nextscale total power capacity as a sensor
+
+-------------------------------------------------------------------

Old:
----
  pyghmi-1.0.4.tar.gz

New:
----
  _service
  pyghmi-1.0.44.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pyghmi.spec ++++++
--- /var/tmp/diff_new_pack.OQJQnh/_old  2018-04-30 22:53:21.016695813 +0200
+++ /var/tmp/diff_new_pack.OQJQnh/_new  2018-04-30 22:53:21.016695813 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyghmi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -17,51 +17,93 @@
 
 
 Name:           python-pyghmi
-Version:        1.0.4
+Version:        1.0.44
 Release:        0
-Summary:        Python General Hardware Management Initiative (IPMI and others)
+Summary:        General Hardware Management Initiative (IPMI and others)
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            http://xcat.sf.net/
-Source:         
https://pypi.python.org/packages/b2/72/47809f0059af26b3de70f8242ab56ea8e39186535bcaa2f6e3144f57b08c/pyghmi-%{version}.tar.gz
+URL:            https://launchpad.net/pyghmi
+Source0:        
https://files.pythonhosted.org/packages/source/p/pyghmi/pyghmi-1.0.44.tar.gz
+BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python-pbr
-BuildRequires:  python-python-subunit
-BuildRequires:  python-testrepository
-Requires:       python-pbr
+BuildRequires:  python2-oslotest >= 3.2.0
+BuildRequires:  python2-pycrypto >= 2.6
+BuildRequires:  python3-devel
+BuildRequires:  python3-oslotest >= 3.2.0
+BuildRequires:  python3-pycrypto >= 2.6
 Requires:       python-pycrypto >= 2.6
+BuildArch:      noarch
 %if 0%{?suse_version}
-# libvirt-python is only needed for bin/virshbmc
-Recommends:     libvirt-python >= 1.2.5
-%endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 %else
-BuildArch:      noarch
+# on RDO, update-alternatives is in chkconfig
+Requires(post): chkconfig
+Requires(postun): chkconfig
 %endif
+%python_subpackages
 
 %description
 This is a pure python implementation of IPMI protocol.
 
+pyghmicons and pyghmiutil are example scripts to show how one may incorporate
+this library into python code
+
+%package -n python-pyghmi-doc
+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.
+
+pyghmicons and pyghmiutil are example scripts to show how one may incorporate
+this library into python code
+
 %prep
-%setup -q -n pyghmi-%{version}
+%autosetup -p1 -n pyghmi-%{version}
+%py_req_cleanup
+sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
 
 %build
-python setup.py build
+%{python_build}
+
+%{__python2} setup.py build_sphinx --builder=html
+rm -rf html/.{doctrees,buildinfo}
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%{python_install}
+%python_clone -a %{buildroot}%{_bindir}/pyghmicons
+%python_clone -a %{buildroot}%{_bindir}/pyghmiutil
+%python_clone -a %{buildroot}%{_bindir}/virshbmc
+
+%post
+%python_install_alternative pyghmicons
+%python_install_alternative pyghmiutil
+%python_install_alternative virshbmc
+
+%postun
+%python_uninstall_alternative pyghmicons
+%python_uninstall_alternative pyghmiutil
+%python_uninstall_alternative virshbmc
 
 %check
-testr init && testr run --parallel
-
-%files
-%defattr(-,root,root,-)
-%doc ChangeLog README LICENSE AUTHORS
-%{_bindir}/pyghmicons
-%{_bindir}/pyghmiutil
-%{_bindir}/virshbmc
-%{python_sitelib}/*
+%{python_expand rm -rf .testrepository
+$python setup.py testr
+}
+
+%files %{python_files}
+%doc README.md ChangeLog
+%license LICENSE
+%python_alternative %{_bindir}/pyghmicons
+%python_alternative %{_bindir}/pyghmiutil
+%python_alternative %{_bindir}/virshbmc
+%{python_sitelib}/pyghmi*
+%{python_sitelib}/*.egg-info
+
+%files -n python-pyghmi-doc
+%doc doc/build/html
+%license LICENSE
 
 %changelog

++++++ _service ++++++
<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="output-name">python-pyghmi.spec</param>
    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param>
    <param name="changelog-email">[email protected]</param>
    <param name="changelog-provider">gh,openstack,pyghmi</param>
  </service>
  <service mode="disabled" name="download_files">
  </service>
  <service name="format_spec_file" mode="disabled"/>
</services>
++++++ pyghmi-1.0.4.tar.gz -> pyghmi-1.0.44.tar.gz ++++++
++++ 8322 lines of diff (skipped)


Reply via email to