Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-keystonemiddleware for
openSUSE:Factory checked in at 2026-09-08 16:55:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystonemiddleware (Old)
and /work/SRC/openSUSE:Factory/.python-keystonemiddleware.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystonemiddleware"
Tue Sep 8 16:55:42 2026 rev:24 rq:1376277 version:13.0.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-keystonemiddleware/python-keystonemiddleware.changes
2026-08-09 21:37:43.135103564 +0200
+++
/work/SRC/openSUSE:Factory/.python-keystonemiddleware.new.1265/python-keystonemiddleware.changes
2026-09-08 16:58:03.570844898 +0200
@@ -1,0 +2,10 @@
+Mon Sep 7 09:38:18 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 13.0.1:
+ * Drop redundant default of memcache_username/password
+ * Mask memcache_password in debug log
+ * Replace deprecated `timeutils.set_time_override`
+- drop 0001-Replace-deprecated-timeutils.set_time_override.patch
+ (upstream)
+
+-------------------------------------------------------------------
Old:
----
0001-Replace-deprecated-timeutils.set_time_override.patch
keystonemiddleware-13.0.0.tar.gz
New:
----
keystonemiddleware-13.0.1.tar.gz
----------(Old B)----------
Old: * Replace deprecated `timeutils.set_time_override`
- drop 0001-Replace-deprecated-timeutils.set_time_override.patch
(upstream)
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-keystonemiddleware.spec ++++++
--- /var/tmp/diff_new_pack.2zVaRk/_old 2026-09-08 16:58:04.754894243 +0200
+++ /var/tmp/diff_new_pack.2zVaRk/_new 2026-09-08 16:58:04.756894327 +0200
@@ -17,14 +17,13 @@
Name: python-keystonemiddleware
-Version: 13.0.0
+Version: 13.0.1
Release: 0
Summary: Middleware for OpenStack Identity
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/keystonemiddleware
Source0:
https://files.pythonhosted.org/packages/source/k/keystonemiddleware/keystonemiddleware-%{version}.tar.gz
-Patch1: 0001-Replace-deprecated-timeutils.set_time_override.patch
BuildRequires: %{python_module PyJWT >= 2.4.0}
BuildRequires: %{python_module WebOb >= 1.7.1}
BuildRequires: %{python_module WebTest}
++++++ keystonemiddleware-13.0.0.tar.gz -> keystonemiddleware-13.0.1.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystonemiddleware-13.0.0/AUTHORS
new/keystonemiddleware-13.0.1/AUTHORS
--- old/keystonemiddleware-13.0.0/AUTHORS 2026-05-13 11:20:03.000000000
+0200
+++ new/keystonemiddleware-13.0.1/AUTHORS 2026-08-25 09:52:40.995234000
+0200
@@ -14,6 +14,7 @@
Anh Tran <[email protected]>
Anthony Young <[email protected]>
Arnaud Morin <[email protected]>
+Artem Goncharov <[email protected]>
Artem Vasilyev <[email protected]>
Arun Kant <[email protected]>
Ayumu Ueha <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystonemiddleware-13.0.0/ChangeLog
new/keystonemiddleware-13.0.1/ChangeLog
--- old/keystonemiddleware-13.0.0/ChangeLog 2026-05-13 11:20:03.000000000
+0200
+++ new/keystonemiddleware-13.0.1/ChangeLog 2026-08-25 09:52:40.928218800
+0200
@@ -1,6 +1,13 @@
CHANGES
=======
+13.0.1
+------
+
+* Drop redundant default of memcache\_username/password
+* Mask memcache\_password in debug log
+* Replace deprecated \`timeutils.set\_time\_override\`
+
13.0.0
------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/keystonemiddleware-13.0.0/PKG-INFO
new/keystonemiddleware-13.0.1/PKG-INFO
--- old/keystonemiddleware-13.0.0/PKG-INFO 2026-05-13 11:20:03.862797000
+0200
+++ new/keystonemiddleware-13.0.1/PKG-INFO 2026-08-25 09:52:41.090254800
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: keystonemiddleware
-Version: 13.0.0
+Version: 13.0.1
Summary: Middleware for OpenStack Identity
Home-page: https://docs.openstack.org/keystonemiddleware/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystonemiddleware-13.0.0/keystonemiddleware/auth_token/_opts.py
new/keystonemiddleware-13.0.1/keystonemiddleware/auth_token/_opts.py
--- old/keystonemiddleware-13.0.0/keystonemiddleware/auth_token/_opts.py
2026-05-13 11:19:13.000000000 +0200
+++ new/keystonemiddleware-13.0.1/keystonemiddleware/auth_token/_opts.py
2026-08-25 09:51:52.753016500 +0200
@@ -184,10 +184,9 @@
help='Enable the SASL(Simple Authentication and Security'
' Layer) if the SASL_enable is true, else disable.'),
cfg.StrOpt('memcache_username',
- default='',
help='the user name for the SASL'),
cfg.StrOpt('memcache_password',
- default='',
+ secret=True,
help='the username password for SASL'),
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystonemiddleware-13.0.0/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py
new/keystonemiddleware-13.0.1/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py
---
old/keystonemiddleware-13.0.0/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py
2026-05-13 11:19:13.000000000 +0200
+++
new/keystonemiddleware-13.0.1/keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py
2026-08-25 09:51:52.757025500 +0200
@@ -12,6 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
+import calendar
import datetime
import os
import time
@@ -136,8 +137,20 @@
def setUp(self):
super(TimeFixture, self).setUp()
- timeutils.set_time_override(self.new_time)
- self.addCleanup(timeutils.clear_time_override)
+ patcher = mock.patch.object(timeutils, "utcnow", lambda: self.new_time)
+ patcher.start()
+ self.addCleanup(patcher.stop)
+ ts_patcher = mock.patch.object(
+ timeutils,
+ "utcnow_ts",
+ lambda microsecond=False: calendar.timegm(
+ self.new_time.timetuple()),
+ )
+ ts_patcher.start()
+ self.addCleanup(ts_patcher.stop)
+
+ def advance_time_seconds(self, seconds):
+ self.new_time += datetime.timedelta(seconds=seconds)
class FakeApp(object):
@@ -606,11 +619,11 @@
req.environ.update(extra_environ)
now = datetime.datetime.now(datetime.timezone.utc)
- self.useFixture(TimeFixture(now))
+ time_fixture = self.useFixture(TimeFixture(now))
req.get_response(self.middleware)
self.assertIsNotNone(self._get_cached_token(token))
- timeutils.advance_time_seconds(token_cache_time)
+ time_fixture.advance_time_seconds(token_cache_time)
self.assertIsNone(self._get_cached_token(token))
def test_swift_memcache_set_expired(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystonemiddleware-13.0.0/keystonemiddleware.egg-info/PKG-INFO
new/keystonemiddleware-13.0.1/keystonemiddleware.egg-info/PKG-INFO
--- old/keystonemiddleware-13.0.0/keystonemiddleware.egg-info/PKG-INFO
2026-05-13 11:20:03.000000000 +0200
+++ new/keystonemiddleware-13.0.1/keystonemiddleware.egg-info/PKG-INFO
2026-08-25 09:52:41.008237000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: keystonemiddleware
-Version: 13.0.0
+Version: 13.0.1
Summary: Middleware for OpenStack Identity
Home-page: https://docs.openstack.org/keystonemiddleware/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/keystonemiddleware-13.0.0/keystonemiddleware.egg-info/pbr.json
new/keystonemiddleware-13.0.1/keystonemiddleware.egg-info/pbr.json
--- old/keystonemiddleware-13.0.0/keystonemiddleware.egg-info/pbr.json
2026-05-13 11:20:03.000000000 +0200
+++ new/keystonemiddleware-13.0.1/keystonemiddleware.egg-info/pbr.json
2026-08-25 09:52:41.006236300 +0200
@@ -1 +1 @@
-{"git_version": "39ae6ca", "is_release": true}
\ No newline at end of file
+{"git_version": "25a680f", "is_release": true}
\ No newline at end of file