Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-keystoneauth1 for
openSUSE:Factory checked in at 2021-05-10 15:37:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneauth1 (Old)
and /work/SRC/openSUSE:Factory/.python-keystoneauth1.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystoneauth1"
Mon May 10 15:37:24 2021 rev:15 rq:889970 version:4.3.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-keystoneauth1/python-keystoneauth1.changes
2020-10-26 16:16:14.322931525 +0100
+++
/work/SRC/openSUSE:Factory/.python-keystoneauth1.new.2988/python-keystoneauth1.changes
2021-05-10 15:39:36.437508443 +0200
@@ -1,0 +2,8 @@
+Sun May 2 17:24:33 UTC 2021 - [email protected]
+
+- update to version 4.3.1
+ - Provide the default get_auth_ref implementation
+ - Specify manila microversion header
+ - Update master for stable/victoria
+
+-------------------------------------------------------------------
Old:
----
keystoneauth1-4.2.1.tar.gz
New:
----
keystoneauth1-4.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-keystoneauth1.spec ++++++
--- /var/tmp/diff_new_pack.RBDzJ8/_old 2021-05-10 15:39:36.881506627 +0200
+++ /var/tmp/diff_new_pack.RBDzJ8/_new 2021-05-10 15:39:36.881506627 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-keystoneauth1
#
-# 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-keystoneauth1
-Version: 4.2.1
+Version: 4.3.1
Release: 0
Summary: OpenStack authenticating tools
License: Apache-2.0
Group: Development/Languages/Python
-URL: https://launchpad.net/keystoneauth
-Source0:
https://files.pythonhosted.org/packages/source/k/keystoneauth1/keystoneauth1-4.2.1.tar.gz
+URL: https://docs.openstack.org/keystoneauth
+Source0:
https://files.pythonhosted.org/packages/source/k/keystoneauth1/keystoneauth1-4.3.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-PyYAML
BuildRequires: python3-betamax
@@ -53,7 +53,6 @@
%package -n python3-keystoneauth1
Summary: OpenStack authenticating tools
-Group: Development/Languages/Python
Requires: python3-PyYAML
Requires: python3-iso8601 >= 0.1.11
Requires: python3-lxml
@@ -75,7 +74,6 @@
%package -n python-keystoneauth1-doc
Summary: Documentation for OpenStack authenticating tools
-Group: Development/Languages/Python
BuildRequires: python3-Sphinx
BuildRequires: python3-openstackdocstheme
BuildRequires: python3-sphinxcontrib-apidoc
++++++ _service ++++++
--- /var/tmp/diff_new_pack.RBDzJ8/_old 2021-05-10 15:39:36.909506512 +0200
+++ /var/tmp/diff_new_pack.RBDzJ8/_new 2021-05-10 15:39:36.909506512 +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/keystoneauth1/keystoneauth1.spec.j2</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/wallaby/openstack/keystoneauth1/keystoneauth1.spec.j2</param>
<param name="output-name">python-keystoneauth1.spec</param>
- <param
name="requirements">https://opendev.org/openstack/keystoneauth/raw/branch/stable/victoria/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/keystoneauth/raw/branch/stable/wallaby/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,keystoneauth</param>
</service>
++++++ keystoneauth1-4.2.1.tar.gz -> keystoneauth1-4.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/AUTHORS
new/keystoneauth1-4.3.1/AUTHORS
--- old/keystoneauth1-4.2.1/AUTHORS 2020-08-04 11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/AUTHORS 2021-02-22 16:44:19.000000000 +0100
@@ -65,6 +65,7 @@
Ghanshyam Mann <[email protected]>
Ghe Rivero <[email protected]>
Ghe Rivero <[email protected]>
+Goutham Pacha Ravi <[email protected]>
Gregory Haynes <[email protected]>
Guang Yee <[email protected]>
Guang Yee <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/ChangeLog
new/keystoneauth1-4.3.1/ChangeLog
--- old/keystoneauth1-4.2.1/ChangeLog 2020-08-04 11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/ChangeLog 2021-02-22 16:44:19.000000000 +0100
@@ -1,6 +1,17 @@
CHANGES
=======
+4.3.1
+-----
+
+* Specify manila microversion header
+
+4.3.0
+-----
+
+* Provide the default get\_auth\_ref implementation
+* Update master for stable/victoria
+
4.2.1
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/PKG-INFO
new/keystoneauth1-4.3.1/PKG-INFO
--- old/keystoneauth1-4.2.1/PKG-INFO 2020-08-04 11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/PKG-INFO 2021-02-22 16:44:19.613208500 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: keystoneauth1
-Version: 4.2.1
+Version: 4.3.1
Summary: Authentication Library for OpenStack Identity
Home-page: https://docs.openstack.org/keystoneauth/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/keystoneauth1/plugin.py
new/keystoneauth1-4.3.1/keystoneauth1/plugin.py
--- old/keystoneauth1-4.2.1/keystoneauth1/plugin.py 2020-08-04
11:15:42.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1/plugin.py 2021-02-22
16:43:31.000000000 +0100
@@ -61,6 +61,17 @@
"""
return None
+ def get_auth_ref(self, session, **kwargs):
+ """Return the authentication reference of an auth plugin.
+
+ There are no required kwargs. They are passed directly to the auth
+ plugin and they are implementation specific.
+
+ :param session: A session object to be used for communication
+ :type session: keystoneauth1.session.session
+ """
+ return None
+
def get_headers(self, session, **kwargs):
"""Fetch authentication headers for message.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/keystoneauth1/session.py
new/keystoneauth1-4.3.1/keystoneauth1/session.py
--- old/keystoneauth1-4.2.1/keystoneauth1/session.py 2020-08-04
11:15:42.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1/session.py 2021-02-22
16:43:31.000000000 +0100
@@ -83,6 +83,8 @@
headers.append("X-OpenStack-Nova-API-Version")
elif mv_service_type == "baremetal":
headers.append("X-OpenStack-Ironic-API-Version")
+ elif mv_service_type in ["sharev2", "shared-file-system"]:
+ headers.append("X-OpenStack-Manila-API-Version")
return headers
@@ -614,6 +616,14 @@
if (service_type.startswith('volume') or
service_type == 'block-storage'):
service_type = 'volume'
+ elif service_type.startswith('share'):
+ # NOTE(gouthamr) manila doesn't honor the "OpenStack-API-Version"
+ # header yet, but sending it does no harm - when the service
+ # honors this header, it'll use the standardized name in the
+ # service-types-authority and not the legacy name in the cloud's
+ # service catalog
+ service_type = 'shared-file-system'
+
headers.setdefault('OpenStack-API-Version',
'{service_type} {microversion}'.format(
service_type=service_type,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystoneauth1-4.2.1/keystoneauth1/tests/unit/test_session.py
new/keystoneauth1-4.3.1/keystoneauth1/tests/unit/test_session.py
--- old/keystoneauth1-4.2.1/keystoneauth1/tests/unit/test_session.py
2020-08-04 11:15:42.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1/tests/unit/test_session.py
2021-02-22 16:43:31.000000000 +0100
@@ -164,6 +164,17 @@
self.assertEqual(headers['OpenStack-API-Version'], 'volume 2.30')
self.assertEqual(len(headers.keys()), 1)
+ # shared file system service-type - shared-file-system microversion
+ # (with service type aliases)
+ for service_type in ['sharev2', 'shared-file-system']:
+ headers = {}
+ client_session.Session._set_microversion_headers(
+ headers, (2, 30), None, {'service_type': service_type})
+ self.assertEqual(headers['X-OpenStack-Manila-API-Version'], '2.30')
+ self.assertEqual(headers['OpenStack-API-Version'],
+ 'shared-file-system 2.30')
+ self.assertEqual(len(headers.keys()), 2)
+
# Headers already exist - no change
headers = {
'OpenStack-API-Version': 'compute 2.30',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/keystoneauth1.egg-info/PKG-INFO
new/keystoneauth1-4.3.1/keystoneauth1.egg-info/PKG-INFO
--- old/keystoneauth1-4.2.1/keystoneauth1.egg-info/PKG-INFO 2020-08-04
11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1.egg-info/PKG-INFO 2021-02-22
16:44:19.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: keystoneauth1
-Version: 4.2.1
+Version: 4.3.1
Summary: Authentication Library for OpenStack Identity
Home-page: https://docs.openstack.org/keystoneauth/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystoneauth1-4.2.1/keystoneauth1.egg-info/SOURCES.txt
new/keystoneauth1-4.3.1/keystoneauth1.egg-info/SOURCES.txt
--- old/keystoneauth1-4.2.1/keystoneauth1.egg-info/SOURCES.txt 2020-08-04
11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1.egg-info/SOURCES.txt 2021-02-22
16:44:19.000000000 +0100
@@ -234,6 +234,7 @@
releasenotes/notes/expose-endpoint-status-6195a6b76d8a8de8.yaml
releasenotes/notes/filter-versions-service-type-763af68092344b7a.yaml
releasenotes/notes/fix-get-all-version-data-a01ee58524755b9b.yaml
+releasenotes/notes/get-auth-ref-7418e13bd0942060.yaml
releasenotes/notes/global_request_id-per-request-bd66c7e0f1a71d9f.yaml
releasenotes/notes/improve-http-error-handling.yaml
releasenotes/notes/ironic-discovery-fe41793ef97027bf.yaml
@@ -264,5 +265,6 @@
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/keystoneauth1.egg-info/pbr.json
new/keystoneauth1-4.3.1/keystoneauth1.egg-info/pbr.json
--- old/keystoneauth1-4.2.1/keystoneauth1.egg-info/pbr.json 2020-08-04
11:17:27.000000000 +0200
+++ new/keystoneauth1-4.3.1/keystoneauth1.egg-info/pbr.json 2021-02-22
16:44:19.000000000 +0100
@@ -1 +1 @@
-{"git_version": "c2d2e7a", "is_release": true}
\ No newline at end of file
+{"git_version": "112bcae", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystoneauth1-4.2.1/releasenotes/notes/get-auth-ref-7418e13bd0942060.yaml
new/keystoneauth1-4.3.1/releasenotes/notes/get-auth-ref-7418e13bd0942060.yaml
---
old/keystoneauth1-4.2.1/releasenotes/notes/get-auth-ref-7418e13bd0942060.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/keystoneauth1-4.3.1/releasenotes/notes/get-auth-ref-7418e13bd0942060.yaml
2021-02-22 16:43:31.000000000 +0100
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ Fixes missing ``get_auth_ref`` call for the ``none`` and ``http_basic``
+ authentication plugins. The implementation simply returns ``None``.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/releasenotes/source/index.rst
new/keystoneauth1-4.3.1/releasenotes/source/index.rst
--- old/keystoneauth1-4.2.1/releasenotes/source/index.rst 2020-08-04
11:15:42.000000000 +0200
+++ new/keystoneauth1-4.3.1/releasenotes/source/index.rst 2021-02-22
16:43:31.000000000 +0100
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ victoria
ussuri
train
stein
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystoneauth1-4.2.1/releasenotes/source/victoria.rst
new/keystoneauth1-4.3.1/releasenotes/source/victoria.rst
--- old/keystoneauth1-4.2.1/releasenotes/source/victoria.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/keystoneauth1-4.3.1/releasenotes/source/victoria.rst 2021-02-22
16:43:31.000000000 +0100
@@ -0,0 +1,6 @@
+=============================
+Victoria Series Release Notes
+=============================
+
+.. release-notes::
+ :branch: stable/victoria