Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Nuitka for openSUSE:Factory 
checked in at 2021-11-08 17:24:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Nuitka (Old)
 and      /work/SRC/openSUSE:Factory/.python-Nuitka.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Nuitka"

Mon Nov  8 17:24:48 2021 rev:9 rq:930151 version:0.6.17.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Nuitka/python-Nuitka.changes      
2021-05-13 22:18:51.435522136 +0200
+++ /work/SRC/openSUSE:Factory/.python-Nuitka.new.1890/python-Nuitka.changes    
2021-11-08 17:25:30.800745678 +0100
@@ -1,0 +2,6 @@
+Mon Oct 25 10:12:49 UTC 2021 - John Vandenberg <[email protected]>
+
+- Update to v0.6.17.4
+  * See https://github.com/Nuitka/Nuitka/blob/develop/Changelog.rst
+
+-------------------------------------------------------------------

Old:
----
  Nuitka-0.6.14.7.tar.gz

New:
----
  Nuitka-0.6.17.4.tar.gz

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

Other differences:
------------------
++++++ python-Nuitka.spec ++++++
--- /var/tmp/diff_new_pack.f1VSQT/_old  2021-11-08 17:25:31.308746012 +0100
+++ /var/tmp/diff_new_pack.f1VSQT/_new  2021-11-08 17:25:31.312746014 +0100
@@ -105,12 +105,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-Nuitka%{?psuffix}
-Version:        0.6.14.7
+Version:        0.6.17.4
 Release:        0
 Summary:        Python compiler with full language support and CPython 
compatibility
 License:        Apache-2.0
 Group:          Development/Languages/Python
-URL:            http://nuitka.net
+URL:            https://nuitka.net
 Source:         
https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-%{version}.tar.gz
 Source1:        nuitka-rpmlintrc
 BuildRequires:  %{python_module devel}
@@ -119,13 +119,15 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  scons
 Requires:       gcc-c++
+Requires:       python-Jinja2
+Requires:       python-PyYAML
 Requires:       python-appdirs
 Requires:       python-atomicwrites
 Requires:       python-boltons
 Requires:       python-devel
 Requires:       scons
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 Recommends:     ccache
 Recommends:     chrpath
 Recommends:     clang
@@ -134,6 +136,8 @@
 Suggests:       execstack
 Suggests:       gdb
 Suggests:       libfuse2
+Suggests:       python-glob2
+Suggests:       python-zstd
 BuildArch:      noarch
 # SECTION Testing requirements
 %if %{with test_clang}
@@ -142,19 +146,25 @@
 %if %{with test_gcc} || %{with test_clang}
 BuildRequires:  %{python_module Brotli}
 BuildRequires:  %{python_module Flask}
+BuildRequires:  %{python_module Jinja2}
+BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module appdirs}
 BuildRequires:  %{python_module atomicwrites}
 BuildRequires:  %{python_module boltons}
+BuildRequires:  %{python_module glob2}
 BuildRequires:  %{python_module glfw}
+BuildRequires:  %{python_module gtk if (%python-base with python-base)}
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module idna}
 BuildRequires:  %{python_module lxml}
 BuildRequires:  %{python_module opengl-accelerate}
 BuildRequires:  %{python_module opengl}
+BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
+BuildRequires:  %{python_module pandas if (%python-base without python36-base)}
 BuildRequires:  %{python_module passlib}
-#BuildRequires: %%{python_module pendulum}
-BuildRequires:  %{python_module pycairo}
+BuildRequires:  %{python_module pendulum}
 BuildRequires:  %{python_module pmw}
+BuildRequires:  %{python_module pycairo}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module qt5}
 BuildRequires:  %{python_module rsa}
@@ -163,14 +173,13 @@
 BuildRequires:  %{python_module tqdm}
 BuildRequires:  %{python_module urllib3}
 BuildRequires:  %{python_module xml}
+BuildRequires:  %{python_module zstd}
 BuildRequires:  ccache
 BuildRequires:  chrpath
+BuildRequires:  openSUSE-release
 BuildRequires:  gdb
 BuildRequires:  strace
 BuildRequires:  tk
-BuildRequires:  %{python_module gtk if (%python-base with python-base)}
-BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
-BuildRequires:  %{python_module pandas if (%python-base without python36-base)}
 # pyside2 has working tests, however it exists on few arch
 #BuildRequires:  python3-pyside2
 # AppImageKit not available in Factory yet
@@ -194,11 +203,22 @@
 # De-vendor
 rm -r nuitka/build/inline_copy/appdirs/
 rm -r nuitka/build/inline_copy/atomicwrites/
-rm -r nuitka/build/inline_copy/tqdm/
+rm -r nuitka/build/inline_copy/jinja2/
+rm -r nuitka/build/inline_copy/markupsafe/  # dep of Jinja2
+rm -r nuitka/build/inline_copy/yaml
+rm -r nuitka/build/inline_copy/yaml_27/
+rm -r nuitka/build/inline_copy/yaml_35/
+
 # SCons has copies here that are automatically excluded, but remove them to be 
sure
 rm -r nuitka/build/inline_copy/lib/scons*/
 rm nuitka/build/inline_copy/bin/scons.py
 
+# De-vendor optional dependencies
+rm -r nuitka/build/inline_copy/tqdm/
+rm -r nuitka/build/inline_copy/zstd/  # 'Onefile' feature
+
+rm -r nuitka/build/inline_copy/glob2/  # Only needed for Python <3.5
+
 # Ensure there are no other inline copies
 rm -r nuitka/build/inline_copy/clcache/  # Only needed for Windows
 rm -r nuitka/build/inline_copy/colorama/  # Only needed for Windows
@@ -207,7 +227,7 @@
 rmdir nuitka/build/inline_copy/lib/
 rmdir nuitka/build/inline_copy/ || (ls nuitka/build/inline_copy/ && exit 1)
 
-# De-vendor https://github.com/Nuitka/Nuitka/issues/967
+# De-vendor backwards compatibility https://github.com/Nuitka/Nuitka/issues/967
 echo 'from collections import OrderedDict' > nuitka/containers/odict.py
 echo 'from boltons.setutils import IndexedSet as OrderedSet' > 
nuitka/containers/oset.py
 
@@ -215,20 +235,10 @@
 
 # Allow these tests to run
 # https://github.com/Nuitka/Nuitka/issues/965
-sed -Ei 's/(Boto3Using|NumpyUsing|PySideUsing)/IgnoreThisConditional/' 
tests/standalone/run_all.py
-
-# - Boto3Using needs BR boto3, and moto which
-#   is not available on many arch, and test fails with
-# ModuleNotFoundError: No module named 'moto.s3'
-rm tests/standalone/Boto3Using.py
+sed -Ei 's/(NumpyUsing)/IgnoreThisConditional/' tests/standalone/run_all.py
 
 # - NumpyUsing fails
-rm tests/standalone/NumpyUsing.py
-
-# Pendulum fails with OOM in pyparsing on most arch, except for s390x,
-# with clang, and a new error in 0.6.13:
-# https://github.com/Nuitka/Nuitka/issues/1037
-rm tests/standalone/PendulumUsing.py
+#rm tests/standalone/NumpyUsing.py
 
 # adjust mtime so that deduplicating the cache files after install does not 
make them inconsistent
 find nuitka -name __init__.py -exec touch -m -r nuitka/__init__.py {} ';'
@@ -277,33 +287,28 @@
 export SCONS_LIB_DIR=$PWD/my-scons
 export PATH=$PWD/build/testbin:$PATH
 
-# Use `export CC=clang` to force using clang
-# which has known failures
-# https://github.com/Nuitka/Nuitka/issues/960
-
-# Reflection tests are very time consuming and not helpful for smoke tests
-
 %{python_expand #
 
 %if %{with test_clang}
 
-# FlaskUsing OOM in LLVM on Python 3.6 and 3.8 with clang
+# clang with debug
+
+# Use `export CC=clang` to force using clang
+# which has known failures
+
+# FlaskUsing et al OOM in LLVM on Python 3 with clang
 # https://github.com/Nuitka/Nuitka/issues/960
 # Also numpy causes the opengl tests to OOM
-mv tests/standalone/FlaskUsing.py /tmp
-mv tests/standalone/OpenGLUsing.py /tmp
-mv tests/standalone/PandasUsing.py /tmp
-
-# https://github.com/Nuitka/Nuitka/issues/1057
-if [[ "$python" == "python3.8" || "$python" == "python3.9" ]]; then
-  mv tests/standalone/RsaUsing.py /tmp
+if [[ "$python" != "python2" ]]; then
+  mv tests/standalone/FlaskUsing.py /tmp
+  mv tests/standalone/OpenGLUsing.py /tmp
+  mv tests/standalone/PandasUsing.py /tmp
+  mv tests/standalone/PendulumUsing.py /tmp
 fi
 
-# clang with debug
-
 export NUITKA_EXTRA_OPTIONS="--debug"
 
-CC=clang $python ./tests/run-tests --skip-basic-tests --skip-syntax-tests 
--skip-program-tests --skip-package-tests --skip-plugins-tests 
--skip-reflection-test --no-other-python
+CC=clang $python ./tests/run-tests --skip-basic-tests --skip-syntax-tests 
--skip-program-tests --skip-package-tests --skip-plugins-tests --no-other-python
 
 mv /tmp/*Using.py tests/standalone/ ||:
 %if 0%{?suse_version} >= 1550
@@ -329,7 +334,7 @@
 
 export NUITKA_EXTRA_OPTIONS=""
 
-CC=clang $python ./tests/run-tests --skip-basic-tests --skip-syntax-tests 
--skip-program-tests --skip-package-tests --skip-plugins-tests 
--skip-reflection-test --no-other-python
+CC=clang $python ./tests/run-tests --skip-basic-tests --skip-syntax-tests 
--skip-program-tests --skip-package-tests --skip-plugins-tests --no-other-python
 
 mv /tmp/*Using.py tests/standalone/ ||:
 %if 0%{?suse_version} >= 1550
@@ -345,15 +350,13 @@
 
 %endif
 %if %{with test_gcc}
-# gcc with debug
+# gcc without debug
+# Please add/remove --debug periodically as many bugs
+# have been found with/without this flag.
 
-# PandasUsing on ppc64 regularly fails in various modules like
-# `scons: *** [module.pandas.io.formats.style.o] Error 1`
-mv tests/standalone/PandasUsing.py /tmp
-
-export NUITKA_EXTRA_OPTIONS="--debug"
+export NUITKA_EXTRA_OPTIONS=""
 
-CC=gcc $python ./tests/run-tests --skip-reflection-test --no-other-python
+CC=gcc $python ./tests/run-tests --no-other-python
 
 mv /tmp/*Using.py tests/standalone/ ||:
 %if 0%{?suse_version} >= 1550

++++++ Nuitka-0.6.14.7.tar.gz -> Nuitka-0.6.17.4.tar.gz ++++++
++++ 215303 lines of diff (skipped)

Reply via email to