i want to emerge grace: =============================================== emerge -pu grace These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-libs/fftw-2.1.5 [ebuild U ] sys-libs/zlib-1.1.4-r2 [1.1.4-r1] [ebuild U ] app-arch/zip-2.3-r2 [2.3-r1] [ebuild N ] dev-libs/libIDL-0.8.2 [ebuild N ] net-www/mozilla-1.4-r3 [ebuild N ] app-sci/netcdf-3.5.0-r2 [ebuild N ] media-libs/t1lib-1.3.1 [ebuild N ] media-gfx/grace-5.1.12-r1 =============================================== emerge -p opera These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-www/opera-7.21 ================================================ reading the ebuild correctly, grace should be happy with opera, and should not want to install mozilla. i don't want to install mozilla, cause opera is already there. i think there a bug ... Reproducible: Always Steps to Reproduce: 1.(see details) 2. 3. Actual Results: (see details) Expected Results: install grace without installing mozilla, using opera as manualviewer Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4. 20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.easynet. nl/mirror/gentoo/ http://212.219.247.12/sites/www.ibiblio.org/gentoo/ http: //212.219.56.162/sites/www.ibiblio.org/gentoo/ http://212.219.56.146/sites/www. ibiblio.org/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 cups encode foomaticdb gif gpm jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime slang spell truetype xml2 xmms xv zlib alsa gdbm berkdb readline tetex svga tcltk java X sdl tcpd pam libwww ssl perl python imlib oggvorbis gtk qt motif opengl 3dnow dvd emacs radeon -arts -kde -gnome -esd"
Thanks for reporting. What you have expected is right and this is a bug.However, it is a bug in Portage. If you specify -u or -U when you run emerge, || dependency calculation will not work correctly. The only reason why I put the dependency there is that it will not be able to use helpviewer when you don't have any browsers listed in DEPEND. Anyhow, netscape was hardcoded to the default browser before grace-5.1.7.ebuild and detecting the default browser is optional, I remove all the browsers from DEPEND for the time being. You may change the browser with GRACE_HELPVIEWER environment variable.
Sorry, it doesn't depend on #29848 but #29849...
virtual/web-browser in order?
We have virtual/textbrowser, which means text based web-browserssuch as w3m, w3m-m17n, w3mmee, lynx, links, elinks and so on,so probably virtual/graphicalbrowser is better?