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 - tbecht...@suse.com
+
+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 - tbecht...@suse.com
+
+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)


Reply via email to