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)