The new sun-jdk-1.5.0 ebuild won't build for me: leak sun-jdk $ emerge -pv sun-jdk-1.5.0 These are the packages that I would merge, in order: Calculating dependencies !!! Problem in dev-java/sun-jdk-1.5.0 dependencies. !!! "Specific key requires an operator (dev-java/sun-jdk-1.5.0) (try adding an '=')" exceptions Reproducible: Always Steps to Reproduce: 1. 2. 3. leak sun-jdk $ emerge info Portage 2.0.51_rc7 (default-x86-1.4, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-mm6 i686) ================================================================= System uname: 2.6.7-mm6 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -frename-registers" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.noved.org/ ftp://gentoo.noved.org/ http://gentoo.seren.com/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main /usr/local/bmg-gnome-current" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups curl dvd emacs encode esd ethereal faad fam flac foomaticdb gd gdbm gif gnome gphoto2 gpm gtk gtk2 guile imlib ipv6 java javascript jpeg junit kde libg++ libwww lirc mad mikmod mmx motif mozcalendar mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime radeon readline ruby samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex truetype unicode usb wmf x86 xine xml xml2 xmms xosd xprint xv zlib video_cards_radeon"
you need =package-version or even =cat/package-version for example: emerge -pv =sun-jdk-1.5.0
Could this bug be forwarded to the portage team, as a usability problem? I don't think that error message lets the user know that he or she typed something wrong.
i think it would be better to open a new bug for them