eselect-python-20090606 fixes a serious issue that was present in eselect-python-20080925, related to mis-using ROOT when setting up python symlinks. Currently, eselect-python-20080925 is breaking my builds by producing invalid stage2s: /tmp/steps/chroot/run.metro: /usr/bin/emerge: /usr/bin/python: bad interpreter: No such file or directory devbox-ve gentoo # cd stage2-x86-2009.07.05/ devbox-ve stage2-x86-2009.07.05 # linux32 chroot . sh-3.2# ls -l /usr/bin/python lrwxrwxrwx 1 root root 33 Jul 5 16:36 /usr/bin/python -> /tmp/stage1root/usr/bin/python2.5 This issue is fixed in eselect-python-20090606. This bug is to request that eselect-python-20090606 is moved to stable for x86 and amd64, with other architectures to follow. Reproducible: Always Steps to Reproduce: # ROOT=/foo/bar # eselect python set 1 # ls -l /foo/bar/usr/bin/python (symlink points to target in /foo/bar/usr/bin/python) # chroot /foo/bar # python # sh: python: command not found
This is breaking our stage builds as well.
Reporter: The correct term is "stabilization" and not "unmasking" :) . Architectures: Please stabilize app-admin/eselect-python-20090606.
Stable for HPPA.
x86 stable
Sparc stable.
alpha/arm/ia64/m68k/s390/sh stable
amd64 stable
Marked ppc/ppc64 stable, closing since we're the last arches.