diff --git a/changelog b/changelog new file mode 100644 index 0000000..24d26b4 --- /dev/null +++ b/changelog @@ -0,0 +1,491 @@ +* Fri Jan 26 2024 Fedora Release Engineering - 7.3.13-3.3.10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 7.3.13-2.3.10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Oct 03 2023 Miro Hrončok - 7.3.13-1.3.10 +- Update to 7.3.13 + +* Tue Aug 22 2023 Miro Hrončok - 7.3.12-2.3.10 +- Make PyPy 3.10 the main PyPy 3 on Fedora 39+ + +* Wed Jul 26 2023 Miro Hrončok - 7.3.12-1.3.10 +- Initial PyPy 3.10 package + +* Wed Jul 26 2023 Miro Hrončok - 7.3.12-1.3.9 +- Update to 7.3.12 +- Fixes: rhbz#2203423 + +* Fri Jul 21 2023 Fedora Release Engineering - 7.3.11-5.3.9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Mon May 29 2023 Charalampos Stratakis - 7.3.11-4.3.9 +- Security fix for CVE-2023-24329 +Resolves: rhbz#2174020 + +* Fri Feb 17 2023 Miro Hrončok - 7.3.11-3.3.9 +- On Fedora 38+, obsolete the pypy3.8 package which is no longer available + +* Fri Jan 20 2023 Fedora Release Engineering - 7.3.11-2.3.9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Dec 30 2022 Miro Hrončok - 7.3.11-1.3.9 +- Update to 7.3.11 +- Fixes: rhbz#2147520 + +* Fri Dec 02 2022 Miro Hrončok - 7.3.9-5.3.9 +- On Fedora 37+, obsolete the pypy3.7 package which is no longer available + +* Mon Oct 10 2022 Lumír Balhar - 7.3.9-4.3.9 +- Backport fix for CVE-2021-28861 +Resolves: rhbz#2120789 + +* Fri Jul 22 2022 Fedora Release Engineering - 7.3.9-3.3.9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jun 28 2022 Charalampos Stratakis - 7.3.9-2.3.9 +- Security fix for CVE-2015-20107 +- Fixes: rhbz#2075390 + +* Wed Mar 30 2022 Miro Hrončok - 7.3.9-1.3.9 +- Update to 7.3.9 +- Fixes: rhbz#2069873 + +* Tue Mar 01 2022 Miro Hrončok - 7.3.8-1.3.9 +- Include the Python version in Release to workaround debuginfo conflicts + and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes) +- Namespace the debugsources to fix installation conflict with other PyPys +- Fixes: rhbz#2053880 +- This is now the main PyPy 3 on Fedora 36+ +- Fixes: rhbz#2059670 + +* Tue Feb 22 2022 Miro Hrončok - 7.3.8-1 +- Update to 7.3.8 final + +* Fri Feb 11 2022 Miro Hrončok - 7.3.8~rc2-1 +- Update to 7.3.8rc2 + +* Wed Jan 26 2022 Miro Hrončok - 7.3.8~rc1-1 +- Update to 7.3.8rc1 +- Move to a CPython-like installation layout +- Stop requiring pypy3.9 from pypy3.9-libs +- Split tests into pypy3.9-test + +* Fri Jan 21 2022 Fedora Release Engineering - 7.3.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sat Jan 08 2022 Miro Hrončok - 7.3.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 + +* Thu Nov 11 2021 Miro Hrončok - 7.3.7-1 +- Initial pypy3.8 package +- Supplement tox + +* Tue Oct 26 2021 Tomáš Hrnčiar - 7.3.6-1 +- Update to 7.3.6 +- Remove windows executable binaries +- Fixes: rhbz#2003682 + +* Mon Sep 20 2021 Miro Hrončok - 7.3.5-2 +- Explicitly buildrequire OpenSSL 1.1, as Python 3.7 is not compatible with OpenSSL 3.0 + +* Mon Aug 16 2021 Miro Hrončok - 7.3.5-1 +- Update to 7.3.5 +- Fixes: rhbz#1992600 + +* Mon Aug 09 2021 Tomas Hrnciar - 7.3.4-4 +- Rename pypy3 to pypy3.7 +- pypy-stackless was removed + +* Fri Jul 23 2021 Fedora Release Engineering - 7.3.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jul 21 2021 Tomas Hrnciar - 7.3.4-2 +- Replace removed /usr/lib/rpm/brp-python-bytecompile with %%py_byte_compile macros +- Fixes: rhbz#1976656 + +* Tue May 25 2021 Miro Hrončok - 7.3.4-1 +- Update to 7.3.4 +- pypy3 is now Python 3.7 +- Fixes rhbz#1961933 + +* Tue May 25 2021 Miro Hrončok - 7.3.1-6 +- Provide missing bundled library information + +* Wed May 19 2021 Charalampos Stratakis - 7.3.1-5 +- Add virtual provides for the bundled libmpdec (rhbz#1943359) + +* Wed Jan 27 2021 Fedora Release Engineering - 7.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering - 7.3.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 7.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Apr 15 2020 Tomas Hrnciar - 7.3.1-1 +- Update to 7.3.1 + +* Wed Feb 12 2020 Miro Hrončok - 7.3.0-3 +- Update the ensurepip module to work with setuptools >= 45 + +* Thu Jan 30 2020 Fedora Release Engineering - 7.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Dec 28 2019 Miro Hrončok - 7.3.0-1 +- Update to 7.3.0 + +* Wed Oct 23 2019 Miro Hrončok - 7.2.0-2 +- Enable JIT on aarch64 + +* Mon Oct 14 2019 Miro Hrončok - 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 - 7.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 24 2019 Miro Hrončok - 7.1.1-1 +- Update to 7.1.1 (#1689198) +- pypy3 is now Python 3.6 + +* Thu May 16 2019 Miro Hrončok - 7.0.0-2 +- Show the version as 7.0.0 + +* Thu Feb 28 2019 Miro Hrončok - 7.0.0-1 +- Update to 7.0.0 (#1673127) + +* Sat Feb 02 2019 Fedora Release Engineering - 6.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 14 2019 Björn Esser - 6.0.0-4 +- Rebuilt for libcrypt.so.2 (#1666033) + +* Tue Aug 21 2018 Miro Hrončok - 6.0.0-3 +- Use RPM packaged wheels + +* Fri Jul 13 2018 Fedora Release Engineering - 6.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Apr 25 2018 Miro Hrončok - 6.0.0-1 +- Fix failing taskotron check +- New release 6.0.0 (#1571489) +- Fix multiprocessing regression on newer glibcs (#1569933) + +* Wed Apr 11 2018 Miro Hrončok - 5.10.1-7 +- Provide pypy3(abi) = 5.10 + +* Wed Apr 11 2018 Miro Hrončok - 5.10.1-6 +- RPM macros improvements + +* Tue Apr 10 2018 Michal Cyprian - 5.10.1-5 +- Remove the rightmost version number from the path +- rhbz#1516885: https://bugzilla.redhat.com/show_bug.cgi?id=1516885 + +* Thu Mar 29 2018 Michal Cyprian - 5.10.1-4 +- Add patch for libxcrypt + +* Fri Feb 09 2018 Fedora Release Engineering - 5.10.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Jan 20 2018 Björn Esser - 5.10.1-2 +- Rebuilt for switch to libxcrypt + +* Fri Jan 12 2018 Miro Hrončok - 5.10.1-1 +- Update to 5.10.1 (#1533689) +- Removed two upstreamed patches + +* Fri Dec 29 2017 Miro Hrončok - 5.10.0-3 +- Remove never used InstallPyPy function +- Actually call execstack as originally intended +- Use execstack on all arches (it's available now) +- Don't ship the debug binaries +- On power, use cpython2 to build pypy3 + +* Thu Dec 28 2017 Miro Hrončok - 5.10.0-2 +- Fixed upstream issues #2717 and #2718 (re-enable test_socket) +- Use pypy2 when building (it's faster and works this time) + +* Mon Dec 25 2017 Miro Hrončok - 5.10.0-1 +- Update to 5.10 (#1528841) +- Use pypy2 and python2-pycparser (note the twos) +- Enable JIT on power and s390x +- Temporarily skip test_socket on ix86 + +* Fri Oct 20 2017 Miro Hrončok - 5.9.0-1 +- Update to 5.9 (#1504427) +- Remove merged patches +- Reindex the patches to match the filenames +- Rebase the faulthandler Patch11 +- BR python-pycparser + +* Thu Aug 03 2017 Fedora Release Engineering - 5.5.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 5.5.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 5.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun Nov 13 2016 Dan Horák - 5.5.0-3 +- set z10 as the base CPU for s390(x) build + +* Sat Nov 12 2016 Zbigniew Jędrzejewski-Szmek - 5.5.0-2 +- Also build on arm and s390* + +* Sat Oct 15 2016 Miro Hrončok - 5.5.0-1 +- PyPy 3.3 5.5.0 +- On Fedora 26+, BR compat-openssl10-devel + +* Sat Jul 02 2016 Miro Hrončok - 5.2.0-0.1.alpha1 +- First alpha build of PyPy 3.3 + +* Fri Jul 01 2016 Miro Hrončok - 2.4.0-3 +- Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack +- Raise an error when STARTTLS fails +- rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647 +- rhbz#1351680: https://bugzilla.redhat.com/show_bug.cgi?id=1351680 +- Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394 +- Fix for: CVE-2016-5699 python: http protocol steam injection attack +- rhbz#1303699: https://bugzilla.redhat.com/show_bug.cgi?id=1303699 +- rhbz#1351687: https://bugzilla.redhat.com/show_bug.cgi?id=1351687 +- Fixed upstream: https://hg.python.org/cpython/rev/bf3e1c9b80e9 + +* Thu Jun 18 2015 Fedora Release Engineering - 2.4.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Sep 10 2014 Matej Stuchlik - 2.4.0-1 +- Update to 2.4.0 + +* Tue Sep 02 2014 Matej Stuchlik - 2.3.1-4 +- Move devel subpackage requires so that it gets picked up by rpm + +* Sun Aug 17 2014 Fedora Release Engineering - 2.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Jul 7 2014 Peter Robinson 2.3.1-2 +- ARMv7 is supported for JIT +- no prelink on aarch64/ppc64le + +* Sun Jun 08 2014 Matej Stuchlik - 2.3.1-1 +- Update to 2.3.1 + +* Sat Jun 07 2014 Fedora Release Engineering - 2.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue May 27 2014 Dennis Gilmore - 2.3-4 +- valgrind is available everywhere except 31 bit s390 + +* Wed May 21 2014 Jaroslav Škarvada - 2.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 + +* Thu May 15 2014 Matej Stuchlik - 2.3-2 +- Rebuilt (f21-python) + +* Tue May 13 2014 Matej Stuchlik - 2.3-1 +- Updated to 2.3 + +* Mon Mar 10 2014 Matej Stuchlik - 2.2.1-3 +- Put RPM macros in proper location + +* Thu Jan 16 2014 Matej Stuchlik - 2.2.1-2 +- Fixed errors due to missing __pycache__ + +* Thu Dec 05 2013 Matej Stuchlik - 2.2.1-1 +- Updated to 2.2.1 +- Several bundled modules (tkinter, sqlite3, curses, syslog) were + not bytecompiled properly during build, that is now fixed +- prepared new tests, not enabled yet + +* Thu Nov 14 2013 Matej Stuchlik - 2.2.0-1 +- Updated to 2.2.0 + +* Thu Aug 15 2013 Matej Stuchlik - 2.1-1 +- Updated to 2.1.0 + +* Sun Aug 04 2013 Fedora Release Engineering - 2.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-4 +- Patch1 fix + +* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-3 +- Yet another Sources fix + +* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-2 +- Fixed Source URL + +* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-1 +- 2.0.2, patch 8 does not seem necessary anymore + +* Thu Feb 14 2013 Fedora Release Engineering - 2.0-0.2.b1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Dec 11 2012 David Malcolm - 2.0-0.1.b1 +- 2.0b1 (drop upstreamed patch 9) + +* Sat Jul 21 2012 Fedora Release Engineering - 1.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 David Malcolm - 1.9-3 +- log all output from "make" (patch 6) +- disable the MOTD at startup (patch 7) +- hide symbols from the dynamic linker (patch 8) +- add PyInt_AsUnsignedLongLongMask (patch 9) +- capture the Makefile, the typeids.txt, and the dynamic-symbols file within +the debuginfo package + +* Mon Jun 18 2012 Peter Robinson - 1.9-2 +- Compile with PIC, fixes FTBFS on ARM + +* Fri Jun 8 2012 David Malcolm - 1.9-1 +- 1.9 + +* Fri Feb 10 2012 David Malcolm - 1.8-2 +- disable C readability patch for now (patch 4) + +* Thu Feb 9 2012 David Malcolm - 1.8-1 +- 1.8; regenerate config patch (patch 0); drop selinux patch (patch 2); +regenerate patch 5 + +* Tue Jan 31 2012 David Malcolm - 1.7-4 +- fix an incompatibility with virtualenv (rhbz#742641) + +* Sat Jan 14 2012 Fedora Release Engineering - 1.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Dec 16 2011 David Malcolm - 1.7-2 +- use --gcrootfinder=shadowstack, and use standard Fedora compilation flags, +with -Wno-unused (rhbz#666966 and rhbz#707707) + +* Mon Nov 21 2011 David Malcolm - 1.7-1 +- 1.7: refresh patch 0 (configuration) and patch 4 (readability of generated +code) + +* Tue Oct 4 2011 David Malcolm - 1.6-7 +- skip test_multiprocessing + +* Tue Sep 13 2011 David Malcolm - 1.6-6 +- don't ship the emacs JIT-viewer on el5 and el6 (missing emacs-filesystem; +missing _emacs_bytecompile macro on el5) + +* Mon Sep 12 2011 David Malcolm - 1.6-5 +- build using python26 on el5 (2.4 is too early) +* Thu Aug 25 2011 David Malcolm - 1.6-4 +- fix SkipTest function to avoid corrupting the name of "test_gdbm" + +* Thu Aug 25 2011 David Malcolm - 1.6-3 +- add rpm macros file to the devel subpackage (source 2) +- skip some tests that can't pass yet + +* Sat Aug 20 2011 David Malcolm - 1.6-2 +- work around test_subprocess failure seen in koji (patch 5) + +* Thu Aug 18 2011 David Malcolm - 1.6-1 +- 1.6 +- rewrite the %%check section, introducing per-test timeouts + +* Tue Aug 2 2011 David Malcolm - 1.5-2 +- add pypytrace-mode.el to the pypy-libs subpackage, for viewing JIT trace +logs in emacs + +* Mon May 2 2011 David Malcolm - 1.5-1 +- 1.5 + +* Wed Apr 20 2011 David Malcolm - 1.4.1-10 +- build a /usr/bin/pypy (but without the JIT compiler) on architectures that +don't support the JIT, so that they do at least have something that runs + +* Tue Feb 08 2011 Fedora Release Engineering - 1.4.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 14 2011 David Malcolm - 1.4.1-8 +- disable self-hosting for now, due to fatal error seen JIT-compiling the +translator + +* Fri Jan 14 2011 David Malcolm - 1.4.1-7 +- skip test_ioctl for now + +* Thu Jan 13 2011 David Malcolm - 1.4.1-6 +- add a "pypy-devel" subpackage, and install the header files there +- in %%check, re-run failed tests in verbose mode + +* Fri Jan 7 2011 Dan Horák - 1.4.1-5 +- valgrind available only on selected architectures + +* Wed Jan 5 2011 David Malcolm - 1.4.1-4 +- rebuild pypy using itself, for speed, with a boolean to break this cycle in +the build-requirement graph (falling back to using "python-devel" aka CPython) +- add work-in-progress patch to try to make generated c more readable +(rhbz#666963) +- capture the RPython source code files from the build within the debuginfo +package (rhbz#666975) + +* Wed Dec 22 2010 David Malcolm - 1.4.1-3 +- try to respect the FHS by installing libraries below libdir, rather than +datadir; patch app_main.py to look in this installation location first when +scanning for the pypy library directories. +- clarifications and corrections to the comments in the specfile + +* Wed Dec 22 2010 David Malcolm - 1.4.1-2 +- remove .svn directories +- disable verbose logging +- add a %%check section +- introduce %%goal_dir variable, to avoid repetition +- remove shebang line from demo/bpnn.py, as we're treating this as a +documentation file +- regenerate patch 2 to apply without generating a .orig file + +* Tue Dec 21 2010 David Malcolm - 1.4.1-1 +- 1.4.1; fixup %%setup to reflect change in toplevel directory in upstream +source tarball +- apply SELinux fix to the bundled test_commands.py (patch 2) + +* Wed Dec 15 2010 David Malcolm - 1.4-4 +- rename the jit build and subpackge to just "pypy", and remove the nojit and +sandbox builds, as upstream now seems to be focussing on the JIT build (with +only stackless called out in the getting-started-python docs); disable +stackless for now +- add a verbose_logs specfile boolean; leave it enabled for now (whilst fixing +build issues) +- add more comments, and update others to reflect 1.2 -> 1.4 changes +- re-enable debuginfo within CFLAGS ("-g") +- add the LICENSE and README to all subpackages +- ensure the built binaries don't have the "I need an executable stack" flag +- remove DOS batch files during %%prep (idlelib.bat) +- remove shebang lines from .py files that aren't executable, and remove +executability from .py files that don't have a shebang line (taken from +our python3.spec) +- bytecompile the .py files into .pyc files in pypy's bytecode format + +* Sun Nov 28 2010 Toshio Kuratomi - 1.4-3 +- BuildRequire valgrind-devel +- Install pypy library from the new directory +- Disable building with our CFLAGS for now because they are causing a build failure. +- Include site-packages directory + +* Sat Nov 27 2010 Toshio Kuratomi - 1.4-2 +- Add patch to configure the build to use our CFLAGS and link libffi + dynamically + +* Sat Nov 27 2010 Toshio Kuratomi - 1.4-1 +- Update to 1.4 +- Drop patch for py2.6 that's in this build +- Switch to building pypy with itself once pypy is built once as recommended by + upstream +- Remove bundled, prebuilt java libraries +- Fix license tag +- Fix source url +- Version pypy-libs Req + +* Tue May 4 2010 David Malcolm - 1.2-2 +- cherrypick r72073 from upstream SVN in order to fix the build against +python 2.6.5 (patch 2) + +* Wed Apr 28 2010 David Malcolm - 1.2-1 +- initial packaging diff --git a/pypy3.10.spec b/pypy3.10.spec index f3803a4..b6a2feb 100644 --- a/pypy3.10.spec +++ b/pypy3.10.spec @@ -10,7 +10,7 @@ Version: %{basever}.%{micro}%{?pre:~%{pre}} # by Python version as well. # This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}. # https://bugzilla.redhat.com/2053880 -%global baserelease 3 +%global baserelease %{autorelease -n} Release: %{baserelease}.%{pyversion}%{?dist} Summary: Python %{pyversion} implementation with a Just-In-Time compiler @@ -831,495 +831,4 @@ CheckPyPy pypy%{pyversion}-c %changelog -* Fri Jan 26 2024 Fedora Release Engineering - 7.3.13-3.3.10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 7.3.13-2.3.10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Tue Oct 03 2023 Miro Hrončok - 7.3.13-1.3.10 -- Update to 7.3.13 - -* Tue Aug 22 2023 Miro Hrončok - 7.3.12-2.3.10 -- Make PyPy 3.10 the main PyPy 3 on Fedora 39+ - -* Wed Jul 26 2023 Miro Hrončok - 7.3.12-1.3.10 -- Initial PyPy 3.10 package - -* Wed Jul 26 2023 Miro Hrončok - 7.3.12-1.3.9 -- Update to 7.3.12 -- Fixes: rhbz#2203423 - -* Fri Jul 21 2023 Fedora Release Engineering - 7.3.11-5.3.9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon May 29 2023 Charalampos Stratakis - 7.3.11-4.3.9 -- Security fix for CVE-2023-24329 -Resolves: rhbz#2174020 - -* Fri Feb 17 2023 Miro Hrončok - 7.3.11-3.3.9 -- On Fedora 38+, obsolete the pypy3.8 package which is no longer available - -* Fri Jan 20 2023 Fedora Release Engineering - 7.3.11-2.3.9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Dec 30 2022 Miro Hrončok - 7.3.11-1.3.9 -- Update to 7.3.11 -- Fixes: rhbz#2147520 - -* Fri Dec 02 2022 Miro Hrončok - 7.3.9-5.3.9 -- On Fedora 37+, obsolete the pypy3.7 package which is no longer available - -* Mon Oct 10 2022 Lumír Balhar - 7.3.9-4.3.9 -- Backport fix for CVE-2021-28861 -Resolves: rhbz#2120789 - -* Fri Jul 22 2022 Fedora Release Engineering - 7.3.9-3.3.9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Jun 28 2022 Charalampos Stratakis - 7.3.9-2.3.9 -- Security fix for CVE-2015-20107 -- Fixes: rhbz#2075390 - -* Wed Mar 30 2022 Miro Hrončok - 7.3.9-1.3.9 -- Update to 7.3.9 -- Fixes: rhbz#2069873 - -* Tue Mar 01 2022 Miro Hrončok - 7.3.8-1.3.9 -- Include the Python version in Release to workaround debuginfo conflicts - and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes) -- Namespace the debugsources to fix installation conflict with other PyPys -- Fixes: rhbz#2053880 -- This is now the main PyPy 3 on Fedora 36+ -- Fixes: rhbz#2059670 - -* Tue Feb 22 2022 Miro Hrončok - 7.3.8-1 -- Update to 7.3.8 final - -* Fri Feb 11 2022 Miro Hrončok - 7.3.8~rc2-1 -- Update to 7.3.8rc2 - -* Wed Jan 26 2022 Miro Hrončok - 7.3.8~rc1-1 -- Update to 7.3.8rc1 -- Move to a CPython-like installation layout -- Stop requiring pypy3.9 from pypy3.9-libs -- Split tests into pypy3.9-test - -* Fri Jan 21 2022 Fedora Release Engineering - 7.3.7-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sat Jan 08 2022 Miro Hrončok - 7.3.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 - -* Thu Nov 11 2021 Miro Hrončok - 7.3.7-1 -- Initial pypy3.8 package -- Supplement tox - -* Tue Oct 26 2021 Tomáš Hrnčiar - 7.3.6-1 -- Update to 7.3.6 -- Remove windows executable binaries -- Fixes: rhbz#2003682 - -* Mon Sep 20 2021 Miro Hrončok - 7.3.5-2 -- Explicitly buildrequire OpenSSL 1.1, as Python 3.7 is not compatible with OpenSSL 3.0 - -* Mon Aug 16 2021 Miro Hrončok - 7.3.5-1 -- Update to 7.3.5 -- Fixes: rhbz#1992600 - -* Mon Aug 09 2021 Tomas Hrnciar - 7.3.4-4 -- Rename pypy3 to pypy3.7 -- pypy-stackless was removed - -* Fri Jul 23 2021 Fedora Release Engineering - 7.3.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jul 21 2021 Tomas Hrnciar - 7.3.4-2 -- Replace removed /usr/lib/rpm/brp-python-bytecompile with %%py_byte_compile macros -- Fixes: rhbz#1976656 - -* Tue May 25 2021 Miro Hrončok - 7.3.4-1 -- Update to 7.3.4 -- pypy3 is now Python 3.7 -- Fixes rhbz#1961933 - -* Tue May 25 2021 Miro Hrončok - 7.3.1-6 -- Provide missing bundled library information - -* Wed May 19 2021 Charalampos Stratakis - 7.3.1-5 -- Add virtual provides for the bundled libmpdec (rhbz#1943359) - -* Wed Jan 27 2021 Fedora Release Engineering - 7.3.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 01 2020 Fedora Release Engineering - 7.3.1-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 7.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Apr 15 2020 Tomas Hrnciar - 7.3.1-1 -- Update to 7.3.1 - -* Wed Feb 12 2020 Miro Hrončok - 7.3.0-3 -- Update the ensurepip module to work with setuptools >= 45 - -* Thu Jan 30 2020 Fedora Release Engineering - 7.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Dec 28 2019 Miro Hrončok - 7.3.0-1 -- Update to 7.3.0 - -* Wed Oct 23 2019 Miro Hrončok - 7.2.0-2 -- Enable JIT on aarch64 - -* Mon Oct 14 2019 Miro Hrončok - 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 - 7.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri May 24 2019 Miro Hrončok - 7.1.1-1 -- Update to 7.1.1 (#1689198) -- pypy3 is now Python 3.6 - -* Thu May 16 2019 Miro Hrončok - 7.0.0-2 -- Show the version as 7.0.0 - -* Thu Feb 28 2019 Miro Hrončok - 7.0.0-1 -- Update to 7.0.0 (#1673127) - -* Sat Feb 02 2019 Fedora Release Engineering - 6.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 14 2019 Björn Esser - 6.0.0-4 -- Rebuilt for libcrypt.so.2 (#1666033) - -* Tue Aug 21 2018 Miro Hrončok - 6.0.0-3 -- Use RPM packaged wheels - -* Fri Jul 13 2018 Fedora Release Engineering - 6.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Apr 25 2018 Miro Hrončok - 6.0.0-1 -- Fix failing taskotron check -- New release 6.0.0 (#1571489) -- Fix multiprocessing regression on newer glibcs (#1569933) - -* Wed Apr 11 2018 Miro Hrončok - 5.10.1-7 -- Provide pypy3(abi) = 5.10 - -* Wed Apr 11 2018 Miro Hrončok - 5.10.1-6 -- RPM macros improvements - -* Tue Apr 10 2018 Michal Cyprian - 5.10.1-5 -- Remove the rightmost version number from the path -- rhbz#1516885: https://bugzilla.redhat.com/show_bug.cgi?id=1516885 - -* Thu Mar 29 2018 Michal Cyprian - 5.10.1-4 -- Add patch for libxcrypt - -* Fri Feb 09 2018 Fedora Release Engineering - 5.10.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Jan 20 2018 Björn Esser - 5.10.1-2 -- Rebuilt for switch to libxcrypt - -* Fri Jan 12 2018 Miro Hrončok - 5.10.1-1 -- Update to 5.10.1 (#1533689) -- Removed two upstreamed patches - -* Fri Dec 29 2017 Miro Hrončok - 5.10.0-3 -- Remove never used InstallPyPy function -- Actually call execstack as originally intended -- Use execstack on all arches (it's available now) -- Don't ship the debug binaries -- On power, use cpython2 to build pypy3 - -* Thu Dec 28 2017 Miro Hrončok - 5.10.0-2 -- Fixed upstream issues #2717 and #2718 (re-enable test_socket) -- Use pypy2 when building (it's faster and works this time) - -* Mon Dec 25 2017 Miro Hrončok - 5.10.0-1 -- Update to 5.10 (#1528841) -- Use pypy2 and python2-pycparser (note the twos) -- Enable JIT on power and s390x -- Temporarily skip test_socket on ix86 - -* Fri Oct 20 2017 Miro Hrončok - 5.9.0-1 -- Update to 5.9 (#1504427) -- Remove merged patches -- Reindex the patches to match the filenames -- Rebase the faulthandler Patch11 -- BR python-pycparser - -* Thu Aug 03 2017 Fedora Release Engineering - 5.5.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 5.5.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 5.5.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sun Nov 13 2016 Dan Horák - 5.5.0-3 -- set z10 as the base CPU for s390(x) build - -* Sat Nov 12 2016 Zbigniew Jędrzejewski-Szmek - 5.5.0-2 -- Also build on arm and s390* - -* Sat Oct 15 2016 Miro Hrončok - 5.5.0-1 -- PyPy 3.3 5.5.0 -- On Fedora 26+, BR compat-openssl10-devel - -* Sat Jul 02 2016 Miro Hrončok - 5.2.0-0.1.alpha1 -- First alpha build of PyPy 3.3 - -* Fri Jul 01 2016 Miro Hrončok - 2.4.0-3 -- Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack -- Raise an error when STARTTLS fails -- rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647 -- rhbz#1351680: https://bugzilla.redhat.com/show_bug.cgi?id=1351680 -- Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394 -- Fix for: CVE-2016-5699 python: http protocol steam injection attack -- rhbz#1303699: https://bugzilla.redhat.com/show_bug.cgi?id=1303699 -- rhbz#1351687: https://bugzilla.redhat.com/show_bug.cgi?id=1351687 -- Fixed upstream: https://hg.python.org/cpython/rev/bf3e1c9b80e9 - -* Thu Jun 18 2015 Fedora Release Engineering - 2.4.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed Sep 10 2014 Matej Stuchlik - 2.4.0-1 -- Update to 2.4.0 - -* Tue Sep 02 2014 Matej Stuchlik - 2.3.1-4 -- Move devel subpackage requires so that it gets picked up by rpm - -* Sun Aug 17 2014 Fedora Release Engineering - 2.3.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Mon Jul 7 2014 Peter Robinson 2.3.1-2 -- ARMv7 is supported for JIT -- no prelink on aarch64/ppc64le - -* Sun Jun 08 2014 Matej Stuchlik - 2.3.1-1 -- Update to 2.3.1 - -* Sat Jun 07 2014 Fedora Release Engineering - 2.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue May 27 2014 Dennis Gilmore - 2.3-4 -- valgrind is available everywhere except 31 bit s390 - -* Wed May 21 2014 Jaroslav Škarvada - 2.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 - -* Thu May 15 2014 Matej Stuchlik - 2.3-2 -- Rebuilt (f21-python) - -* Tue May 13 2014 Matej Stuchlik - 2.3-1 -- Updated to 2.3 - -* Mon Mar 10 2014 Matej Stuchlik - 2.2.1-3 -- Put RPM macros in proper location - -* Thu Jan 16 2014 Matej Stuchlik - 2.2.1-2 -- Fixed errors due to missing __pycache__ - -* Thu Dec 05 2013 Matej Stuchlik - 2.2.1-1 -- Updated to 2.2.1 -- Several bundled modules (tkinter, sqlite3, curses, syslog) were - not bytecompiled properly during build, that is now fixed -- prepared new tests, not enabled yet - -* Thu Nov 14 2013 Matej Stuchlik - 2.2.0-1 -- Updated to 2.2.0 - -* Thu Aug 15 2013 Matej Stuchlik - 2.1-1 -- Updated to 2.1.0 - -* Sun Aug 04 2013 Fedora Release Engineering - 2.0.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-4 -- Patch1 fix - -* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-3 -- Yet another Sources fix - -* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-2 -- Fixed Source URL - -* Mon Jun 24 2013 Matej Stuchlik - 2.0.2-1 -- 2.0.2, patch 8 does not seem necessary anymore - -* Thu Feb 14 2013 Fedora Release Engineering - 2.0-0.2.b1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Dec 11 2012 David Malcolm - 2.0-0.1.b1 -- 2.0b1 (drop upstreamed patch 9) - -* Sat Jul 21 2012 Fedora Release Engineering - 1.9-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jul 10 2012 David Malcolm - 1.9-3 -- log all output from "make" (patch 6) -- disable the MOTD at startup (patch 7) -- hide symbols from the dynamic linker (patch 8) -- add PyInt_AsUnsignedLongLongMask (patch 9) -- capture the Makefile, the typeids.txt, and the dynamic-symbols file within -the debuginfo package - -* Mon Jun 18 2012 Peter Robinson - 1.9-2 -- Compile with PIC, fixes FTBFS on ARM - -* Fri Jun 8 2012 David Malcolm - 1.9-1 -- 1.9 - -* Fri Feb 10 2012 David Malcolm - 1.8-2 -- disable C readability patch for now (patch 4) - -* Thu Feb 9 2012 David Malcolm - 1.8-1 -- 1.8; regenerate config patch (patch 0); drop selinux patch (patch 2); -regenerate patch 5 - -* Tue Jan 31 2012 David Malcolm - 1.7-4 -- fix an incompatibility with virtualenv (rhbz#742641) - -* Sat Jan 14 2012 Fedora Release Engineering - 1.7-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Fri Dec 16 2011 David Malcolm - 1.7-2 -- use --gcrootfinder=shadowstack, and use standard Fedora compilation flags, -with -Wno-unused (rhbz#666966 and rhbz#707707) - -* Mon Nov 21 2011 David Malcolm - 1.7-1 -- 1.7: refresh patch 0 (configuration) and patch 4 (readability of generated -code) - -* Tue Oct 4 2011 David Malcolm - 1.6-7 -- skip test_multiprocessing - -* Tue Sep 13 2011 David Malcolm - 1.6-6 -- don't ship the emacs JIT-viewer on el5 and el6 (missing emacs-filesystem; -missing _emacs_bytecompile macro on el5) - -* Mon Sep 12 2011 David Malcolm - 1.6-5 -- build using python26 on el5 (2.4 is too early) -* Thu Aug 25 2011 David Malcolm - 1.6-4 -- fix SkipTest function to avoid corrupting the name of "test_gdbm" - -* Thu Aug 25 2011 David Malcolm - 1.6-3 -- add rpm macros file to the devel subpackage (source 2) -- skip some tests that can't pass yet - -* Sat Aug 20 2011 David Malcolm - 1.6-2 -- work around test_subprocess failure seen in koji (patch 5) - -* Thu Aug 18 2011 David Malcolm - 1.6-1 -- 1.6 -- rewrite the %%check section, introducing per-test timeouts - -* Tue Aug 2 2011 David Malcolm - 1.5-2 -- add pypytrace-mode.el to the pypy-libs subpackage, for viewing JIT trace -logs in emacs - -* Mon May 2 2011 David Malcolm - 1.5-1 -- 1.5 - -* Wed Apr 20 2011 David Malcolm - 1.4.1-10 -- build a /usr/bin/pypy (but without the JIT compiler) on architectures that -don't support the JIT, so that they do at least have something that runs - -* Tue Feb 08 2011 Fedora Release Engineering - 1.4.1-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Jan 14 2011 David Malcolm - 1.4.1-8 -- disable self-hosting for now, due to fatal error seen JIT-compiling the -translator - -* Fri Jan 14 2011 David Malcolm - 1.4.1-7 -- skip test_ioctl for now - -* Thu Jan 13 2011 David Malcolm - 1.4.1-6 -- add a "pypy-devel" subpackage, and install the header files there -- in %%check, re-run failed tests in verbose mode - -* Fri Jan 7 2011 Dan Horák - 1.4.1-5 -- valgrind available only on selected architectures - -* Wed Jan 5 2011 David Malcolm - 1.4.1-4 -- rebuild pypy using itself, for speed, with a boolean to break this cycle in -the build-requirement graph (falling back to using "python-devel" aka CPython) -- add work-in-progress patch to try to make generated c more readable -(rhbz#666963) -- capture the RPython source code files from the build within the debuginfo -package (rhbz#666975) - -* Wed Dec 22 2010 David Malcolm - 1.4.1-3 -- try to respect the FHS by installing libraries below libdir, rather than -datadir; patch app_main.py to look in this installation location first when -scanning for the pypy library directories. -- clarifications and corrections to the comments in the specfile - -* Wed Dec 22 2010 David Malcolm - 1.4.1-2 -- remove .svn directories -- disable verbose logging -- add a %%check section -- introduce %%goal_dir variable, to avoid repetition -- remove shebang line from demo/bpnn.py, as we're treating this as a -documentation file -- regenerate patch 2 to apply without generating a .orig file - -* Tue Dec 21 2010 David Malcolm - 1.4.1-1 -- 1.4.1; fixup %%setup to reflect change in toplevel directory in upstream -source tarball -- apply SELinux fix to the bundled test_commands.py (patch 2) - -* Wed Dec 15 2010 David Malcolm - 1.4-4 -- rename the jit build and subpackge to just "pypy", and remove the nojit and -sandbox builds, as upstream now seems to be focussing on the JIT build (with -only stackless called out in the getting-started-python docs); disable -stackless for now -- add a verbose_logs specfile boolean; leave it enabled for now (whilst fixing -build issues) -- add more comments, and update others to reflect 1.2 -> 1.4 changes -- re-enable debuginfo within CFLAGS ("-g") -- add the LICENSE and README to all subpackages -- ensure the built binaries don't have the "I need an executable stack" flag -- remove DOS batch files during %%prep (idlelib.bat) -- remove shebang lines from .py files that aren't executable, and remove -executability from .py files that don't have a shebang line (taken from -our python3.spec) -- bytecompile the .py files into .pyc files in pypy's bytecode format - -* Sun Nov 28 2010 Toshio Kuratomi - 1.4-3 -- BuildRequire valgrind-devel -- Install pypy library from the new directory -- Disable building with our CFLAGS for now because they are causing a build failure. -- Include site-packages directory - -* Sat Nov 27 2010 Toshio Kuratomi - 1.4-2 -- Add patch to configure the build to use our CFLAGS and link libffi - dynamically - -* Sat Nov 27 2010 Toshio Kuratomi - 1.4-1 -- Update to 1.4 -- Drop patch for py2.6 that's in this build -- Switch to building pypy with itself once pypy is built once as recommended by - upstream -- Remove bundled, prebuilt java libraries -- Fix license tag -- Fix source url -- Version pypy-libs Req - -* Tue May 4 2010 David Malcolm - 1.2-2 -- cherrypick r72073 from upstream SVN in order to fix the build against -python 2.6.5 (patch 2) - -* Wed Apr 28 2010 David Malcolm - 1.2-1 -- initial packaging - +%autochangelog