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 2022-05-13 23:03:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.privsep (Old) and /work/SRC/openSUSE:Factory/.python-oslo.privsep.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.privsep" Fri May 13 23:03:38 2022 rev:17 rq:977079 version:2.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.privsep/python-oslo.privsep.changes 2021-12-12 00:57:44.150589581 +0100 +++ /work/SRC/openSUSE:Factory/.python-oslo.privsep.new.1538/python-oslo.privsep.changes 2022-05-13 23:03:48.947158660 +0200 @@ -1,0 +2,14 @@ +Fri May 13 18:30:02 UTC 2022 - cloud-de...@suse.de + +- update to version 2.8.0 + - Fix formatting of release list + - Add note explaining max_buffer_size value + - Update master for stable/yoga + - Remove unnecessary unicode prefixes + - Bump max_buffer_size for Deserializer + - Add Python3 yoga unit tests + - Add Python3 zed unit tests + - Remove six + - Update master for stable/xena + +------------------------------------------------------------------- Old: ---- oslo.privsep-2.6.2.tar.gz New: ---- oslo.privsep-2.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.privsep.spec ++++++ --- /var/tmp/diff_new_pack.o7gklh/_old 2022-05-13 23:03:49.439159113 +0200 +++ /var/tmp/diff_new_pack.o7gklh/_new 2022-05-13 23:03:49.447159120 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-oslo.privsep # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 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: 2.6.2 +Version: 2.8.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-2.6.2.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/oslo.privsep/oslo.privsep-2.8.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-cffi >= 1.14.0 BuildRequires: python3-eventlet >= 0.21.0 @@ -69,7 +69,7 @@ Documentation for oslo.privsep %prep -%autosetup -p1 -n oslo.privsep-2.6.2 +%autosetup -p1 -n oslo.privsep-2.8.0 %py_req_cleanup %build @@ -91,7 +91,7 @@ %license LICENSE %{_bindir}/privsep-helper %{python3_sitelib}/oslo_privsep -%{python3_sitelib}/oslo.privsep-*-py?.?.egg-info +%{python3_sitelib}/oslo.privsep-*-py?.*.egg-info %files -n python-oslo.privsep-doc %doc doc/build/html ++++++ oslo.privsep-2.6.2.tar.gz -> oslo.privsep-2.8.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/.zuul.yaml new/oslo.privsep-2.8.0/.zuul.yaml --- old/oslo.privsep-2.6.2/.zuul.yaml 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/.zuul.yaml 2022-04-27 17:30:41.000000000 +0200 @@ -2,7 +2,7 @@ templates: - check-requirements - lib-forward-testing-python3 - - openstack-python3-xena-jobs + - openstack-python3-zed-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-2.6.2/AUTHORS new/oslo.privsep-2.8.0/AUTHORS --- old/oslo.privsep-2.6.2/AUTHORS 2021-08-26 17:49:51.000000000 +0200 +++ new/oslo.privsep-2.8.0/AUTHORS 2022-04-27 17:31:23.000000000 +0200 @@ -26,9 +26,11 @@ Joshua Harlow <harlo...@gmail.com> Joshua Harlow <jxhar...@godaddy.com> Kirill Bespalov <kbespa...@mirantis.com> +Mohammed Naser <mna...@vexxhost.com> Mois??s Guimar??es de Medeiros <mogui...@redhat.com> OpenStack Release Bot <infra-r...@openstack.org> Pavlo Shchelokovskyy <shchelokovs...@gmail.com> +Pierre Riteau <pie...@stackhpc.com> Rodolfo Alonso <ralon...@redhat.com> Rodolfo Alonso Hernandez <ralon...@redhat.com> Sam Wan <sam....@emc.com> @@ -54,6 +56,7 @@ pengyuesheng <pengyuesh...@gohighsec.com> ricolin <rico....@easystack.cn> shupeng <15050873...@163.com> +songwenping <songwenp...@inspur.com> sonu.kumar <sonu.ku...@nectechnologies.in> wangqi <wang...@99cloud.net> wu.shiming <wushim...@yovole.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/ChangeLog new/oslo.privsep-2.8.0/ChangeLog --- old/oslo.privsep-2.6.2/ChangeLog 2021-08-26 17:49:51.000000000 +0200 +++ new/oslo.privsep-2.8.0/ChangeLog 2022-04-27 17:31:23.000000000 +0200 @@ -1,6 +1,23 @@ CHANGES ======= +2.8.0 +----- + +* Remove unnecessary unicode prefixes +* Add note explaining max\_buffer\_size value +* Fix formatting of release list +* Add Python3 zed unit tests +* Update master for stable/yoga + +2.7.0 +----- + +* Remove six +* Bump max\_buffer\_size for Deserializer +* Add Python3 yoga unit tests +* Update master for stable/xena + 2.6.2 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/PKG-INFO new/oslo.privsep-2.8.0/PKG-INFO --- old/oslo.privsep-2.6.2/PKG-INFO 2021-08-26 17:49:51.674757700 +0200 +++ new/oslo.privsep-2.8.0/PKG-INFO 2022-04-27 17:31:23.932678500 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: oslo.privsep -Version: 2.6.2 +Version: 2.8.0 Summary: OpenStack library for privilege separation Home-page: https://docs.openstack.org/oslo.privsep/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/doc/source/conf.py new/oslo.privsep-2.8.0/doc/source/conf.py --- old/oslo.privsep-2.6.2/doc/source/conf.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/doc/source/conf.py 2022-04-27 17:30:41.000000000 +0200 @@ -36,7 +36,7 @@ master_doc = 'index' # General information about the project. -copyright = u'2014, OpenStack Foundation' +copyright = '2014, OpenStack Foundation' # If true, '()' will be appended to :func: etc. cross-reference text. add_function_parentheses = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo.privsep.egg-info/PKG-INFO new/oslo.privsep-2.8.0/oslo.privsep.egg-info/PKG-INFO --- old/oslo.privsep-2.6.2/oslo.privsep.egg-info/PKG-INFO 2021-08-26 17:49:51.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo.privsep.egg-info/PKG-INFO 2022-04-27 17:31:23.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: oslo.privsep -Version: 2.6.2 +Version: 2.8.0 Summary: OpenStack library for privilege separation Home-page: https://docs.openstack.org/oslo.privsep/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo.privsep.egg-info/SOURCES.txt new/oslo.privsep-2.8.0/oslo.privsep.egg-info/SOURCES.txt --- old/oslo.privsep-2.6.2/oslo.privsep.egg-info/SOURCES.txt 2021-08-26 17:49:51.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo.privsep.egg-info/SOURCES.txt 2022-04-27 17:31:23.000000000 +0200 @@ -69,6 +69,8 @@ releasenotes/source/ussuri.rst releasenotes/source/victoria.rst releasenotes/source/wallaby.rst +releasenotes/source/xena.rst +releasenotes/source/yoga.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-2.6.2/oslo.privsep.egg-info/pbr.json new/oslo.privsep-2.8.0/oslo.privsep.egg-info/pbr.json --- old/oslo.privsep-2.6.2/oslo.privsep.egg-info/pbr.json 2021-08-26 17:49:51.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo.privsep.egg-info/pbr.json 2022-04-27 17:31:23.000000000 +0200 @@ -1 +1 @@ -{"git_version": "a3256ac", "is_release": true} \ No newline at end of file +{"git_version": "fa16f4d", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo_privsep/comm.py new/oslo.privsep-2.8.0/oslo_privsep/comm.py --- old/oslo.privsep-2.6.2/oslo_privsep/comm.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo_privsep/comm.py 2022-04-27 17:30:41.000000000 +0200 @@ -28,7 +28,6 @@ import threading import msgpack -import six from oslo_privsep._i18n import _ from oslo_utils import uuidutils @@ -67,12 +66,18 @@ self.writesock.shutdown(socket.SHUT_WR) -class Deserializer(six.Iterator): +class Deserializer(object): def __init__(self, readsock): self.readsock = readsock - self.unpacker = msgpack.Unpacker(use_list=False, raw=False, - strict_map_key=False, - unicode_errors='surrogateescape') + self.unpacker = msgpack.Unpacker( + use_list=False, + raw=False, + strict_map_key=False, + unicode_errors='surrogateescape', + # msgpack 1.0.0 set this value to 100MiB; raise it here for msgpack + # < 1.0.0 + max_buffer_size=100 * 1024 * 1024, + ) def __iter__(self): return self @@ -202,7 +207,7 @@ self.reader_thread.join() -class ServerChannel(six.Iterator): +class ServerChannel(object): """Server-side twin to ClientChannel""" def __init__(self, sock): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo_privsep/daemon.py new/oslo.privsep-2.8.0/oslo_privsep/daemon.py --- old/oslo.privsep-2.6.2/oslo_privsep/daemon.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo_privsep/daemon.py 2022-04-27 17:30:41.000000000 +0200 @@ -62,7 +62,6 @@ from oslo_log import log as logging from oslo_utils import encodeutils from oslo_utils import importutils -import six from oslo_privsep._i18n import _ from oslo_privsep import capabilities @@ -513,8 +512,8 @@ reply = (comm.Message.ERR.value, cls_name, e.args) try: channel.send((msgid, reply)) - except IOError: - self.communication_error = sys.exc_info() + except IOError as exc: + self.communication_error = exc return _call_back @@ -529,10 +528,10 @@ for msgid, msg in self.channel: error = self.communication_error if error: - if error[1].errno == errno.EPIPE: + if error.errno == errno.EPIPE: # Write stream closed, exit loop break - six.reraise(*error) + raise error # Submit the command for execution future = self.thread_pool.submit(self._process_cmd, msgid, *msg) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo_privsep/tests/test_comm.py new/oslo.privsep-2.8.0/oslo_privsep/tests/test_comm.py --- old/oslo.privsep-2.6.2/oslo_privsep/tests/test_comm.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo_privsep/tests/test_comm.py 2022-04-27 17:30:41.000000000 +0200 @@ -12,7 +12,7 @@ # License for the specific language governing permissions and limitations # under the License. -import six +import io from oslotest import base @@ -22,7 +22,7 @@ class BufSock(object): def __init__(self): self.readpos = 0 - self.buf = six.BytesIO() + self.buf = io.BytesIO() def recv(self, bufsize): if self.buf.closed: @@ -72,7 +72,7 @@ self.assertSendable(data) def test_unicode(self): - data = u'\u4e09\u9df9\udc82' + data = '\u4e09\u9df9\udc82' self.assertSendable(data) def test_tuple(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/oslo_privsep/tests/test_daemon.py new/oslo.privsep-2.8.0/oslo_privsep/tests/test_daemon.py --- old/oslo.privsep-2.6.2/oslo_privsep/tests/test_daemon.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/oslo_privsep/tests/test_daemon.py 2022-04-27 17:30:41.000000000 +0200 @@ -25,7 +25,6 @@ from oslo_log import formatters from oslo_log import log as logging from oslotest import base -import six import testtools from oslo_privsep import capabilities @@ -96,15 +95,15 @@ level=logging.INFO)) # These write to the log on the priv side - logme(logging.DEBUG, u'test@DEBUG') - logme(logging.WARN, u'test@WARN') + logme(logging.DEBUG, 'test@DEBUG') + logme(logging.WARN, 'test@WARN') time.sleep(0.1) # Hack to give logging thread a chance to run # logger.output is the resulting log on the unpriv side. # This should have been filtered based on (unpriv) loglevel. - self.assertNotIn(u'test@DEBUG', logger.output) - self.assertIn(u'test@WARN', logger.output) + self.assertNotIn('test@DEBUG', logger.output) + self.assertIn('test@WARN', logger.output) def test_record_data(self): logs = [] @@ -115,19 +114,19 @@ # class/function, not an instance :( formatter=functools.partial(LogRecorder, logs))) - logme(logging.WARN, u'test with exc', exc_info=True) + logme(logging.WARN, 'test with exc', exc_info=True) time.sleep(0.1) # Hack to give logging thread a chance to run self.assertEqual(1, len(logs)) record = logs[0] - self.assertIn(u'test with exc', record.getMessage()) + self.assertIn('test with exc', record.getMessage()) self.assertIsNone(record.exc_info) - self.assertIn(u'TestException: with arg', record.exc_text) + self.assertIn('TestException: with arg', record.exc_text) self.assertEqual('PrivContext(cfg_section=privsep)', record.processName) - self.assertIn(u'test_daemon.py', record.exc_text) + self.assertIn('test_daemon.py', record.exc_text) self.assertEqual(logging.WARN, record.levelno) self.assertEqual('logme', record.funcName) @@ -140,7 +139,7 @@ # class/function, not an instance :( formatter=functools.partial(LogRecorder, logs))) - logme(logging.WARN, u'test with exc', exc_info=True) + logme(logging.WARN, 'test with exc', exc_info=True) time.sleep(0.1) # Hack to give logging thread a chance to run @@ -198,12 +197,12 @@ class ClientChannelTestCase(base.BaseTestCase): DICT = { - 'string_1': ('tuple_1', six.b('tuple_2')), - six.b('byte_1'): ['list_1', 'list_2'], + 'string_1': ('tuple_1', b'tuple_2'), + b'byte_1': ['list_1', 'list_2'], } EXPECTED = { - 'string_1': ('tuple_1', six.b('tuple_2')), + 'string_1': ('tuple_1', b'tuple_2'), 'byte_1': ['list_1', 'list_2'], } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/releasenotes/source/conf.py new/oslo.privsep-2.8.0/releasenotes/source/conf.py --- old/oslo.privsep-2.6.2/releasenotes/source/conf.py 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/releasenotes/source/conf.py 2022-04-27 17:30:41.000000000 +0200 @@ -59,7 +59,7 @@ master_doc = 'index' # General information about the project. -copyright = u'2016, oslo.privsep Developers' +copyright = '2016, oslo.privsep Developers' # Release notes do not need a version in the title, they span # multiple versions. @@ -199,8 +199,8 @@ # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'oslo.privsepReleaseNotes.tex', - u'oslo.privsep Release Notes Documentation', - u'oslo.privsep Developers', 'manual'), + 'oslo.privsep Release Notes Documentation', + 'oslo.privsep Developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -230,8 +230,8 @@ # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'oslo.privsepReleaseNotes', - u'oslo.privsep Release Notes Documentation', - [u'oslo.privsep Developers'], 1) + 'oslo.privsep Release Notes Documentation', + ['oslo.privsep Developers'], 1) ] # If true, show URL addresses after external links. @@ -245,8 +245,8 @@ # dir menu entry, description, category) texinfo_documents = [ ('index', 'oslo.privsepReleaseNotes', - u'oslo.privsep Release Notes Documentation', - u'oslo.privsep Developers', 'oslo.privsepReleaseNotes', + 'oslo.privsep Release Notes Documentation', + 'oslo.privsep Developers', 'oslo.privsepReleaseNotes', 'OpenStack library for privilege separation.', 'Miscellaneous'), ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/releasenotes/source/index.rst new/oslo.privsep-2.8.0/releasenotes/source/index.rst --- old/oslo.privsep-2.6.2/releasenotes/source/index.rst 2021-08-26 17:49:16.000000000 +0200 +++ new/oslo.privsep-2.8.0/releasenotes/source/index.rst 2022-04-27 17:30:41.000000000 +0200 @@ -2,17 +2,19 @@ oslo.privsep Release Notes ============================ - .. toctree:: - :maxdepth: 1 +.. toctree:: + :maxdepth: 1 - unreleased - wallaby - victoria - ussuri - train - stein - rocky - queens - pike - ocata - newton + unreleased + yoga + xena + wallaby + victoria + ussuri + train + stein + rocky + queens + pike + ocata + newton diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/releasenotes/source/xena.rst new/oslo.privsep-2.8.0/releasenotes/source/xena.rst --- old/oslo.privsep-2.6.2/releasenotes/source/xena.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.privsep-2.8.0/releasenotes/source/xena.rst 2022-04-27 17:30:41.000000000 +0200 @@ -0,0 +1,6 @@ +========================= +Xena Series Release Notes +========================= + +.. release-notes:: + :branch: stable/xena diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-2.6.2/releasenotes/source/yoga.rst new/oslo.privsep-2.8.0/releasenotes/source/yoga.rst --- old/oslo.privsep-2.6.2/releasenotes/source/yoga.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.privsep-2.8.0/releasenotes/source/yoga.rst 2022-04-27 17:30:41.000000000 +0200 @@ -0,0 +1,6 @@ +========================= +Yoga Series Release Notes +========================= + +.. release-notes:: + :branch: stable/yoga