Matej Stuchlik
2699e3706a
Make relocating Python by changing _prefix work
2015-06-19 11:56:26 +02:00
Dennis Gilmore
6f1b657649
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-18 21:30:10 +00:00
Peter Robinson
3b7dcebf39
Disable test_gdb on aarch64 (rhbz#1196181), it joins all other non x86 arches
2015-05-04 20:35:50 +01:00
Matej Stuchlik
318f360969
Update to 4.3.4
2015-04-02 11:33:06 +02:00
Matej Stuchlik
aca03e4c3a
Fixed undefined behaviour in faulthandler
2015-02-25 13:26:34 +01:00
Till Maas
9d940a7ac5
Rebuilt for Fedora 23 Change
...
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:29:06 +01:00
Ville Skyttä
11842a3a5a
Own systemtap dirs ( #710733 )
2015-02-17 21:45:32 +02:00
Dan Horák
70025c7217
- build with valgrind on ppc64le
...
- disable test_gdb on s390(x) until rhbz#1181034 is resolved
2015-01-12 07:02:47 -05:00
Robert Kuska
86a9a20d91
Backport patches from other pythons versions
2014-12-16 13:41:03 +01:00
Robert Kuska
6afc2ff1f8
Update tests to reflect latest changes in OpenSSL SSLv23 method
2014-12-11 14:39:08 +01:00
Matej Stuchlik
a8e96a15a3
Update to Python 3.4.2
2014-11-13 14:39:20 +01:00
Slavek Kabrda
e0539fb2e7
Fix CVE-2014-4650 - CGIHTTPServer URL handling
...
Resolves: rhbz#1113529
2014-11-03 15:03:12 +01:00
Karsten Hopp
8d54999cc4
exclude test_gdb on ppc* (rhbz#1132488)
2014-09-07 12:29:29 +02:00
Slavek Kabrda
ed631dfc76
Update rewheel patch with fix from https://github.com/bkabrda/rewheel/pull/1
2014-08-21 16:40:42 +02:00
Peter Robinson
2d77c4da1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-17 22:05:56 +00:00
Miro Hrončok
8430e60b7b
Back to Bash wrapper, as upstream in 3.4 also uses Bash for some reasons
...
This reverts commit 95a55939d7
.
This reverts commit 41a68301c7
.
2014-07-01 12:17:09 +02:00
Miro Hrončok
95a55939d7
Rewrite the config wrapper from Bash to Python, so it can be interpreted with Python
2014-06-30 18:53:45 +02:00
Peter Robinson
9012997174
aarch64 has valgrind, just list those that don't support it with a ifnarch
2014-06-08 16:27:22 +01:00
Dennis Gilmore
a292e5b212
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-07 19:38:08 -05:00
Karsten Hopp
cb99f9f0e5
bump release and rebuild to link with the correct tcl/tk libs on ppcle
2014-06-04 23:16:38 +02:00
Matej Stuchlik
1014fca077
Change paths to bundled projects in rewheel patch
2014-06-03 22:28:46 +02:00
Matej Stuchlik
95668bdbb2
Add explanation of the bootstraping process
2014-05-30 11:54:32 +02:00
Miro Hrončok
f188880d6c
In config script, use uname -m to write the arch
2014-05-30 11:41:17 +02:00
Dan Horák
2a2186c470
- update the arch list where valgrind exists - %power64 includes also
...
ppc64le which is not supported yet
2014-05-29 18:10:59 +02:00
Miro Hrončok
567c9678be
Forward arguments to the arch specific config script
...
Resolves: rhbz#1102683
2014-05-29 15:17:39 +02:00
Miro Hrončok
3d53dceca1
Rename python3.Xm-config script to arch specific.
...
Resolves: rhbz#1091815
2014-05-28 15:08:24 +02:00
Slavek Kabrda
29b96892f1
Also exclude test_faulthandler on aarch64
2014-05-28 09:27:08 +02:00
Dennis Gilmore
aeae72b51c
add message about building for tcl-8.6
2014-05-27 13:17:25 -05:00
Slavek Kabrda
f30edc5e6d
Use python3-*, not python-* runtime requires on setuptools and pip
2014-05-27 17:33:00 +02:00
Slavek Kabrda
bea65b85a1
Merge branch 'python3.4'
...
Conflicts:
python3.spec
2014-05-27 17:15:10 +02:00
Matej Stuchlik
cfa9e5212d
Update rewheel module
2014-05-27 12:42:42 +02:00
Miro Hrončok
c75d3be7c8
Fix multilib dependencies.
...
Resolves: rhbz#1091815
2014-05-26 19:38:24 +02:00
Matej Stuchlik
e602f7a288
Update to Python 3.4.1
2014-05-26 00:23:55 +02:00
Matej Stuchlik
da5702456f
Fix test_gdb failure on ppc64le (rhbz#1095355)
2014-05-25 23:35:06 +02:00
Miro Hrončok
8ab4c2d31f
Add macro %python3_version_nodots
2014-05-22 13:25:18 +02:00
Miro Hrončok
c21eb4aa37
Add macro %python3_version_nodots
2014-05-22 13:23:29 +02:00
Jaroslav Škarvada
3a3febacac
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
2014-05-21 12:35:44 +02:00
Matej Stuchlik
1746188b35
Disable test_faulthandler, test_gdb on aarch64 (rhbz#1045193)
2014-05-18 23:39:35 +02:00
Matej Stuchlik
06247262fe
Don't add declaration-after-statement for extension modules
2014-05-16 15:12:11 +02:00
Matej Stuchlik
f498010aff
Add setuptools and pip to Requires
2014-05-12 12:22:48 +02:00
Matej Stuchlik
86b7a9ddd9
Build with rewheel
2014-04-29 14:30:05 +02:00
Matej Stuchlik
516eb7a233
Point __os_install_post to correct brp-* files
...
New version of redhat-rpm-cofig no longer contains them in
/usr/lib/rpm/redhat
2014-04-29 11:32:55 +02:00
Matej Stuchlik
7d579ea103
Temporarily disable tests requiring SIGHUP (rhbz#1088233)
2014-04-18 09:50:21 +02:00
Matej Stuchlik
11fb599edb
Update to Python 3.4 final
...
Also merge patches from master and add the rewheel module
2014-04-15 10:45:35 +02:00
Matej Stuchlik
e9b7bf0d4b
Update to Python 3.4 RC2
2014-03-07 10:59:27 +01:00
Slavek Kabrda
bdf58d653f
Fix loading of pyc files by ModuleFinder.load_module.
...
Resolves: rhbz#1060338
2014-03-05 09:02:54 +01:00
Slavek Kabrda
b8daf7369b
Enable loading sqlite extensions.
...
Resolves: rhbz#1066938
2014-02-19 14:30:28 +01:00
Tomas Radej
c8f16f3941
Fixed buffer overflow (upstream patch)
...
Resolves: rhbz#1062374
2014-02-10 14:42:12 +01:00
Slavek Kabrda
a39396d0b5
Install RPM macro files to proper directory.
2014-02-04 13:36:22 +01:00
Slavek Kabrda
db2025edc1
Fix tests introduced in beta 2 failing because of COUNT_ALLOCS
2014-01-10 10:40:16 +01:00
Slavek Kabrda
de14a01ddc
Temporarily add BR: net-tools to workaround upstream reported test issue
2014-01-08 10:37:25 +01:00
Slavek Kabrda
61fd48d1a4
Update to Python 3.4 beta 2.
...
- Refreshed patches: 55 (systemtap), 146 (hashlib-fips), 154 (test_gdb noise)
- Dropped patches: 114 (statvfs constants), 177 (platform unicode)
2014-01-08 10:01:56 +01:00
Slavek Kabrda
3aee76e8b6
Add opcode module to %files
2013-11-28 10:43:42 +01:00
Slavek Kabrda
cb97d29166
Use --without-ensurepip configuration option for now.
2013-11-28 10:27:48 +01:00
Slavek Kabrda
bf35167937
Update to Python 3.4 beta 1.
...
- Refreshed patches: 102 (lib64), 111 (no static lib), 125 (less verbose COUNT
ALLOCS), 141 (fix COUNT_ALLOCS in test_module), 146 (hashlib fips),
157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port)
- Removed patch 00187 (remove pthread atfork; upstreamed)
2013-11-27 13:03:43 +01:00
Bohuslav Kabrda
b282179093
Add asyncio, _sha3 and _testimportmultiple to files.
2013-11-08 15:04:01 +01:00
Bohuslav Kabrda
e5c246c5f5
Change test/support in files to match upstream
2013-11-08 14:32:40 +01:00
Bohuslav Kabrda
671e4bf0ee
atexit now gets linked into libpython3.X.so
2013-11-08 14:08:24 +01:00
Bohuslav Kabrda
84c534ef77
Disable tests in debug build that are irrelevant and fail because of COUNT_ALLOCS
2013-11-08 13:33:44 +01:00
Bohuslav Kabrda
f2d9a8144b
Don't hardode Python version in venv binary, use the pybasever macro there.
2013-11-08 08:09:40 +01:00
Bohuslav Kabrda
f0b0ffc86c
Rebase the hashlib patch + adapt it to _sha3 being used from stdlib
2013-11-07 15:59:40 +01:00
Bohuslav Kabrda
0153564bb6
Add a temporary workaround for lib2to3 tests failure (to be removed when we figure out things about hashlib+fips patch)
2013-11-06 14:58:05 +01:00
Matej Stuchlik
54afb027bd
Change behavior of ssl.match_hostname() to follow RFC 6125 (rhbz#1023742)
2013-11-06 10:40:32 +01:00
Bohuslav Kabrda
dfb79526a3
Temporarily turn of multicore build differently, using -J1 broke test_distutils
2013-11-05 15:39:12 +01:00
Bohuslav Kabrda
f5250ecae7
Update to Python 3.4 alpha 4.
...
- Refreshed patches: 55 (systemtap), 102 (lib64), 111 (no static lib),
114 (statvfs flags), 132 (unittest rpmbuild hooks), 134 (fix COUNT_ALLOCS in
test_sys), 143 (tsc on ppc64), 146 (hashlib fips), 153 (test gdb noise),
157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port), 186 (dont raise
from py_compile)
- Removed patches: 129 (test_subprocess nonreadable dir - no longer fails in
Koji), 142 (the mock issue that caused this is fixed)
- Added patch 187 (remove thread atfork) - will be in next version
- Refreshed script for checking pyc and pyo timestamps with new ignored files.
- The fips patch is disabled for now until upstream makes a final decision
what to do with sha3 implementation for 3.4.0.
2013-11-05 12:40:00 +01:00
Bohuslav Kabrda
3dbbc14e76
Bytecompile all *.py files properly during build (rhbz#1023607)
2013-10-30 11:42:57 +01:00
Matej Stuchlik
8aaa11c1b0
Added fix for CVE-2013-4238 (rhbz#996399)
2013-08-23 10:12:43 +02:00
Dennis Gilmore
fbccd698d3
fix up indentation in arm patch
2013-07-26 15:09:54 -05:00
Dennis Gilmore
486eb43517
disable a test that fails on arm
...
- enable valgrind support on arm arches
2013-07-26 12:13:47 -05:00
Bohuslav Kabrda
001a27780c
Fix build with libffi containing multilib wrapper for ffi.h (rhbz#979696).
2013-07-02 08:21:42 +02:00
Bohuslav Kabrda
22e1cc9fb8
Add patch for CVE-2013-2099 (rhbz#963261).
2013-05-20 08:04:03 +02:00
Bohuslav Kabrda
d4ea6cd725
Drop the forgotten gdb test patch that was merged upstream
2013-05-16 16:49:09 +02:00
Bohuslav Kabrda
a60a842ced
Updated to Python 3.3.2.
...
- Refreshed patches: 153 (gdb test noise)
- Dropped patches: 175 (configure -Wformat, fixed upstream)
- Synced patch numbers with python.spec.
2013-05-16 16:36:38 +02:00
David Malcolm
9d658b4031
3.3.1-4: fix test.test_gdb.PyBtTests.test_threads on ppc64 (rhbz#960010)
...
* Thu May 9 2013 David Malcolm <dmalcolm@redhat.com> - 3.3.1-4
- fix test.test_gdb.PyBtTests.test_threads on ppc64 (patch 181; rhbz#960010)
2013-05-09 12:19:36 -04:00
Bohuslav Kabrda
f9db6e6f65
Add patch that enables building on ppc64p7 (replace the sed, so that
...
we get consistent with python2 spec and it's more obvious that we're doing it.
2013-05-02 09:42:03 +02:00
Bohuslav Kabrda
b935d25938
Add fix for gdb tests failing on arm, rhbz#951802.
2013-04-24 11:47:45 +02:00
Bohuslav Kabrda
50232369f6
Updated to Python 3.3.1.
...
- Refreshed patches: 55 (systemtap), 111 (no static lib), 146 (hashlib fips),
153 (fix test_gdb noise), 157 (uid, gid overflow - fixed upstream, just
keeping few more downstream tests)
- Removed patches: 3 (audiotest.au made it to upstream tarball)
- Removed workaround for http://bugs.python.org/issue14774 , discussed in
http://bugs.python.org/issue15298 and fixed in revision 24d52d3060e8.
2013-04-11 10:24:30 +02:00
David Malcolm
b4d586e100
3.3.0-10: fix gcc 4.8 incompatibility (rhbz#927358)
...
* Mon Mar 25 2013 David Malcolm <dmalcolm@redhat.com> - 3.3.0-10
- fix gcc 4.8 incompatibility (rhbz#927358); regenerate autotool intermediates
2013-03-25 16:12:35 -04:00
David Malcolm
ff7dfb66f1
3.3.0-9: renumber patches to keep them in sync with python.spec
...
* Mon Mar 25 2013 David Malcolm <dmalcolm@redhat.com> - 3.3.0-9
- renumber patches to keep them in sync with python.spec
Specifically, renumber:
00174 -> 00176
00175 -> 00177
2013-03-25 16:01:59 -04:00
Toshio Kuratomi
76e9a6b729
Bump release and build
2013-03-15 14:26:38 -07:00
Toshio Kuratomi
7c28d2c61c
Fix error in platform.platform() when non-ascii byte strings are decoded to
...
unicode (rhbz#922149)
2013-03-15 14:25:57 -07:00
Toshio Kuratomi
e7214707e2
Fix up shared library extension (rhbz#889784)
2013-03-14 08:18:03 -07:00
Karsten Hopp
42e503c07a
add ppc64p7 build target, optimized for Power7
2013-03-07 15:45:58 +01:00
David Malcolm
260ceea047
3.3.0-5: add workaround for ENOPROTOOPT seen running selftests in Koji (rhbz#913732)
...
* Mon Mar 4 2013 David Malcolm <dmalcolm@redhat.com> - 3.3.0-5
- add workaround for ENOPROTOOPT seen running selftests in Koji
(rhbz#913732)
2013-03-04 16:30:51 -05:00
David Malcolm
19e1adc11e
3.3.0-4: remove config flag from /etc/rpm/macros.{python3|pybytecompile}
...
https://fedorahosted.org/fpc/ticket/259
2013-03-03 20:05:58 -05:00
David Malcolm
a2f645393c
3.3.0-3: add aarch64 (rhbz#909783)
2013-02-10 23:30:34 -05:00
David Malcolm
81ac8c85fc
3.3.0-2: add BR on bluez-libs-devel (rhbz#879720)
2012-12-11 15:42:13 -05:00
David Malcolm
513a269422
3.3.0
...
3.3.0rc3 -> 3.3.0; drop alphatag
2012-09-29 17:54:42 -04:00
David Malcolm
3705b6491b
3.3.0-0.6.rc3
...
3.3.0rc2 -> 3.3.0rc3
2012-09-24 16:36:40 -04:00
David Malcolm
78727dec4a
3.3.0-0.5.rc2
...
3.3.0rc1 -> 3.3.0rc2; refresh patch 55
2012-09-10 10:48:19 -04:00
David Malcolm
92d712a0d8
3.3.0-0.4.rc1
...
3.3.0b2 -> 3.3.0rc1; refresh patches 3, 55
2012-08-27 12:54:05 -04:00
David Malcolm
62d7207dd0
3.3.0-0.3.b2
...
* Mon Aug 13 2012 David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.3.b2
- 3.3b1 -> 3.3b2; drop upstreamed patch 152; refresh patches 3, 102, 111,
134, 153, 160; regenenerate autotools patch; rework systemtap patch to work
correctly when LANG=C (patch 55); importlib.test was moved to
test.test_importlib upstream
2012-08-13 21:11:12 -04:00
Karsten Hopp
d474ecc631
disable some failing checks on PPC* (rhbz#846849)
2012-08-14 01:05:00 +02:00
David Malcolm
6a38560c1b
Merge branch 'python3.3'
...
Conflicts:
python3.spec
2012-08-03 18:01:03 -04:00
David Malcolm
48d20485db
skip some tests within test_socket (patch 163)
2012-07-24 15:59:17 -04:00
David Malcolm
f2b86e2170
add BuildRequires: xz-devel (for _lzma module)
2012-07-24 14:59:47 -04:00
David Malcolm
08ca53faca
fix distutils.sysconfig traceback (patch 162)
2012-07-24 12:06:07 -04:00
David Malcolm
823581e851
renumber patches (158->160, 159->161) for consistency with python.spec
2012-07-24 11:21:34 -04:00
David Malcolm
8d03cf22c7
workaround erroneously shared _sysconfigdata.py upstream issue #14774
2012-07-24 06:12:06 -04:00
David Malcolm
6616179565
fix test_tools (patch 159)
2012-07-23 14:43:43 -04:00