Hello community, here is the log from the commit of package python-sushy for openSUSE:Factory checked in at 2020-06-05 20:16:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sushy (Old) and /work/SRC/openSUSE:Factory/.python-sushy.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sushy" Fri Jun 5 20:16:05 2020 rev:7 rq:803609 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sushy/python-sushy.changes 2019-05-07 23:19:30.108988647 +0200 +++ /work/SRC/openSUSE:Factory/.python-sushy.new.3606/python-sushy.changes 2020-06-05 20:20:06.239844004 +0200 @@ -1,0 +2,77 @@ +Tue May 12 12:36:20 UTC 2020 - [email protected] + +- update to version 3.2.0 + - Add `set_system_boot_options` method + - Lazily load message registries + - Ignore failing message registry download + - Explicitly set ramdisk type + - Bump hacking to 3.0.0 + - Fix incorrect usage of assertRaisesRegex in unit tests + - Add `Connector(..., response_callback=None)`` parameter + - Make MessageRegistryFile.Registry attribute non-required + +------------------------------------------------------------------- +Thu Mar 12 16:49:06 UTC 2020 - [email protected] + +- update to version 3.1.0 + - Add ``Endpoint`` sub-resource to ``Fabric`` + - Fix exposed UpdateService constants + - Enforce running tox with correct python version based on env + - Fix wrong default JsonDataReader() argument + - Add conditional field matching + - Update model to support ApplyTime annotations + - Add @Redfish.Settings update status and expose it for BIOS + - Switch jobs to python3 + - Added changes to `simple_update` on update service + - Retry Virtual Media eject action on HTTP 400 response + - Add settable `IndicatorLED` of `System` and `Chassis` + - Add Power and Thermal resources to Chassis + - update git.openstack.org to opendev + - OpenDev Migration Patch + - Add MappedListField + - Add OEM extension example script + - Automatically discover available system/manager/chassis + - Action #Bios.ResetBios fails as POST request has no body + - Handle incomplete messages in MessageRegistry + - Relax required Redfish fields handling + - Update master for stable/train + - Add versions to release notes series + - Disregard registry files of unsupported types + - Disable HTTP connection pooling + - Change OEM extensions architecture + - Expand Drive schema + - Add mappings for `system_type` + - Update Python 3 test runtimes for Train + - Add Task Monitor support for async operations + - Stop using six library + - Drop python 2.7 support and testing + - Make UpdateService.simple_update() operational + - Add settable `IndicatorLED` property to the `Drive` resource + - Enhance Storage models to support RAID config + - Update sphinx requirements + - Cleanup for Standard message registry loading + - Update master for stable/stein + - Add support for loading packaged standard registries + - Dropping the py35 testing + - Low case `ParamTypes` in received `MessageRegistry` + - Add public resource loading and message parsing + - Implements adapter checking + - Adding Thermal resource schema + - Add `FabricCollection` and `Fabric` classes + - Handle incomplete message registries + - Adding Power resource schema + - Fix 'None' field value processing + - Refactor DurableName identifier and Protocol fields + - Include OData-Version header in Redfish requests + - Use collections.abc instead of collections when available + - Cache message registries + - Build pdf doc + - Deprecate System-specific `IndicatorLED` state constants + - Make Manager->Actions field optional + - Fix typo in the section Enabling SSL + - Change sushy devstack job to python3 + - SSC.disks_sizes_bytes handle CapacityBytes is None + - Make message registries available to all resources + - Unify OEM Actions with non-OEM Actions + +------------------------------------------------------------------- Old: ---- sushy-1.8.1.tar.gz New: ---- sushy-3.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sushy.spec ++++++ --- /var/tmp/diff_new_pack.foJLA3/_old 2020-06-05 20:20:10.471858396 +0200 +++ /var/tmp/diff_new_pack.foJLA3/_new 2020-06-05 20:20:10.475858410 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-sushy # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,14 @@ Name: python-sushy -Version: 1.8.1 +Version: 3.2.0 Release: 0 Summary: Python library to communicate with Redfish based systems License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/sushy -Source0: https://files.pythonhosted.org/packages/source/s/sushy/sushy-1.8.1.tar.gz +Source0: https://files.pythonhosted.org/packages/source/s/sushy/sushy-3.2.0.tar.gz BuildRequires: openstack-macros -BuildRequires: python2-oslotest -BuildRequires: python2-pbr >= 2.0.0 -BuildRequires: python2-python-dateutil >= 2.7.0 -BuildRequires: python2-python-subunit -BuildRequires: python2-reno -BuildRequires: python2-requests >= 2.14.2 -BuildRequires: python2-setuptools -BuildRequires: python2-six >= 1.10.0 -BuildRequires: python2-stestr -BuildRequires: python2-testscenarios -BuildRequires: python2-testtools BuildRequires: python3-oslotest BuildRequires: python3-pbr >= 2.0.0 BuildRequires: python3-python-dateutil >= 2.7.0 @@ -43,51 +32,56 @@ BuildRequires: python3-reno BuildRequires: python3-requests >= 2.14.2 BuildRequires: python3-setuptools -BuildRequires: python3-six >= 1.10.0 BuildRequires: python3-stestr +BuildRequires: python3-stevedore >= 1.29.0 BuildRequires: python3-testscenarios BuildRequires: python3-testtools -Requires: python-pbr >= 2.0.0 -Requires: python-python-dateutil >= 2.7.0 -Requires: python-requests >= 2.14.2 -Requires: python-six >= 1.10.0 BuildArch: noarch -%python_subpackages %description Sushy is a Python library to communicate with `Redfish` based systems. +%package -n python3-sushy +Summary: Python library to communicate with Redfish based systems +Group: Development/Languages/Python +Requires: python3-pbr >= 2.0.0 +Requires: python3-python-dateutil >= 2.7.0 +Requires: python3-requests >= 2.14.2 +Requires: python3-stevedore >= 1.29.0 + +%description -n python3-sushy +Sushy is a Python library to communicate with `Redfish` based systems. + %package -n python-sushy-doc Summary: Documentation for OpenStack sushy Group: Documentation/HTML -BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme +BuildRequires: python3-Sphinx +BuildRequires: python3-openstackdocstheme %description -n python-sushy-doc Sushy is a Python library to communicate with `Redfish` based systems. This package contains the documentation. %prep -%autosetup -p1 -n sushy-1.8.1 +%autosetup -p1 -n sushy-3.2.0 %py_req_cleanup -sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build -%{python_build} -%{__python2} setup.py build_sphinx --builder=html,man -rm -rf html/.{doctrees,buildinfo} +%{py3_build} +PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html +rm -rf doc/build/html/.{doctrees,buildinfo} %install -%{python_install} +%{py3_install} %check -%python_exec -m stestr.cli run +python3 -m stestr.cli run -%files %{python_files} +%files -n python3-sushy %license LICENSE %doc AUTHORS ChangeLog README.rst -%{python_sitelib}/sushy* -%{python_sitelib}/*.egg-info +%{python3_sitelib}/sushy* +%{python3_sitelib}/*.egg-info %files -n python-sushy-doc %doc doc/build/html ++++++ _service ++++++ --- /var/tmp/diff_new_pack.foJLA3/_old 2020-06-05 20:20:10.499858491 +0200 +++ /var/tmp/diff_new_pack.foJLA3/_new 2020-06-05 20:20:10.499858491 +0200 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/sushy/sushy.spec.j2</param> + <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/master/openstack/sushy/sushy.spec.j2</param> <param name="output-name">python-sushy.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/sushy/master/requirements.txt</param> + <param name="requirements">https://opendev.org/openstack/sushy/raw/branch/master/requirements.txt</param> <param name="changelog-email">[email protected]</param> <param name="changelog-provider">gh,openstack,sushy</param> </service> ++++++ sushy-1.8.1.tar.gz -> sushy-3.2.0.tar.gz ++++++ ++++ 12280 lines of diff (skipped)
