Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zope.security for
openSUSE:Factory checked in at 2022-10-31 10:44:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zope.security (Old)
and /work/SRC/openSUSE:Factory/.python-zope.security.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.security"
Mon Oct 31 10:44:34 2022 rev:8 rq:1032302 version:5.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-zope.security/python-zope.security.changes
2022-09-18 17:31:50.773705026 +0200
+++
/work/SRC/openSUSE:Factory/.python-zope.security.new.2275/python-zope.security.changes
2022-10-31 10:44:39.848842981 +0100
@@ -2 +2 @@
-Fri Sep 16 19:41:00 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
+Sat Oct 29 18:10:03 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
@@ -5,0 +6,3 @@
+
+-------------------------------------------------------------------
+Fri Sep 16 19:41:00 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
Old:
----
zope.security-5.3.tar.gz
New:
----
zope.security-5.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zope.security.spec ++++++
--- /var/tmp/diff_new_pack.E0yolQ/_old 2022-10-31 10:44:40.456846044 +0100
+++ /var/tmp/diff_new_pack.E0yolQ/_new 2022-10-31 10:44:40.464846085 +0100
@@ -27,7 +27,7 @@
%bcond_with test
%endif
Name: python-zope.security%{psuffix}
-Version: 5.3
+Version: 5.4
Release: 0
Summary: Zope Security Framework
License: ZPL-2.1
++++++ zope.security-5.3.tar.gz -> zope.security-5.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-5.3/.manylinux-install.sh
new/zope.security-5.4/.manylinux-install.sh
--- old/zope.security-5.3/.manylinux-install.sh 2022-04-27 08:28:40.000000000
+0200
+++ new/zope.security-5.4/.manylinux-install.sh 2022-09-15 08:29:15.000000000
+0200
@@ -26,6 +26,20 @@
# We need some libraries because we build wheels from scratch:
yum -y install libffi-devel
+tox_env_map() {
+ case $1 in
+ *"cp27"*) echo 'py27';;
+ *"cp35"*) echo 'py35';;
+ *"cp311"*) echo 'py311';;
+ *"cp36"*) echo 'py36';;
+ *"cp37"*) echo 'py37';;
+ *"cp38"*) echo 'py38';;
+ *"cp39"*) echo 'py39';;
+ *"cp310"*) echo 'py310';;
+ *) echo 'py';;
+ esac
+}
+
# Compile wheels
for PYBIN in /opt/python/*/bin; do
if \
@@ -37,12 +51,18 @@
[[ "${PYBIN}" == *"cp38"* ]] || \
[[ "${PYBIN}" == *"cp39"* ]] || \
[[ "${PYBIN}" == *"cp310"* ]] ; then
- "${PYBIN}/pip" install -e /io/
- "${PYBIN}/pip" wheel /io/ -w wheelhouse/
+ if [[ "${PYBIN}" == *"cp311"* ]] ; then
+ "${PYBIN}/pip" install --pre -e /io/
+ "${PYBIN}/pip" wheel /io/ --pre -w wheelhouse/
+ else
+ "${PYBIN}/pip" install -e /io/
+ "${PYBIN}/pip" wheel /io/ -w wheelhouse/
+ fi
if [ `uname -m` == 'aarch64' ]; then
cd /io/
- "${PYBIN}/pip" install tox
- "${PYBIN}/tox" -e py
+ ${PYBIN}/pip install tox
+ TOXENV=$(tox_env_map "${PYBIN}")
+ ${PYBIN}/tox -e ${TOXENV}
cd ..
fi
rm -rf /io/build /io/*.egg-info
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-5.3/CHANGES.rst
new/zope.security-5.4/CHANGES.rst
--- old/zope.security-5.3/CHANGES.rst 2022-04-27 08:28:40.000000000 +0200
+++ new/zope.security-5.4/CHANGES.rst 2022-09-15 08:29:15.000000000 +0200
@@ -2,6 +2,13 @@
Changes
=========
+5.4 (2022-09-15)
+================
+
+- Disable unsafe math optimizations in C code. See `pull request 89
+ <https://github.com/zopefoundation/zope.security/pull/89>`_.
+
+
5.3 (2022-04-27)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-5.3/PKG-INFO
new/zope.security-5.4/PKG-INFO
--- old/zope.security-5.3/PKG-INFO 2022-04-27 08:28:48.011937900 +0200
+++ new/zope.security-5.4/PKG-INFO 2022-09-15 08:29:22.776015800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: zope.security
-Version: 5.3
+Version: 5.4
Summary: Zope Security Framework
Home-page: http://github.com/zopefoundation/zope.security
Author: Zope Foundation and Contributors
@@ -69,6 +69,13 @@
Changes
=========
+5.4 (2022-09-15)
+================
+
+- Disable unsafe math optimizations in C code. See `pull request 89
+ <https://github.com/zopefoundation/zope.security/pull/89>`_.
+
+
5.3 (2022-04-27)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-5.3/setup.py
new/zope.security-5.4/setup.py
--- old/zope.security-5.3/setup.py 2022-04-27 08:28:40.000000000 +0200
+++ new/zope.security-5.4/setup.py 2022-09-15 08:29:15.000000000 +0200
@@ -130,7 +130,7 @@
setup(name='zope.security',
- version='5.3',
+ version='5.4',
author='Zope Foundation and Contributors',
author_email='[email protected]',
description='Zope Security Framework',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-5.3/src/zope/security/tests/test_compile_flags.py
new/zope.security-5.4/src/zope/security/tests/test_compile_flags.py
--- old/zope.security-5.3/src/zope/security/tests/test_compile_flags.py
1970-01-01 01:00:00.000000000 +0100
+++ new/zope.security-5.4/src/zope/security/tests/test_compile_flags.py
2022-09-15 08:29:15.000000000 +0200
@@ -0,0 +1,30 @@
+##############################################################################
+#
+# Copyright (c) 2022 Zope Foundation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE
+#
+##############################################################################
+import struct
+import unittest
+
+import zope.security.checker # noqa: try to load a C module for side effects
+import zope.security.proxy # noqa: try to load a C module for side effects
+
+
+class TestFloatingPoint(unittest.TestCase):
+
+ def test_no_fast_math_optimization(self):
+ # Building with -Ofast enables -ffast-math, which sets certain FPU
+ # flags that can cause breakage elsewhere. A library such as BTrees
+ # has no business changing global FPU flags for the entire process.
+ zero_bits = struct.unpack("!Q", struct.pack("!d", 0.0))[0]
+ next_up = zero_bits + 1
+ smallest_subnormal = struct.unpack("!d", struct.pack("!Q", next_up))[0]
+ self.assertNotEqual(smallest_subnormal, 0.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-5.3/src/zope.security.egg-info/PKG-INFO
new/zope.security-5.4/src/zope.security.egg-info/PKG-INFO
--- old/zope.security-5.3/src/zope.security.egg-info/PKG-INFO 2022-04-27
08:28:47.000000000 +0200
+++ new/zope.security-5.4/src/zope.security.egg-info/PKG-INFO 2022-09-15
08:29:22.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: zope.security
-Version: 5.3
+Version: 5.4
Summary: Zope Security Framework
Home-page: http://github.com/zopefoundation/zope.security
Author: Zope Foundation and Contributors
@@ -69,6 +69,13 @@
Changes
=========
+5.4 (2022-09-15)
+================
+
+- Disable unsafe math optimizations in C code. See `pull request 89
+ <https://github.com/zopefoundation/zope.security/pull/89>`_.
+
+
5.3 (2022-04-27)
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.security-5.3/src/zope.security.egg-info/SOURCES.txt
new/zope.security-5.4/src/zope.security.egg-info/SOURCES.txt
--- old/zope.security-5.3/src/zope.security.egg-info/SOURCES.txt
2022-04-27 08:28:47.000000000 +0200
+++ new/zope.security-5.4/src/zope.security.egg-info/SOURCES.txt
2022-09-15 08:29:22.000000000 +0200
@@ -72,6 +72,7 @@
src/zope/security/tests/redefineperms.zcml
src/zope/security/tests/test_adapter.py
src/zope/security/tests/test_checker.py
+src/zope/security/tests/test_compile_flags.py
src/zope/security/tests/test_decorator.py
src/zope/security/tests/test_location.py
src/zope/security/tests/test_management.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.security-5.3/tox.ini
new/zope.security-5.4/tox.ini
--- old/zope.security-5.3/tox.ini 2022-04-27 08:28:40.000000000 +0200
+++ new/zope.security-5.4/tox.ini 2022-09-15 08:29:15.000000000 +0200
@@ -20,13 +20,14 @@
[testenv]
usedevelop = true
-pip_pre = true
+pip_pre = py311: true
deps =
+ Sphinx
setenv =
pure: PURE_PYTHON=1
!pure-!pypy-!pypy3: PURE_PYTHON=0
ZOPE_INTERFACE_STRICT_IRO=1
- watch: ZOPE_WATCH_CHECKERS = 1
+ watch: ZOPE_WATCH_CHECKERS=1
commands =
zope-testrunner --test-path=src {posargs:-vc}
!py27-!pypy: sphinx-build -b doctest -d {envdir}/.cache/doctrees docs
{envdir}/.cache/doctest