Commit Graph

68 Commits

Author SHA1 Message Date
David Malcolm
0d5c338c39 add note about python.spec's patch 145 2011-09-14 00:10:15 -04:00
David Malcolm
a5cef79f49 add a way to easily turn off the %check section 2011-09-14 00:09:45 -04:00
David Malcolm
5fe31d812a disable gdbm module to prepare for gdbm soname bump
* Tue Sep 13 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-4
- disable gdbm module to prepare for gdbm soname bump
2011-09-13 14:59:31 -04:00
David Malcolm
c923b51771 renumber and rename patches for consistency with python.spec
* Mon Sep 12 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-3
- renumber and rename patches for consistency with python.spec (8 to 55, 106
to 104, 6 to 111, 104 to 113, 105 to 114, 125, 131, 130 to 143)
2011-09-12 17:39:27 -04:00
David Malcolm
5a4896796b minor fixes to reduce python/python3 delta 2011-09-10 08:23:40 -04:00
David Malcolm
0c8875f3f6 rewrite of %check: fine-grained test exclusions
* Sat Sep 10 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-2
- rewrite of "check", introducing downstream-only hooks for skipping specific
cases in an rpmbuild (patch 132), and fixing/skipping failing tests in a more
fine-grained manner than before; (patches 106, 133-142 sparsely, moving
patches for consistency with python.spec: 128 to 134, 126 to 135, 127 to 141)
2011-09-10 07:59:22 -04:00
David Malcolm
06b3c5b484 3.2.2 2011-09-06 12:44:03 -04:00
David Malcolm
28391cb8f7 run selftests with "--verbose"; disable parts of test_io on ppc (rhbz#732998) 2011-09-01 18:43:09 -04:00
David Malcolm
d0528e355d patch 130 now reported upstream 2011-08-31 17:57:50 -04:00
David Malcolm
9a778ac8c7 use "--findleaks --verbose3" when running test suite 2011-08-31 15:08:01 -04:00
David Malcolm
ceb359a69b ppc --with-tsc fixes
re-enable and fix the --with-tsc option on ppc64, and rework it on
32-bit ppc to avoid aliasing violations (patch 129; rhbz#698726)
2011-08-23 16:48:59 -04:00
David Malcolm
4763ff864f don't use --with-tsc on ppc64 debug builds (rhbz#698726) 2011-08-23 14:24:14 -04:00
David Malcolm
bd4f5e9a13 Fix comments within specfile (rhbz#732475) 2011-08-22 15:38:24 -04:00
David Malcolm
65e90f617b add %python3_version to the rpm macros (rhbz#719082) 2011-08-18 14:17:41 -04:00
Dennis Gilmore
cdc1710678 disable failing tests on sparc 2011-07-11 21:18:56 -05:00
David Malcolm
cce760d4ac 3.2.1
3.2.1; refresh lib64 patch (102), subprocess unit test patch (129), disabling
of static library build (due to Modules/_testembed; patch 6), autotool
intermediates (patch 300)
2011-07-11 12:04:52 -04:00
David Malcolm
cfd3e15f77 use the gdb hooks from the upstream tarball, rather than keeping our own copy 2011-07-08 14:10:58 -04:00
David Malcolm
5db81fb1d8 don't run test_openpty and test_pty in %%check 2011-07-08 13:47:40 -04:00
David Malcolm
c769a6b550 cleanup of BuildRequires; add comment headings to specfile sections 2011-07-08 12:54:16 -04:00
David Malcolm
b0ba5d44f6 fix the libpython.stp systemtap tapset (rhbz#697730) 2011-04-19 12:12:57 -04:00
David Malcolm
e516bd5cb9 3.2 2011-02-21 11:28:42 -05:00
David Malcolm
9640a7e460 Add a /usr/bin/python3-debug symlink within the debug subpackage 2011-02-14 19:13:27 -05:00
David Malcolm
3f75b3e893 3.2rc3 2011-02-14 13:55:48 -05:00
Dennis Gilmore
fef240e443 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 01:42:58 -06:00
David Malcolm
fc9ba51d30 3.2rc2 2011-02-08 19:35:54 -05:00
David Malcolm
34c15c7789 3.2rc1
* Mon Jan 17 2011 David Malcolm <dmalcolm@redhat.com> - 3.2-0.9.rc1
- 3.2rc1
- rework patch 6 (static lib removal)
- remove upstreamed patch 130 (ppc debug build)
- regenerate patch 300 (autotool intermediates)
- updated packaging to reflect upstream rewrite of "Demo" (issue 7962)
- added libpython3.so and 2to3-3.2
2011-01-17 16:25:14 -05:00
David Malcolm
5659c63442 * Wed Jan 5 2011 David Malcolm <dmalcolm@redhat.com> - 3.2-0.8.b2
- set EXTRA_CFLAGS to our CFLAGS, rather than overriding OPT, fixing a linker
error with dynamic annotations (when configured using --with-valgrind)
- fix the ppc build of the debug configuration (patch 130; rhbz#661510)
2011-01-05 18:34:21 -05:00
David Malcolm
31a06df0c4 add --with-valgrind to configuration (on architectures that support this) 2011-01-04 10:53:01 -05:00
David Malcolm
c23ee7db9f work around test_subprocess failure seen in koji (patch 129) 2010-12-29 16:33:14 -05:00
David Malcolm
5080ffc5d3 * Tue Dec 28 2010 David Malcolm <dmalcolm@redhat.com> - 3.2-0.5.b2
- 3.2b2
- rework patch 3 (removal of mimeaudio tests), patch 6 (no static libs),
patch 8 (systemtap), patch 102 (lib64)
- remove patch 4 (rendered redundant by upstream r85537), patch 103 (PEP 3149),
patch 110 (upstreamed expat fix), patch 111 (parallel build fix for grammar
fixed upstream)
- regenerate patch 300 (autotool intermediates)
- workaround COUNT_ALLOCS weakref issues in test suite (patch 126, patch 127,
patch 128)
- stop using runtest.sh in %%check (dropped by upstream), replacing with
regrtest; fixup list of failing tests
- introduce "pyshortver", "SOABI_optimized" and "SOABI_debug" macros
- rework manifests of shared libraries to use "SOABI_" macros, reflecting
PEP 3149
- drop itertools, operator and _collections modules from the manifests as py3k
commit r84058 moved these inside libpython; json/tests moved to test/json_tests
- move turtle code into the tkinter subpackage
2010-12-29 13:26:29 -05:00
David Malcolm
824c34b61e fix sysconfig to not rely on the -devel subpackage (rhbz#653058) 2010-11-17 15:03:29 -05:00
David Malcolm
26c1be588d * Thu Sep 9 2010 David Malcolm <dmalcolm@redhat.com> - 3.2-0.4.a1
- move most of the content of the core package to the libs subpackage, given
that the libs aren't meaningfully usable without the standard libraries
2010-09-09 14:52:31 -04:00
David Malcolm
e1c7be02b9 - Move test.support to core package (rhbz#596258)
- Add various missing __pycache__ directories to payload
2010-09-08 19:01:56 -04:00
Toshio Kuratomi
13c4a4f869 - Add __pycache__ directory for site-packages 2010-08-22 14:48:47 -04:00
Thomas Spura
762f268f6b forgot to bump the release 2010-08-22 15:11:59 +02:00
Thomas Spura
997d5a24f2 - on 64bit "stdlib" was still "/usr/lib/python*" (modify *lib64.patch)
- make find-provides-without-python-sonames.sh 64bit aware
2010-08-22 14:40:58 +02:00
David Malcolm
7eb10c8dbe 3.2a1
* Sat Aug 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.2-0.0.a1
- 3.2a1; add alphatag
- rework %%files in the light of PEP 3147 (__pycache__)
- drop our configuration patch to Setup.dist (patch 0): setup.py should do a
better job of things, and the %%files explicitly lists our modules (r82746
appears to break the old way of doing things).  This leads to various modules
changing from "foomodule.so" to "foo.so".  It also leads to the optimized build
dropping the _sha1, _sha256 and _sha512 modules, but these are provided by
_hashlib; _weakref becomes a builtin module; xxsubtype goes away (it's only for
testing/devel purposes)
- fixup patches 3, 4, 6, 8, 102, 103, 105, 111 for the rebase
- remove upstream patches: 7 (system expat), 106, 107, 108 (audioop reformat
plus CVE-2010-1634 and CVE-2010-2089), 109 (CVE-2008-5983)
- add machinery for rebuilding "configure" and friends, using the correct
version of autoconf (patch 300)
- patch the debug build's usage of COUNT_ALLOCS to be less verbose (patch 125)
- "modulator" was removed upstream
- drop "-b" from patch applications affecting .py files to avoid littering the
installation tree
2010-08-21 18:08:26 -04:00
David Malcolm
815994f42a Add with_debug_build conditional 2010-08-21 16:26:53 -04:00
Toshio Kuratomi
ab3441ad0d * Fri Aug 6 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.2-13
- Turn on computed-gotos.
- Fix for parallel make and graminit.c
2010-08-19 14:13:51 -04:00
Toshio Kuratomi
91b78044d5 * Fri Aug 6 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 3.1.2-13
- Turn on computed-gotos.
2010-08-06 17:16:23 -04:00
dmalcolm
9b81ebe91e rebuild 2010-07-02 20:32:10 +00:00
dmalcolm
03b7fb2d62 - Fix an incompatibility between pyexpat and the system expat-2.0.1 that
led to a segfault running test_pyexpat.py (patch 110; upstream issue
    9054; rhbz#610312)
2010-07-02 15:49:25 +00:00
dmalcolm
5c9590b543 - ensure that the compiler is invoked with "-fwrapv" (rhbz#594819)
- reformat whitespace in audioop.c (patch 106)
- CVE-2010-1634: fix various integer overflow checks in the audioop module
    (patch 107)
- CVE-2010-2089: further checks within the audioop module (patch 108)
- CVE-2008-5983: the new PySys_SetArgvEx entry point from r81399 (patch
    109)
2010-06-04 19:56:30 +00:00
Dan Horák
66cf571b61 - reading the timestamp counter is available only on some arches (see
Python/ceval.c)
2010-05-27 10:59:22 +00:00
dmalcolm
d73e38d70d - add flags for statvfs.f_flag to the constant list in posixmodule (i.e.
"os") (patch 105)
2010-05-26 10:34:27 +00:00
dmalcolm
021b2bcd4a - add configure-time support for COUNT_ALLOCS and CALL_PROFILE debug
options (patch 104); enable them and the WITH_TSC option within the
    debug build
2010-05-25 17:16:11 +00:00
dmalcolm
55cf58012d - build and install two different configurations of Python 3: debug and
standard, packaging the debug build in a new "python3-debug" subpackage
    (patch 103)
2010-05-24 23:45:40 +00:00
dmalcolm
bbd09cc947 - exclude test_http_cookies when running selftests, due to hang seen on
http://koji.fedoraproject.org/koji/taskinfo?taskID=2088463 (cancelled
    after
11 hours)
- update python-gdb.py from v5 to py3k version submitted upstream
2010-04-13 17:36:08 +00:00
dmalcolm
80325d9c24 update python-gdb.py from v4 to v5 (improving performance and stability,
adding commands)
2010-04-01 02:53:39 +00:00
dmalcolm
da0826ad3b - update python-gdb.py from v3 to v4 (fixing infinite recursion on
reference cycles and tracebacks on bytes 0x80-0xff in strings, adding
    handlers for sets and exceptions)
2010-03-25 20:38:13 +00:00