Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276590 - Stabilize app-admin/eselect-python-20090606
Summary: Stabilize app-admin/eselect-python-20090606
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2009-07-05 16:45 UTC by Daniel Robbins
Modified: 2009-07-11 20:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Robbins 2009-07-05 16:45:06 UTC
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
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2009-07-06 17:36:54 UTC
This is breaking our stage builds as well.
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-07-06 17:48:31 UTC
Reporter: The correct term is "stabilization" and not "unmasking" :) .

Architectures: Please stabilize app-admin/eselect-python-20090606.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2009-07-08 01:06:08 UTC
Stable for HPPA.
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2009-07-08 10:54:00 UTC
x86 stable
Comment 5 Ferris McCormick (RETIRED) gentoo-dev 2009-07-08 12:53:09 UTC
Sparc stable.
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2009-07-08 14:23:09 UTC
alpha/arm/ia64/m68k/s390/sh stable
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-07-10 02:54:09 UTC
amd64 stable
Comment 8 Joe Jezak (RETIRED) gentoo-dev 2009-07-11 20:40:38 UTC
Marked ppc/ppc64 stable, closing since we're the last arches.