The package rpms/pypy3.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.git/commit/?id=f27d32f53000...
https://src.fedoraproject.org/cgit/rpms/pypy3.git/commit/?id=083ef4d302f9....
Change:
+ExcludeArch: %{power64}
-ExcludeArch: %{power64}
Thanks.
Full change:
============
commit 083ef4d302f9f87e71603a93650baea2929ab127
Author: Miro Hronok <miro(a)hroncok.cz>
Date: Thu Oct 17 20:29:42 2019 +0200
Enable power64 (with JIT)
diff --git a/pypy3.spec b/pypy3.spec
index e7f3045..0ab7125 100644
--- a/pypy3.spec
+++ b/pypy3.spec
@@ -12,9 +12,6 @@ Summary: Python 3 implementation with a Just-In-Time compiler
License: MIT and Python and UCD
URL:
http://pypy.org/
-# ppc64: Broken on F29+
https://bugzilla.redhat.com/show_bug.cgi?id=1619601
-ExcludeArch: %{power64}
-
# High-level configuration of the build:
# Whether to use RPM build wheels from the python-{pip,setuptools}-wheel package
@@ -870,6 +867,7 @@ CheckPyPy %{name}-stackless
* Mon Oct 14 2019 Miro Hronok <mhroncok(a)redhat.com> - 7.2.0-1
- Update to 7.2.0 (#1757707)
- Enable aarch64 (without JIT)
+- Enable power64 (with JIT)
* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.1.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit f27d32f53000b43d7e821e764b9b8a073e0c8e58
Author: Miro Hronok <miro(a)hroncok.cz>
Date: Tue Oct 15 02:03:21 2019 +0200
Enable aarch64 without JIT
See
https://bitbucket.org/pypy/pypy/issues/3086
diff --git a/pypy3.spec b/pypy3.spec
index cf46f81..e7f3045 100644
--- a/pypy3.spec
+++ b/pypy3.spec
@@ -12,9 +12,8 @@ Summary: Python 3 implementation with a Just-In-Time compiler
License: MIT and Python and UCD
URL:
http://pypy.org/
-# aarch64: Not available yet
# ppc64: Broken on F29+
https://bugzilla.redhat.com/show_bug.cgi?id=1619601
-ExcludeArch: aarch64 %{power64}
+ExcludeArch: %{power64}
# High-level configuration of the build:
@@ -99,6 +98,7 @@ ExcludeArch: aarch64 %{power64}
# it on the other archs. The resulting binary will typically be slower than
# CPython for the latter case.
+# aarch64:
https://bitbucket.org/pypy/pypy/issues/3086
%ifarch %{ix86} x86_64 %{arm} %{power64} s390x
%global with_jit 1
%else
@@ -869,6 +869,7 @@ CheckPyPy %{name}-stackless
%changelog
* Mon Oct 14 2019 Miro Hronok <mhroncok(a)redhat.com> - 7.2.0-1
- Update to 7.2.0 (#1757707)
+- Enable aarch64 (without JIT)
* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.1.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit 2f53e9f20a92cd7efc8798ba5d6766812eaea195
Author: Miro Hronok <miro(a)hroncok.cz>
Date: Mon Oct 14 20:40:57 2019 +0200
Update to 7.2.0
diff --git a/.gitignore b/.gitignore
index 910808c..4b53676 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/pypy3-v6.0.0-src.tar.bz2
/pypy3.5-v7.0.0-src.tar.bz2
/pypy3.6-v7.1.1-src.tar.bz2
+/pypy3.6-v7.2.0-src.tar.bz2
diff --git a/011-no-faulthandler.patch b/011-no-faulthandler.patch
index 9d7165d..e093956 100644
--- a/011-no-faulthandler.patch
+++ b/011-no-faulthandler.patch
@@ -5,18 +5,18 @@ Date: Wed Mar 29 04:31:55 2017 +0200
011-no-faulthandler.patch
diff --git a/lib-python/3/test/support/__init__.py
b/lib-python/3/test/support/__init__.py
-index 5d7f308..4424637 100644
+index faa1ba7..2edadc9 100644
--- a/lib-python/3/test/support/__init__.py
+++ b/lib-python/3/test/support/__init__.py
-@@ -6,7 +6,6 @@ if __name__ != 'test.support':
- import collections.abc
+@@ -7,7 +7,6 @@ import collections.abc
import contextlib
+ import datetime
import errno
-import faulthandler
import fnmatch
import functools
import gc
-@@ -65,6 +64,11 @@ try:
+@@ -70,6 +69,11 @@ try:
except ImportError:
resource = None
@@ -28,7 +28,7 @@ index 5d7f308..4424637 100644
__all__ = [
# globals
"PIPE_MAX_SIZE", "verbose", "max_memuse",
"use_resources", "failfast",
-@@ -2060,7 +2064,8 @@ def start_threads(threads, unlock=None):
+@@ -2231,7 +2235,8 @@ def start_threads(threads, unlock=None):
finally:
started = [t for t in started if t.isAlive()]
if started:
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index eb8b10e..4a62d57 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -16,9 +16,9 @@ index 9f5d151..8b81155 100644
+_WHEEL_DIR = "/usr/share/python-wheels/"
--_SETUPTOOLS_VERSION = "28.8.0"
+-_SETUPTOOLS_VERSION = "40.6.2"
--_PIP_VERSION = "9.0.1"
+-_PIP_VERSION = "18.1"
+def _get_most_recent_wheel_version(pkg):
+ prefix = os.path.join(_WHEEL_DIR, "{}-".format(pkg))
+ suffix = "-py2.py3-none-any.whl"
@@ -33,22 +33,6 @@ index 9f5d151..8b81155 100644
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION),
-@@ -24,8 +35,13 @@ def _run_pip(args, additional_paths=None):
- sys.path = additional_paths + sys.path
-
- # Install the bundled software
-- import pip
-- pip.main(args)
-+ try:
-+ # pip 10
-+ from pip._internal import main
-+ except ImportError:
-+ # pip 9
-+ from pip import main
-+ main(args)
-
-
- def version():
@@ -79,12 +95,9 @@ def bootstrap(*, root=None, upgrade=False, user=False,
additional_paths = []
for project, version in _PROJECTS:
diff --git a/pypy3.spec b/pypy3.spec
index 225a1f3..cf46f81 100644
--- a/pypy3.spec
+++ b/pypy3.spec
@@ -1,8 +1,8 @@
-%global basever 7.1
+%global basever 7.2
Name: pypy3
-Version: %{basever}.1
+Version: %{basever}.0
%global pyversion 3.6
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: Python 3 implementation with a Just-In-Time compiler
# LGPL and another free license we'd need to ask spot about are present in some
@@ -867,6 +867,9 @@ CheckPyPy %{name}-stackless
%changelog
+* Mon Oct 14 2019 Miro Hronok <mhroncok(a)redhat.com> - 7.2.0-1
+- Update to 7.2.0 (#1757707)
+
* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 7.1.1-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
diff --git a/sources b/sources
index aa4e777..25bbbb3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.6-v7.1.1-src.tar.bz2) =
17e78f9c7080d597a6283d8e8247d1ca78f09a14ff221db8c3d90d255b5befc73102b317ca34a80979e544d5ee72f3e5e649f89d185a085f4cc15012da4d0473
+SHA512 (pypy3.6-v7.2.0-src.tar.bz2) =
bcbb53062a473d504bcc082cf6286f6169c83d1f38d22c4d7c4e46ddc32bca9d91e71194637e6650db5bec02b29fe262b22fe236d627b6bc3e6e0c59c66c07cc