add bash-4.2 patches 25 through 39
Merge remote-tracking branch 'upstream/master' into bash.121120
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Applied to wrong branch.
Revert "add bash-4.2 patches 25 through 39"

This reverts commit b6c5b9806f6ae79652336a7cfb51fe0f03d0590a.
use recursivePthLoader instead of setuptoolsSite
prefix setuptools -> python-setuptools
release-python.nix used by hydra python-rework jobset

define full job attributes (not just systems) so we can define
schedulingPriority without touching release-lib.nix.

There is definitely a more elegant way to recursively walk attributes
and fill in missing values (job and schedulingPriority).
Merge https://github.com/jcumming/nixpkgs into master_clean
remove site.py files

setuptools site.py can't resolve recursively which is needed for nix,
as each package has its own directory. A different solution than
putting the loader into every package output needs to be found.

see also #209
python-modules: remove long non-functional propagated-user-env-packages

we use recursive processing of pth files instead
do not create e.g pth file for build inputs

if they are really needed they will be in pth file created by
easy_install. If that does not work, they need to be put into
propagatedBuildInputs or the setup.py fixed.

see #210
don't propagate recursivePthLoader, it is needed to process it already
python manpages as python2.6, python2.7 and python

see #68
Merge remote-tracking branch 'upstream/master' into master_clean
comment
python-2.6.8: long overdue
fix python-2.6 build: purity for systems with stdenv.gcc.libc

On other systems python26 will continue to look for
/usr/include/netinet/in.h among others. I don't know whether/what to
do about that.
for some reason the python2.6 manpage is not gzipped
release-python: create list of python packages from pythonPackages attrset