commit python-os-client-config for openSUSE:Factory
Hello community, here is the log from the commit of package python-os-client-config for openSUSE:Factory checked in at 2019-05-03 22:41:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-os-client-config (Old) and /work/SRC/openSUSE:Factory/.python-os-client-config.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-os-client-config" Fri May 3 22:41:45 2019 rev:12 rq:692849 version:1.32.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-os-client-config/python-os-client-config.changes 2018-09-07 15:38:26.882597707 +0200 +++ /work/SRC/openSUSE:Factory/.python-os-client-config.new.5148/python-os-client-config.changes 2019-05-03 22:41:47.299160843 +0200 @@ -1,0 +2,22 @@ +Mon Apr 8 12:37:18 UTC 2019 - cloud-devel@suse.de + +- update to version 1.32.0 + - Change openstack-dev to openstack-discuss + - fix bug link in readme + - Update links in README + - Add release note link in README + - Remove setup.py check from pep8 job + - add lib-forward-testing-python3 test job + - Fix the conflict of urlparse between python2 and python3 + - Shift Limestone Networks profile to openstacksdk + - Use template for lower-constraints + - Update reno for stable/rocky + - Update min tox version to 2.0 + - switch documentation job to new PTI + - Change python3.5 job to python3.7 job on Stein+ + - add python 3.6 unit test job + - Invalid link of doc reference + - import zuul job settings from project-config + - Applying the HTTPS protocal in configuration.rst + +------------------------------------------------------------------- Old: ---- os-client-config-1.31.2.tar.gz New: ---- os-client-config-1.32.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-os-client-config.spec ++++++ --- /var/tmp/diff_new_pack.2qrb5r/_old 2019-05-03 22:41:48.327163007 +0200 +++ /var/tmp/diff_new_pack.2qrb5r/_new 2019-05-03 22:41:48.331163016 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-os-client-config # -# 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,7 +12,7 @@ # 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/ # @@ -20,7 +20,7 @@ %bcond_with test %bcond_with docs Name: python-os-client-config -Version: 1.31.2 +Version: 1.32.0 Release: 0 Summary: OpenStack Client Configuration Library License: Apache-2.0 @@ -28,10 +28,8 @@ URL: https://launchpad.net/%{sname} Source0: https://files.pythonhosted.org/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz BuildRequires: openstack-macros -BuildRequires: python-devel BuildRequires: python2-pbr BuildRequires: python2-setuptools -BuildRequires: python3-devel BuildRequires: python3-pbr BuildRequires: python3-setuptools Requires: python-PyYAML ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2qrb5r/_old 2019-05-03 22:41:48.359163074 +0200 +++ /var/tmp/diff_new_pack.2qrb5r/_new 2019-05-03 22:41:48.359163074 +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/os-client-config/os-client-config.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/os-client-config/os-client-config.spec.j2</param> <param name="output-name">python-os-client-config.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/os-client-config/stable/rocky/requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/os-client-config/stable/stein/requirements.txt</param> <param name="changelog-email">cloud-devel@suse.de</param> <param name="changelog-provider">gh,openstack,os-client-config</param> </service> ++++++ os-client-config-1.31.2.tar.gz -> os-client-config-1.32.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/.zuul.yaml new/os-client-config-1.32.0/.zuul.yaml --- old/os-client-config-1.31.2/.zuul.yaml 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/.zuul.yaml 2019-03-08 01:01:20.000000000 +0100 @@ -12,10 +12,10 @@ - openstack/os-client-config - job: - name: os-client-config-tox-py35-tips - parent: openstack-tox-py35 + name: os-client-config-tox-py37-tips + parent: openstack-tox-py37 description: | - Run tox python 35 unittests against master of important libs + Run tox python 37 unittests against master of important libs vars: tox_install_siblings: true zuul_work_dir: src/git.openstack.org/openstack/os-client-config @@ -29,22 +29,29 @@ check: jobs: - os-client-config-tox-py27-tips - - os-client-config-tox-py35-tips + - os-client-config-tox-py37-tips gate: jobs: - os-client-config-tox-py27-tips - - os-client-config-tox-py35-tips + - os-client-config-tox-py37-tips - project: templates: + - check-requirements + - lib-forward-testing + - lib-forward-testing-python3 + - openstack-lower-constraints-jobs + - openstack-python-jobs + - openstack-python36-jobs + - openstack-python37-jobs - os-client-config-tox-tips + - publish-openstack-docs-pti + - release-notes-jobs-python3 - shade-functional-tips - shade-tox-tips check: jobs: - osc-functional-devstack-tips - - openstack-tox-lower-constraints gate: jobs: - osc-functional-devstack-tips - - openstack-tox-lower-constraints diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/AUTHORS new/os-client-config-1.32.0/AUTHORS --- old/os-client-config-1.31.2/AUTHORS 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/AUTHORS 2019-03-08 01:03:31.000000000 +0100 @@ -9,11 +9,13 @@ Cao Xuan Hoang <hoangcx@vn.fujitsu.com> Cedric Brandily <zzelle@gmail.com> ChangBo Guo(gcb) <eric.guo@easystack.cn> +Charles Short <chucks@redhat.com> Chris Church <chris@ninemoreminutes.com> Christian Berendt <berendt@betacloud-solutions.de> Clark Boylan <clark.boylan@gmail.com> Clint Byrum <clint@fewbar.com> Colleen Murphy <colleen@gazlene.net> +Dao Cong Tien <tiendc@vn.fujitsu.com> David Shrewsbury <shrewsbury.dave@gmail.com> Davide Guerri <davide.guerri@gmail.com> Dean Troyer <dtroyer@gmail.com> @@ -48,6 +50,7 @@ Pavlo Shchelokovskyy <shchelokovskyy@gmail.com> Saju <sanjufoss@gmail.com> Sean Handley <sean.handley@gmail.com> +Sean McGinnis <sean.mcginnis@gmail.com> Shuquan Huang <huang.shuquan@99cloud.net> Simon Leinen <simon.leinen@switch.ch> Spencer Krum <nibz@spencerkrum.com> @@ -57,12 +60,19 @@ Thomas Bechtold <tbechtold@suse.com> Tim Burke <tim.burke@gmail.com> Tony Xu <hhktony@gmail.com> +Vieri <15050873171@163.com> Xav Paice <xav@catalyst.net.nz> +XiaojueGuan <guanalbertjone@gmail.com> Yaguang Tang <yaguang@umcloud.com> Yuriy Taraday <yorik.sar@gmail.com> -Zuul <zuul@review.openstack.org> +ZhijunWei <wzj334965317@outlook.com> avnish <avnish.pal@nectechnologies.in> +brandonzhao <zhaolong@inspur.com> lifeless <robertc@robertcollins.net> lingyongxu <lyxu@fiberhome.com> +malei <malei@maleideMacBook-Pro.local> +qingszhao <zhao.daqing@99cloud.net> ricolin <rico.lin@easystack.cn> xhzhf <guoyongxhzhf@163.com> +zhouxinyong <zhouxinyong@inspur.com> +zhulingjie <easyzlj@gmail.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/ChangeLog new/os-client-config-1.32.0/ChangeLog --- old/os-client-config-1.31.2/ChangeLog 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/ChangeLog 2019-03-08 01:03:31.000000000 +0100 @@ -1,6 +1,28 @@ CHANGES ======= +1.32.0 +------ + +* Applying the HTTPS protocal in configuration.rst +* Use template for lower-constraints +* Change openstack-dev to openstack-discuss +* Update min tox version to 2.0 +* Fix the conflict of urlparse between python2 and python3 +* Remove setup.py check from pep8 job +* Change python3.5 job to python3.7 job on Stein+ +* fix bug link in readme +* fix bug link in readme +* add lib-forward-testing-python3 test job +* add python 3.6 unit test job +* switch documentation job to new PTI +* import zuul job settings from project-config +* Update reno for stable/rocky +* Invalid link of doc reference +* Add release note link in README +* Shift Limestone Networks profile to openstacksdk +* Update links in README + 1.31.2 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/PKG-INFO new/os-client-config-1.32.0/PKG-INFO --- old/os-client-config-1.31.2/PKG-INFO 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/PKG-INFO 2019-03-08 01:03:31.000000000 +0100 @@ -1,17 +1,17 @@ Metadata-Version: 1.1 Name: os-client-config -Version: 1.31.2 +Version: 1.32.0 Summary: OpenStack Client Configuation Library Home-page: https://docs.openstack.org/os-client-config/latest Author: OpenStack -Author-email: openstack-dev@lists.openstack.org +Author-email: openstack-discuss@lists.openstack.org License: UNKNOWN Description: ================ os-client-config ================ - .. image:: http://governance.openstack.org/badges/os-client-config.svg - :target: http://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/os-client-config.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html .. warning:: `os-client-config` has been superceded by `openstacksdk`_. While @@ -35,7 +35,8 @@ * Free software: Apache license * Documentation: http://docs.openstack.org/os-client-config/latest * Source: http://git.openstack.org/cgit/openstack/os-client-config - * Bugs: http://bugs.launchpad.net/os-client-config + * Bugs: https://storyboard.openstack.org/#!/project/openstack/os-client-config + * Release Notes https://docs.openstack.org/releasenotes/os-client-config .. _openstacksdk: http://docs.openstack.org/openstacksdk/latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/README.rst new/os-client-config-1.32.0/README.rst --- old/os-client-config-1.31.2/README.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/README.rst 2019-03-08 01:01:20.000000000 +0100 @@ -2,8 +2,8 @@ os-client-config ================ -.. image:: http://governance.openstack.org/badges/os-client-config.svg - :target: http://governance.openstack.org/reference/tags/index.html +.. image:: https://governance.openstack.org/tc/badges/os-client-config.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html .. warning:: `os-client-config` has been superceded by `openstacksdk`_. While @@ -27,6 +27,7 @@ * Free software: Apache license * Documentation: http://docs.openstack.org/os-client-config/latest * Source: http://git.openstack.org/cgit/openstack/os-client-config -* Bugs: http://bugs.launchpad.net/os-client-config +* Bugs: https://storyboard.openstack.org/#!/project/openstack/os-client-config +* Release Notes https://docs.openstack.org/releasenotes/os-client-config .. _openstacksdk: http://docs.openstack.org/openstacksdk/latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/doc/source/index.rst new/os-client-config-1.32.0/doc/source/index.rst --- old/os-client-config-1.31.2/doc/source/index.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/doc/source/index.rst 2019-03-08 01:01:20.000000000 +0100 @@ -2,8 +2,8 @@ os-client-config ================ -.. image:: http://governance.openstack.org/badges/os-client-config.svg - :target: http://governance.openstack.org/reference/tags/index.html +.. image:: https://governance.openstack.org/tc/badges/os-client-config.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html .. warning:: `os-client-config` has been superceded by `openstacksdk`_. While diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/doc/source/user/releasenotes.rst new/os-client-config-1.32.0/doc/source/user/releasenotes.rst --- old/os-client-config-1.31.2/doc/source/user/releasenotes.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/doc/source/user/releasenotes.rst 2019-03-08 01:01:20.000000000 +0100 @@ -3,4 +3,4 @@ ============= Release notes for `os-client-config` can be found at -http://docs.openstack.org/releasenotes/os-client-config/ +https://docs.openstack.org/releasenotes/os-client-config/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/doc/source/user/using.rst new/os-client-config-1.32.0/doc/source/user/using.rst --- old/os-client-config-1.31.2/doc/source/user/using.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/doc/source/user/using.rst 2019-03-08 01:01:20.000000000 +0100 @@ -92,13 +92,13 @@ It should be noted that OpenStack SDK has ways to construct itself that allow for additional flexibility. If the helper function here does not meet your needs, you should see the `from_config` method of -`openstack.connection.Connection <http://developer.openstack.org/sdks/python/openstacksdk/users/guides/connect_from_config.html>`_ +`openstack.connection.Connection <https://developer.openstack.org/sdks/python/openstacksdk/users/guides/connect_from_config.html>`_ Constructing shade objects -------------------------- If what you want to do is get a -`shade <http://docs.openstack.org/infra/shade/>`_ OpenStackCloud object, a +`shade <https://docs.openstack.org/infra/shade/>`_ OpenStackCloud object, a helper function that honors clouds.yaml and `OS_` environment variables is provided. The following will get you a fully configured `OpenStackCloud` instance. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/doc/source/user/vendor-support.rst new/os-client-config-1.32.0/doc/source/user/vendor-support.rst --- old/os-client-config-1.31.2/doc/source/user/vendor-support.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/doc/source/user/vendor-support.rst 2019-03-08 01:01:20.000000000 +0100 @@ -3,4 +3,4 @@ ============== Please see -https://docs.openstack.org/openstacksdk/latest/user/vendor-support.html +https://docs.openstack.org/openstacksdk/latest/user/config/vendor-support.ht... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/os_client_config/vendors/limestonenetworks.json new/os-client-config-1.32.0/os_client_config/vendors/limestonenetworks.json --- old/os-client-config-1.31.2/os_client_config/vendors/limestonenetworks.json 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/os_client_config/vendors/limestonenetworks.json 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -{ - "name": "limestonenetworks", - "profile": { - "auth": { - "auth_url": "https://auth.cloud.lstn.net:5000/v3" - }, - "regions": [ - "us-dfw-1", - "us-slc" - ], - "identity_api_version": "3", - "image_format": "raw", - "volume_api_version": "3" - } - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/os_client_config.egg-info/PKG-INFO new/os-client-config-1.32.0/os_client_config.egg-info/PKG-INFO --- old/os-client-config-1.31.2/os_client_config.egg-info/PKG-INFO 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/os_client_config.egg-info/PKG-INFO 2019-03-08 01:03:31.000000000 +0100 @@ -1,17 +1,17 @@ Metadata-Version: 1.1 Name: os-client-config -Version: 1.31.2 +Version: 1.32.0 Summary: OpenStack Client Configuation Library Home-page: https://docs.openstack.org/os-client-config/latest Author: OpenStack -Author-email: openstack-dev@lists.openstack.org +Author-email: openstack-discuss@lists.openstack.org License: UNKNOWN Description: ================ os-client-config ================ - .. image:: http://governance.openstack.org/badges/os-client-config.svg - :target: http://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/os-client-config.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html .. warning:: `os-client-config` has been superceded by `openstacksdk`_. While @@ -35,7 +35,8 @@ * Free software: Apache license * Documentation: http://docs.openstack.org/os-client-config/latest * Source: http://git.openstack.org/cgit/openstack/os-client-config - * Bugs: http://bugs.launchpad.net/os-client-config + * Bugs: https://storyboard.openstack.org/#!/project/openstack/os-client-config + * Release Notes https://docs.openstack.org/releasenotes/os-client-config .. _openstacksdk: http://docs.openstack.org/openstacksdk/latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/os_client_config.egg-info/SOURCES.txt new/os-client-config-1.32.0/os_client_config.egg-info/SOURCES.txt --- old/os-client-config-1.31.2/os_client_config.egg-info/SOURCES.txt 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/os_client_config.egg-info/SOURCES.txt 2019-03-08 01:03:31.000000000 +0100 @@ -49,7 +49,6 @@ os_client_config/tests/test_import_vendors.py os_client_config/tests/test_init.py os_client_config/vendors/__init__.py -os_client_config/vendors/limestonenetworks.json releasenotes/notes/catch-up-release-notes-e385fad34e9f3d6e.yaml releasenotes/notes/cloud-profile-status-e0d29b5e2f10e95c.yaml releasenotes/notes/default-cloud-7ee0bcb9e5dd24b9.yaml @@ -79,6 +78,7 @@ releasenotes/source/ocata.rst releasenotes/source/pike.rst releasenotes/source/queens.rst +releasenotes/source/rocky.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/os_client_config.egg-info/pbr.json new/os-client-config-1.32.0/os_client_config.egg-info/pbr.json --- old/os-client-config-1.31.2/os_client_config.egg-info/pbr.json 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/os_client_config.egg-info/pbr.json 2019-03-08 01:03:31.000000000 +0100 @@ -1 +1 @@ -{"git_version": "a024da3", "is_release": true} \ No newline at end of file +{"git_version": "74fc34a", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/releasenotes/source/index.rst new/os-client-config-1.32.0/releasenotes/source/index.rst --- old/os-client-config-1.31.2/releasenotes/source/index.rst 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/releasenotes/source/index.rst 2019-03-08 01:01:20.000000000 +0100 @@ -9,6 +9,7 @@ :maxdepth: 2 unreleased + rocky queens pike ocata diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/releasenotes/source/rocky.rst new/os-client-config-1.32.0/releasenotes/source/rocky.rst --- old/os-client-config-1.31.2/releasenotes/source/rocky.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/os-client-config-1.32.0/releasenotes/source/rocky.rst 2019-03-08 01:01:20.000000000 +0100 @@ -0,0 +1,6 @@ +=================================== + Rocky Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/rocky diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/setup.cfg new/os-client-config-1.32.0/setup.cfg --- old/os-client-config-1.31.2/setup.cfg 2018-06-18 02:54:27.000000000 +0200 +++ new/os-client-config-1.32.0/setup.cfg 2019-03-08 01:03:31.000000000 +0100 @@ -4,7 +4,7 @@ description-file = README.rst author = OpenStack -author-email = openstack-dev@lists.openstack.org +author-email = openstack-discuss@lists.openstack.org home-page = https://docs.openstack.org/os-client-config/latest classifier = Environment :: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/tools/keystone_version.py new/os-client-config-1.32.0/tools/keystone_version.py --- old/os-client-config-1.31.2/tools/keystone_version.py 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/tools/keystone_version.py 2019-03-08 01:01:20.000000000 +0100 @@ -16,7 +16,7 @@ import os_client_config import pprint import sys -import urlparse +import six.moves.urllib.parse as urlparse def print_versions(r): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-client-config-1.31.2/tox.ini new/os-client-config-1.32.0/tox.ini --- old/os-client-config-1.31.2/tox.ini 2018-06-18 02:51:04.000000000 +0200 +++ new/os-client-config-1.32.0/tox.ini 2019-03-08 01:01:20.000000000 +0100 @@ -1,6 +1,6 @@ [tox] -minversion = 1.6 -envlist = py35,py27,pep8 +minversion = 2.0 +envlist = py37,py27,pep8 skipsdist = True [testenv] @@ -34,7 +34,6 @@ readme commands = doc8 doc/source - python setup.py check -r -s flake8 os_client_config [testenv:venv]
participants (1)
-
root