Gentoo Archives: gentoo-user

From: Matthias Hanft <mh@×××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Java wants cups?
Date: Sun, 03 Apr 2022 10:17:03
Message-Id: dbd4fcdf-4ff1-d0f2-329c-543d3c9515b2@hanft.de
In Reply to: Re: [gentoo-user] Java wants cups? by Michael
1 Michael wrote:
2 >
3 > Did you try running emerge with '--tree' to see the dependency tree with all
4 > its dependencies? (The option '--deep' may show more dependencies too).
5
6 Meanwhile I have found out that the culprit is "virtual/jdk". I have 1.8.0-r6
7 installed, and emerge wants to upgrade to 11-r2 (strange versioning, isn't it?).
8
9 Apparently, I have neither "openjdk" nor "openjdk-bin" installed, but "icedtea-
10 bin". Upgrading virtual/jdk to 11 seems to insist on some openjdk...
11
12 "equery g virtual/jdk" says for the two versions in question:
13
14 * dependency graph for virtual/jdk-1.8.0-r6
15 `-- virtual/jdk-1.8.0-r6 x86
16 `-- dev-java/openjdk-bin-8.322_p06 (dev-java/openjdk-bin) [missing keyword] [headless-awt=]
17 `-- dev-java/openjdk-8.322_p06 (dev-java/openjdk) x86 [headless-awt=]
18 `-- dev-java/icedtea-bin-3.16.0 (dev-java/icedtea-bin) x86 [headless-awt=]
19 `-- dev-java/icedtea-3.21.0 (dev-java/icedtea) [~x86 keyword] [headless-awt=]
20 [ virtual/jdk-1.8.0-r6 stats: packages (5), max depth (1) ]
21
22 * dependency graph for virtual/jdk-11-r2
23 `-- virtual/jdk-11-r2 M[package.mask]
24 `-- dev-java/openjdk-bin-11.0.14_p9-r1 (dev-java/openjdk-bin) [missing keyword] [gentoo-vm(+) headless-awt=]
25 `-- dev-java/openjdk-11.0.14_p9-r1 (dev-java/openjdk) x86 [gentoo-vm(+) headless-awt=]
26 [ virtual/jdk-11-r2 stats: packages (3), max depth (1) ]
27
28 so it seems that virtual/jdk 11 can't/doesn't want to use icedtea-bin and needs
29 openjdk[-bin] which requires cups in any case...
30
31 Do I need virtual/jdk at all? I don't even develop Java software - all I need
32 is some Java runtime which I can call from the command line by "java -jar blabla.jar".
33
34 For the moment, I have masked >=virtual/jdk-10
35
36 -Matt

Replies

Subject Author
[gentoo-user] Re: Java wants cups? Martin Vaeth <martin@×××××.de>