Summary: | tightvnc java dep broken? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jordan <xero> |
Component: | New packages | Assignee: | Nick Hadaway <grandmasterlinux> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jordan
2003-07-23 16:40:51 UTC
blackie tightvnc # emerge -vep tightvnc ...snip... [ebuild N ] sys-libs/glibc-2.3.2-r1 +nls +pic -build +nptl [ebuild N ] sys-devel/patch-2.5.9 -build -static [ebuild N ] sys-libs/zlib-1.1.4-r1 [ebuild N ] media-libs/jpeg-6b-r3 [ebuild N ] dev-java/java-config-0.2.8 [ebuild N ] dev-java/blackdown-jdk-1.4.1 -doc [ebuild N ] sys-apps/tcp-wrappers-7.6-r4 [ebuild N ] net-misc/tightvnc-1.2.8 +java +tcpd For me it shows that java gets installed before tightvnc does. dev-java/blackdown-jdk is the default choice for jdk/jre support. java? ( || ( >=virtual/jdk-1.3.1 >=virtual/jre-1.3.1 ) ) This block of code means check to see if either package is install. If none are installed, the jdk gets installed. I need more information from you. What java build do you currently have installed? When you do -uDp it's going to look for updates for packages and look through the entire dependancy tree for updates... emerge -p tightvnc will not go through and look for updates in all dependancies... Because your java support was already installed it installed the tightvnc without updating java. this appears to be a non-problem as portage acts correctly based on the commandline switches used. I have blackdown-jre-1.4.1 currently installed and I'm using portage-2.0.48-r7. "java? ( || ( >=virtual/jdk-1.3.1 >=virtual/jre-1.3.1 ) ) This block of code means check to see if either package is install. If none are installed, the jdk gets installed." According to that, it isn't working correctly. As I have jre installed, it shouldn't have to install jdk. Then it wants to install jdk only when I use -uDp? Using emerge -vep does show blackdown-jdk before tightvnc, but emerge -p or -up doesn't. I tried emerge -uDp tightvnc and sure enough it shows blackdown-jdk again. Is it wanting to install jdk when it doesn't have to, as I have jre already installed? That's what it now seems like to me. |