|
|
|
|
Changelog for python3-tools-3.1.2-7.fc13.i686.rpm :
Sun Aug 22 14:00:00 2010 Toshio Kuratomi - 3.1.2-7 - Backport from F14: - Fix for lone surrogates, utf8 and certain encode error handlers. - 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)
Fri Jun 4 14:00:00 2010 David Malcolm - 3.1.2-6 - 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)
Tue Apr 13 14:00:00 2010 David Malcolm - 3.1.2-5 - 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
Wed Mar 31 14:00:00 2010 David Malcolm - 3.1.2-4 - update python-gdb.py from v4 to v5 (improving performance and stability, adding commands)
Thu Mar 25 13:00:00 2010 David Malcolm - 3.1.2-3 - 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)
Wed Mar 24 13:00:00 2010 David Malcolm - 3.1.2-2 - refresh gdb hooks to v3 (reworking how they are packaged)
Sun Mar 21 13:00:00 2010 David Malcolm - 3.1.2-1 - update to 3.1.2: http://www.python.org/download/releases/3.1.2/ - drop upstreamed patch 2 (.pyc permissions handling) - drop upstream patch 5 (fix for the test_tk and test_ttk_ * selftests) - drop upstreamed patch 200 (path-fixing script)
Sat Mar 20 13:00:00 2010 David Malcolm - 3.1.1-28 - fix typo in libpython.stp (rhbz:575336)
Fri Mar 12 13:00:00 2010 David Malcolm - 3.1.1-27 - add pyfuntop.stp example (source 7) - convert usage of $$RPM_BUILD_ROOT to %{buildroot} throughout, for consistency with python.spec
Mon Feb 15 13:00:00 2010 Thomas Spura - 3.1.1-26 - rebuild for new package of redhat-rpm-config (rhbz:564527) - use \'install -p\' when running \'make install\'
Fri Feb 12 13:00:00 2010 David Malcolm - 3.1.1-25 - split configure options into multiple lines for easy of editing - add systemtap static markers (wcohen, mjw, dmalcolm; patch 8), a systemtap tapset defining \"python.function.entry\" and \"python.function.return\" to make the markers easy to use (dmalcolm; source 5), and an example of using the tapset to the docs (dmalcolm; source 6) (rhbz:545179)
Mon Feb 8 13:00:00 2010 David Malcolm - 3.1.1-24 - move the -gdb.py file from %{_libdir}/INSTSONAME-gdb.py to %{_prefix}/lib/debug/%{_libdir}/INSTSONAME.debug-gdb.py to avoid noise from ldconfig (bug 562980), and which should also ensure it becomes part of the debuginfo subpackage, rather than the libs subpackage - introduce %{py_SOVERSION} and %{py_INSTSONAME} to reflect the upstream configure script, and to avoid fragile scripts that try to figure this out dynamically (e.g. for the -gdb.py change)
Mon Feb 8 13:00:00 2010 David Malcolm - 3.1.1-23 - add gdb hooks for easier debugging (Source 4)
Thu Jan 28 13:00:00 2010 David Malcolm - 3.1.1-22 - update python-3.1.1-config.patch to remove downstream customization of build of pyexpat and elementtree modules - add patch adapted from upstream (patch 7) to add support for building against system expat; add --with-system-expat to \"configure\" invocation - remove embedded copies of expat and zlib from source tree during \"prep\"
Mon Jan 25 13:00:00 2010 David Malcolm - 3.1.1-21 - introduce %{dynload_dir} macro - explicitly list all lib-dynload files, rather than dynamically gathering the payload into a temporary text file, so that we can be sure what we are shipping - introduce a macros.pybytecompile source file, to help with packaging python3 modules (Source3; written by Toshio) - rename \"2to3-3\" to \"python3-2to3\" to better reflect python 3 module packaging plans
Mon Jan 25 13:00:00 2010 David Malcolm - 3.1.1-20 - change python-3.1.1-config.patch to remove our downstream change to curses configuration in Modules/Setup.dist, so that the curses modules are built using setup.py with the downstream default (linking against libncursesw.so, rather than libncurses.so), rather than within the Makefile; add a test to %install to verify the dso files that the curses module is linked against the correct DSO (bug 539917; changes _cursesmodule.so -> _curses.so)
Fri Jan 22 13:00:00 2010 David Malcolm - 3.1.1-19 - add %py3dir macro to macros.python3 (to be used during unified python 2/3 builds for setting up the python3 copy of the source tree)
Wed Jan 20 13:00:00 2010 David Malcolm - 3.1.1-18 - move lib2to3 from -tools subpackage to main package (bug 556667)
Sun Jan 17 13:00:00 2010 David Malcolm - 3.1.1-17 - patch Makefile.pre.in to avoid building static library (patch 6, bug 556092)
Fri Jan 15 13:00:00 2010 David Malcolm - 3.1.1-16 - use the %{_isa} macro to ensure that the python-devel dependency on python is for the correct multilib arch (#555943) - delete bundled copy of libffi to make sure we use the system one
Fri Jan 15 13:00:00 2010 David Malcolm - 3.1.1-15 - fix the URLs output by pydoc so they point at python.org\'s 3.1 build of the docs, rather than the 2.6 build
Wed Jan 13 13:00:00 2010 David Malcolm - 3.1.1-14 - replace references to /usr with %{_prefix}; replace references to /usr/include with %{_includedir} (Toshio)
Mon Jan 11 13:00:00 2010 David Malcolm - 3.1.1-13 - fix permission on find-provides-without-python-sonames.sh from 775 to 755
Mon Jan 11 13:00:00 2010 David Malcolm - 3.1.1-12 - remove build-time requirements on tix and tk, since we already have build-time requirements on the -devel subpackages for each of these (Thomas Spura) - replace usage of %define with %global (Thomas Spura) - remove forcing of CC=gcc as this old workaround for bug 109268 appears to longer be necessary - move various test files from the \"tools\"/\"tkinter\" subpackages to the \"test\" subpackage
Thu Jan 7 13:00:00 2010 David Malcolm - 3.1.1-11 - add %check section (thanks to Thomas Spura) - update patch 4 to use correct shebang line - get rid of stray patch file from buildroot
Tue Nov 17 13:00:00 2009 Andrew McNabb - 3.1.1-10 - switched a few instances of \"find |xargs\" to \"find -exec\" for consistency. - made the description of __os_install_post more accurate.
Wed Nov 4 13:00:00 2009 David Malcolm - 3.1.1-9 - add macros.python3 to the -devel subpackage, containing common macros for use when packaging python3 modules
Tue Nov 3 13:00:00 2009 David Malcolm - 3.1.1-8 - add a provides of \"python(abi)\" (see bug 532118) - fix issues identified by a.badger in package review (bug 526126, comment 39): - use \"3\" thoughout metadata, rather than \"3. *\" - remove conditional around \"pkg-config openssl\" - use standard cleanup of RPM_BUILD_ROOT - replace hardcoded references to /usr with _prefix macro - stop removing egg-info files - use /usr/bin/python3.1 rather than /use/bin/env python3.1 when fixing up shebang lines - stop attempting to remove no-longer-present .cvsignore files - move the post/postun sections above the \"files\" sections
Thu Oct 29 13:00:00 2009 David Malcolm - 3.1.1-7 - remove commented-away patch 51 (python-2.6-distutils_rpm.patch): the -O1 flag is used by default in the upstream code - \"Makefile\" and the config-32/64.h file are needed by distutils/sysconfig.py _init_posix(), so we include them in the core package, along with their parent directories (bug 531901)
Tue Oct 27 13:00:00 2009 David Malcolm - 3.1.1-6 - reword description, based on suggestion by amcnabb - fix the test_email and test_imp selftests (patch 3 and patch 4 respectively) - fix the test_tk and test_ttk_ * selftests (patch 5) - fix up the specfile\'s handling of shebang/perms to avoid corrupting test_httpservers.py (sed command suggested by amcnabb)
Thu Oct 22 14:00:00 2009 David Malcolm - 3.1.1-5 - fixup importlib/_bootstrap.py so that it correctly handles being unable to open .pyc files for writing (patch 2, upstream issue 7187) - actually apply the rpath patch (patch 1)
Thu Oct 22 14:00:00 2009 David Malcolm - 3.1.1-4 - update patch0\'s setup of the crypt module to link it against libcrypt - update patch0 to comment \"datetimemodule\" back out, so that it is built using setup.py (see Setup, option 3), thus linking it statically against timemodule.c and thus avoiding a run-time \"undefined symbol: _PyTime_DoubleToTimet\" failure on \"import datetime\"
Wed Oct 21 14:00:00 2009 David Malcolm - 3.1.1-3 - remove executable flag from various files that shouldn\'t have it - fix end-of-line encodings - fix a character encoding
Tue Oct 20 14:00:00 2009 David Malcolm - 3.1.1-2 - disable invocation of brp-python-bytecompile in postprocessing, since it would be with the wrong version of python (adapted from ivazquez\' python3000 specfile) - use a custom implementation of __find_provides in order to filter out bogus provides lines for the various .so modules - fixup distutils/unixccompiler.py to remove standard library path from rpath (patch 1, was Patch0 in ivazquez\' python3000 specfile) - split out libraries into a -libs subpackage - update summaries and descriptions, basing content on ivazquez\' specfile - fixup executable permissions on .py, .xpm and .xbm files, based on work in ivazquez\'s specfile - get rid of DOS batch files - fixup permissions for shared libraries from non-standard 555 to standard 755 - move /usr/bin/python *-config to the -devel subpackage - mark various directories as being documentation
Thu Sep 24 14:00:00 2009 Andrew McNabb 3.1.1-1 - Initial package for Python 3.
|
|
|