Commit Graph

287 Commits

Author SHA1 Message Date
Miro Hrončok 6ae2400c18 Fix bugzilla number in comment 2017-12-05 12:41:35 +01:00
Miro Hrončok 6827170b24 Fix for CVE-2017-1000158 (#1519604) 2017-12-01 10:46:40 +01:00
Charalampos Stratakis 4e033a4931 Apply the patch 279 correctly. 2017-10-09 13:32:46 +02:00
Charalampos Stratakis 6937b68312 Fix memory corruption due to allocator mix (rhbz#1498207) 2017-10-09 13:32:09 +02:00
Petr Viktorin f7d3d35029 Update to 3.5.4
See https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-4

Remove patch 259 - workaround for magic number bump (upstream commit 93602e3).
Remove patch 267 - pip option --system-site-packages (upstream commit db6322c).
Remove patch 269 - multiple compilation issue with PGO (upstream commit 8489409).
Rebase patch 55 - systemtap (for upstream commit a5c62a8e).
2017-08-23 10:19:05 +02:00
Charalampos Stratakis 50e4bfa0d1 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:04:27 +02:00
Charalampos Stratakis 6b23e951bc Make pip installable in a new venv when using the --system-site-packages flag 2017-04-24 13:35:25 +02:00
Tomas Orsava ef0529a8c3 Fix syntax error in %py_byte_compile macro (rhbz#1433569) 2017-03-21 14:58:05 +01:00
Iryna Shcherbina 7940f6d56d Replace patch 259 with a backported upstream patch 2017-03-08 18:38:08 +01:00
Iryna Shcherbina b8de731942 Add patch to work around magic number bump in Python 3.5.3 source code
Issue: http://bugs.python.org/issue27286
2017-02-10 15:28:44 +01:00
Iryna Shcherbina a0dada937f Upload sources for Python-3.5.3 2017-02-01 12:04:54 +01:00
Iryna Shcherbina d614eca5a8 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-01-31 17:03:22 +01:00
Charalampos Stratakis f98e4c1fdb Always include the rewheel patch at the SRPM 2017-01-10 22:13:10 +01: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
Charalampos Stratakis 1768987fbc Provide python35 for ensuring upgrade path from F23->f25 2016-09-14 12:47:56 +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 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 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 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 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
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
Miro Hrončok 60aba0a6b8 Provide system python subpackages and macro
Move some modules back to python3-libs
2016-02-25 17:02:56 +01:00
Robert Kuska 82c3ceef41 Provide python3-enum34 2016-02-24 14:38:24 +01:00
Fedora Release Engineering aa74fec275 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 21:30:47 +00:00
Orion Poplawski 1eeebcf2be Drop python3 macros, require python/python3-rpm-macros 2016-01-13 12:03:23 -07:00
Karsten Hopp f8ddd44390 bump release 2015-12-21 16:41:52 +01:00
Karsten Hopp e3c54b7595 Avoid truncated _math.o files caused by parallel builds
rhbz#1292461

disable failing test_with_pip (test.test_venv.EnsurePipTest) on ppc64*

Use a larger stack size on ppc64 (rhbz#1292462)
2015-12-21 15:55:55 +01:00
Robert Kuska e06dbe093e Add source for 3.5.1 2015-12-14 20:01:49 +01:00