Hello community,

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

Package is "python-novaclient"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-novaclient/python-novaclient.changes      
2016-05-04 08:19:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-novaclient.new/python-novaclient.changes 
2016-09-30 15:30:32.000000000 +0200
@@ -1,0 +2,139 @@
+Fri Sep  2 12:32:42 UTC 2016 - tbecht...@suse.com
+
+update to version 6.0.0
+  * Cap baremetal python APIs at 2.35
+  * Store api_version object in one place
+  * Replace functions 'Dict.get' and 'del' with 'Dict.pop'
+  * Fixes TypeError on Client instantiation
+  * Deprecate all the nova-network functions in the python API
+  * Fix test_trigger_crash_dump_in_locked_state_nonadmin test
+  * Removed unused 'install_venv' module
+  * Add eggs to gitignore list
+  * Add support for v2.37 and auto-allocated networking
+  * [functional] Skip tests if API doesn't support microversion
+  * [functional] Do not discover same resources for every test
+  * Cap image API deprecated methods at 2.35
+  * Pick first image if can't find the specific image
+  * Updated from global requirements
+  * Deprecate network-* commands and clamp to microversion 2.35
+  * functional tests fail if cirros image not exist
+
+-------------------------------------------------------------------
+Tue Aug 30 16:08:07 UTC 2016 - tbecht...@suse.com
+
+update to version 5.1.0
+  * Change all test URLs to use example.com
+  * base.Resource not define __ne__() built-in function
+  * Use neutron for network name -> id resolution
+  * Add a missing i18n support
+  * Add support for microversion 2.31
+  * Correctly handle NOVACLIENT_INESCURE
+  * Added support for microversion 2.34
+  * Fix boot --nic error message for v2.32 boundary
+  * Add support for microversion 2.33
+  * Remove discover from test-requirements
+  * Added smaller flavors for novaclient functional tests to use
+  * [functional] Fix wrong message in server description test
+  * Make novaclient functional tests use pretty tox
+  * Skip nova-network-only tests if using Neutron
+  * Add support for microversion 2.30
+  * Split nic parsing out of _boot method
+  * Clean up deprecated CLI options
+  * Refactor test_servers APIVersion setup
+  * Move other-requirements.txt to bindep.txt
+  * Fix the help message for 'get-mks-console'
+  * Fix deprecation message for --volume-service-name
+  * Update README to comply with Identity v3
+  * Update clouds.yaml.sample
+  * [functional] make tests work with only keystone v3
+  * Look up image names directly in glance
+  * Fix python35 job failures
+  * remove start_version arg for keypairs v2.10 shell
+  * Add support for microversion 2.29
+  * Modify flatten method to display an empty dict
+  * functional: fix a deprecation warning in test_auth.TestAuthentication
+  * make string.letters python3 compatible
+  * Microversion 2.35 adds keypairs pagination support
+  * Extend microversion stuff to support resource classes
+  * Deprecated the `--volume-service-name` option
+  * Remove white space between print and ()
+  * Make wait_for_server_os_boot wait longer
+  * Handle successful response in console functional tests
+  * List system dependencies for running common tests
+  * Make it possible to list quotas with details
+  * Raise an exception in v2.client for direct_use
+  * Use glanceclient for functional tests
+  * Deprecate baremetal API and CLI interfaces
+  * Virtual device tagging client support
+  * Updated from global requirements
+  * functional: skip test_auth_via_keystone_vX if X is not available
+
+-------------------------------------------------------------------
+Thu Aug 11 13:02:59 UTC 2016 - tbecht...@suse.com
+
+update to version 4.1.0
+  * Update to microversion 2.27
+  * Fix funtional test gate failure caused by keystone client change.
+  * Enhance descriptions for get and clear password
+  * Use novaclient/utils directly and remove openstack/common (4/4)
+  * Added Support of microverison 2.26
+  * Remove unused code in tests/unit/v2/fakes.py
+  * Remove busted baremetal CLIs and API bindings
+  * Adding tox support for bandit
+  * Make functional tests work with v3 keystone
+  * Return a less dramatic message for public flavors.
+  * Functional tests for server's description
+  * Make it clear that host-servers-migrate is a cold migration
+  * Add a note message for reboot
+  * Fix host-evacuate-live for 2.25 microversion
+  * Use keystoneclient python bindings for testing
+  * Use novaclient/utils directly and remove openstack/common (2/4)
+  * Name and AZ should as be optional param on aggregate-update
+  * Prepare to move extension into core plugin
+  * Log request_id for each api call
+  * Clean the duplicated columns for "nova network-list"
+  * The novaclient Python API doc keystoneauth example fixed
+  * Remove additional 'timeout' element
+  * Switch to 2.1 default api_version in v2.Client
+  * Remove deprecated volume(snapshot) commands/bindings
+  * aggregate-details changed to aggregate-show
+  * Fix nova host-evacuate for v2.14
+  * Handle error response for webob>=1.6.0
+  * Use tempes.lib instead of tempes_lib
+  * Restrict positional arguments for Client
+  * Deprecate run_test.sh
+  * Remove an unused method in novaclient/shell.py
+  * Add info for user_id in v2.10
+  * Validate shutdown value of --block-device
+  * Update reno for stable/mitaka
+  * Using glance 'image-list'/'image-show' in boot help message
+  * Fix typos in docstrings and comments
+  * Add changes-since support when list servers
+  * Fix ServerGroup.NAME_ATTR
+  * Add support for microversion 2.28
+  * Overwrite Usage class's get() function
+  * Fix a typo in novaclient/v2/hosts.py
+  * Add default values for domain related options
+  * Use novaclient/utils directly and remove openstack/common
+  * Decorate FakeHTTPClient with versions
+  * Removed unused Oslo Incubator code
+  * [tests] initialize client objects inside setUp
+  * Use novaclient/utils directly and remove openstack/common (1/4)
+  * nova add-secgroup help updated with secgroup id
+  * Remove console expectation from NMI tests
+  * Use common find_server from v2.shell
+  * Update the home-page with developer documentation
+  * Added functional tests for server tags (microverison 2.26)
+  * Deprecate image list/show/delete/update CLIs/APIs
+  * [Trivial] change some functions in novaclient/utils.py to public
+  * Deprecate --tenant option from flavor-access-list
+  * Updated from global requirements
+  * TrivialFix: Added missed value in string formatting
+  * Wrap interface_list by proper resource class
+
+-------------------------------------------------------------------
+Thu Aug 11 13:02:20 UTC 2016 - tbecht...@suse.com
+
+- Update _service and use upstream spec template
+
+-------------------------------------------------------------------

Old:
----
  python-novaclient-3.3.1.tar.gz
  python-novaclient-rpmlintrc

New:
----
  python-novaclient-6.0.0.tar.gz

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

Other differences:
------------------
++++++ python-novaclient.spec ++++++
--- /var/tmp/diff_new_pack.Jgtybp/_old  2016-09-30 15:30:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Jgtybp/_new  2016-09-30 15:30:36.000000000 +0200
@@ -16,112 +16,89 @@
 #
 
 
-%define component novaclient
-%define version_unconverted 3.3.1
-
-Name:           python-%{component}
-Version:        3.3.1
+Name:           python-novaclient
+Version:        6.0.0
 Release:        0
-Summary:        Openstack Compute (Nova) API Client
+Summary:        Python API and CLI for OpenStack Nova
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            http://launchpad.net/python-novaclient
-Source:         
https://pypi.python.org/packages/source/p/python-novaclient/python-novaclient-%{version}.tar.gz
-Source99:       %name-rpmlintrc
-BuildRequires:  openstack-suse-macros
+Url:            http:///launchpad.net/{name}
+Source0:        
https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz
+BuildRequires:  openssl
+BuildRequires:  openstack-macros
+BuildRequires:  python-cinderclient >= 1.6.0
 BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-# Packages below are only needed for documentation build
-BuildRequires:  python-PrettyTable
-BuildRequires:  python-Sphinx
-BuildRequires:  python-iso8601 >= 0.1.4
-BuildRequires:  python-oslosphinx
-BuildRequires:  python-pbr
-BuildRequires:  python-requests
-Requires:       python >= 2.7
-# /usr/bin/nova uses pkg_resources, thus:
-Requires:       python-Babel >= 1.3
+BuildRequires:  python-fixtures >= 3.0.0
+BuildRequires:  python-glanceclient >= 2.0.0
+BuildRequires:  python-keyring >= 5.5.1
+BuildRequires:  python-keystoneclient >= 2.0.0
+BuildRequires:  python-mock >= 2.0
+BuildRequires:  python-os-client-config >= 1.13.1
+BuildRequires:  python-pbr >= 1.6
+BuildRequires:  python-requests-mock >= 1.0
+BuildRequires:  python-setuptools >= 16.0
+BuildRequires:  python-testrepository >= 0.0.18
+BuildRequires:  python-testscenarios >= 0.4
+BuildRequires:  python-testtools >= 1.4.0
+Requires:       openssl
+Requires:       python-Babel >= 2.3.4
 Requires:       python-PrettyTable >= 0.7
-Requires:       python-iso8601 >= 0.1.9
-Requires:       python-keystoneauth1 >= 2.1.0
-Requires:       python-keystoneclient >= 1.6.0
-Requires:       python-os-client-config >= 1.13.1
+Requires:       python-iso8601 >= 0.1.11
+Requires:       python-keystoneauth1 >= 2.10.0
 Requires:       python-oslo.i18n >= 2.1.0
 Requires:       python-oslo.serialization >= 1.10.0
-Requires:       python-oslo.utils >= 3.5.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
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
 %description
 This is a client for the OpenStack Nova API. There's a Python API (the
-novaclient module), and a command-line script (nova). Each implements
-100% of the OpenStack Nova API.
+novaclient module), and a command-line script (nova). Each implements 100% of
+the OpenStack Nova API.
 
 %package doc
-Summary:        Openstack Compute (Nova) API Client - Documentation
-Group:          Documentation/HTML
-Requires:       %{name} = %{version}
+Summary:        Documentation for OpenStack Nova API Client
+Group:          Documentation
+BuildRequires:  python-Sphinx
+BuildRequires:  python-oslosphinx >= 2.5.0
+BuildRequires:  python-reno >= 1.8.0
 
 %description doc
-This package contains documentation files for %{name}.
-
-%package test
-Summary:        Openstack Compute (Nova) API Client - Testsuite
-Group:          System/Management
-Requires:       %{name} = %{version}
-Requires:       python-fixtures >= 1.3.1
-Requires:       python-mock >= 1.2
-Requires:       python-requests-mock >= 0.7.0
-Requires:       python-tempest-lib >= 0.14.0
-Requires:       python-testrepository >= 0.0.18
-Requires:       python-testscenarios >= 0.4
-Requires:       python-testtools >= 1.4.0
+This is a client for the OpenStack Nova API. There's a Python API (the
+novaclient module), and a command-line script (nova). Each implements 100% of
+the OpenStack Nova API.
 
-%description test
-This package contains testsuite files for %{name}.
+This package contains auto-generated documentation.
 
 %prep
-%setup -q
-%openstack_cleanup_prep
+%setup -q -n %{name}-%{version}
 
 %build
-python setup.py build
-python setup.py build_sphinx
+%py2_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-data=%{python_sitelib}
-chmod +x %{buildroot}/%{_bindir}/nova
-rm doc/build/html/.buildinfo
-
-### documentation
-install -d %{buildroot}%{_mandir}/man1
-install -m 644 doc/build/man/*.1 %{buildroot}%{_mandir}/man1
+%py2_install
 
-### bash-completion
-install -p -D -m 644 tools/nova.bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/%name.sh
+%{__python2} setup.py build_sphinx
+# Fix hidden-file-or-dir warnings
+rm -fr html/.doctrees html/.buildinfo
 
-### test subpackage
-%openstack_test_package_install
+%check
+OS_TEST_PATH=novaclient/tests/unit %{__python2} setup.py testr
 
 %files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%doc README.rst
+%license LICENSE
 %{_bindir}/nova
-%{_mandir}/man1/nova.1.gz
-%{_sysconfdir}/bash_completion.d/%name.sh
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
+%{python2_sitelib}/novaclient
+%{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.Jgtybp/_old  2016-09-30 15:30:36.000000000 +0200
+++ /var/tmp/diff_new_pack.Jgtybp/_new  2016-09-30 15:30:36.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-novaclient/python-novaclient.spec.j2</param>
+    <param name="output-name">python-novaclient.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-novaclient</param>
-  </service>
-  <service mode="disabled" name="python_requires">
-  </service>
   <service name="refresh_patches" mode="disabled">
     <param name="changesgenerate">enable</param>
   </service>

++++++ python-novaclient-3.3.1.tar.gz -> python-novaclient-6.0.0.tar.gz ++++++
++++ 16033 lines of diff (skipped)


Reply via email to