Commit Graph

262 Commits

Author SHA1 Message Date
Charalampos Stratakis 1f40c0cbd1 Remove --with-tsc configure flag as it has been removed upstream. Also removing patch 143 related to that flag.
Relevant upstream commit: https://hg.python.org/cpython/rev/2310a5b75fae
2016-12-09 16:14:28 +01:00
Charalampos Stratakis ace4eac581 Fix rewheel's module regex (related upstream issue27364 and issue28128).
Enable tests.
2016-12-09 16:14:02 +01:00
Charalampos Stratakis 062c68f056 Add the files of asyncio.future's C implementation to the respective %files section (upstream issue26081) 2016-12-09 16:13:37 +01:00
Charalampos Stratakis a744d8670a Drop patch 184 as it is implemented upstream now (upstream issue26661) 2016-12-09 16:12:57 +01:00
Charalampos Stratakis 067a255b22 Update to 3.6.0b2 2016-12-09 16:12:25 +01:00
Charalampos Stratakis c426ceabbe Fix the excluded tests due to -x flag not working properly (upstream issue28409) 2016-12-09 16:12:10 +01:00
Charalampos Stratakis 1c8e9a60f4 Add the cryptography algorithms files to the respective file sections since
the hashlib patch was dropped, so we are using currently python's implementation of these algorithms
instead of the OpenSSL's ones. Relevant upstream issue26470.

Remove the plat-linux directory and add the system configuration data files(upstream issue28046)
2016-12-09 16:10:59 +01:00
Charalampos Stratakis 390d524690 Disable test suite 2016-12-09 16:09:37 +01:00
Charalampos Stratakis 0424a4f70e Rebased patches 102, 111, 170 in order to apply cleanly for the new sources.
Dropped patches 209, 242, 247 as they are already upstream.

Dropped patches 143 and 146 for now.
2016-12-09 16:07:57 +01:00
Charalampos Stratakis 95f9e1aed8 Python now uses by default the system libffi, on linux systems (upstream issue26661 and issue27979) 2016-12-09 16:00:05 +01:00
Charalampos Stratakis e9db5d378a Disable system-tap as it is now implemented upstream in a different way (upstream issue21590) 2016-12-09 15:59:32 +01:00
Charalampos Stratakis b6897674be Update to 3.6.0 first beta.
Rename the macros.pybytecompile3.5 file to macros.pybytecompile3.6.

Rename all the respective sections in the SPEC file for python 3.6.
2016-12-09 15:58:35 +01:00
Charalampos Stratakis 8398dc4b6b Update source URL to point to 3.6.0 beta1 2016-12-09 15:57:03 +01:00
Charalampos Stratakis ddb16c68d9 Rebuild for pip version 9.0.1 2016-12-05 13:46:29 +01:00
Charalampos Stratakis f7bd058f3c Port ssl and hashlib modules to OpenSSL 1.1.0 and drop hashlib patch 2016-10-12 16:52:17 +02:00
Tomas Mraz 55d65adde0 Fix changelog date in previous commit. 2016-10-11 18:30:54 +02:00
Tomas Mraz 38b026e0ce Make it build with OpenSSL-1.1.0 based on upstream patch 2016-10-11 18:29:24 +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
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 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 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