openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2016
- 1 participants
- 1450 discussions
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 - tbechtold(a)suse.com
+
+- Remove some BuildRequires only needed for documentation.
+
+-------------------------------------------------------------------
+Fri Sep 2 12:33:49 UTC 2016 - tbechtold(a)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 - tbechtold(a)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 - tbechtold(a)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-ope…
-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/…</param>
+ <param name="output-name">python-openstackclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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)
1
0
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 - tbechtold(a)suse.com
+
+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}…
-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/…</param>
+ <param name="output-name">python-gnocchiclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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)
1
0
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 - tbechtold(a)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 - tbechtold(a)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 - tbechtold(a)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 - tbechtold(a)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-novaclie…
-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/…</param>
+ <param name="output-name">python-novaclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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)
1
0
Hello community,
here is the log from the commit of package python-swiftclient for openSUSE:Factory checked in at 2016-09-30 15:30:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-swiftclient (Old)
and /work/SRC/openSUSE:Factory/.python-swiftclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-swiftclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-swiftclient/python-swiftclient.changes 2016-05-19 12:14:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-swiftclient.new/python-swiftclient.changes 2016-09-30 15:30:29.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 1 18:54:54 UTC 2016 - tbechtold(a)suse.com
+
+- update _service and switch to upstream spec file
+
+-------------------------------------------------------------------
Old:
----
python-swiftclient-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-swiftclient.spec ++++++
--- /var/tmp/diff_new_pack.E65giX/_old 2016-09-30 15:30:32.000000000 +0200
+++ /var/tmp/diff_new_pack.E65giX/_new 2016-09-30 15:30:32.000000000 +0200
@@ -16,97 +16,70 @@
#
-%define component swiftclient
-%define version_unconverted 3.0.0
-
-Name: python-%{component}
+%global sname python-swiftclient
+Name: python-swiftclient
Version: 3.0.0
Release: 0
-Summary: Openstack Object Storage (Swift) API Client
+Summary: OpenStack Object Storage API Client Library
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-swiftclient
-Source: https://pypi.python.org/packages/source/p/python-swiftclient/python-swiftcl…
-Source99: %{name}-rpmlintrc
-BuildRequires: openstack-suse-macros
-BuildRequires: python
-BuildRequires: python-pbr
-BuildRequires: python-requests
-BuildRequires: python-setuptools
-BuildRequires: python-six
-# Packages below are only needed for documentation build
-BuildRequires: python-Sphinx
-BuildRequires: python-oslosphinx
-Requires: python >= 2.6.8
-Requires: python-futures >= 2.1.3
-Requires: python-requests >= 1.1
-Requires: python-six >= 1.5.2
-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
+Url: https://launchpad.net/%{sname}
+Source: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires: openstack-macros
+BuildRequires: python-devel
+BuildRequires: python-keystoneclient >= 1.7.0
+BuildRequires: python-mock >= 1.2
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-setuptools >= 16.0
+BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-testscenarios >= 0.4
+Requires: python-futures >= 3.0
+Requires: python-requests >= 2.10.0
+Requires: python-six >= 1.9.0
BuildArch: noarch
-%endif
%description
This is a python client for the Swift API. There's a Python API (the
swiftclient module), and a command-line script (swift).
-This code is based on original the client previously included with
-OpenStack's swift.
-
%package doc
-Summary: Openstack Object Storage (Swift) API Client - Documentation
+Summary: %{summary} - Documentation
Group: Documentation/HTML
+BuildRequires: python-Sphinx
+BuildRequires: python-futures >= 3.0
+BuildRequires: python-oslosphinx >= 2.5.0
Requires: %{name} = %{version}
%description doc
-This package contains documentation files for %{name}.
-
-%package test
-Summary: Openstack Object Storage (Swift) API Client - Testsuite
-Group: System/Management
-Requires: %{name} = %{version}
-Requires: python-keystoneclient >= 0.7.0
-Requires: python-mock >= 1.2
-Requires: python-testrepository >= 0.0.18
+This is a python client for the Swift API. There's a Python API (the
+swiftclient module), and a command-line script (swift).
-%description test
-This package contains testsuite files for %{name}.
+This package contains documentation files for %{name}.
%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
+rm -rf doc/build/html/.{doctrees,buildinfo}
%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-
-install -d %{buildroot}%{_mandir}/man1
-install -m 644 doc/manpages/swift.1 %{buildroot}%{_mandir}/man1
+%py2_install
-# test package
-%openstack_test_package_install
+%check
+%{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%license LICENSE
+%doc ChangeLog README.rst
%{_bindir}/swift
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
-%{_mandir}/man1/swift.1*
+%{python2_sitelib}/swiftclient
+%{python2_sitelib}/*.egg-info
%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
+%{_mandir}/man1/swift.1*
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.E65giX/_old 2016-09-30 15:30:32.000000000 +0200
+++ /var/tmp/diff_new_pack.E65giX/_new 2016-09-30 15:30:32.000000000 +0200
@@ -1,14 +1,13 @@
<services>
+ <service mode="disabled" name="renderspec">
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
+ <param name="output-name">python-swiftclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</param>
+ </service>
<service mode="disabled" name="download_files">
- <param name="changeslinesmax">200</param>
<param name="changesgenerate">enable</param>
</service>
- <service mode="disabled" name="set_version">
- <param name="basename">python-swiftclient</param>
- </service>
- <service mode="disabled" name="python_requires">
- </service>
<service name="refresh_patches" mode="disabled">
<param name="changesgenerate">enable</param>
</service>
-</services>
+</services>
\ No newline at end of file
1
0
Hello community,
here is the log from the commit of package python-saharaclient for openSUSE:Factory checked in at 2016-09-30 15:30:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-saharaclient (Old)
and /work/SRC/openSUSE:Factory/.python-saharaclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-saharaclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-saharaclient/python-saharaclient.changes 2016-05-19 12:15:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-saharaclient.new/python-saharaclient.changes 2016-09-30 15:30:26.000000000 +0200
@@ -1,0 +2,27 @@
+Mon Sep 5 11:29:52 UTC 2016 - tbechtold(a)suse.com
+
+update to version 0.18.0
+ * Remove discover from test-requirements
+ * plugin's api update support
+ * Replace tempest_lib with tempest.lib
+ * Update reno for stable/mitaka
+ * avoid additional requirement for building docs
+ * Remove unused functional tests
+ * Add openstackclient dependency back
+ * Remove integration tests from saharaclient
+ * Designate integration
+ * Add pagination ability to Python-saharaclient
+ * Migrate functional tests to openstack-client
+ * Remove unused pngmath Sphinx extension
+ * Use osc_lib instead of cliff
+ * Add sorting ability to Python-saharaclient
+ * Remove incorrectly used "# flake8: noqa"
+ * include storm.pyleus in job types
+ * Change plugin version 'version' parameter to 'plugin-version'
+ * print statment has become a function in py3
+ * Updated from global requirements
+ * Use osc-lib instead of openstackclient
+ * support event logs for CLI
+- update _service and switch to upstream spec template
+
+-------------------------------------------------------------------
Old:
----
python-saharaclient-0.13.0.tar.gz
python-saharaclient-rpmlintrc
New:
----
python-saharaclient-0.18.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-saharaclient.spec ++++++
--- /var/tmp/diff_new_pack.jH4no9/_old 2016-09-30 15:30:29.000000000 +0200
+++ /var/tmp/diff_new_pack.jH4no9/_new 2016-09-30 15:30:29.000000000 +0200
@@ -16,96 +16,85 @@
#
-%define component saharaclient
-
-Name: python-%{component}
-Version: 0.13.0
+%global sname saharaclient
+Name: python-saharaclient
+Version: 0.18.0
Release: 0
-Summary: Openstack Data Processing (Savanna) API Client
+Summary: Client library for OpenStack Sahara API
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-saharaclient
-Source: https://pypi.python.org/packages/source/p/python-saharaclient/python-sahara…
-Source99: %name-rpmlintrc
-BuildRequires: openstack-suse-macros
+Url: https://launchpad.net/%{name}
+Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz
+BuildRequires: openstack-macros
BuildRequires: python-devel
-# Documentation build requirements:
-BuildRequires: python-Sphinx
-BuildRequires: python-keystoneclient
-BuildRequires: python-pbr
-Provides: python-savannaclient = %{version}
-Obsoletes: python-savannaclient <= %{version}
-Requires: python >= 2.7
-Requires: python-Babel >= 1.3
+BuildRequires: python-keystoneclient >= 2.0.0
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-os-testr >= 0.7.0
+BuildRequires: python-osc-lib >= 0.4.0
+BuildRequires: python-oslo.i18n >= 2.1.0
+BuildRequires: python-oslo.log >= 1.14.0
+BuildRequires: python-oslo.serialization >= 1.10.0
+BuildRequires: python-oslo.utils >= 3.16.0
+BuildRequires: python-oslotest >= 1.10.0
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-requests >= 2.10.0
+BuildRequires: python-requests-mock >= 1.0
+BuildRequires: python-setuptools >= 16.0
+BuildRequires: python-testrepository >= 0.0.18
+Requires: python-Babel >= 2.3.4
Requires: python-PrettyTable >= 0.7
-Requires: python-cliff >= 1.15.0
-Requires: python-keystoneauth1 >= 2.1.0
-Requires: python-keystoneclient >= 1.6.0
-Requires: python-neutronclient >= 2.6.0
-Requires: python-novaclient >= 2.29.0
+Requires: python-keystoneauth1 >= 2.10.0
+Requires: python-keystoneclient >= 2.0.0
Requires: python-openstackclient >= 2.1.0
-Requires: python-oslo.config >= 3.7.0
+Requires: python-osc-lib >= 0.4.0
Requires: python-oslo.i18n >= 2.1.0
Requires: python-oslo.log >= 1.14.0
Requires: python-oslo.serialization >= 1.10.0
-Requires: python-oslo.utils >= 3.5.0
-Requires: python-pbr >= 1.6
-Requires: python-requests >= 2.8.1
+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
-Requires: python-argparse
-%{!?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 OpenStack Data Processing (Savanna)
-provides a Python API (the saharaclient module) and a command-line tool (sahara).
+Python client library for interacting with OpenStack Sahara API.
-%package test
-Summary: OpenStack Data Processing (Savanna) API Client - Testsuite
-Group: Development/Languages/Python
-Requires: %{name} = %{version}
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-Requires: python-discover
-%endif
-Requires: python-mock >= 1.2
-Requires: python-oslotest >= 1.10.0
-Requires: python-requests-mock >= 0.7.0
-Requires: python-tempest-lib >= 0.14.0
-Requires: python-testrepository >= 0.0.18
+%package doc
+Summary: Documentation for Client library for OpenStack Sahara API
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 2.5.0
-%description test
-This package contains testsuite files for %{name}.
+%description doc
+Python client library for interacting with OpenStack Sahara API.
%prep
-%setup -q
-%openstack_cleanup_prep
+%setup -q -n %{name}-%{version}
+# FIXME: can be removed when https://review.openstack.org/#/c/363681/ is merged
+sed -i -e 's/^\s\{4\}git_cmd\(.*\)/ "\/usr\/bin\/true"\1/' doc/source/conf.py
%build
-python setup.py build
+%py2_build
%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib}
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-export NO_BRP_CHECK_BYTECODE_VERSION=true
-%endif
+%py2_install
+
+# Build HTML docs and man page
+%{__python2} setup.py build_sphinx
+# remove the sphinx-build leftovers
+rm -rf doc/build/html/.{doctrees,buildinfo}
-### test subpackage
-%openstack_test_package_install
+%check
+%{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
+%license LICENSE
+%doc ChangeLog README.rst
%{_bindir}/sahara
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
+%{python2_sitelib}/saharaclient
+%{python2_sitelib}/*.egg-info
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+%files doc
+%doc doc/build/html
+%license LICENSE
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.jH4no9/_old 2016-09-30 15:30:29.000000000 +0200
+++ /var/tmp/diff_new_pack.jH4no9/_new 2016-09-30 15:30:29.000000000 +0200
@@ -1,11 +1,12 @@
<services>
+ <service mode="disabled" name="renderspec">
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
+ <param name="output-name">python-saharaclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</param>
+ </service>
<service mode="disabled" name="download_files">
<param name="changesgenerate">enable</param>
</service>
- <service mode="disabled" name="set_version">
- <param name="basename">python-saharaclient</param>
- </service>
- <service mode="disabled" name="python_requires"></service>
<service name="refresh_patches" mode="disabled">
<param name="changesgenerate">enable</param>
</service>
++++++ python-saharaclient-0.13.0.tar.gz -> python-saharaclient-0.18.0.tar.gz ++++++
++++ 5397 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python-oslo.rootwrap for openSUSE:Factory checked in at 2016-09-30 15:30:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.rootwrap (Old)
and /work/SRC/openSUSE:Factory/.python-oslo.rootwrap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.rootwrap"
Changes:
--------
New Changes file:
--- /dev/null 2016-09-15 12:42:18.240042505 +0200
+++ /work/SRC/openSUSE:Factory/.python-oslo.rootwrap.new/python-oslo.rootwrap.changes 2016-09-30 15:30:24.000000000 +0200
@@ -0,0 +1,192 @@
+-------------------------------------------------------------------
+Fri Sep 2 19:09:05 UTC 2016 - tbechtold(a)suse.com
+
+- update to version 5.1.0
+ * Fix parameters of assertEqual are misplaced
+
+-------------------------------------------------------------------
+Wed Aug 10 12:20:29 UTC 2016 - tbechtold(a)suse.com
+
+- update to 5.0.0:
+ * always allow privsep-helper as a command
+ * Add Python 3.5 classifier and venv
+ * Updated from global requirements
+- Update _service and switch to upstream spec template
+
+-------------------------------------------------------------------
+Thu Mar 3 14:51:07 UTC 2016 - tbechtold(a)suse.com
+
+- update to 4.1.0:
+ * Updated from global requirements
+ * Updated from global requirements
+ * Remove unused use-syslog-rfc-format option
+ * Updated from global requirements
+ * Updated from global requirements
+ * Removes MANIFEST.in as it is not needed explicitely by PBR
+ * Drop python 2.6 support
+ * Updated from global requirements
+ * Remove python 2.6 classifier
+ * Remove python 2.6 and cleanup tox.ini
+ * Python 3: encode or decode i/o data of Popen.communicate()
+ * Fix Python 3 support for eventlet monkey-patching
+ * Fix Python 3 issues in tests
+ * No need for Oslo Incubator Sync
+ * move usage instructions into main docs
+ * docs - Set pbr 'warnerrors' option for doc build
+ * Add shields.io version/downloads links/badges into README.rst
+ * add pbr-generated release history to the documentation
+ * Fix some spelling typo in manual
+ * Updated from global requirements
+ * Python 3: Don't use BaseException.message attribute
+ * Handle renamed executables with KillFilter
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Updated from global requirements
+ * Remove test-requirements-py3.txt
+ * Add tox target to find missing requirements
+ * daemon: avoid raising UnboundLocalError to callers
+ * Updated from global requirements
+ * Updated from global requirements
+ * Log that rootwrap was spawned after check
+- Adjust Requires according to requirements.txt
+
+-------------------------------------------------------------------
+Fri Jun 12 08:04:28 UTC 2015 - dmueller(a)suse.com
+
+- update to 2.0.0:
+ * Remove oslo namespace package
+
+-------------------------------------------------------------------
+Mon Jun 8 14:05:29 UTC 2015 - tbechtold(a)suse.com
+
+- update to 1.8.0:
+ * Remove run_cross_tests.sh
+ * Updated from global requirements
+ * Remove mentions of root "tests" package from test_funcional_*
+ * Uncap library requirements for liberty
+ * Speed up non-daemon rootwrap command line invocation
+ * Correct RST syntax errors in README.rst
+ * Update to latest hacking
+ * Avoid calling sudo just to change users
+ * Updated from global requirements
+- Adjust Requires according to requirements.txt
+
+-------------------------------------------------------------------
+Tue Mar 10 15:12:16 UTC 2015 - tbechtold(a)suse.com
+
+- update to 1.6.0:
+ * Remove env changing support in daemon mode
+ * Updated from global requirements
+ * Updated from global requirements
+ * Add bug link to README
+- update Requires
+
+-------------------------------------------------------------------
+Thu Jan 29 14:46:05 UTC 2015 - tbechtold(a)suse.com
+
+- update to version 1.5.0:
+ * Add cross-testing script
+ * Updated from global requirements
+ * Move files out of the namespace package
+ * Activate pep8 check that _ is imported
+ * Workflow documentation is now in infra-manual
+
+-------------------------------------------------------------------
+Thu Jan 15 09:13:06 UTC 2015 - tbechtold(a)suse.com
+
+- update to version 1.4.0:
+ * Updated from global requirements
+ * Updated from global requirements
+ * Correct filters examples in README.rst
+ * Updated from global requirements
+ * Fix exit of subprocess in case it was terminated by signal
+ * Updated from global requirements
+ * Support building wheels (PEP-427)
+ * Updated from global requirements
+- Add python_requires to _service
+
+-------------------------------------------------------------------
+Mon Sep 22 17:02:16 UTC 2014 - dmueller(a)suse.com
+
+- add temporary workaround for non-release version
+
+-------------------------------------------------------------------
+Sun Sep 21 10:17:34 UTC 2014 - tbechtold(a)suse.com
+
+- update to version 1.3.0:
+ * Clean up title on main doc page
+ * Initial cut of documentation for oslo.rootwrap
+ * Add a short doc to README on how to use daemon mode
+ * Fix the bug tracker URL in CONTRIBUTING.rst
+ * warn against sorting requirements
+ * Updated from global requirements
+ * Add daemon mode to benchmark
+ * Add an option to run rootwrap as a daemon
+ * Refactor common parts from cmd to wrapper
+ * Add basic benchmark
+ * Remove sys.path modification
+ * Move test requirement coverage into tox.ini
+ * Enabled hacking check H305
+ * Continue on failure of leaf filters of chaining filters
+- Adjust python-six Requires version according to requirements.txt
+
+-------------------------------------------------------------------
+Tue Jul 29 20:47:00 UTC 2014 - dmueller(a)suse.com
+
+- update to 1.3.0a1:
+ * Let tests pass on distros where "ip" is in /bin
+ * Bump hacking to 0.9.x series
+ * Avoid usage of mutables as default args
+ * Simplify the flow in RegExpFilter
+ * Add ChainingRegExpFilter for prefix utilities
+ * Fix Python 3 support, add functional test
+ * Fix import grouping
+ * Remove unused variable 'command'
+ * Run py33 test env before others
+
+-------------------------------------------------------------------
+Wed Apr 9 11:04:12 UTC 2014 - dmueller(a)suse.com
+
+- update to 1.2.0:
+ * Avoid matching ip -s netns exec in IpFilter
+ * Don't use system pip things in tox
+ * Add Python 3 trove classifiers
+ * To honor RFC5424 add use_syslog_rfc_format config option
+ * Trivial changes from oslo-incubator
+
+-------------------------------------------------------------------
+Mon Mar 24 16:56:23 UTC 2014 - dmueller(a)suse.com
+
+- reduce test requires
+
+-------------------------------------------------------------------
+Thu Feb 13 13:25:49 UTC 2014 - dmueller(a)suse.com
+
+- remove dependency on oslo.sphinx
+
+-------------------------------------------------------------------
+Tue Feb 11 16:14:44 UTC 2014 - speilicke(a)suse.com
+
+- Replace git_tarballs source service with download_files and set_version
+ + Use upstream URL as source (enables verification)
+
+-------------------------------------------------------------------
+Fri Feb 7 10:27:56 UTC 2014 - dmueller(a)suse.com
+
+- update to 1.1.0:
+ * remove entry points, in the packages now
+
+-------------------------------------------------------------------
+Thu Jan 16 12:07:36 UTC 2014 - dmueller(a)suse.com
+
+- clean up requires
+
+-------------------------------------------------------------------
+Thu Dec 12 15:49:27 UTC 2013 - dmueller(a)suse.com
+
+- Initial package (1.0.0)
+
New:
----
_service
oslo.rootwrap-5.1.0.tar.gz
python-oslo.rootwrap.changes
python-oslo.rootwrap.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oslo.rootwrap.spec ++++++
#
# spec file for package python-oslo.rootwrap
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%global sname oslo.rootwrap
Name: python-oslo.rootwrap
Version: 5.1.0
Release: 0
Summary: Filtering shell commands to run as root from OpenStack services
License: Apache-2.0
Group: Development/Languages/Python
Url: https://launchpad.net/%{sname}
Source0: https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel
BuildRequires: python-eventlet >= 0.18.2
BuildRequires: python-fixtures >= 3.0.0
BuildRequires: python-mock >= 2.0
BuildRequires: python-oslotest >= 1.10.0
BuildRequires: python-pbr >= 1.6
BuildRequires: python-python-subunit >= 0.0.18
BuildRequires: python-six >= 1.9.0
BuildRequires: python-testrepository >= 0.0.18
BuildRequires: python-testscenarios >= 0.4
BuildRequires: python-testtools >= 1.4.0
Requires: python-six >= 1.9.0
BuildArch: noarch
%if 0%{?suse_version}
BuildRequires: iproute2
%else
BuildRequires: iproute
%endif
%description
oslo.rootwrap allows fine-grained filtering of shell commands to run as root
from OpenStack services.
%package doc
Summary: Documentation for OpenStack oslo rootwrap
Group: Development/Languages/Python
BuildRequires: python-Sphinx
BuildRequires: python-oslosphinx >= 2.5.0
%description doc
Documentation for the oslo.rootwrap library.
%prep
%setup -q -n %{sname}-%{version}
%build
%{py2_build}
# generate html docs
%{__python2} setup.py build_sphinx
rm -rf doc/build/html/.{doctrees,buildinfo}
%install
%{py2_install}
%check
export PYTHONPATH=.
%{__python2} setup.py testr
%files
%license LICENSE
%doc ChangeLog README.rst
%{python2_sitelib}/oslo_rootwrap
%{python2_sitelib}/*.egg-info
%{_bindir}/oslo-rootwrap
%{_bindir}/oslo-rootwrap-daemon
%files doc
%license LICENSE
%doc doc/build/html
%changelog
++++++ _service ++++++
<services>
<service mode="disabled" name="renderspec">
<param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
<param name="output-name">python-oslo.rootwrap.spec</param>
<param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</param>
</service>
<service mode="disabled" name="download_files">
<param name="changesgenerate">enable</param>
</service>
<service name="refresh_patches" mode="disabled">
<param name="changesgenerate">enable</param>
</service>
</services>
1
0
Hello community,
here is the log from the commit of package python-neutronclient for openSUSE:Factory checked in at 2016-09-30 15:30:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-neutronclient (Old)
and /work/SRC/openSUSE:Factory/.python-neutronclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-neutronclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-neutronclient/python-neutronclient.changes 2016-05-04 08:19:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-neutronclient.new/python-neutronclient.changes 2016-09-30 15:30:18.000000000 +0200
@@ -1,0 +2,212 @@
+Mon Sep 5 10:43:46 UTC 2016 - tbechtold(a)suse.com
+
+update to version 6.0.0
+ * Fix the problem of "qos-bandwidth-limit-rule-show"
+ * Improve Help message of VPN Update CLI
+ * Drop LBaaS v1 functional tests
+ * Add segment as an attribute to subnet in client
+ * Move advanced service functional tests to functional-adv-svcs
+ * Fix prompt message for qos-bandwidth-limit-rule-create
+ * Add flavor argument to router
+ * Add quota support for LB and Listeners
+ * Add possible updatable options to net-update CLI
+ * Use upper constraints for all jobs in tox.ini
+ * Devref: Newton mid-cycle updates for transition to OSC
+ * Remove discover from test-requirements
+ * Add 'shared' option to neutron address-scope-update
+ * Trivial correction in variable name
+ * Add client exception for HostNotCompatibleWithFixedIps
+ * Add support to expose default quotas for tenants
+ * quota-update to return an error msg for 0 args
+ * Add trunk commands to openstackclient
+ * Update OSC transition status
+ * Add Python 3.5 classifier and venv
+ * Provide client bindings for DELETE method of auto-allocated-topology extension
+ * Add QoS egress minimum bandwidth rule to neutronclient
+ * Remove admin-state-down from lbaas-member-update
+ * Fix the problem of "qos-dscp-marking-rule-show"
+ * Add long option to network trunk list command
+ * Make trunk commands handle description for trunk resources
+ * Add documentation for OSC plugin commands
+ * Do not check stderr output from shell
+ * Remove case dependancy for user inputs
+ * Make trunk commands handle timestamps for trunk resources
+ * Enable DeprecationWarning in test environments
+ * Remove environment defaults
+ * Sync tools/tox_install.sh
+ * Update docs to use Identity v3
+ * Log request-id for each api call
+ * Add support for Bulk Delete in NeutronClient
+ * Move find_resource family to API binding layer
+ * Make find_resourceid_by_id public in python binding class
+ * Improve help messages for NeutronClient
+ * Updated from global requirements
+ * Fix problem of RBAC command arguments
+
+-------------------------------------------------------------------
+Tue Aug 9 17:24:48 UTC 2016 - tbechtold(a)suse.com
+
+- update to 5.0.0:
+ * Fix string interpolation at logging call
+ * Updated from global requirements
+ * Add functional test hook for fwaas command
+ * HAProxy uses milliseconds for its timeout values
+ * Base OSC plugin support
+ * Make USER_AGENT variable global
+ * Trivial: missing comma in the docs
+ * Fixed --insecure not taking effect when specified
+ * Fix the problem of mox in test_shell.py
+ * Trivial Fix: Fix typo
+ * improve readme contents
+ * Add no-shared option to qos-policy-update command
+ * Add in missing translations
+ * Trivial: ignore openstack/common in flake8 exclude list
+ * Update for API bindings
+ * Remove unnecessary executable permissions
+ * Update tempest_lib to tempest.lib
+ * Constraint tox targets with upper-constraints.txt
+ * Make purge supports dvr router's interface
+ * Switched from fixtures.MonkeyPatch to mock.patch
+ * tests: removed mocking for Client.get_attr_metadata
+ * Update the home-page with developer documentation
+ * Address pairs help missing space
+ * Devref: Add dynamic routing to OSC transition
+ * Support sha256 for vpn-ikepolicy and vpn-ipsecpolicy
+ * Fixes unclear error when no --pool-prefix given
+ * Added missing help text for 'purge' command
+ * Fix random failure of security group unit test
+ * Remove the last remaining vendor code
+
+-------------------------------------------------------------------
+Mon Aug 1 18:36:19 UTC 2016 - tbechtold(a)suse.com
+
+- update to 4.2.0:
+ * Change try..except to assertRaises in UT
+ * Updated from global requirements
+ * Change --no-gateway help text
+ * Log SHA1 hash of X-Auth-Token value
+ * Remove APIParamsCall decorator
+ * Fix assertNotEqual parameters
+ * organize the release notes consistently
+ * Update reno for stable/mitaka
+ * Add parser options for description on resources
+ * Add release note of critial TypeError fix
+ * Fix TypeError with error message
+ * Adding DSCP marking changes to neutronclient
+ * Update relnote on fix of bug 1450414
+ * Support dry-run option for auto-allocated-topology
+ * fix: can't get authentication with os-token and os-url
+ * refactor: Merge all debug logging at the beginning of take_action
+ * refactor: Avoid overriding run() in cliff command
+ * Add tags support
+ * Fixed typos in securitygroup.py
+ * Add commands for Network IP Availability
+ * Support cleanup of tenant resources with a single API call
+ * Reflecting L7 content rules capability in LBaaS
+ * LBaaS updates to reflect shared pools feature
+ * Misleading output when network is not found
+ * add rbac support for qos-policies
+ * Devref Update: Transition to OpenStack Client
+ * Add wrapper classes for return-request-id-to-caller
+ * BGP Dynamic Routing: neutronclient changes
+ * Add use_default_subnetpool to subnet create requests
+ * Do not print 'Created' message when using non-table formatter
+ * Ensure to use exception per status code for all cases
+ * Use instanceof instead of type
+ * Add DNS integration support to the client
+ * Improve str2dict key validation to avoid wrong keys
+ * Fix the exception when ID/Name not found
+ * Fix typo in the help of net-list
+ * Fix typos in the docstrings
+ * Provide argument filtering in neutron *-list
+ * Client bindings for Get-me-a-network
+ * "neutron help firewall-rule-update" info updated
+ * Show all updatable options in (fw/fw-policy)-update CLI
+ * Allow UPPER case in protocol/action for FW Rule
+ * Make metavar usage consistent
+ * Update translation setup
+ * Fix code-block for python code in doc
+ * Trivial Update on ReleaseNotes
+ * Remove inconsistency from vpn help text
+ * Remove argparse from requirements
+ * Add code for load balancer status tree
+ * Add support for default subnetpools API
+ * Fix typo in docstrings
+ * refactor: Get rid of usage of get_data in favor of take_action
+ * refactor: Drop meaningless 'api' attribute from NeutronCommand class
+ * refactor: Remove usage of useless command.command.OpenStackCommand
+ * Convert remaining use of neutronclient.i18n to _i18n
+ * Remove 'u' displayed before subnetpool-list's prefixes
+ * Add support for ip_version on AddressScope create
+ * Enhance the help info of "neutron router-gateway-set"
+ * Adding a lowercase converter in utils.py
+ * Add some items to the release notes
+ * Devref: Transition to OpenStack Client
+ * port: Add 'direct-physical' as a valid vnic-type
+ * Drop unused TableFormater code
+ * test: fix option in port test
+ * Support pagination listing in client extension
+ * Add protocol value options to sg-rule-create
+ * improve tox -e cover
+ * Use _i18n instead of i18n
+ * Add method to retrieve loadbalancer stats
+ * Support for Name field in Members and HMs
+ * Show availability_zone info in CLI neutron agent-list
+ * Delete python bytecode before every test run
+ * Reworded nargs='?' explanation for better clarity
+ * Drop py33 support
+ * Fixed connection_limit and added UT
+ * Add help information of 'firewall-rule-create'
+ * Allow tenant_id positional in quota syntax
+ * Fix H405 violations
+ * Deprecated tox -downloadcache option removed
+ * Remove nuage plugin from client
+ * Adding missing headers to the devref documents
+ * Allow lower case protocol values
+ * Allow passing version as '2' as well as '2.0'
+ * Remove XML support
+ * Add availability_zone CLI
+ * Remove extra space from VPN validator exception messages
+ * Add CLI option guideline
+ * Add description of extra args in CLI
+ * Add os-client-config to CLI usage
+ * Add more contents about CLI usage
+ * Setup for translation
+ * Do not include reno releasenotes in normal documentation
+ * Add release notes for changes since 3.0.0 release
+ * Fix a column name "protocol/port" to "port/protocol"
+ * Remove py26 support
+ * Reorganize documentation structure
+ * Trivial: Fix a typo in class ListCommand
+ * Use sphinx-build -W in [docs] target
+ * Add 'baremetal' as an allowed vnic type
+ * Add reno for release notes management
+ * Move the old release notes to a separate file
+ * Do not allow name lookups on RBAC policies
+ * Add route options to neutron router-update
+ * Revert "Revert "Remove Cisco-specific neutron client commands""
+ * Improve neutron-client error message output
+ * CLI support for VPNaaS multiple local subnets
+ * Add flavor argument to loadbalancer v2 create
+ * Drop cliff-tablib from test-requirements.txt
+ * Add Neutron flavor framework CLI
+ * Create floating IP on a specific subnet ID
+ * Documentation error in show_bandwidth_limit_rule
+ * Use os-client-config and keystoneauth1 in shell
+ * Adding a generate_default_ethertype_function
+ * Use clouds.yaml from devstack for functional tests
++++ 15 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-neutronclient/python-neutronclient.changes
++++ and /work/SRC/openSUSE:Factory/.python-neutronclient.new/python-neutronclient.changes
Old:
----
python-neutronclient-3.1.1.tar.gz
python-neutronclient-rpmlintrc
New:
----
python-neutronclient-6.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-neutronclient.spec ++++++
--- /var/tmp/diff_new_pack.Kitvsr/_old 2016-09-30 15:30:20.000000000 +0200
+++ /var/tmp/diff_new_pack.Kitvsr/_new 2016-09-30 15:30:20.000000000 +0200
@@ -16,110 +16,91 @@
#
-%define component neutronclient
-
Name: python-neutronclient
-Version: 3.1.1
+Version: 6.0.0
Release: 0
-Summary: Openstack Network (Quantum) API Client
+Summary: Python API and CLI for OpenStack Neutron
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-neutronclient
-Source: https://pypi.python.org/packages/source/p/python-neutronclient/python-neutr…
-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: openstack-macros
+BuildRequires: python-cliff >= 1.15.0
BuildRequires: python-devel
-BuildRequires: python-setuptools
-# Documentation build requirements:
-BuildRequires: python-Sphinx
-BuildRequires: python-cliff >= 1.2.1
-BuildRequires: python-cliff-tablib
-BuildRequires: python-iso8601
-BuildRequires: python-mox3
-BuildRequires: python-nose
-BuildRequires: python-oslosphinx
-BuildRequires: python-oslotest
-BuildRequires: python-pbr
-BuildRequires: python-pyparsing >= 1.5.6
-BuildRequires: python-simplejson
-BuildRequires: python-testrepository
-BuildRequires: python-testtools
-Requires: python >= 2.6.8
-Requires: python-Babel >= 1.3
-Requires: python-argparse
-Requires: python-cliff >= 1.14.0
-Requires: python-iso8601 >= 0.1.9
-Requires: python-keystoneclient >= 1.6.0
+BuildRequires: python-fixtures >= 3.0.0
+BuildRequires: python-keystoneauth1 >= 2.10.0
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-mox3 >= 0.7.0
+BuildRequires: python-netaddr >= 0.7.12
+BuildRequires: python-openstackclient >= 2.1.0
+BuildRequires: python-os-client-config >= 1.13.1
+BuildRequires: python-osc-lib >= 0.4.0
+BuildRequires: python-oslo.i18n >= 2.1.0
+BuildRequires: python-oslo.serialization >= 1.10.0
+BuildRequires: python-oslo.utils >= 3.16.0
+BuildRequires: python-oslotest >= 1.10.0
+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: python-Babel >= 2.3.4
+Requires: python-cliff >= 1.15.0
+Requires: python-debtcollector >= 1.2.0
+Requires: python-iso8601 >= 0.1.11
+Requires: python-keystoneauth1 >= 2.10.0
Requires: python-netaddr >= 0.7.12
-Requires: python-oslo.i18n >= 1.5.0
-Requires: python-oslo.serialization >= 1.4.0
-Requires: python-oslo.utils >= 2.0.0
+Requires: python-os-client-config >= 1.13.1
+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-pbr >= 1.6
-Requires: python-requests >= 2.5.2
+Requires: python-requests >= 2.10.0
Requires: python-simplejson >= 2.2.0
Requires: python-six >= 1.9.0
-Provides: python-quantumclient = 2.2.3.1
-Obsoletes: python-quantumclient < 2.2.3.1
-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 for the OpenStack Quantum API. There's a Python API (the
-neutronclient module), and a command-line tool (quantum).
+Client library and command line utility for interacting with OpenStack
+Neutron's API.
-%package test
-Summary: Openstack Network (Quantum) API Client - Testsuite
-Group: System/Management
-Provides: python-quantumclient-test = 2.2.3.1
-Obsoletes: python-quantumclient-test < 2.2.3.1
-Requires: %{name} = %{version}
-Requires: python-cliff-tablib >= 1.0
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-Requires: python-discover
-%endif
-Requires: python-fixtures >= 1.3.1
-Requires: python-mock >= 1.2
-Requires: python-python-subunit >= 0.0.18
-Requires: python-requests-mock >= 0.6.0
-Requires: python-tempest-lib >= 0.8.0
-Requires: python-testrepository >= 0.0.18
-Requires: python-testtools >= 1.4.0
+%package doc
+Summary: Documentation for OpenStack Neutron API Client
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 2.5.0
+BuildRequires: python-reno >= 1.8.0
-%description test
-This package contains testsuite files for %{name}.
+%description doc
+Client library and command line utility for interacting with OpenStack
+Neutron's 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
-%install
-python setup.py install --skip-build --prefix=%{_prefix} --root=%{buildroot}
+# Build HTML docs and man page
+%{__python2} setup.py build_sphinx
-### bash-completion
-install -p -D -m 644 tools/neutron.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-neutron.sh
+%install
+%py2_install
-### test subpackage
-%openstack_test_package_install
+%check
+%{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst doc/build/html
+%doc README.rst
+%license LICENSE
+%{python2_sitelib}/neutronclient
+%{python2_sitelib}/*.egg-info
%{_bindir}/neutron
-%{_sysconfdir}/bash_completion.d/openstack-neutron.sh
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
-
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+
+%files doc
+%doc doc/build/html
+%license LICENSE
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Kitvsr/_old 2016-09-30 15:30:20.000000000 +0200
+++ /var/tmp/diff_new_pack.Kitvsr/_new 2016-09-30 15:30:20.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-neutronclient</param>
+ <service mode="disabled" name="renderspec">
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
+ <param name="output-name">python-neutronclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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-neutronclient-3.1.1.tar.gz -> python-neutronclient-6.0.0.tar.gz ++++++
++++ 28938 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package python-keystoneclient for openSUSE:Factory checked in at 2016-09-30 15:30:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old)
and /work/SRC/openSUSE:Factory/.python-keystoneclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystoneclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes 2016-05-04 08:19:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-keystoneclient.new/python-keystoneclient.changes 2016-09-30 15:30:15.000000000 +0200
@@ -1,0 +2,102 @@
+Wed Aug 31 13:15:31 UTC 2016 - tbechtold(a)suse.com
+
+update to version 3.5.0
+ * Add policy functional tests
+ * Follow up patch for Improve docs for v3 roles
+ * Improve docs for v3 roles
+ * Follow up patch for Improve docs for v3 domains
+ * Add project functional tests
+ * Fix no content return type doc
+ * Improve docs for v3 auth
+ * Follow up patch for Add ec2 functional tests
+ * Reuse Domain and Project resouce definitions
+ * Follow up patch for Improve docs for v3 ec2
+ * Do not send user ids as payload
+ * Add auth functional tests
+ * Improve docs for v3 endpoints
+ * Follow up patch for Improve docs for v3 services
+ * Add Python 3.5 classifier
+ * Add role functional tests
+ * Add endpoint functional tests
+ * Use assertEqual() instead of assertDictEqual()
+ * Correct test_implied_roles
+ * Add service functional tests
+ * Improve docs for v3 policies
+ * Move other-requirements.txt to bindep.txt
+ * Follow up patch for Improve docs for v3 policies
+ * Improve docs for v3 ec2
+ * Remove unused LOG
+ * Remove print in tests.functional.v3.test_implied_roles
+ * Add region functional tests
+ * Use the adapter instead of the client in tests
+ * Add ec2 functional tests
+ * Add credential functional tests
+ * Improve implied-role functional tests
+ * Improve docs for v3 tokens
+ * Improve docs for v3 credentials
+ * Improve docs for v3 regions
+ * Fix other-requirements.txt for deb based distros
+ * Add __ne__ built-in function
+ * Updated from global requirements
+ * Improve docs for v3 services
+
+-------------------------------------------------------------------
+Mon Jul 11 14:09:27 UTC 2016 - tbechtold(a)suse.com
+
+- update to 3.2.0:
+ * Updated from global requirements
+ * Update other-requirements.txt for Xenial
+ * Update README to comply with Identity V3
+ * List system dependencies for running common tests
+ * Follow up patch for Improve docs for v3 projects
+ * Improve docs for v3 projects
+ * Add group functional tests
+ * Improve docs for v3 groups
+ * Follow up patch for add domain functional tests
+ * Add domain functional tests
+ * Improve docs for v3 domains
+ * Use /v3/auth/projects and /v3/auth/domains
+ * Handle EmptyCatalog exception in list federated projects
+ * PEP257: Ignore D203 because it was deprecated
+ * import warnings in doc/source/conf.py
+ * Remove unused iso8601 requirement
+ * map fixtures to keystoneauth
+ * Update the home-page with developer documentation
+ * Add users functional tests
+ * Improve docs for v3 users
+ * Trivial: ignore openstack/common in flake8 exclude list
+ * Fixing D105 PEP257
+ * Fixing D200 PEP257 violation
+ * Fixing D202 and D203 PEP257 violation
+ * Fixing D204, D205, and D207 PEP257 violation
+ * Fixing D208 PEP257 violation
+ * httpclient: remove unused debug kwargs
+ * Fixing D211 PEP257 violation
+ * Fixing D301 PEP257 violation
+ * Add federation related tests
+ * [Trivial] Remove unnecessary executable privilge of unit test file
+ * Replace tempest-lib with tempest.lib
+ * Fix identity_providers docstring
+ * Fallback if Git repository is absent
+ * Fix D400 PEP257 violation
+ * Fix D401 PEP257 violation
+ * Updated example in README
+ * Removing bandit.yaml in favor of defaults
+ * Allow seeing full token response when debug enabled
+ * Enhance functional class to provide default info
+ * Remove keystone bash completion scripts for Keystone
+ * Remove doc references to the keystone CLI
+ * remove CLI from keystoneclient
+ * remove oslo-incubator apiclient
+ * Update reno for stable/mitaka
+ * Fix reference to ClientException
+ * Update Client examples to use sessions
+ * Change tests to pass session to Client
+ * Update developer docs for keystoneauth session
+ * Correct test running instructions
+ * Document session as an argument to v3.Client
+ * Link to AccessInfoV3 returned from get_raw_token_from_identity_service
+ * Tests stop using deprecated HTTPClient.get()
+- update _service and switch to upstream .spec file
+
+-------------------------------------------------------------------
Old:
----
openstack-keystone.sh
python-keystoneclient-2.3.1.tar.gz
python-keystoneclient-rpmlintrc
New:
----
python-keystoneclient-3.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.GsyDFX/_old 2016-09-30 15:30:18.000000000 +0200
+++ /var/tmp/diff_new_pack.GsyDFX/_new 2016-09-30 15:30:18.000000000 +0200
@@ -16,115 +16,91 @@
#
-%define component keystoneclient
-
-Name: python-%{component}
-Version: 2.3.1
+%global sname python-keystoneclient
+Name: python-keystoneclient
+Version: 3.5.0
Release: 0
-Summary: Openstack Identity (Keystone) API Client
+Summary: Client library for OpenStack Identity API
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://launchpad.net/python-keystoneclient
-Source: https://pypi.python.org/packages/source/p/python-keystoneclient/python-keys…
-Source2: openstack-keystone.sh
-Source99: %name-rpmlintrc
-BuildRequires: fdupes
-BuildRequires: openstack-suse-macros
-BuildRequires: python-base
-BuildRequires: python-pbr
-# Packages below are only needed for documentation build
-BuildRequires: python-PrettyTable
-BuildRequires: python-Sphinx >= 1.1.2
-BuildRequires: python-iso8601 >= 0.1.4
-BuildRequires: python-requests >= 0.8.8
-Requires: python >= 2.6.8
-Requires: python-PrettyTable >= 0.7
+Url: http://launchpad.net/%{sname}
+Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires: openssl
+BuildRequires: openstack-macros
+BuildRequires: python-debtcollector >= 1.2.0
+BuildRequires: python-devel
+BuildRequires: python-keystoneauth1 >= 2.10.0
+BuildRequires: python-lxml >= 2.3
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-oslo.config >= 3.14.0
+BuildRequires: python-oslo.i18n >= 2.1.0
+BuildRequires: python-oslo.serialization >= 1.10.0
+BuildRequires: python-oslo.utils >= 3.16.0
+BuildRequires: python-oslotest >= 1.10.0
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-positional >= 1.0.1
+BuildRequires: python-requests-mock >= 1.0
+BuildRequires: python-six >= 1.9.0
+BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-testresources >= 0.2.4
+BuildRequires: python-testscenarios >= 0.4
Requires: python-debtcollector >= 1.2.0
-Requires: python-iso8601 >= 0.1.9
-Requires: python-keystoneauth1 >= 2.1.0
-Requires: python-lxml >= 2.3
-Requires: python-oslo.config >= 3.7.0
+Requires: python-keystoneauth1 >= 2.10.0
+Requires: python-oslo.config >= 3.14.0
Requires: python-oslo.i18n >= 2.1.0
Requires: python-oslo.serialization >= 1.10.0
-Requires: python-oslo.utils >= 3.5.0
-Requires: python-pbr >= 1.6
+Requires: python-oslo.utils >= 3.16.0
Requires: python-positional >= 1.0.1
-Requires: python-requests >= 2.8.1
+Requires: python-requests >= 2.10.0
Requires: python-six >= 1.9.0
-Requires: python-stevedore >= 1.5.0
-Recommends: python-keyring
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires: python-argparse
-%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
+Requires: python-stevedore >= 1.16.0
BuildArch: noarch
-%endif
-# Provides/Obsoletes for openSUSE-12.2 package names:
-Provides: openstack-%{component} = %{version}
-Obsoletes: openstack-%{component} < %{version}
-Provides: python-python-%{component} = %{version}
-Obsoletes: python-python-%{component} < %{version}
%description
-This is a client for the OpenStack Keystone API. There's a Python API
-(the keystoneclient module), and a command-line tool (keystone).
+Client library for interacting with Openstack Identity API.
%package doc
-Summary: Openstack Identity (Keystone) API Client - Documentation
-Group: Documentation/HTML
-Requires: %{name} = %{version}
+Summary: Documentation for OpenStack Identity 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 Identity (Keystone) API Client - Testsuite
-Group: System/Management
-Requires: %{name} = %{version}
-Requires: python-fixtures >= 1.3.1
-Requires: python-mock >= 1.2
-Requires: python-oauthlib >= 0.6
-Requires: python-oslotest >= 1.10.0
-Requires: python-requests-mock >= 0.7.0
-Requires: python-tempest-lib >= 0.14.0
-Requires: python-testrepository >= 0.0.18
-Requires: python-testresources >= 0.2.4
-Requires: python-testtools >= 1.4.0
-
-%description test
-This package contains testsuite files for %{name}.
+Documentation for the client library for interacting with Openstack
+Identity API.
%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}
+
+# Build HTML docs and man page
+%{__python2} setup.py build_sphinx
%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib}
-%fdupes doc
-### bash-completion
-install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-keystone.sh
-### test subpackage
-%openstack_test_package_install
+%{py2_install}
+
+# Delete tests
+rm -fr %{buildroot}%{python2_sitelib}/tests
+
+# Fix hidden-file-or-dir warnings
+rm -fr html/.doctrees html/.buildinfo
+
+%check
+export PYTHONPATH="%{python2_sitearch}:%{python2_sitelib}:%{buildroot}%{python2_sitelib}"
+# don't want to depend on hacking for package building
+rm keystoneclient/tests/unit/test_hacking_checks.py
+%{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
-%{_sysconfdir}/bash_completion.d/openstack-keystone.sh
-%{_bindir}/keystone
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
+%doc README.rst
+%license LICENSE
+%{python2_sitelib}/keystoneclient
+%{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.GsyDFX/_old 2016-09-30 15:30:18.000000000 +0200
+++ /var/tmp/diff_new_pack.GsyDFX/_new 2016-09-30 15:30:18.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-keystoneclient</param>
+ <service mode="disabled" name="renderspec">
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
+ <param name="output-name">python-keystoneclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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-keystoneclient-2.3.1.tar.gz -> python-keystoneclient-3.5.0.tar.gz ++++++
++++ 13406 lines of diff (skipped)
1
0
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 - tbechtold(a)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 - tbechtold(a)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-heatclie…
-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/…</param>
+ <param name="output-name">python-heatclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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)
1
0
Hello community,
here is the log from the commit of package python-glanceclient for openSUSE:Factory checked in at 2016-09-30 15:30:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-glanceclient (Old)
and /work/SRC/openSUSE:Factory/.python-glanceclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-glanceclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-glanceclient/python-glanceclient.changes 2016-05-04 08:19:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-glanceclient.new/python-glanceclient.changes 2016-09-30 15:30:11.000000000 +0200
@@ -1,0 +2,69 @@
+Wed Aug 31 13:13:15 UTC 2016 - tbechtold(a)suse.com
+
+update to version 2.5.0
+ * Don't update tags every time
+ * Remove unused openstack/common/apiclient/client
+ * Revert "Don't update tags every time"
+ * Update doc URL
+ * Fix warlock model creation
+ * Updated from global requirements
+
+-------------------------------------------------------------------
+Wed Aug 10 14:47:29 UTC 2016 - tbechtold(a)suse.com
+
+update to version 2.3.0
+ * Remove discover from test-requirements
+ * Log request-id before exceptions raised
+ * Properly build releasenotes
+ * Fix string interpolation to delayed to be handled by the logging code
+ * Add comment about workaround for py3
+ * py3: Fix encoding and use sys.stdin.buffer
+ * Replace OpenStack LLC with OpenStack Foundation
+ * Updated from global requirements
+
+-------------------------------------------------------------------
+Wed Aug 10 12:00:46 UTC 2016 - tbechtold(a)suse.com
+
+- update to 2.2.0:
+ * Update docs URL
+ * Add Python 3.5 classifier and venv
+ * Updated from global requirements
+ * image-download: tests to catch stray output
+ * Use correct order of arguments to assertEqual
+ * Update outdated image shema
+ * Replace tempest_lib with tempest.lib
+ * Log request-id for each api call
+
+-------------------------------------------------------------------
+Mon Aug 1 18:51:32 UTC 2016 - tbechtold(a)suse.com
+
+- update to 2.1.0:
+ * Updated from global requirements
+ * Remove deprecated construct method from session init
+ * Add upper constraints to glanceclient
+ * Fixed grammar in image-download command description
+ * [Trivial] Remove unnecessary executable privilege
+ * Fix "Codec can't encode characters"
+ * Update the home-page with developer documentation
+ * Get endpoint if os_image_url is not set
+ * Corrected wrong parameter in docstring
+ * Enable hacking checks
+ * Fix typos in docstrings and comments
+ * Re-enable stacktracing when --debug is used
+ * Add last_request_id member to HTTPClient and SessionClient
+ * Fix v2 so that you can see the default help info
+ * Update auth_token before sending request
+ * Fix missing of debug info after we use session
+ * Ship the default metadata schema in the client
+ * Docs are generated incorrectly
+ * Fix location update
+ * Catch InUseByStore case in do_image_delete
+ * Update reno for stable/mitaka
+- update _service and switch to upstream spec file
+
+-------------------------------------------------------------------
+Fri May 6 08:56:36 UTC 2016 - dmueller(a)suse.com
+
+- run tests
+
+-------------------------------------------------------------------
Old:
----
openstack-glance.sh
python-glanceclient-2.0.0.tar.gz
python-glanceclient-rpmlintrc
New:
----
python-glanceclient-2.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-glanceclient.spec ++++++
--- /var/tmp/diff_new_pack.5zlb7m/_old 2016-09-30 15:30:12.000000000 +0200
+++ /var/tmp/diff_new_pack.5zlb7m/_new 2016-09-30 15:30:12.000000000 +0200
@@ -16,96 +16,87 @@
#
-%define component glanceclient
-
+%global sname python-glanceclient
Name: python-glanceclient
-Version: 2.0.0
+Version: 2.5.0
Release: 0
-Summary: Openstack Image (Glance) API Client
+Summary: Python API and CLI for OpenStack Glance
License: Apache-2.0
-Group: Development/Languages/Python
-Url: http://launchpad.net/python-glanceclient
-Source: https://pypi.python.org/packages/source/p/python-glanceclient/python-glance…
-Source2: openstack-glance.sh
-Source99: %{name}-rpmlintrc
-BuildRequires: openstack-suse-macros
-BuildRequires: python-base
-# Documentation build requirements:
-BuildRequires: python-PrettyTable
-BuildRequires: python-Sphinx
-BuildRequires: python-iso8601
-BuildRequires: python-keystoneclient
-BuildRequires: python-oslosphinx
-BuildRequires: python-pbr
-BuildRequires: python-warlock
-Requires: python >= 2.6.8
-Requires: python-Babel >= 1.3
-Requires: python-argparse
-# /usr/bin/glance uses pkg_resources, thus:
+Group: Development/Languages
+Url: https://launchpad.net/%{sname}
+Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires: openstack-macros
+BuildRequires: python-PrettyTable >= 0.7
+BuildRequires: python-devel
+BuildRequires: python-fixtures >= 3.0.0
+BuildRequires: python-keystoneclient >= 2.0.0
+BuildRequires: python-mock >= 2.0
+BuildRequires: python-os-client-config >= 1.13.1
+BuildRequires: python-oslo.utils >= 3.16.0
+BuildRequires: python-pbr >= 1.6
+BuildRequires: python-reno >= 1.8.0
+BuildRequires: python-requests-mock >= 1.0
+BuildRequires: python-testrepository >= 0.0.18
+BuildRequires: python-testscenarios >= 0.4
+BuildRequires: python-testtools >= 1.4.0
+BuildRequires: python-warlock >= 1.0.1
+Requires: python-Babel >= 2.3.4
Requires: python-PrettyTable >= 0.7
-Requires: python-keystoneclient >= 1.6.0
+Requires: python-keystoneclient >= 2.0.0
Requires: python-oslo.i18n >= 2.1.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-six >= 1.9.0
Requires: python-warlock >= 1.0.1
-
-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 for the Glance which uses the OpenStack Image API. There's
-a Python API (the glanceclient module), and a command-line tool (glance).
-
-%package test
-Summary: Openstack Image (Glance) 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 Glance API. There's a Python API (the
+glanceclient module), and a command-line script (glance). Each implements
+100% of the OpenStack Glance API.
+
+%package doc
+Summary: Documentation for OpenStack Nova API Client
+Group: Documentation
+BuildRequires: python-Sphinx
+BuildRequires: python-oslosphinx >= 2.5.0
-%description test
-This package contains testsuite files for %{name}.
+%description doc
+This is a client for the OpenStack Glance API. There's a Python API (the
+glanceclient module), and a command-line script (glance). Each implements
+100% of the OpenStack Glance API.
+This package contains auto-generated documentation.
%prep
-%setup -q
-%openstack_cleanup_prep
-# Our package versioning scheme is different (but we provide the correct thing) thus:
-sed -i "s|python-keystoneclient>=0.1.2,<1|python-keystoneclient|" requirements.txt
+%setup -q -n %{sname}-%{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}
+# generate html docs
+%{__python2} setup.py build_sphinx
+# remove the sphinx-build leftovers
+rm -rf doc/build/html/.{doctrees,buildinfo}
-### bash-completion
-install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-glance.sh
+%install
+%py2_install
+#man pages
+install -p -D -m 644 doc/build/man/glance.1 %{buildroot}%{_mandir}/man1/glance.1
-### test subpackage
-%openstack_test_package_install
+%check
+%{__python2} setup.py testr
%files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst doc/build/html
-%{_sysconfdir}/bash_completion.d/openstack-glance.sh
+%license LICENSE
+%doc README.rst ChangeLog
%{_bindir}/glance
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
-
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+%{python2_sitelib}/glanceclient
+%{python2_sitelib}/*.egg-info
+%{_mandir}/man1/glance.1.gz
+
+%files doc
+%license LICENSE
+%doc doc/build/html
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.5zlb7m/_old 2016-09-30 15:30:12.000000000 +0200
+++ /var/tmp/diff_new_pack.5zlb7m/_new 2016-09-30 15:30:12.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-glanceclient</param>
+ <service mode="disabled" name="renderspec">
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/…</param>
+ <param name="output-name">python-glanceclient.spec</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-req…</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-glanceclient-2.0.0.tar.gz -> python-glanceclient-2.5.0.tar.gz ++++++
++++ 3512 lines of diff (skipped)
1
0