Commit Graph

294 Commits

Author SHA1 Message Date
Charalampos Stratakis 3ce08cb6e0 Enable profile guided optimizations for x86_64 and i686 architectures
Added patch for fixing recompilation of Python when using common
build commands and the --enable-optimizations flag.
2017-05-10 15:08:33 +02:00
Charalampos Stratakis 80aab0f05e Make pip installable in a new venv when using the --system-site-packages flag 2017-04-24 13:36:51 +02:00
Tomas Orsava aaf90e5ba8 Fix syntax error in %py_byte_compile macro (rhbz#1433569) 2017-03-21 15:02:08 +01:00
Iryna Shcherbina 14f9313981 Replace patch 259 with a backported upstream patch 2017-03-08 19:03:33 +01:00
Iryna Shcherbina 8ed4c75417 Add patch to work around magic number bump in Python 3.5.3 source code
Issue: http://bugs.python.org/issue27286
2017-03-08 16:01:42 +01:00
Iryna Shcherbina 7709829ab9 Upload sources for Python-3.5.3 2017-02-01 12:19:15 +01:00
Iryna Shcherbina 695c2fbe5f Rebased to version 3.5.3
- Removed patches 184, 209, 242 as the changes are already in Python 3.5.3
- Updated patches 55, 146, 170, 180 to work with the new Python codebase
2017-02-01 12:09:30 +01:00
Charalampos Stratakis f150e743a1 Always include the rewheel patch at the SRPM 2017-01-10 22:14:04 +01:00
Tomas Orsava dd4e3cd13a Merge branch 'f25' into f24
Updated Python to 3.5.2 from F25
2016-10-14 13:41:04 +02:00
Richard W.M. Jones c3e3d7792d Add riscv64 to list of 64 bit arches. 2016-10-09 11:08:54 +01:00
Richard W.M. Jones 05c99bb32e No valgrind available on riscv64. 2016-10-08 07:17:21 +01:00
Tomas Orsava f833933af2 Backported the build-time check for the getrandom syscall
..from Python 3.5.2.
The Python 3.5.1 build-time check was failing due to missing headers.

Resolves: rhbz#1350123
2016-09-19 12:05:02 +02:00
Charalampos Stratakis 1768987fbc Provide python35 for ensuring upgrade path from F23->f25 2016-09-14 12:47:56 +02:00
Charalampos Stratakis a3e9c34369 Provide and Obsolete python35 for ensuring upgrade path from F23->f24 2016-09-14 12:38:48 +02:00
Charalampos Stratakis 20e7677efb Remove unused configure flags and update %py_byte_compile macro 2016-09-12 14:54:53 +02:00
Charalampos Stratakis 5941d2af7f Remove unused configure flags and update %py_byte_compile macro 2016-09-12 14:45:49 +02:00
Tomas Orsava c2920bb88e Fixed .pyc bytecompilation
- Updated .pyc 'bytecompilation with the newly installed interpreter' to also
  recompile optimized .pyc files
- Removed .pyo 'bytecompilation with the newly installed interpreter', as .pyo
  files are no more
- Resolves rhbz#1373635
2016-09-09 13:32:17 +02:00
Tomas Orsava b2fa0070fc Fixed .pyc bytecompilation
- Updated .pyc 'bytecompilation with the newly installed interpreter' to also
  recompile optimized .pyc files
- Removed .pyo 'bytecompilation with the newly installed interpreter', as .pyo
  files are no more
- Resolves rhbz#1373635
2016-09-09 13:27:29 +02:00
Tomas Orsava ea6fb09bb5 New sources have to be commited separately of course 2016-08-16 14:11:37 +02:00
Tomas Orsava 6cd1c5f463 Rebased to Python 3.5.2 2016-08-16 13:59:50 +02:00
Charalampos Stratakis 351bb59ed7 Fix for CVE-2016-1000110 HTTPoxy attack 2016-08-09 14:44:11 +02:00
Charalampos Stratakis 77a5f91947 Fix for CVE-2016-1000110 HTTPoxy attack 2016-08-09 14:37:17 +02:00
Michal Toman 4bc70e0cc0 Build properly on MIPS 2016-08-08 12:18:09 +02:00
Fedora Release Engineering 18346f1df1 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 12:17:53 +00:00
Charalampos Stratakis ebb21874f3 Refactor patch for properly fixing CVE-2016-5636 2016-07-10 19:22:19 +02:00
Charalampos Stratakis ac1e8eda41 Fix test_pyexpat failure with Expat 2.2.0 2016-07-10 19:21:47 +02:00
Miro Hrončok 4d924b173b Move xml module to system-python-libs 2016-07-10 19:20:58 +02:00
Charalampos Stratakis 3702d0d8e2 Refactor patch for properly fixing CVE-2016-5636 2016-07-08 18:47:00 +02:00
Charalampos Stratakis 92512b0b14 Fix test_pyexpat failure with Expat 2.2.0 2016-07-08 16:47:33 +02:00
Miro Hrončok 347356c099 Move xml module to system-python-libs 2016-07-08 14:03:34 +02:00
Tomas Orsava 57b8e1ebbf Added an info note about adding new patches
Due to an omission, it was not included in this branch yet.
2016-06-20 13:15:49 +02:00
Tomas Orsava 99ac2fc8f3 Added an info note about adding new patches
Due to an omission, it was not included in this branch yet.
2016-06-20 13:14:00 +02:00
Tomas Orsava 8f231d01cd Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack (rhbz#1303647)
Raise an error when STARTTLS fails.

- rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647
- rhbz#1346345: https://bugzilla.redhat.com/show_bug.cgi?id=1346345
- Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394
2016-06-20 13:02:29 +02:00
Tomas Orsava 4f692a0511 Fix for: CVE-2016-0772 python: smtplib StartTLS stripping attack (rhbz#1303647)
Raise an error when STARTTLS fails.

- rhbz#1303647: https://bugzilla.redhat.com/show_bug.cgi?id=1303647
- rhbz#1346345: https://bugzilla.redhat.com/show_bug.cgi?id=1346345
- Fixed upstream: https://hg.python.org/cpython/rev/d590114c2394
2016-06-20 13:01:00 +02:00
Charalampos Stratakis 84bfe362bc Fix possible integer overflow and heap corruption in zipimport module 2016-06-13 18:07:44 +02:00
Charalampos Stratakis 5279a7c9ec Fix possible integer overflow and heap corruption in zipimport module 2016-06-13 17:52:30 +02:00
Robert Kuska d2c2647ea9 Remove Patch179 as test_gdb pass on arm without problems 2016-03-31 12:33:48 +02:00
Robert Kuska c63af87347 Remove Patch173 as test.support.bind_port seems to work 2016-03-29 13:15:46 +02:00
Robert Kuska a0e3ab8621 Remove white spaces 2016-03-24 16:53:25 +01:00
Robert Kuska 47ab152406 Actualy use gc-assertions patch 2016-03-24 16:51:41 +01:00
Robert Kuska 0a93f9db10 Remove ppc specific patch which skipped check_interrupted_write tests 2016-03-24 12:12:20 +01:00
Robert Kuska 20b919fd08 Remove arm specific test skip patches139&140 rhbz#1318565 2016-03-17 14:35:52 +01:00
Robert Kuska 83d6e884b3 Remove patch150 as the issue was already fixed rhbz#1318565 2016-03-17 13:01:56 +01:00
Robert Kuska f2e5fa9a56 Remove _expectedFailureInRpmBuild also from unittest/__init__ 2016-03-17 10:51:32 +01:00
Robert Kuska a1c0d073e2 Remove unused _expectedFailureInRpmbuild function rhbz#1301033 2016-03-17 10:40:36 +01:00
Robert Kuska 28c36c694a Remove accidentally added patch 2016-03-17 10:20:48 +01:00
Robert Kuska e7488abc3b Removed patch131 rhbz#1318565 2016-03-17 10:18:47 +01:00
Miro Hrončok a6cf4230e2 Move distutils to system-python-libs 2016-03-04 14:30:32 +01:00
Miro Hrončok ca48cc1b55 Remove trailing whitespace 2016-02-25 21:04:08 +01:00
Charalampos Stratakis 60fd88ff14 SPEC file cleanup 2016-02-25 17:47:06 +01:00