Commit Graph

502 Commits

Author SHA1 Message Date
Bohuslav Kabrda a30193e75f Again that annoying dist-git but which makes it seems that staged files were commited, but they werent... 2013-04-10 10:29:51 +02:00
Bohuslav Kabrda 43e7c42fba Updated to Python 2.7.4.
- Refreshed patches: 0 (config), 7 (sqlite encoding), 16 (rpath in config),
55 (systemtap), 111 (no static lib), 112 (debug build), 113 (more
configuration flags), 130 (add extension to python config), 134 (fix
COUNT_ALLOCS in test_sys), 146 (haslib FIPS), 147 (add debug malloc stats),
153 (fix gdb test noise), 157 (uid, gid overflow - fixed upstream, just
keeping few more downstream tests), 165 (crypt module salt backport),
175 (fix configure Wformat), 5000 (regenerated autotooling patch)
- Dropped patches: 101 (lib64 regex; merged upstream), 171 (exception on
missing /dev/urandom; merged upstream), 172 (poll for multiprocessing socket
connection; merged upstream)
2013-04-09 11:24:18 +02:00
David Malcolm bc9fa6b868 2.7.3-35: fix gcc 4.8 incompatibility (rhbz#927358)
* Mon Mar 25 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-35
- fix gcc 4.8 incompatibility (rhbz#927358); regenerate autotool intermediates
2013-03-25 15:40:44 -04:00
David Malcolm 1b2a274a94 2.7.3-34: restrict scope of workaround for cmpi-bindings issue (rhbz#817554)
* Wed Mar  6 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-34
- restrict scope of workaround for cmpi-bindings issue to avoid breaking
in-tree running of test_sys and test_subprocess (rhbz#817554)
2013-03-06 16:38:05 -05:00
David Malcolm 4e8ad3c099 2.7.3-33: add workaround for cmpi-bindings issue (rhbz#817554)
* Wed Mar  6 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-33
- add workaround for cmpi-bindings issue (rhbz#817554)
2013-03-06 15:03:56 -05:00
David Malcolm d542bae2c2 2.7.3-32: add workaround for ENOPROTOOPT seen running selftests in Koji (rhbz#913732)
* Mon Mar  4 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-32
- add workaround for ENOPROTOOPT seen running selftests in Koji
(rhbz#913732)
2013-03-04 16:18:16 -05:00
David Malcolm 6b3f9096ed 2.7.3-31: remove config flag from /etc/rpm/macros.python2
See https://fedorahosted.org/fpc/ticket/259
2013-03-03 20:01:53 -05:00
David Malcolm 4ad35ac4a7 2.7.3-30: remove __debug_package macro from comment
* Fri Feb 22 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-30
- remove __debug_package macro from comment
2013-02-22 13:36:34 -05:00
David Malcolm 899afa849c 2.7.3-29: drop -b from application of patch 157 (uid/gid overflows)
* Fri Feb 22 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-29
- drop -b from application of patch 157 (uid/gid overflows)
2013-02-22 13:03:09 -05:00
David Malcolm 169b37d778 2.7.3-28: fix bogus dates in changelog
* Fri Feb 22 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-28
- fix bogus dates in changelog

rpm was emitting:
  warning: bogus date in %changelog: Wed Jun  7 2003 Mihai Ibanescu <misa@redhat.com> 2.2.3-2
  warning: bogus date in %changelog: Tue Jun  6 2003 Mihai Ibanescu <misa@redhat.com> 2.2.3-1

Note that commit bfd896bfaf has:

  Author: cvsdist <cvsdist@fedoraproject.org>
  Date:   Thu Sep 9 11:03:21 2004 +0000

    auto-import changelog data from python-2.2.3-7.src.rpm

    [...snip...]

    Sat Jun 07 2003 Mihai Ibanescu <misa@redhat.com> 2.2.3-2
    - Rebuilt
    Fri Jun 06 2003 Mihai Ibanescu <misa@redhat.com> 2.2.3-1
    - Upgraded to 2.2.3

and:

$ python -c "from datetime import *; d1 = date(2003, 6, 7); print(d1.isoformat()); print(d1.isoweekday())"
2003-06-07
6

where isoweekday 6 is indeed Saturday
2013-02-22 12:10:58 -05:00
David Malcolm 2938c66197 2.7.3-27: port _multiprocessing.Connection to use the "poll" syscall (patch 172; rhbz#849992)
* Thu Feb 21 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-27
- port _multiprocessing.Connection.poll() to use the "poll" syscall, rather
than "select", allowing large numbers of subprocesses (patch 172;
rhbz#849992)
2013-02-21 17:11:13 -05:00
David Malcolm c9c381fa33 2.7.3-26: raise correct exception in os.urandom() when /dev/urandom is missing (patch 171; rhbz#907383)
* Thu Feb 21 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-26
- raise correct exception in os.urandom() when /dev/urandom is missing
(patch 171; rhbz#907383)
2013-02-21 14:44:28 -05:00
David Malcolm 6a2708e308 2.7.3-25: in debug builds, try to print repr() when a C-level assert fails in the garbage collector (patch 170; rhbz#850013)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-25
- in debug builds, try to print repr() when a C-level assert fails in the
garbage collector (typically indicating a reference-counting error somewhere
else e.g in an extension module) (patch 170; rhbz#850013)
2013-02-20 16:45:56 -05:00
David Malcolm 8b81967525 2.7.3-24: move lib2to3/tests from python-libs to python-test (rhbz#850056)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-24
- move lib2to3/tests from python-libs to python-test (rhbz#850056)
2013-02-20 15:50:47 -05:00
David Malcolm 41aa0d34f7 2.7.3-23: use SHA-256 rather than MD5 in multiprocessing.connection (patch 169; rhbz#879695)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-23
- use SHA-256 rather than implicitly using MD5 within the challenge handling
in multiprocessing.connection (patch 169; rhbz#879695)
2013-02-20 15:25:17 -05:00
David Malcolm 01cf2c167e 2.7.3-22: fix a problem with distutils.sysconfig when CFLAGS is defined in the environment (patch 168; rhbz#849994)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-22
- fix a problem with distutils.sysconfig when CFLAGS is defined in the
environment (patch 168; rhbz#849994)
2013-02-20 13:57:29 -05:00
David Malcolm d63f6bd94f 2.7.3-21: don't run any stack navigation tests in test_gdb for optimized builds (rhbz#912025)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-21
- don't run any stack navigation tests in test_gdb for optimized builds
(patch 167; rhbz#912025)
2013-02-20 12:34:28 -05:00
David Malcolm 187fefb3fb 2.7.3-20: s/cryptmodule/_cryptmodule/ in package payload (rhbz#835021)
* Wed Feb 20 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-20
- s/cryptmodule/_cryptmodule/ in package payload (rhbz#835021)
2013-02-19 20:52:54 -05:00
David Malcolm a0eea8701e 2.7.3-19: bulletproof gdb debugging hooks to fix FTFBS on ARM (rhbz#912025)
* Tue Feb 19 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-19
- bulletproof the gdb debugging hooks against a failure seen in ARM builds
(patch 166; rhbz#912025)
- re-enable make check on ARM (rhbz#912025)
2013-02-19 17:22:57 -05:00
David Malcolm 9fa4f38a5b 2.7.3-18: backport pre-canned ways of salting a password to the "crypt" module from 3.3 (rhbz#835021)
* Tue Feb 19 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-18
- backport pre-canned ways of salting a password to the "crypt" module from 3.3
(rhbz#835021)
2013-02-19 17:05:23 -05:00
David Malcolm 42d74be742 2.7.3-17: remove "_default_patch_fuzz" directive
* Tue Feb 19 2013 David Malcolm <dmalcolm@redhat.com> - 2.7.3-17
- remove "_default_patch_fuzz" directive to avoid patches being silently
misapplied (refresh patch 1, patch 101, patch 102, patch 111, patch 121,
patch 158; rename patch 1, patch 101, patch 121; apply patch 54 before the
lib64 patches to avoid fuzz problems caused by the conditional application
of the lib64 patches)
2013-02-19 15:20:28 -05:00
Peter Robinson c4cd8d3495 disable make check on ARM for the moment until 912025 is fixed 2013-02-18 13:27:21 +00:00
David Malcolm 8ac2b8e352 2.7.3-15: add aarch64 (rhbz#909783) 2013-02-10 23:28:21 -05:00
David Malcolm f9657ea51b 2.7.3-14: add BR on bluez-libs-devel (rhbz#879720) 2012-12-11 15:38:01 -05:00
Bohuslav Kabrda 095994d780 Modify the conditional dependencies to also cover rhel. 2012-10-10 10:31:01 +02:00
David Malcolm 94afdf8175 2.7.3-13: remove f18 conditional from patch 159 2012-08-09 10:57:09 -04:00
David Malcolm 4baa563fe9 add notes on python3 patches 2012-08-06 16:27:00 -04:00
Dennis Gilmore 0653dca0d0 Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-27 01:12:15 -05:00
Bohuslav Kabrda 53b3ff6168 fix db4 include path for libdb4 package (f18 and above) 2012-07-24 08:51:48 +02:00
Bohuslav Kabrda 5fd54b3bd3 fix memory leak in module _hashlib (patch 158, rhbz#836285) 2012-07-24 08:51:00 +02:00
David Malcolm 7e989460de 2.7.3-10: fix missing include in uid/gid handling patch (patch 157; rhbz#830405) 2012-06-26 14:53:28 -04:00
David Malcolm 663654f40f 2.7.3-9: use rpm macro for power64 (rhbz#834653) 2012-06-22 13:30:17 -04:00
David Malcolm a96f75325b 2.7.3-8: update uid/gid handling (patch 157; rhbz#697470)
* Tue May 15 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-8
- update uid/gid handling to avoid int overflows seen with uid/gid
values >= 2^31 on 32-bit architectures (patch 157; rhbz#697470)
2012-05-18 14:53:34 -04:00
David Malcolm 48617b34b7 add notes on upstream status of various patches 2012-05-11 19:35:48 -04:00
David Malcolm e85703c5dd add link to upstream report for patch 147 2012-05-11 18:42:11 -04:00
David Malcolm f522dd7cec reorder the %configure arguments (alphabetically) to help with python vs python3 diffs 2012-05-04 15:52:41 -04:00
David Malcolm 4989575f9a 2.7.3-7: renumber autotools patch from 300 to 5000 2012-05-04 15:42:02 -04:00
David Malcolm 6ad7fbc57f add markers to make it easier to diff python.spec and python3.spec 2012-05-04 15:24:43 -04:00
David Malcolm 1fa9c84f23 2.7.3-6: try again to fix test_gdb.py (patch 156; rhbz#817072)
* Mon Apr 30 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-6
- try again to fix test_gdb.py (patch 156; rhbz#817072)
2012-04-30 16:20:26 -04:00
David Malcolm 9261681cd0 2.7.3-5: fix test_gdb.py (patch 156; rhbz#817072)
* Mon Apr 30 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-5
- fix test_gdb.py (patch 156; rhbz#817072)
2012-04-30 13:04:36 -04:00
David Malcolm 7461fe5163 2.7.3-4: avoid allocating thunks in ctypes unless absolutely necessary (patch 155; rhbz#814391)
* Fri Apr 20 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-4
- avoid allocating thunks in ctypes unless absolutely necessary, to avoid
generating SELinux denials on "import ctypes" and "import uuid" when embedding
Python within httpd (patch 155; rhbz#814391)
2012-04-20 15:02:19 -04:00
David Malcolm 067ca193f6 2.7.3-3: add explicit version requirements on expat
* Thu Apr 19 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-3
- add explicit version requirements on expat to avoid linkage problems with
XML_SetHashSalt
2012-04-19 14:09:01 -04:00
David Malcolm 9345b0fcac 2.7.3-2: fix -config symlinks (patch 112; rhbz#813836)
* Wed Apr 18 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-2
- fix -config symlinks (patch 112; rhbz#813836)
2012-04-18 20:19:10 -04:00
David Malcolm b0a6ae18b3 2.7.3-1
* Wed Apr 11 2012 David Malcolm <dmalcolm@redhat.com> - 2.7.3-1
- 2.7.3: refresh patch 102 (lib64); drop upstream patches 11 (ascii-to-lower),
115 (pydoc robustness), 145 (linux2), 148 (gdbm magic values), 151 (deadlock
in fork); refresh patch 112 (debug build); revise patch 127
(test_structmember); fix test_gdb (patch 153); refresh patch 137 (distutils
tests); add python2.pc to python-devel; regenerate the autotool intermediates
patch (patch 300)
2012-04-13 10:36:12 -04:00
David Malcolm cd507002d5 specfile cleanups
Put the patches in numerical order, and rename:
  python-3.2.2-fork-deadlock.patch -> 00151-fork-deadlock.patch
so that it contains the patch number
2012-03-22 14:55:25 -04:00
Thomas Spura 9bf1f8f3bb fix deadlock issue 2012-02-25 21:34:54 +01:00
Toshio Kuratomi e36d6e7112 Obsolete python-sqlite2 2012-02-17 18:43:27 -08:00
Ville Skyttä 0473b081d8 Build with $RPM_LD_FLAGS (#756862).
Use xz-compressed source tarball.
2012-01-04 22:27:36 +02:00
Dennis Gilmore efe08214a2 - Rebuilt for glibc bug#747377 2011-10-26 19:19:42 -05:00
David Malcolm df914e1fa2 add note about patch 149 (python3 only) 2011-10-10 17:19:56 -04:00