Hello community,

here is the log from the commit of package python-heatclient for 
openSUSE:Factory checked in at 2016-09-30 15:30:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-heatclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-heatclient"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes      
2015-10-30 13:42:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-heatclient.new/python-heatclient.changes 
2016-09-30 15:30:13.000000000 +0200
@@ -1,0 +2,191 @@
+Tue Aug 30 15:39:01 UTC 2016 - tbecht...@suse.com
+
+- update to 1.4.0:
+  * Updated from global requirements
+  * Add a nested_depth argument to poll_for_events
+  * Update the home-page in setup.cfg
+  * Standardize import format
+  * Remove unused function
+  * Change usage of _auth_url private attribute
+  * Remove discover from test-requirements
+  * Add support for stack file list
+  * Trivial: Remove out-of-date and useless example
+  * Add Python 3.5 classifier and venv
+  * Fix doc build if git is absent
+  * Fix deprecation message for stack-preview
+  * Remove unused LOG
+  * Remove white space between print and ()
+  * base.Resource not define __ne__() built-in function
+  * Fix typo
+  * Pass correct arguments in osc plugin
+  * Use osc_lib instead of cliff
+  * Use osc-lib instead of openstackclient
+  * Imported Translations from Zanata
+  * Enhance error message
+  * Replace dict.iteritems with six.iteritems to make PY3 compatible
+  * Show 'deletion_time' of stacks
+  * Implement client side of event list --nested-depth
+  * Refactor test_shell
+  * Serialize files when using SessionClient
+  * Show 'parameter_defaults' for environment-show
+  * A resource list formatter for graphviz dot diagrams
+  * Implement "openstack stack failures list"
+  * Clean up osc fakes and mocks
+  * osc resource-type-show description option
+  * osc resource-type-list description option
+  * Remove redundant auth discovery
+  * switch to keystoneauth
+  * Allow redirects to use location from response
+  * Fix obscure error message when no template given to OSC
+  * Replace tempest-lib with tempest.lib
+  * Moved required parameter for visibility
+  * use thread safe fnmatch
+  * OpenStack client plugin for environment show
+  * Add client library support for retrieving a stack's environment
+  * Support "--pre-delete" argument for hook-clear
+  * Fixed fragile assertion in test_template_utils
+  * Fix logging issue in heatclient tests
+  * Add basic read-only function test for template validate
+  * Support OS_KEY/OS_CERT environment variables
+  * Replace assertRegexpMatches with assertRegex
+  * Moved -t parameter for visibility
+  * Move OpenStack client to test-requirements
+  * OSC plugin for orchestration template validate
+  * Use stack.get for resolving outputs for old API
+- update _service and switch to upstream spec template
+
+-------------------------------------------------------------------
+Wed Jul 13 14:58:50 UTC 2016 - tbecht...@suse.com
+
+- update to 1.1.0:
+  * Updated from global requirements
+  * Fix regression handling relative paths in environment
+  * Update .gitreview for stable/mitaka
+  * Use poll_for_events for "openstack stack delete"
+  * Add OSC plugin for openstack orchestation service list
+  * Add OSC plugin for openstack orchestation build info
+  * Strip any whitespace before checking for json
+  * Add OSC plugin for stack resource mark unhealthy
+  * Implement stack event list --follow
+  * Replace assertEqual(None, *) with assertIsNone
+  * Prompt user before deleting stack if tty
+  * Add more readonly openstack client funcitonal tests
+  * Use poll_for_events for "openstack stack <action>"
+  * Use poll_for_events for "openstack stack adopt"
+  * Use poll_for_events for "openstack stack update"
+  * Use poll_for_events for "openstack stack create"
+  * poll_for_events fall back to stack get
+  * Fix collision with update and update cancel
+  * Update OSC metavars
+  * OpenstackClient plugin for software deployment output show
+  * Move poll_for_events to event_utils
+  * Adds --filter to search for resources
+  * Stack resource search
+  * OpenstackClient plugin for software deployment metadata show
+  * Add stack hook poll and clear to openstack client
+  * OpenstackClient plugin for deployment create
+  * Remove the only-value flag of output-show
+  * Changes to support server-side environment resolution
+  * OSC plugin for stack snapshot delete
+  * OSC plugin for stack snapshot create
+  * Use yaml.safe_load() instead of yaml.load()
+  * Use oslo.utils.reflection to extract class name
+  * Add OpenstackClient plugin for software deployment show
+  * Add openstack client stack snapshot restore
+  * Add openstack client stack resource signal
+  * OSC plugin for stack resource show and list
+  * OpenstackClient plugin for event list
+  * OpenstackClient plugin for event show
+  * OpenstackClient plugin for stack delete
+  * Fix resource_type osc entrypoint
+  * OSC plugin for software config show
+  * Add openstack cli stack actions
+  * Add openstack client resource type list and show
+  * OSC plugin for stack snapshot show
+  * Add openstack client software config create
+  * OpenstackClient plugin for template show
+  * OpenStackClient plugin for stack output list
+  * OpenstackClient plugin for stack output show
+  * Add openstack client software config list
+  * Add openstack client stack resource metadata show
+  * Adds ignore_errors for template-validate command
+  * Add heat client support for Resource set health
+  * Sort osc command entry points
+  * OpenstackClient plugin for template function list
+  * OpenstackClient plugin for template version list
+  * Add OpenstackClient plugin for software deployment list
+  * Add openstack client software config delete
+  * OpenstackClient plugin for stack abandon
+  * OpenstackClient plugin for stack adopt
+  * OpenstackClient plugin for software deployment delete
+  * Add openstack client stack basic funtion tests
+  * Remove incorrectly used "# flake8: noqa"
+  * Update translation setup
+  * Edit backslashes for lines continuations
+  * Raise CommandError when Any of stack/deployment/config delete failed
+  * Ignore restricted_actions key
+  * Add formatters for 'tags' in method _do_stack_show
+  * Enable osc extension in setup.cfg
+  * Disable osc extension for 0.9.0 release
+  * Remove argparse from requirements
+  * Add openstack client stack snapshot list
+  * Add --dry-run option to openstack stack create
+  * Include keystone message when authentication failed
+  * Add show_nested support to update --dry-run
+  * Update template_utils to support object env's
+  * Improve "openstack stack create --wait" help message
+  * OpenstackClient plugin for stack update
+  * OpenstackClient plugin for stack create
+  * Validate for empty file for stack-adopt
+  * Misspelling in message
+  * Add resolve_outputs parameter to stack get method
+  * Allow event specification in the environment
+  * Add debug testenv in tox
+  * Replace deprecated library function os.popen() with subprocess
+  * Update --template-object to support nested stacks
+  * Added -P support to template-validate
+  * Fix error message on authentication failure
+  * Change LOG.warn to LOG.warning
+  * use keystoneclient exceptions instead of oslo-incubator code
+  * Resolve outputs from stack object
+  * Use stack lookup for getting stack name/id
+  * Replace assertEqual(None, *) with assertIsNone in tests
+  * Removes MANIFEST.in as it is not needed explicitely by PBR
+  * Fix Resource.__eq__ mismatch semantics of object equal
+  * remove py26 specific code from heatclient
+  * Deprecated tox -downloadcache option removed
+  * remove py26 support tag in setup.cfg
+  * Add JsonFormat display option
+  * Remove py26 support
+  * Delete python bytecode before every test run
+  * Enable pep8 E123 test
+  * Enable pep8 E126 test
+  * Enable pep8 E128 test
+  * Enable pep8 E265 test
+  * Enable pep8 E241 test
+  * Enable pep8 E713 test
+  * Use six.iteritems() instead of iter(XXX.items())
+  * Fix error when listing stacks
+  * OpenStack typo
+  * Enable pep8 H202 test
+  * Enable pep8 H238 test
+  * Enable pep8 H405 tests
+  * Add output API calls implementations
+  * Refine event_log_formatter output
+  * Last sync from oslo-incubator
+  * Delete the corresponding config when deleting a deployment
+  * OpenStackClient plugin for stack list
+  * Fix environment files parsing bug for stack-adopt
+  * Support to list software configs
+  * Ignore .eggs
+  * OpenStackClient plugin for stack show
+  * Fix error in stack-list metadata
+  * improve readme content
+  * Add option for detailed template error
+  * Add standard code coverage configuration file
+  * Add PATCH support for stack-update --dry-run
+  * Fix the bug when showing event in log format
+- Adjust Requires
+- Add 0001-Fix-doc-build-if-git-is-absent.patch
+
+-------------------------------------------------------------------

Old:
----
  python-heatclient-0.8.0.tar.gz
  python-heatclient-rpmlintrc

New:
----
  python-heatclient-1.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-heatclient.spec ++++++
--- /var/tmp/diff_new_pack.g3vWxd/_old  2016-09-30 15:30:15.000000000 +0200
+++ /var/tmp/diff_new_pack.g3vWxd/_new  2016-09-30 15:30:15.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-heatclient
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,110 +16,94 @@
 #
 
 
-%define component heatclient
-
-Name:           python-%{component}
-Version:        0.8.0
+%global sname python-heatclient
+Name:           python-heatclient
+Version:        1.4.0
 Release:        0
-Summary:        OpenStack Orchestration (Heat) API Client
+Summary:        Python API and CLI for OpenStack Heat
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            http://launchpad.net/python-heatclient
-Source:         
https://pypi.python.org/packages/source/p/python-heatclient/python-heatclient-%{version}.tar.gz
-Source99:       %name-rpmlintrc
-BuildRequires:  openstack-suse-macros
-BuildRequires:  python-base
-BuildRequires:  python-setuptools
-# Documentation build requirements:
-BuildRequires:  python-PrettyTable
-BuildRequires:  python-Sphinx
-BuildRequires:  python-iso8601 >= 0.1.4
-BuildRequires:  python-keystoneclient
-BuildRequires:  python-oslosphinx
-BuildRequires:  python-pbr
-Requires:       python >= 2.6.8
-Requires:       python-Babel >= 1.3
+Url:            https://launchpad.net/%{sname}
+Source0:        
https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires:  openstack-macros
+BuildRequires:  python-PyYAML >= 3.1.0
+BuildRequires:  python-cliff >= 1.15.0
+BuildRequires:  python-devel
+BuildRequires:  python-fixtures >= 3.0.0
+BuildRequires:  python-mock >= 2.0
+BuildRequires:  python-mox3 >= 0.7.0
+BuildRequires:  python-osc-lib >= 0.4.0
+BuildRequires:  python-oslo.serialization >= 1.10.0
+BuildRequires:  python-oslotest >= 1.10.0
+BuildRequires:  python-pbr >= 1.6
+BuildRequires:  python-requests-mock >= 1.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-PyYAML >= 3.1.0
-Requires:       python-argparse
-Requires:       python-iso8601 >= 0.1.9
-Requires:       python-keystoneclient >= 1.6.0
-Requires:       python-oslo.i18n >= 1.5.0
-Requires:       python-oslo.serialization >= 1.4.0
-Requires:       python-oslo.utils >= 2.0.0
-Requires:       python-pbr >= 1.6
-Requires:       python-requests >= 2.5.2
+Requires:       python-cliff >= 1.15.0
+Requires:       python-iso8601 >= 0.1.11
+Requires:       python-keystoneauth1 >= 2.10.0
+Requires:       python-osc-lib >= 0.4.0
+Requires:       python-oslo.i18n >= 2.1.0
+Requires:       python-oslo.serialization >= 1.10.0
+Requires:       python-oslo.utils >= 3.16.0
+Requires:       python-requests >= 2.10.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
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:      noarch
-%endif
 
 %description
-This is a client library for Heat built on the Heat orchestration API. It
-provides a Python API (the heatclient module) and a command-line tool (heat).
+This is a client for the OpenStack Heat API. There's a Python API (the
+heatclient module), and a command-line script (heat). Each implements 100% of
+the OpenStack Heat API.
 
 %package doc
-Summary:        OpenStack Orchestration (Heat) API Client - Documentation
-Group:          Documentation/HTML
-Requires:       %{name} = %{version}
+Summary:        Documentation for OpenStack Heat 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:        OpenStack Orchestration (Heat) API Client - Testsuite
-Group:          Development/Languages/Python
-Requires:       %{name} = %{version}
-Requires:       python-fixtures >= 1.3.1
-Requires:       python-mock >= 1.2
-Requires:       python-mox3 >= 0.7.0
-Requires:       python-oslotest >= 1.10.0
-Requires:       python-requests-mock >= 0.6.0
-Requires:       python-tempest-lib >= 0.6.1
-Requires:       python-testrepository >= 0.0.18
-Requires:       python-testscenarios >= 0.4
-Requires:       python-testtools >= 1.4.0
-
-%description test
-This package contains testsuite files for %{name}.
+This is a client for the OpenStack Heat API. There's a Python API (the
+heatclient module), and a command-line script (heat). Each implements 100% of
+the OpenStack Heat API.
+This package contains auto-generated documentation.
 
 %prep
-%setup -q
-%openstack_cleanup_prep
-echo %{version} > heatclient/versioninfo
+%setup -q -n %{sname}-%{version}
 
 %build
-python setup.py build
-python setup.py build_sphinx
-rm doc/build/html/.buildinfo
+%{py2_build}
 
-%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-data=%{python_sitelib}
+%{__python2} setup.py build_sphinx
+# remove the sphinx-build leftovers
+rm -rf doc/build/html/.{doctrees,buildinfo}
 
+%install
+%{py2_install}
+# man page
+install -p -D -m 644 doc/build/man/heat.1 %{buildroot}%{_mandir}/man1/heat.1
 # bash completion
-install -p -D -m 644 tools/heat.bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/openstack-heat.sh
+install -p -D -m 644 tools/heat.bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/%{name}
 
-### test subpackage
-%openstack_test_package_install
+%check
+%{__python2} setup.py testr
 
 %files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%doc README.rst
+%license LICENSE
+%{python2_sitelib}/heatclient
+%{python2_sitelib}/*.egg-info
+%{_sysconfdir}/bash_completion.d//%{name}
+%{_mandir}/man1/heat.1.gz
 %{_bindir}/heat
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
-%{_sysconfdir}/bash_completion.d/openstack-heat.sh
 
 %files doc
-%defattr(-,root,root,-)
-%doc LICENSE doc/build/html
-
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+%license LICENSE
+%doc doc/build/html
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.g3vWxd/_old  2016-09-30 15:30:15.000000000 +0200
+++ /var/tmp/diff_new_pack.g3vWxd/_new  2016-09-30 15:30:15.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-heatclient/python-heatclient.spec.j2</param>
+    <param name="output-name">python-heatclient.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-heatclient</param>
-  </service>
-  <service mode="disabled" name="python_requires">
-  </service>
   <service name="refresh_patches" mode="disabled">
     <param name="changesgenerate">enable</param>
   </service>

++++++ python-heatclient-0.8.0.tar.gz -> python-heatclient-1.4.0.tar.gz ++++++
++++ 18772 lines of diff (skipped)


Reply via email to