Hello community,
here is the log from the commit of package python-gnocchiclient for
openSUSE:Factory checked in at 2016-09-30 15:30:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gnocchiclient (Old)
and /work/SRC/openSUSE:Factory/.python-gnocchiclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gnocchiclient"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-gnocchiclient/python-gnocchiclient.changes
2016-05-04 08:19:05.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-gnocchiclient.new/python-gnocchiclient.changes
2016-09-30 15:30:36.000000000 +0200
@@ -1,0 +2,88 @@
+Mon Sep 5 11:28:22 UTC 2016 - [email protected]
+
+update to version 2.5.0
+ * Use osc-lib instead of openstackclient
+ * Remove redundant parentheses
+ * Fix bad entry points in setup.cfg
+ * [Trivial] Remove executable privilege of doc/source/conf.py
+ * noauth: fix endpoint envvar
+ * doc: use pbr to auto-generate doc
+ * Translate resource_id to UUID5 format.
+ * Add mailmap entry for sileht
+ * exceptions: use lower case everywhere
+ * Use pifpaf instead of overtest to run tests
+ * Fix gate failures
+ * Remove testscenarios dependency
+ * doc: some improvements
+ * Add granularity argument to measures aggregation
+ * Use overtest to run Gnocchi
+ * Raise the correct exception on archive policy rule not found
+ * Bump hacking to 0.11.0
+ * Switch from deprecated tempest-lib to tempest
+ * Quote query string when POST is used
+ * utils: allow to encode params with list/tuple
+ * Remove refernces to queues in the osc client
+ * Use extras in setup.cfg for deps
+ * fix typos in comment & help string
+ * Raise an error when metric name doesn't exists
+ * Make the wheel universal
+ * Allow to start Gnocchi command with OSC
+ * Prepare compatibility with OSC
+ * fix test debug
+ * Remove i18n support
+ * Supported resources list cli support
+ * Ensure description exists for HTTP error.
+ * Fix a spell typos
+ * exceptions: use url from Reponse object
+ * Show original_resource_id in resource list cmd
+ * Support newer version of MySQL
+ * Allow create resource type
+ * utils: allow UUID to not have any dash
+ * shell: document query parameters
+ * Allow to list resource-types
+ * utils: switch format function to functional
+ * Remove discover test-dependency
+ * Allow to show a resource type
+ * show and add unit for metric list and create
+ * doc: fix typo in shell
+ * Use tox to install Gnocchi
+ * Trival: Remove unused logging import
+ * utils: include 0 values
+ * cli: use type kwarg from argparse to parse queries
+ * Add granularity argument to measures show
+ * resource: show all attributes when requesting detailed history
+ * Make utils.dict_to_querystring result predictible
+ * [resource] fix custom formatting of metrics
+ * shell: disallow abbrev in argparse
+ * Clean flake8 ignore
+ * search: Ensure we didn't ignore extra chars
+ * Fix gnocchi new install deps and func test
+ * supplement the type of marker explaination
+ * benchmark: allow to wait for all measures to be processed
+ * Corrected docstring for create metric
+ * Fix delete metric on resource create/update
+ * resource: move --delete-metric to update only
+ * Add doc building for gnocchi.xyz
+ * exceptions: fix typo in class name
+ * Delete openstack/common from the exclude list of flake8 in tox
+ * Allow to delete a resource type
+ * benchmark: minimize client computed time
+ * metric: add support for groupby in aggregation
+ * Fix docstring in from_response
+ * Use overtest to run MySQL
+ * remove MANIFEST.in
+ * minimise report
+ * fix custom formatting of archive policy
+ * Add batching to client
+ * add support for update archive policy
+ * Update the home-page with developer documentation
+ * fix benchmark entry points
+ * tests: do not use "low" as archive policy name
+ * Add support for Python 3.5
+ * The search query is mandatory
+ * one type error in resource.py
+ * tests: Fix option names
+ * shell: remove "resource list-types"
+- Update _service and switch to upstream spec template
+
+-------------------------------------------------------------------
Old:
----
gnocchiclient-2.1.0.tar.gz
New:
----
gnocchiclient-2.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gnocchiclient.spec ++++++
--- /var/tmp/diff_new_pack.YsE8MO/_old 2016-09-30 15:30:38.000000000 +0200
+++ /var/tmp/diff_new_pack.YsE8MO/_new 2016-09-30 15:30:38.000000000 +0200
@@ -16,104 +16,81 @@
#
-%define component gnocchiclient
-
-%define version_unconverted 2.1.0
-
-Name: python-%{component}
-Version: 2.1.0
+%global sname gnocchiclient
+Name: python-gnocchiclient
+Version: 2.5.0
Release: 0
-Summary: Python client library for Gnocchi
+Summary: Python API and CLI for OpenStack Gnocchi
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-gnocchiclient
-Source:
http://tarballs.openstack.org/python-gnocchiclient/gnocchiclient-%{version}.tar.gz
-BuildRequires: fdupes
-BuildRequires: openstack-suse-macros
-BuildRequires: python-base
-BuildRequires: python-cliff
-BuildRequires: python-futurist
-BuildRequires: python-keystoneauth1
-BuildRequires: python-oslo.serialization
-BuildRequires: python-oslo.utils
-BuildRequires: python-pbr
-BuildRequires: python-six
-# Packages below are only needed for documentation build
-BuildRequires: python-PrettyTable
-BuildRequires: python-Sphinx
-BuildRequires: python-WebOb
-BuildRequires: python-iso8601
-BuildRequires: python-requests
-Requires: python-cliff >= 1.14.0
-Requires: python-futurist
-Requires: python-keystoneauth1 >= 1.0.0
-Requires: python-oslo.serialization >= 1.4.0
-Requires: python-oslo.utils >= 2.0.0
-Requires: python-pbr >= 1.4
-Requires: python-six
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Url: https://github.com/openstack/%{name}
+Source0:
https://pypi.io/packages/source/g/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires: openstack-macros
+BuildRequires: python-devel
+BuildRequires: python-futurist >= 0.11.0
+BuildRequires: python-oslotest >= 1.10.0
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-pyparsing >= 2.0.1
+BuildRequires: python-python-subunit >= 0.0.18
+BuildRequires: python-requests >= 2.10.0
+BuildRequires: python-setuptools >= 16.0
+BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-testtools >= 1.4.0
+Requires: python-cliff >= 1.15.0
+Requires: python-futurist >= 0.11.0
+Requires: python-keystoneauth1 >= 2.10.0
+Requires: python-osc-lib >= 0.4.0
+Requires: python-oslo.serialization >= 1.10.0
+Requires: python-oslo.utils >= 3.16.0
+Requires: python-pbr >= 1.6
+Requires: python-pyparsing >= 2.0.1
+Requires: python-six >= 1.9.0
BuildArch: noarch
%description
-Python bindings to the OpenStack Gnocchi API
-
-This is a client for OpenStack gnocchi API. There is a Python API (the
-gnocchiclient module), and a command-line script <shell> (installed as
-gnocchi). Each implements the entire OpenStack Gnocchi API.
+This is a client library for Gnocchi built on the Gnocchi API. It
+provides a Python API (the gnocchiclient module) and a command-line tool.
%package doc
-Summary: Python client library for Gnocchi - Documentation
-Group: Documentation/HTML
-Requires: %{name} = %{version}
+Summary: Documentation for OpenStack Gnocchi API Client
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 2.5.0
%description doc
-This package contains documentation files for %{name}.
-
-%package test
-Summary: Python client library for Gnocchi - Testsuite
-Group: System/Management
-Requires: %{name} = %{version}
-Requires: python-Babel >= 1.3
-Recommends: python-gnocchi
-Requires: python-keystonemiddleware
-Requires: python-oslo.i18n >= 1.5.0
-Requires: python-oslotest >= 1.10.0
-Requires: python-python-subunit >= 0.0.18
-Requires: python-tempest-lib >= 0.6.1
-Requires: python-testrepository >= 0.0.18
-Requires: python-testscenarios >= 0.4
-Requires: python-testtools >= 1.4.0
+This is a client library for Gnocchi built on the Gnocchi API. It
+provides a Python API (the gnocchiclient module) and a command-line tool
+(gnocchi).
-%description test
-This package contains testsuite files for %{name}.
+This package contains auto-generated documentation.
%prep
-%setup -q -n %{component}-%{version_unconverted}
-%openstack_cleanup_prep
+%setup -q -n %{sname}-%{version}
%build
-%{__python2} setup.py build
-%{__python2} setup.py build_sphinx && rm doc/build/html/.buildinfo
+%py2_build
%install
-%{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
--install-data=%{python2_sitelib}
-%fdupes doc
-### test subpackage
-%openstack_test_package_install
+%py2_install
+
+%{__python2} setup.py build_sphinx
+# Fix hidden-file-or-dir warnings
+rm -rf html/.doctrees html/.buildinfo
+
+%check
+# FIXME: only run unittests for now. Functional tests need gnocchi
+export OS_TEST_PATH=./gnocchiclient/tests/unit
+PYTHONPATH=. %{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%doc README.rst
+%license LICENSE
%{_bindir}/gnocchi
-%{python2_sitelib}/%{component}/
-%{python2_sitelib}/%{component}-*.egg-info
+%{python2_sitelib}/gnocchiclient
+%{python2_sitelib}/*.egg-info
%files doc
-%defattr(-,root,root,-)
-%doc LICENSE doc/build/html
-
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+%doc doc/build/html
+%license LICENSE
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.YsE8MO/_old 2016-09-30 15:30:38.000000000 +0200
+++ /var/tmp/diff_new_pack.YsE8MO/_new 2016-09-30 15:30:38.000000000 +0200
@@ -1,11 +1,11 @@
<services>
- <service mode="disabled" name="download_files">
- <param name="changesgenerate">enable</param>
- </service>
- <service mode="disabled" name="set_version">
- <param name="basename">gnocchiclient</param>
+ <service mode="disabled" name="renderspec">
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/gnocchiclient/gnocchiclient.spec.j2</param>
+ <param name="output-name">python-gnocchiclient.spec</param>
+ <param
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param>
</service>
- <service mode="disabled" name="python_requires">
+ <service mode="disabled" name="download_files">
+ <param name="changesgenerate">enable</param>
</service>
<service name="refresh_patches" mode="disabled">
<param name="changesgenerate">enable</param>
++++++ gnocchiclient-2.1.0.tar.gz -> gnocchiclient-2.5.0.tar.gz ++++++
++++ 3032 lines of diff (skipped)