The headers required to build the nis module were removed
from glibc and they are now provided by the libtirpc and libnsl2
packages, thus adding their respective -devel subpackages as
BuildRequires and the upstream fix to search for the headers
and the shared libraries at the appropriate locations.
Patches 270, 271, 272 were removed as they have been upstreamed.
Patch 277 was added to fix two hanging tests from test_subprocess.
Added gdb at the build dependencies, since gdb is not anymore in the
buildroot, and that made test_gdb to be skipped.
Checking %{lib} isn't guaranteed to determine the word size
correctly, but it works for current arches and is more likely
to stay correct when a new arch are added.
These files were removed because historically they included
a short sound clip from Monty Python shows, which might fall
under copyright.
In 2010 this was replaced upstream by a recording of Guido
van Rossum saying something silly in Dutch. So, there's no
reason to exclude the file anymore.
The bug mentioned in the removed comment is private due to
corporate policy from 2004. Sorry for that!
The problem itself is discussed at: http://bugs.python.org/issue7755
- Add more explanatory comments, remove historical notes
- Put configuration options in %%global
- Shell: use $() instead of backticks
- Remove unused aruments to BuildPython()! (fun fact: most were *never* used!)
* the file has wrong shebang (#!/usr/bin/env python)
* it is not covered by the shebang correction because it is not
named with .py extension
* a note has been added to the shebang correction code about this
* ignoring shebang, the file is identical to /usr/bin/2to3
* thus redundant
Failures from removing bundled expat or zlib should not be silent;
if they occur they should be investigated.
Also, reword the comments for conciseness
Patches 180, 206, 243 and 5001 all changed architecture names
from Debian style (which upstream uses) to what Fedora uses.
Consolidate them into a single patch, 274.
Delete changes to `configure` from patch 243 without replacement;
that file is generated from `configure.ac`.
Seasoned packagers have pattern-matching circuits for "rhbz"
embedded in their brains, but for newcomers it's one more
opaque, non-googlable string.
The original comment for patch 00111 had a wrong bug number.
Correct it.