Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-designateclient for
openSUSE:Factory checked in at 2021-05-10 15:37:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-designateclient (Old)
and /work/SRC/openSUSE:Factory/.python-designateclient.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-designateclient"
Mon May 10 15:37:18 2021 rev:20 rq:889963 version:4.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-designateclient/python-designateclient.changes
2020-10-26 16:15:39.386900847 +0100
+++
/work/SRC/openSUSE:Factory/.python-designateclient.new.2988/python-designateclient.changes
2021-05-10 15:39:32.253525566 +0200
@@ -1,0 +2,9 @@
+Sun May 2 17:22:25 UTC 2021 - [email protected]
+
+- update to version 4.2.0
+ - Add choices to `--type` command line argument
+ - Fix doc reference builds
+ - Add auto generated OSC documentation
+ - Increase hacking version
+
+-------------------------------------------------------------------
Old:
----
python-designateclient-4.1.0.tar.gz
New:
----
python-designateclient-4.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-designateclient.spec ++++++
--- /var/tmp/diff_new_pack.b5onnn/_old 2021-05-10 15:39:32.757523504 +0200
+++ /var/tmp/diff_new_pack.b5onnn/_new 2021-05-10 15:39:32.757523504 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-designateclient
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: python-designateclient
-Version: 4.1.0
+Version: 4.2.0
Release: 0
Summary: OpenStack DNS as a Service - Client
License: Apache-2.0
Group: Development/Languages/Python
-URL: https://launchpad.net/python-designateclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-designateclient/python-designateclient-4.1.0.tar.gz
+URL: https://docs.openstack.org/python-designateclient
+Source0:
https://files.pythonhosted.org/packages/source/p/python-designateclient/python-designateclient-4.2.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-jsonschema >= 2.6.0
BuildRequires: python3-keystoneauth1 >= 3.4.0
@@ -40,7 +40,6 @@
%package -n python3-designateclient
Summary: OpenStack DNS as a Service - Client
-Group: Development/Languages/Python
Requires: python3-cliff >= 2.8.0
Requires: python3-debtcollector >= 1.2.0
Requires: python3-jsonschema >= 2.6.0
@@ -62,19 +61,20 @@
Group: Documentation/HTML
BuildRequires: python3-Sphinx
BuildRequires: python3-openstackdocstheme
+BuildRequires: python3-sphinxcontrib-apidoc
%description -n python-designateclient-doc
Documentation for the OpenStack DNS as a Service - Client.
%prep
-%autosetup -p1 -n python-designateclient-4.1.0
+%autosetup -p1 -n python-designateclient-4.2.0
%py_req_cleanup
%build
%py3_build
# generate docs
-PYTHONPATH=. PBR_VERSION=4.1.0 %sphinx_build -b html doc/source doc/build/html
+PYTHONPATH=. PBR_VERSION=4.2.0 %sphinx_build -b html doc/source doc/build/html
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.b5onnn/_old 2021-05-10 15:39:32.793523356 +0200
+++ /var/tmp/diff_new_pack.b5onnn/_new 2021-05-10 15:39:32.793523356 +0200
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-designateclient/python-designateclient.spec.j2</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/wallaby/openstack/python-designateclient/python-designateclient.spec.j2</param>
<param name="output-name">python-designateclient.spec</param>
- <param
name="requirements">https://opendev.org/openstack/python-designateclient/raw/branch/stable/victoria/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/python-designateclient/raw/branch/stable/wallaby/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param
name="changelog-provider">gh,openstack,python-designateclient</param>
</service>
++++++ python-designateclient-4.1.0.tar.gz ->
python-designateclient-4.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/AUTHORS
new/python-designateclient-4.2.0/AUTHORS
--- old/python-designateclient-4.1.0/AUTHORS 2020-08-03 17:20:00.000000000
+0200
+++ new/python-designateclient-4.2.0/AUTHORS 2021-01-25 21:41:02.000000000
+0100
@@ -49,8 +49,10 @@
Kiall Mac Innes <[email protected]>
Lakshmi N Sampath <[email protected]>
Marcus Furlong <[email protected]>
+Michael Johnson <[email protected]>
Monty Taylor <[email protected]>
Nguyen Hai <[email protected]>
+Nicolas Bock <[email protected]>
Ond??ej Nov?? <[email protected]>
OpenStack Release Bot <[email protected]>
Patrick Galbraith <[email protected]>
@@ -89,6 +91,7 @@
lingyongxu <[email protected]>
melissaml <[email protected]>
miaoyuliang <[email protected]>
+michaeltchapman <[email protected]>
qingszhao <[email protected]>
ricolin <[email protected]>
ricolin <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/ChangeLog
new/python-designateclient-4.2.0/ChangeLog
--- old/python-designateclient-4.1.0/ChangeLog 2020-08-03 17:20:00.000000000
+0200
+++ new/python-designateclient-4.2.0/ChangeLog 2021-01-25 21:41:02.000000000
+0100
@@ -1,6 +1,14 @@
CHANGES
=======
+4.2.0
+-----
+
+* Add auto generated OSC documentation
+* Fix doc reference builds
+* Add choices to \`--type\` command line argument
+* Increase hacking version
+
4.1.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/PKG-INFO
new/python-designateclient-4.2.0/PKG-INFO
--- old/python-designateclient-4.1.0/PKG-INFO 2020-08-03 17:20:01.000000000
+0200
+++ new/python-designateclient-4.2.0/PKG-INFO 2021-01-25 21:41:02.222849400
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-designateclient
-Version: 4.1.0
+Version: 4.2.0
Summary: OpenStack DNS-as-a-Service - Client
Home-page: https://docs.openstack.org/python-designateclient/latest
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/designateclient/osc/plugin.py
new/python-designateclient-4.2.0/designateclient/osc/plugin.py
--- old/python-designateclient-4.1.0/designateclient/osc/plugin.py
2020-08-03 17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/designateclient/osc/plugin.py
2021-01-25 21:40:26.000000000 +0100
@@ -46,8 +46,8 @@
'--os-dns-api-version',
metavar='<dns-api-version>',
default=os.environ.get('OS_DNS_API_VERSION', '2'),
- help='DNS API version, default=' +
- DEFAULT_API_VERSION +
- ' (Env: OS_DNS_API_VERSION)')
+ help=('DNS API version, default=' +
+ DEFAULT_API_VERSION +
+ ' (Env: OS_DNS_API_VERSION)'))
return parser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/designateclient/v2/cli/quotas.py
new/python-designateclient-4.2.0/designateclient/v2/cli/quotas.py
--- old/python-designateclient-4.1.0/designateclient/v2/cli/quotas.py
2020-08-03 17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/designateclient/v2/cli/quotas.py
2021-01-25 21:40:26.000000000 +0100
@@ -67,7 +67,7 @@
"""Set quotas"""
def _build_options_list(self):
- return itertools.chain(DNS_QUOTAS.items())
+ return itertools.chain(DNS_QUOTAS.items())
def get_parser(self, prog_name):
parser = super(SetQuotasCommand, self).get_parser(prog_name)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/designateclient/v2/cli/zones.py
new/python-designateclient-4.2.0/designateclient/v2/cli/zones.py
--- old/python-designateclient-4.1.0/designateclient/v2/cli/zones.py
2020-08-03 17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/designateclient/v2/cli/zones.py
2021-01-25 21:40:26.000000000 +0100
@@ -55,7 +55,10 @@
parser.add_argument('--name', help="Zone Name", required=False)
parser.add_argument('--email', help="Zone Email", required=False)
- parser.add_argument('--type', help="Zone Type", required=False)
+ parser.add_argument('--type', help="Zone Type",
+ choices=["PRIMARY", "SECONDARY"],
+ default="PRIMARY",
+ required=False)
parser.add_argument('--ttl', help="Time To Live (Seconds)",
required=False)
parser.add_argument('--description', help="Description",
@@ -129,7 +132,9 @@
parser.add_argument('name', help="Zone Name")
parser.add_argument('--email', help="Zone Email")
- parser.add_argument('--type', help="Zone Type", default='PRIMARY')
+ parser.add_argument('--type', help="Zone Type",
+ choices=["PRIMARY", "SECONDARY"],
+ default='PRIMARY')
parser.add_argument('--ttl', type=int, help="Time To Live (Seconds)")
parser.add_argument('--description', help="Description")
parser.add_argument('--masters', help="Zone Masters", nargs='+')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/designateclient/v2/recordsets.py
new/python-designateclient-4.2.0/designateclient/v2/recordsets.py
--- old/python-designateclient-4.1.0/designateclient/v2/recordsets.py
2020-08-03 17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/designateclient/v2/recordsets.py
2021-01-25 21:40:26.000000000 +0100
@@ -26,8 +26,8 @@
# If we get a zone name we'll need to get the ID of it before POST.
if isinstance(zone, six.string_types) and not \
- uuidutils.is_uuid_like(zone):
- zone_info = self.client.zones.get(zone)
+ uuidutils.is_uuid_like(zone):
+ zone_info = self.client.zones.get(zone)
elif isinstance(zone, dict):
zone_info = zone
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/doc/requirements.txt
new/python-designateclient-4.2.0/doc/requirements.txt
--- old/python-designateclient-4.1.0/doc/requirements.txt 2020-08-03
17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/doc/requirements.txt 2021-01-25
21:40:26.000000000 +0100
@@ -4,3 +4,4 @@
sphinx>=2.0.0,!=2.1.0 # BSD
reno>=3.1.0 # Apache-2.0
openstackdocstheme>=2.2.1 # Apache-2.0
+sphinxcontrib-apidoc>=0.2.0 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/doc/source/cli/index.rst
new/python-designateclient-4.2.0/doc/source/cli/index.rst
--- old/python-designateclient-4.1.0/doc/source/cli/index.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/python-designateclient-4.2.0/doc/source/cli/index.rst 2021-01-25
21:40:26.000000000 +0100
@@ -0,0 +1,47 @@
+Designate OpenStack Client Command Reference
+============================================
+
+List of released CLI commands available in OpenStack client. These commands
+can be referenced by doing ``openstack help <command>``.
+
+========================
+Managing the DNS Service
+========================
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: dns *
+
+===============
+Pointer Records
+===============
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: ptr *
+
+===========
+Record Sets
+===========
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: recordset *
+
+=================
+Top Level Domains
+=================
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: tld *
+
+==========================
+Transaction Signature Keys
+==========================
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: tsigkey *
+
+==============
+Managing Zones
+==============
+
+.. autoprogram-cliff:: openstack.dns.v2
+ :command: zone *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/doc/source/conf.py
new/python-designateclient-4.2.0/doc/source/conf.py
--- old/python-designateclient-4.1.0/doc/source/conf.py 2020-08-03
17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/doc/source/conf.py 2021-01-25
21:40:26.000000000 +0100
@@ -6,7 +6,12 @@
# Add any Sphinx extension module names here, as strings. They can be
extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode',
'openstackdocstheme']
+extensions = [
+ 'sphinx.ext.autodoc',
+ 'sphinx.ext.viewcode',
+ 'sphinxcontrib.apidoc',
+ 'openstackdocstheme',
+ 'cliff.sphinxext']
# openstackdocstheme options
openstackdocs_repo_name = 'openstack/python-designateclient'
@@ -14,6 +19,15 @@
openstackdocs_bug_tag = ''
html_theme = 'openstackdocs'
+apidoc_module_dir = '../../designateclient'
+apidoc_output_dir = 'reference/api'
+apidoc_excluded_paths = [ 'tests/*', 'functionaltests/*' ]
+apidoc_separate_modules = True
+
+autodoc_exclude_modules = [
+ 'designateclient.tests.*',
+ 'designateclient.functionaltests.*']
+
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/doc/source/index.rst
new/python-designateclient-4.2.0/doc/source/index.rst
--- old/python-designateclient-4.1.0/doc/source/index.rst 2020-08-03
17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/doc/source/index.rst 2021-01-25
21:40:26.000000000 +0100
@@ -20,6 +20,7 @@
install/index
user/index
+ cli/index
contributor/index
reference/index
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/doc/source/reference/index.rst
new/python-designateclient-4.2.0/doc/source/reference/index.rst
--- old/python-designateclient-4.1.0/doc/source/reference/index.rst
2020-08-03 17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/doc/source/reference/index.rst
2021-01-25 21:40:26.000000000 +0100
@@ -1,7 +1,8 @@
-==================================
- python-designateclient Reference
-==================================
+========================================
+python-designateclient Package Reference
+========================================
.. toctree::
+ :maxdepth: 4
- api/autoindex
+ api/modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/lower-constraints.txt
new/python-designateclient-4.2.0/lower-constraints.txt
--- old/python-designateclient-4.1.0/lower-constraints.txt 2020-08-03
17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/lower-constraints.txt 2021-01-25
21:40:26.000000000 +0100
@@ -1,11 +1,11 @@
appdirs==1.3.0
asn1crypto==0.23.0
Babel==2.3.4
-cffi==1.7.0
+cffi==1.14.0
cliff==2.8.0
cmd2==0.8.0
coverage==4.0
-cryptography==2.1
+cryptography==3.1
debtcollector==1.2.0
decorator==3.4.0
deprecation==1.0
@@ -14,9 +14,7 @@
extras==1.0.0
fasteners==0.7.0
fixtures==3.0.0
-flake8==2.5.5
future==0.16.0
-hacking==0.12.0
idna==2.6
iso8601==0.1.11
jmespath==0.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/python_designateclient.egg-info/PKG-INFO
new/python-designateclient-4.2.0/python_designateclient.egg-info/PKG-INFO
--- old/python-designateclient-4.1.0/python_designateclient.egg-info/PKG-INFO
2020-08-03 17:20:00.000000000 +0200
+++ new/python-designateclient-4.2.0/python_designateclient.egg-info/PKG-INFO
2021-01-25 21:41:02.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-designateclient
-Version: 4.1.0
+Version: 4.2.0
Summary: OpenStack DNS-as-a-Service - Client
Home-page: https://docs.openstack.org/python-designateclient/latest
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/python_designateclient.egg-info/SOURCES.txt
new/python-designateclient-4.2.0/python_designateclient.egg-info/SOURCES.txt
---
old/python-designateclient-4.1.0/python_designateclient.egg-info/SOURCES.txt
2020-08-03 17:20:00.000000000 +0200
+++
new/python-designateclient-4.2.0/python_designateclient.egg-info/SOURCES.txt
2021-01-25 21:41:02.000000000 +0100
@@ -86,6 +86,7 @@
doc/examples/zone_list_paging.py
doc/source/conf.py
doc/source/index.rst
+doc/source/cli/index.rst
doc/source/contributor/contributing.rst
doc/source/contributor/functional-tests.rst
doc/source/contributor/index.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-designateclient-4.1.0/python_designateclient.egg-info/pbr.json
new/python-designateclient-4.2.0/python_designateclient.egg-info/pbr.json
--- old/python-designateclient-4.1.0/python_designateclient.egg-info/pbr.json
2020-08-03 17:20:00.000000000 +0200
+++ new/python-designateclient-4.2.0/python_designateclient.egg-info/pbr.json
2021-01-25 21:41:02.000000000 +0100
@@ -1 +1 @@
-{"git_version": "055d160", "is_release": true}
\ No newline at end of file
+{"git_version": "e6e7b19", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/setup.cfg
new/python-designateclient-4.2.0/setup.cfg
--- old/python-designateclient-4.1.0/setup.cfg 2020-08-03 17:20:01.000000000
+0200
+++ new/python-designateclient-4.2.0/setup.cfg 2021-01-25 21:41:02.226850000
+0100
@@ -116,10 +116,3 @@
mapping_file = babel.cfg
output_file = designateclient/locale/designateclient.pot
-[pbr]
-autodoc_index_modules = True
-api_doc_dir = reference/api
-autodoc_exclude_modules =
- designateclient.tests.*
- designateclient.functionaltests.*
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/test-requirements.txt
new/python-designateclient-4.2.0/test-requirements.txt
--- old/python-designateclient-4.1.0/test-requirements.txt 2020-08-03
17:19:17.000000000 +0200
+++ new/python-designateclient-4.2.0/test-requirements.txt 2021-01-25
21:40:26.000000000 +0100
@@ -2,7 +2,7 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
# Hacking already pins down pep8, pyflakes and flake8
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
oslo.config>=5.2.0 # Apache-2.0
oslotest>=3.2.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-designateclient-4.1.0/tox.ini
new/python-designateclient-4.2.0/tox.ini
--- old/python-designateclient-4.1.0/tox.ini 2020-08-03 17:19:17.000000000
+0200
+++ new/python-designateclient-4.2.0/tox.ini 2021-01-25 21:40:26.000000000
+0100
@@ -1,5 +1,5 @@
[tox]
-envlist = py36,py37,flake8
+envlist = py36,py37,py38,flake8
minversion = 3.1.0
skipsdist = True
skip_missing_interpreters = true
@@ -34,7 +34,7 @@
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
-commands = sphinx-build -b html doc/source doc/build/html
+commands = sphinx-build -W -b html doc/source doc/build/html
[testenv:flake8]
commands = flake8
@@ -75,6 +75,10 @@
setenv =
{[testenv:functional]setenv}
+[testenv:functional-py38]
+setenv =
+ {[testenv:functional]setenv}
+
[testenv:releasenotes]
deps =
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
@@ -88,9 +92,10 @@
# H404 multi line docstring should start with a summary
# H405 multi line docstring summary not separated with an empty line
# H904 Wrap long lines in parentheses instead of a backslash
+# W504 line break after binary operator
# See designate for other ignored codes that may apply here
-ignore = H105, H302,H402,H404,H405,H904
+ignore = H105,H302,H402,H404,H405,W504,H904
builtins = _
exclude =
.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools