Hello community, here is the log from the commit of package python-openstackclient for openSUSE:Factory checked in at 2016-09-30 15:30:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-openstackclient (Old) and /work/SRC/openSUSE:Factory/.python-openstackclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-openstackclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-openstackclient/python-openstackclient.changes 2016-05-04 08:19:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-openstackclient.new/python-openstackclient.changes 2016-09-30 15:30:42.000000000 +0200 @@ -1,0 +2,268 @@ +Fri Sep 9 07:50:02 UTC 2016 - tbecht...@suse.com + +- Remove some BuildRequires only needed for documentation. + +------------------------------------------------------------------- +Fri Sep 2 12:33:49 UTC 2016 - tbecht...@suse.com + +update to version 3.2.0 + * [docs] fix incorrect rst markups + * Cleanup after install + * Provide fallback prompt function for current osc-lib + * Clean imports in code + * Fix six typos + * Fix auth prompt brokenness + * Updated from global requirements + +------------------------------------------------------------------- +Thu Sep 1 12:25:39 UTC 2016 - tbecht...@suse.com + +update to version 3.1.0 + * Add create_one_image_member() in FakeImage class and update test + * Fix error for find_service() in identity + * fix one spelling mistake and two help messages + * Add "--project" option to "volume type create" command + * Remove discover from test-requirements + * Standardize import format + * Update Fakes.py and unit tests for commands in identity V2.0 + * Add support of setting volume's state + * Remove execute permission on a few files + * Add a document for required options + * Add python-neutronclient to OSC plugins + * Add notes, modify notes in fakes docstring + * Rework clientmanager + * Fix doc issue for "compute agent list" command + * Pass security group id to novaclient + * Remove useless dest of option in "snapshot create" command + * Add port security option to network commands + * skip image tag tests + * Add "--marker" and "--limit" options to "snapshot list" + * Add --ip-version filtering option to subnet.rst + * Add support for domain specific roles + * Add command to unset information from ports + * Add Python3.5 to setup.cfg tox.ini + * Implement network agents functionality + * Updated from global requirements + * Pass security group id to novaclient while adding security + * Allow format selection in get_opts + * Add '--dhcp' and '--no-dhcp' options to os subnet list cmd + * Transfer "ip fixed add/remove" to "server add/remove fixed ip" + * Integ test cleanup + * arguments are not locale decoded into Unicode + * Support bulk deletion for delete commands in identityv3 + * Fix OSC identity v3 functional tests + * "server list": "Image Name", "Image ID" columns + * skip failing tests due to bug 1599333 is fixed + * Add command to unset information from Subnet-pools + * remove unused LOG + * Add "--snapshot" option to "backup create" command in volumev2 + * OS_DEFAULT_DOMAIN must be an ID + * Follow upper constraints for all tox targets + * Implement "network rbac set" command + * Modify some help and error messages in ec2creds identityv2 + * Restore default auth-type for token/endpoint + * update requirements and test requirements + * Fix errors in volume set/unset image properties unit tests + * Support bulk deletion for delete commands in computev2 + * Fix post and periodic jobs + * Support multi REST API calls error handling for "volume set" command + * Add support for deleting volumes with associated snapshots + * Implement rbac list and show command + * Support error handling for delete commands in volumev2 + * Add unit tests for group commands in identity v3 + * Add missing "Volume version 2 only" message in backup.rst + * Remove FakeService.get_services + * update plugin documentation + * Remove useless dest of option in volume v1&v2 + * Use identity fake classes instead of old unit tests data + * Unskip tests caused by bug 1599333 + * Fix up last-minute imports to use osc-lib + * Implement network rbac create and delete commands + * osc-lib: shell + * Rename backup commands in volume v1 and v2 + * Added a note on how to test changes + * Make set/unset command in volume pass normally when nothing specified + * image list: Add Checksum column + * Update the description of project in releasenotes. + * Temp work around for missing select_auth_plugin() + * Add '--force' option to 'backup delete' command in volumev2 + * Modify some unusual help messages in computev2 + * Exchange the check order for the dhcp and no-dhcp + * modify notes in the FakeHypervisorStats docstring + * Add command to unset information from Routers + * Remove an outdated directory in tox.ini + * Gate-unbreaking combo review + * Change to plural form of object in multi delete error message in networkv2 + * Make set/unset commands pass normally when nothing specified in identityv3 + * Add unit tests for "host list" and "host show" commands + * Update doc for credential in indentityv3 + * Correct reraising of exception + * Add "--force" option to "backup create" command in volumev2 + * Change "ID only" to "name or ID" for backup commands + * Add "--property" option to "snapshot create" command in volumev2 + * Transfer "ip floating add/remove" to "server add/remove + * Work around a version clash issue with os-client-config + * Set identity v3 client in networkv2 fake + * Add "--property" option to "flavor create" command + * Add "--force" option to "volume qos delete" command + * fix a few spelling mistakes + * Unit test of credential in identityv3 + * Refactor identity v3 unit tests with fake class + * Allow setting quotas for server groups and server group members + * Remove temporary code in ClientManager + * Unskip the tests affected by warlock 1.3.0 + * Modify compute agent set command + * Transfer "ip floating pool list" to "floating ip pool list" + * Transfer "ip floating CRUD" to "floating ip CRUD" + * Add missing '(name only)' message for keypair in computev2 + * Modify few words and change output format for command "ip floating list" + * Clarification of option name rules + * Use assertEqual() instead of assertDictEqual() + * Add shell integration test + * Show project access for volume type + * Add assignment list to v2 identity and deprecate alternate listing + * Refactor unit tests for project and domain with fake classes in identityv3 + * Add command to unset information from Subnets + * osc-lib: api.auth + * Deduplicate get_opts methods + * Document network trunk commands + * fix some spelling mistakes in doc/ + * Fix several flake8 code style issues in compute tests. + * document locale and language support tips + * Add network-topolopy support + * Implement "network agent set" command + * Use FakeProject and FakeDomain classes in unit tests of networkv2 + * Add options to "volume type list" command + * Add "--incremental" option to "backup create" command in volume v2 + * Show "target_project_id" attribute properly for network rbac object + * Add Support for showing flavor access list + * Make the doc build reproducible + * Support to get server rdp/serial/mks type console url + * Change the wrong import order + +------------------------------------------------------------------- +Wed Aug 31 10:01:06 UTC 2016 - tbecht...@suse.com + +update to version 2.6.0 + * Add newline to strings in stdout/stderr.write() + * Implement "address scope create" command + * Fix server group document issue + * Add functional tests for IP availability + * Modify lowercase to uppercase + * Add functional tests for server group in ComputeV2 + * Imported Translations from Zanata + * Fix output and error log in server.py + * Rename --profile to --os-profile + * Fixes BadRequest when no --pool-prefix given + * Fix functional test for floatingip add/remove in ComputeV2 + * Support deleting multi address scopes in networkv2 + * i18n support for leftover exception messages in volume + * Add new share and default parms to subnet pool cmds + * Documentation updates + * Added "name" parameter to the help message. + * Trivial: Remove duplicated line in man page + * Map server power state num to meanful string + * fix keypair help msg + * Support multiple argument for compute agent delete command + * Add unit tests for "server show" command + * Refactor TestImageList with FakeImage class + * Fixed subnet command host route output + * Release note cleanups for 2.6.0 + * Fix image tests to use warlock resources + * Add FakeQos class and update unit test for qos_specs in VolumeV2 + * Fix i18n support for help and log.warning in image + * Refactor service unit tests + * add unit test for compute agent command + * Fix functional test failures + * Added --no-route to the router set command + * Add functional tests for commands of floating ip + * Updated from global requirements + * Changed the nomenclature of credentials command + * Add support for volume transfer request list + * keystone: fix catalog output when region is unset + * Add ip version filter to subnet list + * Release notes cleanup + * bump timeout to prevent gate failures + * Refactor TestAddProjectToImage with FakeImage class + * Implement "address scope set" command + * Add support for setting flavor-access + * Use find_resource() instead of get() in _prep_server_detail() + * Fix i18n support in cinder + * Modify the style of translated messages + * Add "server group list" command + * Add network segment command object + * Implement "address scope list" command + * Update tests for server + * Add network availability for osc + * Add "server group show" command ++++ 71 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-openstackclient/python-openstackclient.changes ++++ and /work/SRC/openSUSE:Factory/.python-openstackclient.new/python-openstackclient.changes Old: ---- python-openstackclient-2.2.0.tar.gz rpmlintrc New: ---- python-openstackclient-3.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-openstackclient.spec ++++++ --- /var/tmp/diff_new_pack.kKkQMD/_old 2016-09-30 15:30:43.000000000 +0200 +++ /var/tmp/diff_new_pack.kKkQMD/_new 2016-09-30 15:30:43.000000000 +0200 @@ -16,93 +16,109 @@ # -%define component openstackclient - -Name: python-%{component} -Version: 2.2.0 +%global sname python-openstackclient +Name: python-openstackclient +Version: 3.2.0 Release: 0 -Summary: OpenStack Unified Command Line Client +Summary: OpenStack Command-line Client License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/python-openstackclient -Source: https://pypi.python.org/packages/source/p/python-openstackclient/python-openstackclient-%{version}.tar.gz -Source99: rpmlintrc -BuildRequires: openstack-suse-macros -BuildRequires: python-pbr >= 0.5.21 -# Documentation requirements: -BuildRequires: python-Sphinx -# Test requirements: -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -BuildRequires: python-discover -%endif -BuildRequires: python-Babel >= 1.3 -BuildRequires: python-cinderclient -BuildRequires: python-cliff >= 1.4.3 -BuildRequires: python-fixtures -BuildRequires: python-glanceclient >= 0.9.0 -BuildRequires: python-keystoneclient -BuildRequires: python-mock >= 1.0 -BuildRequires: python-novaclient >= 2.15.0 -BuildRequires: python-openstacksdk -BuildRequires: python-oslo.i18n -BuildRequires: python-oslo.utils -BuildRequires: python-oslotest -BuildRequires: python-osprofiler -BuildRequires: python-pycrypto >= 2.6 -BuildRequires: python-requests >= 1.1 -BuildRequires: python-requests-mock -BuildRequires: python-six >= 1.9.0 +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-cinderclient >= 1.6.0 +BuildRequires: python-cliff >= 1.15.0 +BuildRequires: python-devel +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-glanceclient >= 2.0.0 +BuildRequires: python-keystoneclient >= 2.0.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-novaclient >= 2.29.0 +BuildRequires: python-openstacksdk >= 0.9.0 +BuildRequires: python-os-client-config >= 1.13.1 +BuildRequires: python-os-testr >= 0.7.0 +BuildRequires: python-osc-lib >= 0.4.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-osprofiler >= 1.3.0 +BuildRequires: python-requests >= 2.10.0 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-stevedore >= 1.16.0 BuildRequires: python-testrepository >= 0.0.18 BuildRequires: python-testtools >= 1.4.0 -Requires: python-cinderclient >= 1.3.1 +BuildRequires: python-wrapt >= 1.7.0 +Requires: python-Babel >= 2.3.4 +Requires: python-cinderclient >= 1.6.0 Requires: python-cliff >= 1.15.0 -Requires: python-glanceclient >= 1.2.0 -Requires: python-keystoneauth1 >= 2.1.0 -Requires: python-keystoneclient >= 1.6.0 +Requires: python-glanceclient >= 2.0.0 +Requires: python-keystoneauth1 >= 2.10.0 +Requires: python-keystoneclient >= 2.0.0 Requires: python-novaclient >= 2.29.0 -Requires: python-openstacksdk >= 0.7.4 -Requires: python-os-client-config >= 1.13.1 -Requires: python-oslo.config >= 3.7.0 +Requires: python-openstacksdk >= 0.9.0 +Requires: python-osc-lib >= 0.4.0 Requires: python-oslo.i18n >= 2.1.0 -Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.8.1 +Requires: python-oslo.utils >= 3.16.0 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.5.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()")} -%py_requires -%else BuildArch: noarch -%endif -Provides: %{name}-test = %{version} -#TODO(saschpe): Change back to '<' after next version update: -Obsoletes: %{name}-test <= %{version} %description -A unified command-line client for OpenStack. Combines the -functionality of the individual OpenStack project clients. +python-openstackclient is a unified command-line client for the OpenStack APIs. +It is a thin wrapper to the stock python-*client modules that implement the +actual REST API client actions. + +%package doc +Summary: Documentation for OpenStack Command-line Client +Group: Documentation +# Some clients are commented out, since they have not been built yet +# TODO(jpena): uncomment them to enable their sections in the documentation +BuildRequires: python-Sphinx +#BuildRequires: python-aodhclient >= 0.5.0 +#BuildRequires: python-barbicanclient >= 4.0.0 +#BuildRequires: python-congressclient >= 1.3.0 +#BuildRequires: python-designateclient >= 1.5.0 +#BuildRequires: python-heatclient >= 1.1.0 +#BuildRequires: python-ironicclient >= 1.6.0 +#BuildRequires: python-mistralclient >= 2.0.0 +#BuildRequires: python-muranoclient >= 0.8.2 +#BuildRequires: python-neutronclient >= 4.2.0 +BuildRequires: python-oslosphinx >= 2.5.0 +#BuildRequires: python-ironic-inspector-client >= 1.5.0 +#BuildRequires: python-saharaclient >= 0.16.0 +#BuildRequires: python-zaqarclient >= 1.0.0 + +%description doc +python-openstackclient is a unified command-line client for the OpenStack APIs. +It is a thin wrapper to the stock python-*client modules that implement the +actual REST API client actions. +This package contains auto-generated documentation. %prep -%setup -q -%openstack_cleanup_prep +%setup -q -n %{sname}-%{version} %build -python setup.py build -python setup.py build_sphinx && rm doc/build/html/.buildinfo +%{py2_build} + +%{__python2} setup.py build_sphinx +# remove the sphinx-build leftovers +rm -rf doc/build/html/.{doctrees,buildinfo} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%{py2_install} +# man page +install -p -D -m 644 doc/build/man/openstack.1 %{buildroot}%{_mandir}/man1/openstack.1 %check -testr init && testr run --parallel +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst doc/build/html +%doc README.rst +%license LICENSE +%{python2_sitelib}/openstackclient +%{python2_sitelib}/*.egg-info +%{_mandir}/man1/openstack.1.gz %{_bindir}/openstack -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info + +%files doc +%license LICENSE +%doc doc/build/html %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kKkQMD/_old 2016-09-30 15:30:44.000000000 +0200 +++ /var/tmp/diff_new_pack.kKkQMD/_new 2016-09-30 15:30:44.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">python-openstackclient</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-openstackclient/python-openstackclient.spec.j2</param> + <param name="output-name">python-openstackclient.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> ++++++ python-openstackclient-2.2.0.tar.gz -> python-openstackclient-3.2.0.tar.gz ++++++ ++++ 71490 lines of diff (skipped)