Hello community,
here is the log from the commit of package python-troveclient for
openSUSE:Factory checked in at 2016-09-30 15:30:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-troveclient (Old)
and /work/SRC/openSUSE:Factory/.python-troveclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-troveclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-troveclient/python-troveclient.changes
2016-05-19 12:14:31.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-troveclient.new/python-troveclient.changes
2016-09-30 15:30:46.000000000 +0200
@@ -1,0 +2,50 @@
+Fri Sep 9 07:48:13 UTC 2016 - [email protected]
+
+update to version 2.5.0
+ * Add support for module ordering on apply
+ * module-update with --all_datastores doesn't work
+ * Add command to delete BUILD instances and clusters
+ * Implement scheduled backups
+ * Expose Quota.update API
+ * Add --incremental flag to backup-create
+
+-------------------------------------------------------------------
+Wed Aug 31 13:18:01 UTC 2016 - [email protected]
+
+update to version 2.4.0
+ * Implement Instance Upgrade
+ * Update README.rst with lastest usage
+ * Remove Rackspace auth references from troveclient
+ * Support flavor ids with leading '0'
+ * Allow use of backup name in trove create
+ * Fix module-list failing with AccessInfoV2 error
+ * Remove discover from test-requirements
+ * Replace assertDictEqual
+ * Make username and password non-required params
+ * Remove times.dbm file for each tox run
+ * Locality support for clusters
+ * Add support for modules in cluster-grow
+ * Display more flavor information in trove flavor-list command
+ * Fixed output of cluster-create in CLI
+ * Persist error messages and display on 'show'
+ * Replace OpenStack LLC with OpenStack Foundation
+ * configuration-* cli allow name of configuration group entered
+ * Fix CLI output of datastore-show
+ * Fix inadvertent generation of file during tox test
+ * Fix troveclient to support Mistral
+ * Make dict.keys() PY3 compatible
+ * Keep py3.X compatibility for urllib
+ * Add reno for release notes management
+ * Update example usage
+ * switch to keystoneauth
+ * Display min/max correctly from config-param-list
+ * Graduate to oslo.i18n, cleanup incubator usage
+ * Use "# noqa" instead of "#flake8: noqa"
+ * Update the home-page with developer documentation
+ * Add vCPUs to flavor-list
+ * Added check to prevent adding argument without help string
+ * Updated from global requirements
+ * Locality support for replication
+- update _service and switch to upstream spec template
+
+-------------------------------------------------------------------
Old:
----
python-troveclient-2.2.0.tar.gz
python-troveclient-rpmlintrc
New:
----
python-troveclient-2.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-troveclient.spec ++++++
--- /var/tmp/diff_new_pack.h0dJX0/_old 2016-09-30 15:30:47.000000000 +0200
+++ /var/tmp/diff_new_pack.h0dJX0/_new 2016-09-30 15:30:47.000000000 +0200
@@ -16,99 +16,88 @@
#
-%define component troveclient
-
Name: python-troveclient
-Version: 2.2.0
+Version: 2.5.0
Release: 0
-Summary: Openstack Object DbaaS (Trove) API Client
+Summary: Client library for OpenStack DBaaS API
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-troveclient
-Source:
https://pypi.python.org/packages/source/p/python-troveclient/python-troveclient-%{version}.tar.gz
-Source99: %name-rpmlintrc
-BuildRequires: openstack-suse-macros
-BuildRequires: python-pbr >= 0.5.21
-# Documentation requirements:
+Url: http://launchpad.net/%{name}
+Source0:
https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz
+BuildRequires: openstack-macros
+BuildRequires: python-PrettyTable >= 0.7
BuildRequires: python-Sphinx
-# Test requirements:
-BuildRequires: python-Babel
-BuildRequires: python-PrettyTable >= 0.6
-BuildRequires: python-httplib2
-BuildRequires: python-keystoneclient
-BuildRequires: python-mock >= 1.0
-BuildRequires: python-pycrypto
-BuildRequires: python-requests >= 1.1
-BuildRequires: python-requests-mock
-BuildRequires: python-simplejson >= 2.0.9
-BuildRequires: python-six
-BuildRequires: python-swiftclient
-BuildRequires: python-testrepository >= 0.0.17
-BuildRequires: python-testscenarios
-BuildRequires: python-testtools >= 0.9.32
-#NOTE(saschpe): Compat client code, not used in production:
-BuildRequires: python-httplib2
-BuildRequires: python-lxml
-#NOTE(saschpe): End Compat client code, not used in production:
-Requires: python >= 2.6.8
+BuildRequires: python-devel
+BuildRequires: python-httplib2 >= 0.7.5
+BuildRequires: python-keystoneauth1 >= 2.10.0
+BuildRequires: python-mistralclient >= 2.0.0
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-oslo.utils >= 3.16.0
+BuildRequires: python-oslosphinx >= 2.5.0
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-pycrypto >= 2.6
+BuildRequires: python-requests >= 2.10.0
+BuildRequires: python-requests-mock >= 1.0
+BuildRequires: python-setuptools >= 16.0
+BuildRequires: python-simplejson >= 2.2.0
+BuildRequires: python-swiftclient >= 2.2.0
+BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-testscenarios >= 0.4
+BuildRequires: python-testtools >= 1.4.0
+Requires: python-Babel >= 2.3.4
Requires: python-PrettyTable >= 0.7
-Requires: python-keystoneclient >= 1.6.0
-Requires: python-oslo.utils >= 3.5.0
+Requires: python-keystoneauth1 >= 2.10.0
+Requires: python-mistralclient >= 2.0.0
+Requires: python-oslo.i18n >= 2.1.0
+Requires: python-oslo.utils >= 3.16.0
Requires: python-pbr >= 1.6
-Requires: python-requests >= 2.8.1
+Requires: python-requests >= 2.10.0
+Requires: python-setuptools >= 16.0
Requires: python-simplejson >= 2.2.0
Requires: python-six >= 1.9.0
Requires: python-swiftclient >= 2.2.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires: python-discover
-Requires: python-argparse
-%{!?python_sitelib: %global python_sitelib %(python -c "from
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%py_requires
-%else
BuildArch: noarch
-%endif
-Provides: %{name}-test = %{version}
-#TODO(saschpe): Change back to '<' after next version update:
-Obsoletes: %{name}-test <= %{version}
%description
-Trove is an Incubated OpenStack project providing
-Database as a Service for Openstack.
-
-This package contains documentation files for openstack-trove.
+This is a client for the Trove API. There's a Python API (the
+troveclient module), and a command-line script (trove). Each
+implements 100% (or less ;) ) of the Trove API.
%package doc
-Summary: Openstack Object DbaaS (Nova) API Client - Documentation
-Group: Documentation/HTML
-Requires: %{name} = %{version}
+Summary: Documentation for OpenStack DBaaS API.
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 2.5.0
%description doc
-This package contains documentation files for %{name}.
+Documentation for the client library for interacting with Openstack
+DBaaS API.
%prep
-%setup -q
-%openstack_cleanup_prep
+%setup -q -n %{name}-%{version}
%build
-python setup.py build
-python setup.py build_sphinx && rm doc/build/html/.buildinfo
+%py2_build
+# Generate html docs
+%{__python2} setup.py build_sphinx
+# Remove the Sphinx-build leftovers
+rm -rf html/.{doctrees,buildinfo}
%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%py2_install
%check
-testr init && testr run
+PYTHONPATH=. %{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%doc README.rst
+%license LICENSE
+%{python2_sitelib}/python_troveclient-*.egg-info
+%{python2_sitelib}/troveclient
%{_bindir}/trove
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
%files doc
-%defattr(-,root,root,-)
-%doc LICENSE doc/build/html
+%doc doc/build/html
+%license LICENSE
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.h0dJX0/_old 2016-09-30 15:30:47.000000000 +0200
+++ /var/tmp/diff_new_pack.h0dJX0/_new 2016-09-30 15:30:47.000000000 +0200
@@ -1,12 +1,12 @@
<services>
+ <service mode="disabled" name="renderspec">
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-troveclient/python-troveclient.spec.j2</param>
+ <param name="output-name">python-troveclient.spec</param>
+ <param
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param>
+ </service>
<service mode="disabled" name="download_files">
<param name="changesgenerate">enable</param>
</service>
- <service mode="disabled" name="set_version">
- <param name="basename">python-troveclient</param>
- </service>
- <service mode="disabled" name="python_requires">
- </service>
<service name="refresh_patches" mode="disabled">
<param name="changesgenerate">enable</param>
</service>
++++++ python-troveclient-2.2.0.tar.gz -> python-troveclient-2.5.0.tar.gz ++++++
++++ 4859 lines of diff (skipped)