When i attempted to emerge sun-jdk-1.4.1.02, i could tell from the output of emerge, that not everything got installed. Since i've emerged sun-jdk in the past correctly, i tried to cut down in the features part of portage in /etc/make.conf. After i removed the feature-flags "userpriv" and "usersandbox", i ran 'emerge rsync' and let emerge remerge sun-jdk again. This time it got installed correctly with all the included data. Although i don't know everything about the details of emerge and portage, i consider the problem to be a general case of portage not being able to handle failed feature-flag situations like with "userpriv" and "usersandbox". Note:If the problem didn't reside in the feature flags, i wouldn't mark this bug as a major, but as normal. Since this is not the case, i've marked it major. Reproducible: Always Steps to Reproduce: 1.Add to FEATURES the variables "usersandbox" and "userpriv" in /etc/make.conf 2.Emerge rsync for a consistent portage 3.Download the sun-jdk binary from sun's website and emerge sun-jdk afterwards Actual Results: Only in the /opt dir the directories Sun-jdk... and Sun-jdk../share got actually installed, the rest of the data in the binaries didn't get installed somehow. Expected Results: The usual data-install for a sun java binary Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r0) ================================================================= System uname: 2.4.20-xfs_pre6 i686 Celeron (Mendocino) GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/linux/gentoo ftp://ftp.student.utwe nte.nl/pub/os/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://gen too.linux.no/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/co nfig/ /usr/share/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss avi crypt gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qu icktime spell truetype xml2 xmms zlib gdbm berkdb slang readline tetex svga ggi tcltk sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis motif opengl X fbc on oav -gtk -gnome -alsa -java -kde -qt -3dnow -apm -arts cdr -cups dvd -encode ipv6 mailbox -motif-qtmt sasl samba xv" COMPILER="gcc3" CHOST="i586-pc-linux-gnu" CFLAGS="-march=pentium -O3 -pipe" CXXFLAGS="-march=pentium -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j3" AUTOCLEAN="no" SYNC="rsync://ftp.snt.utwente.nl/gentoo-portage" FEATURES="sandbox ccache distcc"
Is this still relevant?
I tested this with the latest portage (2.0.49-r18) and it worked for me.
I assume it was fixed.