Sat, 31 Jan 2015 05:29:16 UTC | login

Information for build python3-3.1.1-25.fc13

Package Namepython3
SummaryVersion 3 of the Python programming language aka Python 3000
DescriptionPython 3 is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed.
Built bydmalcolm
State complete
StartedFri, 12 Feb 2010 21:41:24 UTC
CompletedFri, 12 Feb 2010 21:54:56 UTC
Taskbuild (dist-f13, /cvs/pkgs:rpms/python3/devel:python3-3_1_1-25_fc13)
python3-3.1.1-25.fc13.src.rpm (info) (download)
i686 (build logs)
python3-3.1.1-25.fc13.i686.rpm (info) (download)
python3-devel-3.1.1-25.fc13.i686.rpm (info) (download)
python3-libs-3.1.1-25.fc13.i686.rpm (info) (download)
python3-test-3.1.1-25.fc13.i686.rpm (info) (download)
python3-tkinter-3.1.1-25.fc13.i686.rpm (info) (download)
python3-tools-3.1.1-25.fc13.i686.rpm (info) (download)
python3-debuginfo-3.1.1-25.fc13.i686.rpm (info) (download)
x86_64 (build logs)
python3-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-devel-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-libs-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-test-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-tkinter-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-tools-3.1.1-25.fc13.x86_64.rpm (info) (download)
python3-debuginfo-3.1.1-25.fc13.x86_64.rpm (info) (download)
Changelog * Fri Feb 12 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 08 2010 David Malcolm <> - 3.1.1-24 - move the file from %{_libdir}/ to %{_prefix}/lib/debug/%{_libdir}/ 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 change) * Mon Feb 08 2010 David Malcolm <> - 3.1.1-23 - add gdb hooks for easier debugging (Source 4) * Thu Jan 28 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 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 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 with the downstream default (linking against, rather than, 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 -> * Fri Jan 22 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 2010 David Malcolm <> - 3.1.1-18 - move lib2to3 from -tools subpackage to main package (bug 556667) * Sun Jan 17 2010 David Malcolm <> - 3.1.1-17 - patch to avoid building static library (patch 6, bug 556092) * Fri Jan 15 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 2010 David Malcolm <> - 3.1.1-15 - fix the URLs output by pydoc so they point at's 3.1 build of the docs, rather than the 2.6 build * Wed Jan 13 2010 David Malcolm <> - 3.1.1-14 - replace references to /usr with %{_prefix}; replace references to /usr/include with %{_includedir} (Toshio) * Mon Jan 11 2010 David Malcolm <> - 3.1.1-13 - fix permission on from 775 to 755 * Mon Jan 11 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 07 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 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 04 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 03 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 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/ _init_posix(), so we include them in the core package, along with their parent directories (bug 531901) * Tue Oct 27 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 (sed command suggested by amcnabb) * Thu Oct 22 2009 David Malcolm <> - 3.1.1-5 - fixup importlib/ 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 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 (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 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 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/ 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 2009 Andrew McNabb <> 3.1.1-1 - Initial package for Python 3.