Commit Graph

78 Commits

Author SHA1 Message Date
Thomas Spura e6314e68e1 use newly installed python for byte compiling (#787498) the macros.pybytecompile way
Signed-off-by: Thomas Spura <thomas.spura@gmail.com>
2012-02-06 11:28:14 +01:00
Thomas Spura 1c26b68ffe use newly installed python for byte compiling (#787498)
Signed-off-by: Thomas Spura <thomas.spura@gmail.com>
2012-02-05 20:32:34 +01:00
Ville Skyttä 8a69a67643 Build with $RPM_LD_FLAGS (#756863).
Use xz-compressed source tarball.
2012-01-04 22:15:40 +02:00
Karsten Hopp 1af13838fd disable rAssertAlmostEqual in test_cmath on PPC (#750811) 2011-12-08 01:44:05 +01:00
Rex Dieter 8c9e381740 python3-devel missing autogenerated pkgconfig() provides (#746751)
In short, use
/usr/lib/rpm/redhat/find-provides
intead of
/usr/lib/rpm/find-provides
2011-10-17 13:48:14 -05:00
David Malcolm e2a3db4ded 3.2.2-8: cherrypick fix for distutils not using __pycache__ when byte-compiling (rhbz#722578)
* Mon Oct 10 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-8
- cherrypick fix for distutils not using __pycache__ when byte-compiling
files (rhbz#722578)
2011-10-10 17:14:54 -04:00
David Malcolm 9b8d221300 re-enable gdbm (patch 148; rhbz#742242)
* Fri Sep 30 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-7
- re-enable gdbm (patch 148; rhbz#742242)
2011-09-30 16:46:26 -04:00
David Malcolm ab415c6cdd add a sys._debugmallocstats() function (patch 147)
* Fri Sep 16 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-6
- add a sys._debugmallocstats() function (patch 147)
2011-09-16 19:28:20 -04:00
David Malcolm b8f92b4cd5 support OpenSSL FIPS mode in _hashlib and hashlib
* Wed Sep 14 2011 David Malcolm <dmalcolm@redhat.com> - 3.2.2-5
- support OpenSSL FIPS mode in _hashlib and hashlib; don't build the _md5 and
_sha* modules, relying on _hashlib in hashlib (rhbz#563986; patch 146)
2011-09-14 02:17:28 -04:00
David Malcolm 00fd884b35 fix builds that set with_debug_build to 0 2011-09-14 00:10:35 -04:00
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