Hello community, here is the log from the commit of package python-zaqarclient for openSUSE:Factory checked in at 2019-05-03 22:43:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-zaqarclient (Old) and /work/SRC/openSUSE:Factory/.python-zaqarclient.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zaqarclient" Fri May 3 22:43:34 2019 rev:9 rq:693226 version:1.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-zaqarclient/python-zaqarclient.changes 2018-09-07 15:39:44.770514112 +0200 +++ /work/SRC/openSUSE:Factory/.python-zaqarclient.new.5148/python-zaqarclient.changes 2019-05-03 22:43:35.679389019 +0200 @@ -1,0 +2,20 @@ +Thu Apr 11 12:11:34 UTC 2019 - Thomas Bechtold <tbecht...@suse.com> + +- Switch to singlespec + +------------------------------------------------------------------- +Mon Apr 8 12:36:49 UTC 2019 - cloud-de...@suse.de + +- update to version 1.11.0 + - Import zaqarclient-dsvm-functional job + - Comply with Python PTI + - Remove PyPI downloads + - Replace os-client-config to openstacksdk + - Update reno for stable/rocky + - Properly pass the CA to requests + - Update releasenotes index for Rocky + - switch documentation job to new PTI + - add python 3.6 unit test job + - import zuul job settings from project-config + +------------------------------------------------------------------- Old: ---- python-zaqarclient-1.10.0.tar.gz New: ---- python-zaqarclient-1.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-zaqarclient.spec ++++++ --- /var/tmp/diff_new_pack.v67M7Q/_old 2019-05-03 22:43:36.387390509 +0200 +++ /var/tmp/diff_new_pack.v67M7Q/_new 2019-05-03 22:43:36.391390518 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-zaqarclient # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,40 +12,57 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%global sname zaqarclient Name: python-zaqarclient -Version: 1.10.0 +Version: 1.11.0 Release: 0 Summary: Client Library for OpenStack Zaqar Queueing API License: Apache-2.0 Group: Development/Languages/Python -URL: https://launchpad.net/%{sname} +URL: https://launchpad.net/python-zaqarclient Source0: https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildRequires: openstack-macros -BuildRequires: python-ddt -BuildRequires: python-devel -BuildRequires: python-fixtures -BuildRequires: python-jsonschema >= 2.6.0 -BuildRequires: python-keystoneauth1 >= 3.4.0 -BuildRequires: python-mock -BuildRequires: python-nose -BuildRequires: python-nose-exclude -BuildRequires: python-os-client-config -BuildRequires: python-osc-lib >= 1.8.0 -BuildRequires: python-oslo.i18n >= 3.15.3 -BuildRequires: python-oslo.log >= 3.36.0 -BuildRequires: python-pbr >= 2.0.0 -BuildRequires: python-python-subunit -BuildRequires: python-requests >= 2.14.2 -BuildRequires: python-requests-mock -BuildRequires: python-setuptools -BuildRequires: python-testrepository -BuildRequires: python-testscenarios -BuildRequires: python-testtools +BuildRequires: python2-ddt +BuildRequires: python2-fixtures +BuildRequires: python2-jsonschema >= 2.6.0 +BuildRequires: python2-keystoneauth1 >= 3.4.0 +BuildRequires: python2-mock +BuildRequires: python2-nose +BuildRequires: python2-nose-exclude +BuildRequires: python2-os-client-config +BuildRequires: python2-osc-lib >= 1.8.0 +BuildRequires: python2-oslo.i18n >= 3.15.3 +BuildRequires: python2-oslo.log >= 3.36.0 +BuildRequires: python2-pbr >= 2.0.0 +BuildRequires: python2-python-subunit +BuildRequires: python2-requests >= 2.14.2 +BuildRequires: python2-requests-mock +BuildRequires: python2-setuptools +BuildRequires: python2-testrepository +BuildRequires: python2-testscenarios +BuildRequires: python2-testtools +BuildRequires: python3-ddt +BuildRequires: python3-fixtures +BuildRequires: python3-jsonschema >= 2.6.0 +BuildRequires: python3-keystoneauth1 >= 3.4.0 +BuildRequires: python3-mock +BuildRequires: python3-nose +BuildRequires: python3-nose-exclude +BuildRequires: python3-os-client-config +BuildRequires: python3-osc-lib >= 1.8.0 +BuildRequires: python3-oslo.i18n >= 3.15.3 +BuildRequires: python3-oslo.log >= 3.36.0 +BuildRequires: python3-pbr >= 2.0.0 +BuildRequires: python3-python-subunit +BuildRequires: python3-requests >= 2.14.2 +BuildRequires: python3-requests-mock +BuildRequires: python3-setuptools +BuildRequires: python3-testrepository +BuildRequires: python3-testscenarios +BuildRequires: python3-testtools Requires: python-jsonschema >= 2.6.0 Requires: python-keystoneauth1 >= 3.4.0 Requires: python-osc-lib >= 1.8.0 @@ -57,44 +74,46 @@ Requires: python-six >= 1.10.0 Requires: python-stevedore >= 1.20.0 BuildArch: noarch +%python_subpackages %description Python client to Zaqar Queueing API. -%package doc +%package -n python-zaqarclient-doc Summary: Documentation for OpenStack Zaqar Queueing API Group: Documentation/HTML BuildRequires: python-Sphinx BuildRequires: python-openstackdocstheme -%description doc +%description -n python-zaqarclient-doc Documentation for the client library for interacting with Openstack Zaqar Queueing API. %prep -%autosetup -n %{name}-%{version} +%autosetup -p1 -n python-zaqarclient-1.11.0 %py_req_cleanup sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build -%py2_build +%python_build # Build HTML docs and man page PBR_VERSION=%{version} sphinx-build -b html doc/source doc/build/html +rm -r doc/build/html/.{doctrees,buildinfo} %install -%py2_install +%python_install %check PYTHONPATH=. nosetests -%files +%files %{python_files} %doc README.rst ChangeLog examples %license LICENSE -%{python2_sitelib}/%{sname} -%{python2_sitelib}/python_zaqarclient-*-py?.?.egg-info +%{python_sitelib}/zaqarclient +%{python_sitelib}/python_zaqarclient-*-py?.?.egg-info -%files doc +%files -n python-zaqarclient-doc %doc doc/build/html %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.v67M7Q/_old 2019-05-03 22:43:36.411390560 +0200 +++ /var/tmp/diff_new_pack.v67M7Q/_new 2019-05-03 22:43:36.411390560 +0200 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/openstack/python-zaqarclient/python-zaqarclient.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/python-zaqarclient/python-zaqarclient.spec.j2</param> <param name="output-name">python-zaqarclient.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/python-zaqarclient/stable/rocky/requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/python-zaqarclient/stable/stein/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,python-zaqarclient</param> </service> ++++++ python-zaqarclient-1.10.0.tar.gz -> python-zaqarclient-1.11.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/.stestr.conf new/python-zaqarclient-1.11.0/.stestr.conf --- old/python-zaqarclient-1.10.0/.stestr.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/python-zaqarclient-1.11.0/.stestr.conf 2018-10-24 17:53:41.000000000 +0200 @@ -0,0 +1,4 @@ +[DEFAULT] +test_path=${OS_TEST_PATH:-./tests/} +top_dir=./ +group_regex=([^\.]+\.)+ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/.zuul.yaml new/python-zaqarclient-1.11.0/.zuul.yaml --- old/python-zaqarclient-1.10.0/.zuul.yaml 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/.zuul.yaml 2018-10-24 17:53:41.000000000 +0200 @@ -1,7 +1,29 @@ +- job: + name: python-zaqarclient-functional + parent: legacy-dsvm-base + run: playbooks/zaqarclient-dsvm-functional/run.yaml + post-run: playbooks/zaqarclient-dsvm-functional/post.yaml + timeout: 6000 + required-projects: + - openstack-infra/devstack-gate + - openstack/python-zaqarclient + - openstack/zaqar + - openstack/zaqar-tempest-plugin + - openstack/zaqar-ui + - project: + templates: + - check-requirements + - openstack-lower-constraints-jobs + - openstack-python-jobs + - openstack-python35-jobs + - openstack-python36-jobs + - openstackclient-plugin-jobs + - publish-openstack-docs-pti + - release-notes-jobs-python3 check: jobs: - - openstack-tox-lower-constraints + - python-zaqarclient-functional gate: jobs: - - openstack-tox-lower-constraints + - python-zaqarclient-functional diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/AUTHORS new/python-zaqarclient-1.11.0/AUTHORS --- old/python-zaqarclient-1.10.0/AUTHORS 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/AUTHORS 2018-10-24 17:55:39.000000000 +0200 @@ -1,3 +1,4 @@ +98k <18552437...@163.com> Alejandro Cabrera <alejandro.cabr...@rackspace.com> Alessio Ababilov <aabab...@yahoo-inc.com> Alessio Ababilov <aababi...@griddynamics.com> @@ -12,6 +13,7 @@ Caleb Groom <ca...@calebgroom.com> Cao Xuan Hoang <hoan...@vn.fujitsu.com> Chad Lung <chad.l...@gmail.com> +Chen <dstbtg...@foxmail.com> Christian Berendt <bere...@b1-systems.de> Dan Prince <dpri...@redhat.com> Dirk Mueller <d...@dmllr.de> @@ -39,6 +41,7 @@ Oleksii Chuprykov <ochupry...@mirantis.com> Ondřej Nový <ondrej.n...@firma.seznam.cz> OpenStack Release Bot <infra-r...@openstack.org> +Pavlo Shchelokovskyy <shchelokovs...@gmail.com> Rajiv Kumar <rajiv.ku...@nectechnologies.in> Robert Collins <rbtcoll...@hp.com> Rui Chen <chenrui.m...@gmail.com> @@ -67,7 +70,6 @@ Yuuichi Fujioka <fujioka-yuui...@zx.mxh.nes.nec.co.jp> ZhaoBo <zhao...@huawei.com> Zhi Yan Liu <zhiy...@cn.ibm.com> -Zuul <z...@review.openstack.org> avnish <avnish....@nectechnologies.in> caishan <caishan1...@foxmail.com> daohanli <dhli5...@fiberhome.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/ChangeLog new/python-zaqarclient-1.11.0/ChangeLog --- old/python-zaqarclient-1.10.0/ChangeLog 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/ChangeLog 2018-10-24 17:55:39.000000000 +0200 @@ -1,10 +1,24 @@ CHANGES ======= +1.11.0 +------ + +* Properly pass the CA to requests +* Import zaqarclient-dsvm-functional job +* Remove PyPI downloads +* add python 3.6 unit test job +* switch documentation job to new PTI +* import zuul job settings from project-config +* Replace os-client-config to openstacksdk +* Update reno for stable/rocky +* Update releasenotes index for Rocky + 1.10.0 ------ * fix tox python3 overrides +* Comply with Python PTI * Fix doc CI failure * Trivial: Update pypi url to new url * Follow the new PTI for document build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/PKG-INFO new/python-zaqarclient-1.11.0/PKG-INFO --- old/python-zaqarclient-1.10.0/PKG-INFO 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/PKG-INFO 2018-10-24 17:55:39.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-zaqarclient -Version: 1.10.0 +Version: 1.11.0 Summary: Client Library for OpenStack Zaqar Messaging API Home-page: https://docs.openstack.org/python-zaqarclient/latest/ Author: OpenStack @@ -22,10 +22,6 @@ :target: https://pypi.org/project/python-zaqarclient/ :alt: Latest Version - .. image:: https://img.shields.io/pypi/dm/python-zaqarclient.svg - :target: https://pypi.org/project/python-zaqarclient/ - :alt: Downloads - :Wiki: `Zaqar Wiki`_ :Launchpad: `Zaqar Launchpad`_ :Review: `Code Review`_ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/README.rst new/python-zaqarclient-1.11.0/README.rst --- old/python-zaqarclient-1.10.0/README.rst 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/README.rst 2018-10-24 17:53:41.000000000 +0200 @@ -14,10 +14,6 @@ :target: https://pypi.org/project/python-zaqarclient/ :alt: Latest Version -.. image:: https://img.shields.io/pypi/dm/python-zaqarclient.svg - :target: https://pypi.org/project/python-zaqarclient/ - :alt: Downloads - :Wiki: `Zaqar Wiki`_ :Launchpad: `Zaqar Launchpad`_ :Review: `Code Review`_ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/lower-constraints.txt new/python-zaqarclient-1.11.0/lower-constraints.txt --- old/python-zaqarclient-1.10.0/lower-constraints.txt 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/lower-constraints.txt 2018-10-24 17:53:42.000000000 +0200 @@ -33,9 +33,6 @@ munch==2.1.0 netaddr==0.7.18 netifaces==0.10.4 -nose==1.3.7 -nose-exclude==0.3.0 -openstack.nose-plugin==0.7 openstackdocstheme==1.18.1 openstacksdk==0.11.2 os-client-config==1.28.0 @@ -62,7 +59,7 @@ PyYAML==3.12 reno==2.5.0 requests==2.14.2 -requests-mock==1.1.0 +requests-mock==1.2.0 requestsexceptions==1.2.0 rfc3986==0.3.1 simplejson==3.5.1 @@ -70,9 +67,9 @@ snowballstemmer==1.2.1 Sphinx==1.6.5 sphinxcontrib-websupport==1.0.1 +stestr==1.0.0 stevedore==1.20.0 termcolor==1.1.0 -testrepository==0.0.18 testtools==2.2.0 traceback2==1.4.0 unittest2==1.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/playbooks/zaqarclient-dsvm-functional/post.yaml new/python-zaqarclient-1.11.0/playbooks/zaqarclient-dsvm-functional/post.yaml --- old/python-zaqarclient-1.10.0/playbooks/zaqarclient-dsvm-functional/post.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-zaqarclient-1.11.0/playbooks/zaqarclient-dsvm-functional/post.yaml 2018-10-24 17:53:42.000000000 +0200 @@ -0,0 +1,80 @@ +- hosts: primary + tasks: + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*nose_results.html + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*testr_results.html.gz + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/.testrepository/tmp* + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*testrepository.subunit.gz + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}/tox' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/.tox/*/log/* + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/logs/** + - --include=*/ + - --exclude=* + - --prune-empty-dirs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/playbooks/zaqarclient-dsvm-functional/run.yaml new/python-zaqarclient-1.11.0/playbooks/zaqarclient-dsvm-functional/run.yaml --- old/python-zaqarclient-1.10.0/playbooks/zaqarclient-dsvm-functional/run.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-zaqarclient-1.11.0/playbooks/zaqarclient-dsvm-functional/run.yaml 2018-10-24 17:53:42.000000000 +0200 @@ -0,0 +1,74 @@ +- hosts: all + name: Autoconverted job legacy-zaqarclient-dsvm-functional from old job gate-zaqarclient-dsvm-functional-ubuntu-xenial + tasks: + + - name: Ensure legacy workspace directory + file: + path: '{{ ansible_user_dir }}/workspace' + state: directory + + - shell: + cmd: | + set -e + set -x + cat > clonemap.yaml << EOF + clonemap: + - name: openstack-infra/devstack-gate + dest: devstack-gate + EOF + /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \ + git://git.openstack.org \ + openstack-infra/devstack-gate + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' + + - shell: + cmd: | + set -e + set -x + cat << 'EOF' >>"/tmp/dg-local.conf" + [[local|localrc]] + enable_plugin zaqar git://git.openstack.org/openstack/zaqar + # Enable Zaqar Tempest Plugin + TEMPEST_PLUGINS='/opt/stack/new/zaqar-tempest-plugin' + + EOF + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' + + - shell: + cmd: | + set -e + set -x + export PROJECTS="openstack/python-zaqarclient $PROJECTS" + export PROJECTS="openstack/zaqar-ui $PROJECTS" + export PYTHONUNBUFFERED=true + export FUNCTEST_TIMEOUT=30 + export DEVSTACK_GATE_ZAQAR=1 + export DEVSTACK_GATE_TEMPEST=0 + export DEVSTACK_GATE_EXERCISES=0 + export DEVSTACK_GATE_INSTALL_TESTONLY=1 + export ENABLED_SERVICES=mysql,key,tempest + export DEVSTACK_GATE_TEMPEST_REGEX="zaqar_tempest_plugin.tests" + export BRANCH_OVERRIDE=default + + if [ "$BRANCH_OVERRIDE" != "default" ] ; then + export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE + fi + + export PROJECTS="openstack/zaqar-tempest-plugin $PROJECTS" + export ZAQARCLIENT_AUTH_FUNCTIONAL=1 + export ZAQARCLIENT_TEST_FUNCTIONAL=1 + function post_test_hook { + cd /opt/stack/new/python-zaqarclient + nosetests tests.functional + } + + export -f post_test_hook + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/PKG-INFO new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/PKG-INFO --- old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/PKG-INFO 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/PKG-INFO 2018-10-24 17:55:39.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-zaqarclient -Version: 1.10.0 +Version: 1.11.0 Summary: Client Library for OpenStack Zaqar Messaging API Home-page: https://docs.openstack.org/python-zaqarclient/latest/ Author: OpenStack @@ -22,10 +22,6 @@ :target: https://pypi.org/project/python-zaqarclient/ :alt: Latest Version - .. image:: https://img.shields.io/pypi/dm/python-zaqarclient.svg - :target: https://pypi.org/project/python-zaqarclient/ - :alt: Downloads - :Wiki: `Zaqar Wiki`_ :Launchpad: `Zaqar Launchpad`_ :Review: `Code Review`_ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/SOURCES.txt new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/SOURCES.txt --- old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/SOURCES.txt 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/SOURCES.txt 2018-10-24 17:55:39.000000000 +0200 @@ -1,3 +1,4 @@ +.stestr.conf .zuul.yaml AUTHORS ChangeLog @@ -29,6 +30,8 @@ examples/management.py examples/signed_url_auth.py examples/simple.py +playbooks/zaqarclient-dsvm-functional/post.yaml +playbooks/zaqarclient-dsvm-functional/run.yaml python_zaqarclient.egg-info/PKG-INFO python_zaqarclient.egg-info/SOURCES.txt python_zaqarclient.egg-info/dependency_links.txt @@ -52,6 +55,7 @@ releasenotes/source/ocata.rst releasenotes/source/pike.rst releasenotes/source/queens.rst +releasenotes/source/rocky.rst releasenotes/source/unreleased.rst tests/__init__.py tests/functional/__init__.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/pbr.json new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/pbr.json --- old/python-zaqarclient-1.10.0/python_zaqarclient.egg-info/pbr.json 2018-07-23 17:56:42.000000000 +0200 +++ new/python-zaqarclient-1.11.0/python_zaqarclient.egg-info/pbr.json 2018-10-24 17:55:39.000000000 +0200 @@ -1 +1 @@ -{"git_version": "1a50023", "is_release": true} \ No newline at end of file +{"git_version": "13e90a0", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/releasenotes/source/index.rst new/python-zaqarclient-1.11.0/releasenotes/source/index.rst --- old/python-zaqarclient-1.10.0/releasenotes/source/index.rst 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/releasenotes/source/index.rst 2018-10-24 17:53:42.000000000 +0200 @@ -1,18 +1,12 @@ -.. Zaqar-Client documentation master file, created by - sphinx-quickstart on Tue Dec 20 11:53:00 2016. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to Zaqar-Client's documentation! -======================================== - -Contents --------- +=========================== + Zaqar Client Release Notes +=========================== .. toctree:: :maxdepth: 1 unreleased + rocky queens pike ocata @@ -26,6 +20,9 @@ ================= =================== OpenStack Release ZaqarClient Release ================= =================== +Rocky 1.10.0 +Queens 1.9.0 +Pike 1.7.0 Ocata 1.4.0 Newton 1.2.0 ================= =================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/releasenotes/source/rocky.rst new/python-zaqarclient-1.11.0/releasenotes/source/rocky.rst --- old/python-zaqarclient-1.10.0/releasenotes/source/rocky.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-zaqarclient-1.11.0/releasenotes/source/rocky.rst 2018-10-24 17:53:42.000000000 +0200 @@ -0,0 +1,6 @@ +=================================== + Rocky Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/rocky diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/test-requirements.txt new/python-zaqarclient-1.11.0/test-requirements.txt --- old/python-zaqarclient-1.10.0/test-requirements.txt 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/test-requirements.txt 2018-10-24 17:53:42.000000000 +0200 @@ -7,13 +7,10 @@ # Unit testing fixtures>=3.0.0 # Apache-2.0/BSD mock>=2.0.0 # BSD -testrepository>=0.0.18 # Apache-2.0/BSD testtools>=2.2.0 # MIT # Test runner -nose>=1.3.7 # LGPL -nose-exclude>=0.3.0 # LGPL -openstack.nose-plugin>=0.7 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0 # Metrics and style coverage!=4.4,>=4.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/tests/unit/transport/test_http.py new/python-zaqarclient-1.11.0/tests/unit/transport/test_http.py --- old/python-zaqarclient-1.10.0/tests/unit/transport/test_http.py 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/tests/unit/transport/test_http.py 2018-10-24 17:53:42.000000000 +0200 @@ -63,8 +63,7 @@ params=final_params, headers=final_headers, data=None, - verify=True, - cert=None) + verify=True) @mock.patch.object(prequest.packages.urllib3.response.HTTPResponse, 'stream') @@ -91,8 +90,7 @@ params=params, headers=final_headers, data=None, - verify=True, - cert=None) + verify=True) @mock.patch.object(prequest.packages.urllib3.response.HTTPResponse, 'stream') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/tox.ini new/python-zaqarclient-1.11.0/tox.ini --- old/python-zaqarclient-1.10.0/tox.ini 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/tox.ini 2018-10-24 17:53:42.000000000 +0200 @@ -8,19 +8,15 @@ # Customize pip command, add -U to force updates. install_command = pip install {opts} {packages} setenv = VIRTUAL_ENV={envdir} - NOSE_WITH_OPENSTACK=1 - NOSE_OPENSTACK_COLOR=1 - NOSE_OPENSTACK_RED=0.05 - NOSE_OPENSTACK_YELLOW=0.025 - NOSE_OPENSTACK_SHOW_ELAPSED=1 - NOSE_OPENSTACK_STDOUT=1 + OS_STDOUT_CAPTURE=1 + OS_STDERR_CAPTURE=1 + OS_TEST_TIMEOUT=60 deps = -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = find . -type f -name "*.pyc" -delete - nosetests {posargs} - + stestr run {posargs} whitelist_externals = find [tox:jenkins] @@ -33,7 +29,12 @@ [testenv:cover] basepython = python3 setenv = {[testenv]setenv} - NOSE_WITH_COVERAGE=1 + PYTHON=coverage run --source zaqarclient --parallel-mode +commands = + stestr -q run {posargs} + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml [testenv:venv] basepython = python3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/zaqarclient/tests/base.py new/python-zaqarclient-1.11.0/zaqarclient/tests/base.py --- old/python-zaqarclient-1.10.0/zaqarclient/tests/base.py 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/zaqarclient/tests/base.py 2018-10-24 17:53:42.000000000 +0200 @@ -16,7 +16,7 @@ import os import fixtures -import os_client_config +import openstack.config from six.moves import urllib_parse import testtools @@ -65,7 +65,7 @@ has admin privs. This function will default to getting the devstack-admin cloud as that is the current expected behavior. """ - os_cfg = os_client_config.OpenStackConfig() + os_cfg = openstack.config.OpenStackConfig() try: found = os_cfg.get_one_cloud(cloud=cloud) except Exception: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-zaqarclient-1.10.0/zaqarclient/transport/http.py new/python-zaqarclient-1.11.0/zaqarclient/transport/http.py --- old/python-zaqarclient-1.10.0/zaqarclient/transport/http.py 2018-07-23 17:52:57.000000000 +0200 +++ new/python-zaqarclient-1.11.0/zaqarclient/transport/http.py 2018-10-24 17:53:42.000000000 +0200 @@ -89,13 +89,19 @@ if osprofiler_web: headers.update(osprofiler_web.get_trace_id_headers()) + if request.verify: + if request.cert: + verify = request.cert + else: + verify = True + else: + verify = False resp = self.client.request(method, url=url, params=request.params, headers=headers, data=request.content, - verify=request.verify, - cert=request.cert) + verify=verify) if resp.status_code in self.http_to_zaqar: kwargs = {}