(sorry for the blank post) I do #emerge -upvD world and get this: [ebuild N F ] dev-java/java-sdk-docs-1.4.2 [ebuild N F ] dev-java/java-sdk-docs-1.4.1 Also, "F" is not a documented flag in the emerge man page. I've got both sun-jdk and blackdown-jdk installed. #emerge info Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22) ================================================================= System uname: 2.4.22 i686 AMD Athlon(TM) XP 2000+ ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt encode foomaticdb jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xmms xv zlib gdbm berkdb slang readline arts tetex bonobo svga java X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl gphoto2 3dnow aalib apache2 cdr cscope cups curl directfb dga doc dvb faad fbcon flash gd ggi gif gtk2 guile jikes kerberos imap lcms ldap mcal memlimit mmx mozaccess mozcalendar mozilla mozp3p mozsvg mozxmlterm mpi mysql offensive parse-clocks ppds samba scanner skey slp sse tcltk tiff v4l vim-with-x wmf wxwindows X509 xchattext xml xml2 xvid"
F is documented in the man page ... update your portage if you dont have it
As Spanky said, update your portage, also this is not a version conflict its a Fetch Restriction. =)
"F" is not the problem... the problem is that. if I emerge java-sdk-docs-1.4.2 and then do emerge -upvD world, it pretends to downgrade it to java-sdk-docs-1.4.1. If I do it and then redo "emerge -upvD world" it asks me to upgrade it again.
I need some help from the portage "Masters" on this issue, the ebuilds are slotted, so i dont understand whats happening
*** Bug 33870 has been marked as a duplicate of this bug. ***
The ebuilds are correctly slotted so its a bug in portage.
This is a problem when emerging system as part of a Stage 2 install. Emerge system lists java-sdk-docs-1.4.1, with a fetch restriction. As I like to emerge stuff overnight, I made a point of emerging java-sdk-docs before emerging system. However, this emerged 1.4.2, meaning that emerge system -still- halted on the Java Docs ebuild. Which means I've woken up to a system with 62 packages to emerge instead of being ready for X. Gah. I only got around it by using emerge --inject to put a stub in.
Not exactly, java-sdk-docs is a dependency of some package listed in system: $ emerge -upv system Calculating system dependencies ...done! [ebuild UD] sys-devel/autoconf-2.57-r1 [2.58] [ebuild UD] sys-libs/zlib-1.1.4-r2 [1.2.1] $ emerge -upvD system [ebuild UD] sys-libs/zlib-1.1.4-r2 [1.2.1] [ebuild UD] sys-devel/autoconf-2.57-r1 [2.58] [ebuild N F ] dev-java/java-sdk-docs-1.4.2 So again, what's the command to ask what packages a package is required from? Does such command _exist_? :(
*** Bug 35853 has been marked as a duplicate of this bug. ***
In cvs/recent portages, try '--tree --pretend' etcat can also do this.