Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-oslo.privsep for 
openSUSE:Factory checked in at 2023-12-28 23:02:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.privsep (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.privsep.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.privsep"

Thu Dec 28 23:02:05 2023 rev:20 rq:1135325 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.privsep/python-oslo.privsep.changes  
2022-10-03 13:47:15.573679082 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.privsep.new.28375/python-oslo.privsep.changes
       2023-12-28 23:03:49.091606166 +0100
@@ -1,0 +2,18 @@
+Wed Dec 27 14:37:50 UTC 2023 - cloud-de...@suse.de
+
+- update to version 3.2.0
+  - Update master for stable/2023.1
+  - Revert "Moves supported python runtimes from version 3.8 to 3.10"
+  - Moves supported python runtimes from version 3.8 to 3.10
+  - setgid should be called before setuid
+  - Imported Translations from Zanata
+
+-------------------------------------------------------------------
+Mon Mar  6 15:47:54 UTC 2023 - cloud-de...@suse.de
+
+- update to version 3.1.0
+  - Add Python3 antelope unit tests
+  - Setup logging without fixing evenlet logging
+  - Update master for stable/zed
+
+-------------------------------------------------------------------

Old:
----
  oslo.privsep-3.0.1.tar.gz

New:
----
  oslo.privsep-3.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-oslo.privsep.spec ++++++
--- /var/tmp/diff_new_pack.hcNP6z/_old  2023-12-28 23:03:49.843633650 +0100
+++ /var/tmp/diff_new_pack.hcNP6z/_new  2023-12-28 23:03:49.843633650 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-oslo.privsep
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 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-oslo.privsep
-Version:        3.0.1
+Version:        3.2.0
 Release:        0
 Summary:        OpenStack library for privilege separation
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://docs.openstack.org/oslo.privsep
-Source0:        
https://files.pythonhosted.org/packages/source/o/oslo.privsep/oslo.privsep-3.0.1.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/o/oslo.privsep/oslo.privsep-3.2.0.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python3-cffi >= 1.14.0
 BuildRequires:  python3-eventlet >= 0.21.0
@@ -68,7 +68,7 @@
 Documentation for oslo.privsep
 
 %prep
-%autosetup -p1 -n oslo.privsep-3.0.1
+%autosetup -p1 -n oslo.privsep-3.2.0
 %py_req_cleanup
 
 %build
@@ -83,7 +83,7 @@
 
 %check
 export PYTHONPATH=.
-python3  -m stestr.cli run
+%{openstack_stestr_run}
 
 %files -n python3-oslo.privsep
 %doc README.rst

++++++ _service ++++++
--- /var/tmp/diff_new_pack.hcNP6z/_old  2023-12-28 23:03:49.867634528 +0100
+++ /var/tmp/diff_new_pack.hcNP6z/_new  2023-12-28 23:03:49.871634674 +0100
@@ -1,13 +1,13 @@
 <services>
-  <service mode="disabled" name="renderspec">
+  <service mode="manual" name="renderspec">
     <param 
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/master/openstack/oslo.privsep/oslo.privsep.spec.j2</param>
     <param name="output-name">python-oslo.privsep.spec</param>
     <param 
name="requirements">https://opendev.org/openstack/oslo.privsep/raw/master/requirements.txt</param>
     <param name="changelog-email">cloud-de...@suse.de</param>
     <param name="changelog-provider">gh,openstack,oslo.privsep</param>
   </service>
-  <service mode="disabled" name="download_files">
+  <service mode="manual" name="download_files">
   </service>
-  <service name="format_spec_file" mode="disabled"/>
+  <service name="format_spec_file" mode="manual"/>
 </services>
 

++++++ oslo.privsep-3.0.1.tar.gz -> oslo.privsep-3.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/.zuul.yaml 
new/oslo.privsep-3.2.0/.zuul.yaml
--- old/oslo.privsep-3.0.1/.zuul.yaml   2022-08-24 15:25:39.000000000 +0200
+++ new/oslo.privsep-3.2.0/.zuul.yaml   2023-08-28 15:07:17.000000000 +0200
@@ -2,7 +2,7 @@
     templates:
       - check-requirements
       - lib-forward-testing-python3
-      - openstack-python3-zed-jobs
+      - openstack-python3-jobs
       - periodic-stable-jobs
       - publish-openstack-docs-pti
       - release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/AUTHORS 
new/oslo.privsep-3.2.0/AUTHORS
--- old/oslo.privsep-3.0.1/AUTHORS      2022-08-24 15:26:19.000000000 +0200
+++ new/oslo.privsep-3.2.0/AUTHORS      2023-08-28 15:07:43.000000000 +0200
@@ -17,6 +17,7 @@
 Eric Fried <openst...@fried.cc>
 Eric Harney <ehar...@redhat.com>
 Flavio Percoco <flape...@gmail.com>
+Ghanshyam <gm...@ghanshyammann.com>
 Ghanshyam Mann <gm...@ghanshyammann.com>
 Gorka Eguileor <gegui...@redhat.com>
 Hervé Beraud <hber...@redhat.com>
@@ -26,6 +27,7 @@
 Joshua Harlow <harlo...@gmail.com>
 Joshua Harlow <jxhar...@godaddy.com>
 Kirill Bespalov <kbespa...@mirantis.com>
+Max Lamprecht <max.lamprecht@mail.schwarz>
 Mohammed Naser <mna...@vexxhost.com>
 Moisés Guimarães de Medeiros <mogui...@redhat.com>
 OpenStack Release Bot <infra-r...@openstack.org>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/ChangeLog 
new/oslo.privsep-3.2.0/ChangeLog
--- old/oslo.privsep-3.0.1/ChangeLog    2022-08-24 15:26:19.000000000 +0200
+++ new/oslo.privsep-3.2.0/ChangeLog    2023-08-28 15:07:43.000000000 +0200
@@ -1,6 +1,22 @@
 CHANGES
 =======
 
+3.2.0
+-----
+
+* Imported Translations from Zanata
+* Revert "Moves supported python runtimes from version 3.8 to 3.10"
+* Moves supported python runtimes from version 3.8 to 3.10
+* setgid should be called before setuid
+* Update master for stable/2023.1
+
+3.1.0
+-----
+
+* Setup logging without fixing evenlet logging
+* Add Python3 antelope unit tests
+* Update master for stable/zed
+
 3.0.1
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/PKG-INFO 
new/oslo.privsep-3.2.0/PKG-INFO
--- old/oslo.privsep-3.0.1/PKG-INFO     2022-08-24 15:26:20.076241000 +0200
+++ new/oslo.privsep-3.2.0/PKG-INFO     2023-08-28 15:07:43.602480600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: oslo.privsep
-Version: 3.0.1
+Version: 3.2.0
 Summary: OpenStack library for privilege separation
 Home-page: https://docs.openstack.org/oslo.privsep/latest/
 Author: OpenStack
@@ -53,6 +53,7 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/oslo.privsep.egg-info/PKG-INFO 
new/oslo.privsep-3.2.0/oslo.privsep.egg-info/PKG-INFO
--- old/oslo.privsep-3.0.1/oslo.privsep.egg-info/PKG-INFO       2022-08-24 
15:26:19.000000000 +0200
+++ new/oslo.privsep-3.2.0/oslo.privsep.egg-info/PKG-INFO       2023-08-28 
15:07:43.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: oslo.privsep
-Version: 3.0.1
+Version: 3.2.0
 Summary: OpenStack library for privilege separation
 Home-page: https://docs.openstack.org/oslo.privsep/latest/
 Author: OpenStack
@@ -53,6 +53,7 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/oslo.privsep.egg-info/SOURCES.txt 
new/oslo.privsep-3.2.0/oslo.privsep.egg-info/SOURCES.txt
--- old/oslo.privsep-3.0.1/oslo.privsep.egg-info/SOURCES.txt    2022-08-24 
15:26:20.000000000 +0200
+++ new/oslo.privsep-3.2.0/oslo.privsep.egg-info/SOURCES.txt    2023-08-28 
15:07:43.000000000 +0200
@@ -55,7 +55,9 @@
 releasenotes/notes/auto-restart-client-channel-619545294557bf2b.yaml
 releasenotes/notes/context-logger-06b475357bebadc7.yaml
 releasenotes/notes/drop-python27-support-6da3028c1cf099eb.yaml
+releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml
 releasenotes/notes/un-monkey-patch-privileged-daemon-160e00296549df3d.yaml
+releasenotes/source/2023.1.rst
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/newton.rst
@@ -71,6 +73,7 @@
 releasenotes/source/wallaby.rst
 releasenotes/source/xena.rst
 releasenotes/source/yoga.rst
+releasenotes/source/zed.rst
 releasenotes/source/_static/.placeholder
 releasenotes/source/_templates/.placeholder
 releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/oslo.privsep.egg-info/pbr.json 
new/oslo.privsep-3.2.0/oslo.privsep.egg-info/pbr.json
--- old/oslo.privsep-3.0.1/oslo.privsep.egg-info/pbr.json       2022-08-24 
15:26:19.000000000 +0200
+++ new/oslo.privsep-3.2.0/oslo.privsep.egg-info/pbr.json       2023-08-28 
15:07:43.000000000 +0200
@@ -1 +1 @@
-{"git_version": "e62d408", "is_release": true}
\ No newline at end of file
+{"git_version": "e46ad9c", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/oslo_privsep/daemon.py 
new/oslo.privsep-3.2.0/oslo_privsep/daemon.py
--- old/oslo.privsep-3.0.1/oslo_privsep/daemon.py       2022-08-24 
15:25:39.000000000 +0200
+++ new/oslo.privsep-3.2.0/oslo_privsep/daemon.py       2023-08-28 
15:07:17.000000000 +0200
@@ -414,13 +414,11 @@
                     msg = _('Failed to remove supplemental groups')
                     LOG.critical(msg)
                     raise FailedToDropPrivileges(msg)
+                setgid(self.group)
 
             if self.user is not None:
                 setuid(self.user)
 
-            if self.group is not None:
-                setgid(self.group)
-
         finally:
             capabilities.set_keepcaps(False)
 
@@ -551,7 +549,14 @@
     logging.register_options(cfg.CONF)
 
     cfg.CONF(args=sys.argv[1:], project='privsep')
-    logging.setup(cfg.CONF, 'privsep')  # note replace_logging call below
+    # note replace_logging call below
+    try:
+        logging.setup(cfg.CONF, 'privsep', fix_eventlet=False)
+    except TypeError:
+        # NOTE(ralonsoh): in case of using oslo.log<5.0.2, kwarg
+        # "fix_eventlet" won't be defined. Remove this try clause when oslo.log
+        # is bumped.
+        logging.setup(cfg.CONF, 'privsep')
 
     context = importutils.import_class(cfg.CONF.privsep_context)
     from oslo_privsep import priv_context   # Avoid circular import
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.privsep-3.0.1/oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po 
new/oslo.privsep-3.2.0/oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po
--- 
old/oslo.privsep-3.0.1/oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po    
    2022-08-24 15:25:39.000000000 +0200
+++ 
new/oslo.privsep-3.2.0/oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po    
    2023-08-28 15:07:17.000000000 +0200
@@ -1,13 +1,14 @@
 # Andi Chandler <a...@gowling.com>, 2016. #zanata
+# Andi Chandler <a...@gowling.com>, 2023. #zanata
 msgid ""
 msgstr ""
 "Project-Id-Version: oslo.privsep VERSION\n"
 "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2018-02-08 23:11+0000\n"
+"POT-Creation-Date: 2023-05-08 11:10+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-06-09 11:12+0000\n"
+"PO-Revision-Date: 2023-06-21 08:58+0000\n"
 "Last-Translator: Andi Chandler <a...@gowling.com>\n"
 "Language-Team: English (United Kingdom)\n"
 "Language: en_GB\n"
@@ -48,12 +49,26 @@
 msgid "List of Linux capabilities retained by the privsep daemon."
 msgstr "List of Linux capabilities retained by the privsep daemon."
 
+msgid ""
+"Logger name to use for this privsep context.  By default all contexts log "
+"with oslo_privsep.daemon."
+msgstr ""
+"Logger name to use for this privsep context.  By default, all contexts log "
+"with oslo_privsep.daemon."
+
 msgid "Premature eof waiting for privileged process"
 msgstr "Premature EOF waiting for privileged process"
 
 msgid "Privsep daemon failed to start"
 msgstr "Privsep daemon failed to start"
 
+msgid ""
+"The number of threads available for privsep to concurrently run processes. "
+"Defaults to the number of CPU cores in the system."
+msgstr ""
+"The number of threads available for privsep to concurrently run processes. "
+"Defaults to the number of CPU cores in the system."
+
 #, python-format
 msgid "Unexpected response: %r"
 msgstr "Unexpected response: %r"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/oslo_privsep/tests/test_daemon.py 
new/oslo.privsep-3.2.0/oslo_privsep/tests/test_daemon.py
--- old/oslo.privsep-3.0.1/oslo_privsep/tests/test_daemon.py    2022-08-24 
15:25:39.000000000 +0200
+++ new/oslo.privsep-3.2.0/oslo_privsep/tests/test_daemon.py    2023-08-28 
15:07:17.000000000 +0200
@@ -166,6 +166,11 @@
         channel = mock.NonCallableMock()
         context = get_fake_context()
 
+        manager = mock.Mock()
+        manager.attach_mock(mock_setuid, "setuid")
+        manager.attach_mock(mock_setgid, "setgid")
+        expected_calls = [mock.call.setgid(84), mock.call.setuid(42)]
+
         d = daemon.Daemon(channel, context)
         d._drop_privs()
 
@@ -173,6 +178,8 @@
         mock_setgid.assert_called_once_with(84)
         mock_setgroups.assert_called_once_with([])
 
+        assert manager.mock_calls == expected_calls
+
         self.assertCountEqual(
             [mock.call(True), mock.call(False)],
             mock_keepcaps.mock_calls)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.privsep-3.0.1/releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml
 
new/oslo.privsep-3.2.0/releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml
--- 
old/oslo.privsep-3.0.1/releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/oslo.privsep-3.2.0/releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml
       2023-08-28 15:07:17.000000000 +0200
@@ -0,0 +1,4 @@
+---
+fixes:
+  - |
+    Fixed the failing setgid call when overriding both uid and gid to non root
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/releasenotes/source/2023.1.rst 
new/oslo.privsep-3.2.0/releasenotes/source/2023.1.rst
--- old/oslo.privsep-3.0.1/releasenotes/source/2023.1.rst       1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.privsep-3.2.0/releasenotes/source/2023.1.rst       2023-08-28 
15:07:17.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+2023.1 Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/2023.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/releasenotes/source/index.rst 
new/oslo.privsep-3.2.0/releasenotes/source/index.rst
--- old/oslo.privsep-3.0.1/releasenotes/source/index.rst        2022-08-24 
15:25:39.000000000 +0200
+++ new/oslo.privsep-3.2.0/releasenotes/source/index.rst        2023-08-28 
15:07:17.000000000 +0200
@@ -6,6 +6,8 @@
    :maxdepth: 1
 
    unreleased
+   2023.1
+   zed
    yoga
    xena
    wallaby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.privsep-3.0.1/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
 
new/oslo.privsep-3.2.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
--- 
old/oslo.privsep-3.0.1/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
 2022-08-24 15:25:39.000000000 +0200
+++ 
new/oslo.privsep-3.2.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
 2023-08-28 15:07:17.000000000 +0200
@@ -1,14 +1,15 @@
 # Andi Chandler <a...@gowling.com>, 2017. #zanata
 # Andi Chandler <a...@gowling.com>, 2018. #zanata
+# Andi Chandler <a...@gowling.com>, 2023. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: oslo.privsep Release Notes\n"
+"Project-Id-Version: oslo.privsep\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-02-08 23:11+0000\n"
+"POT-Creation-Date: 2023-05-08 11:10+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2018-02-06 11:25+0000\n"
+"PO-Revision-Date: 2023-06-21 09:00+0000\n"
 "Last-Translator: Andi Chandler <a...@gowling.com>\n"
 "Language-Team: English (United Kingdom)\n"
 "Language: en_GB\n"
@@ -18,6 +19,60 @@
 msgid "1.13.0"
 msgstr "1.13.0"
 
+msgid "1.31.0"
+msgstr "1.31.0"
+
+msgid "1.33.3"
+msgstr "1.33.3"
+
+msgid "1.33.4"
+msgstr "1.33.4"
+
+msgid "2.0.0"
+msgstr "2.0.0"
+
+msgid "2.1.2"
+msgstr "2.1.2"
+
+msgid "2.3.0"
+msgstr "2.3.0"
+
+msgid "2.6.0"
+msgstr "2.6.0"
+
+msgid "2023.1 Series Release Notes"
+msgstr "2023.1 Series Release Notes"
+
+msgid ""
+"Add ``timeout`` as parameter to ``PrivContext`` and add "
+"``entrypoint_with_timeout`` decorator to cover the issues with commands "
+"which take random time to finish. ``PrivsepTimeout`` is raised if timeout is "
+"reached."
+msgstr ""
+"Add ``timeout`` as a parameter to ``PrivContext`` and add "
+"``entrypoint_with_timeout`` decorator to cover the issues with commands "
+"which take random time to finish. ``PrivsepTimeout`` is raised if a timeout "
+"is reached."
+
+msgid "Bug Fixes"
+msgstr "Bug Fixes"
+
+msgid ""
+"By default all contexts use ``oslo_privsep.daemon``, but in some cases we "
+"may need finer grained log levels, for example nova running in debug mode "
+"could log its own privsep calls on INFO level regardless, but leave all "
+"libraries' privsep calls, such as os-brick's, to be logged in the normal "
+"DEBUG level."
+msgstr ""
+"By default all contexts use ``oslo_privsep.daemon``, but in some cases, we "
+"may need finer-grained log levels, for example, Nova running in debug mode "
+"could log its own privsep calls on INFO level regardless, but leave all "
+"libraries' privsep calls, such as os-brick's, to be logged in the normal "
+"DEBUG level."
+
+msgid "New Features"
+msgstr "New Features"
+
 msgid "Newton Series Release Notes"
 msgstr "Newton Series Release Notes"
 
@@ -30,14 +85,120 @@
 msgid "Pike Series Release Notes"
 msgstr "Pike Series Release Notes"
 
+msgid ""
+"Privsep now uses multithreading to allow concurrency in executing privileged "
+"commands. The number of concurrent threads defaults to the available CPU "
+"cores, but can be adjusted by the new ``thread_pool_size`` config option."
+msgstr ""
+"Privsep now uses multithreading to allow concurrency in executing privileged "
+"commands. The number of concurrent threads defaults to the available CPU "
+"cores but can be adjusted by the new ``thread_pool_size`` config option."
+
 msgid "Queens Series Release Notes"
 msgstr "Queens Series Release Notes"
 
+msgid "Rocky Series Release Notes"
+msgstr "Rocky Series Release Notes"
+
+msgid "See `bug 1922052`_."
+msgstr "See `bug 1922052`_."
+
+msgid "Stein Series Release Notes"
+msgstr "Stein Series Release Notes"
+
+msgid ""
+"Support for Python 2.7 has been dropped. The minimum version of Python now "
+"supported is Python 3.6."
+msgstr ""
+"Support for Python 2.7 has been dropped. The minimum version of Python now "
+"supported is Python 3.6."
+
 msgid "Switch to reno for managing release notes."
 msgstr "Switch to Reno for managing release notes."
 
+msgid ""
+"The ``oslo.privsep`` client can be called from a program using eventlet. If "
+"``eventlet.monkey_patch``, some libraries will be patched, for example "
+"``threading`` or ``os``. When the root daemon is forked from the client "
+"process, those libraries remain patched. Now, when the daemon is forked from "
+"the client process, those libraries and methods are restored to the original "
+"values. The goal is to prevent some timeouts when using eventlet threads "
+"(user threads); system threads are preemptive and the code does not need to "
+"care about the executor token."
+msgstr ""
+"The ``oslo.privsep`` client can be called from a program using eventlet. If "
+"``eventlet.monkey_patch``, some libraries will be patched, for example "
+"``threading`` or ``os``. When the root daemon is forked from the client "
+"process, those libraries remain patched. Now, when the daemon is forked from "
+"the client process, those libraries and methods are restored to the original "
+"values. The goal is to prevent some timeouts when using eventlet threads "
+"(user threads); system threads are preemptive and the code does not need to "
+"care about the executor token."
+
+msgid ""
+"This only works for the ``ROOTWRAP`` method of starting the daemon. With the "
+"``FORK`` method we've dropped privileges and no longer have the ability to "
+"restart the daemon in privileged mode."
+msgstr ""
+"This only works for the ``ROOTWRAP`` method of starting the daemon. With the "
+"``FORK`` method we've dropped privileges and no longer have the ability to "
+"restart the daemon in privileged mode."
+
+msgid "Train Series Release Notes"
+msgstr "Train Series Release Notes"
+
 msgid "Unreleased Release Notes"
 msgstr "Unreleased Release Notes"
 
+msgid "Upgrade Notes"
+msgstr "Upgrade Notes"
+
+msgid "Ussuri Series Release Notes"
+msgstr "Ussuri Series Release Notes"
+
+msgid "Victoria Series Release Notes"
+msgstr "Victoria Series Release Notes"
+
+msgid "Wallaby Series Release Notes"
+msgstr "Wallaby Series Release Notes"
+
+msgid ""
+"When the privsep helper dies, the client side PrivContext now restarts the "
+"client channel and the helper so that privileged commands can continue to be "
+"processed. See `bug 1715374`_ for details. In conjunction with the fix for "
+"`bug 1794708`_ in oslo.service, the nova-compute service now behaves "
+"correctly when  it receives ``SIGHUP``."
+msgstr ""
+"When the privsep helper dies, the client side PrivContext now restarts the "
+"client channel and the helper so that privileged commands can continue to be "
+"processed. See `bug 1715374`_ for details. In conjunction with the fix for "
+"`bug 1794708`_ in oslo.service, the nova-compute service now behaves "
+"correctly when it receives ``SIGHUP``."
+
+msgid "Xena Series Release Notes"
+msgstr "Xena Series Release Notes"
+
+msgid "Yoga Series Release Notes"
+msgstr "Yoga Series Release Notes"
+
+msgid "Zed Series Release Notes"
+msgstr "Zed Series Release Notes"
+
+msgid ""
+"``PrivContext`` accepts a new string parameter called ``logger_name`` to "
+"define the logger we want to use for the daemon logs of this context."
+msgstr ""
+"``PrivContext`` accepts a new string parameter called ``logger_name`` to "
+"define the logger we want to use for the daemon logs of this context."
+
+msgid ""
+"``Warning``: The daemon (the root process) task won't stop when timeout is "
+"reached. That means we'll have less available threads if the related thread "
+"never finishes."
+msgstr ""
+"``Warning``: The daemon (the root process) task won't stop when the timeout "
+"is reached. That means we'll have fewer available threads if the related "
+"thread never finishes."
+
 msgid "oslo.privsep Release Notes"
 msgstr "oslo.privsep Release Notes"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/releasenotes/source/zed.rst 
new/oslo.privsep-3.2.0/releasenotes/source/zed.rst
--- old/oslo.privsep-3.0.1/releasenotes/source/zed.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.privsep-3.2.0/releasenotes/source/zed.rst  2023-08-28 
15:07:17.000000000 +0200
@@ -0,0 +1,6 @@
+========================
+Zed Series Release Notes
+========================
+
+.. release-notes::
+   :branch: stable/zed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.privsep-3.0.1/setup.cfg 
new/oslo.privsep-3.2.0/setup.cfg
--- old/oslo.privsep-3.0.1/setup.cfg    2022-08-24 15:26:20.076241000 +0200
+++ new/oslo.privsep-3.2.0/setup.cfg    2023-08-28 15:07:43.602480600 +0200
@@ -17,6 +17,7 @@
        Programming Language :: Python :: 3
        Programming Language :: Python :: 3.8
        Programming Language :: Python :: 3.9
+       Programming Language :: Python :: 3.10
        Programming Language :: Python :: 3 :: Only
        Programming Language :: Python :: Implementation :: CPython
 

Reply via email to