Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] chromium-72.0.3626.96 and Java
Date: Fri, 15 Feb 2019 09:32:47
Message-Id: 2336392.cM9b3VKjrI@dell_xps
In Reply to: Re: [gentoo-user] chromium-72.0.3626.96 and Java by Mick
1 On Thursday, 14 February 2019 12:36:04 GMT Mick wrote:
2 > On Thursday, 14 February 2019 12:27:25 GMT Marc Joliet wrote:
3 > > Am Donnerstag, 14. Februar 2019, 13:12:29 CET schrieb Mick:
4 > > > Hi All,
5 > > >
6 > > > I just noticed chromium-72.0.3626.96 is bringing in Java packages as
7 > > > dependencies, I'd rather keep off my systems. This is caused by the new
8 > > > USE flag closure-compile, which I think is advertised as a good thing.
9 > > >
10 > > > Would you know if these Java dependencies are used for chromium
11 > > > build-time
12 > > > only and therefore I could unmerge them thereafter, or if they are for
13 > > > run-
14 > > > time?
15 > >
16 > > The relevant dep is in BDEPEND [0], so yes, you should be able to unmerge
17 > > them afterwards:
18 > >
19 > > BDEPEND="
20 > >
21 > > # snip other deps
22 > > closure-compile? ( virtual/jre )
23 >
24 > Of course! Why was I searching for 'java' ... O_o
25 >
26 > > virtual/pkgconfig
27 > >
28 > > "
29 > >
30 > > [0] I was going to refer to ebuild(5), but it's currently not documented
31 > > there (see bug #674932), however you can find a definition in the PMS at
32 > > [1]. [1] https://projects.gentoo.org/pms/7/pms.html#x1-680008.1
33 > >
34 > > HTH
35 >
36 > Thank you Marc, I'll carry on with the emerge now.
37
38 Hmm ... sadly it is not the case that I can remove all java packages
39 thereafter. When chromium-72.0.3626.96 is emerged with the default new
40 setting of USE="closure-compile" java seems to be necessary:
41
42 # emerge --depclean -v -a sys-apps/baselayout-java app-eselect/eselect-java
43 dev-java/java-config dev-java/icedtea-bin virtual/jdk virtual/jre dev-java/
44 icedtea-web
45
46 Calculating dependencies... done!
47 app-eselect/eselect-java-0.4.0 pulled in by:
48 dev-java/icedtea-bin-3.10.0-r1 requires >=app-eselect/eselect-java-0.4.0
49 dev-java/icedtea-web-1.6.2 requires >=app-eselect/eselect-java-0.2.0
50
51 dev-java/icedtea-bin-3.10.0-r1 pulled in by:
52 virtual/jdk-1.8.0-r3 requires dev-java/icedtea-bin:8
53
54 dev-java/icedtea-web-1.6.2 pulled in by:
55 dev-java/icedtea-bin-3.10.0-r1 requires >=dev-java/icedtea-web-1.6.1:0
56
57 dev-java/java-config-2.2.0-r4 pulled in by:
58 dev-java/icedtea-bin-3.10.0-r1 requires >=dev-java/java-config-2.2.0-r3
59 dev-java/icedtea-web-1.6.2 requires >=dev-java/java-config-2.2.0-r3
60
61 sys-apps/baselayout-java-0.1.0 pulled in by:
62 dev-java/java-config-2.2.0-r4 requires sys-apps/baselayout-java
63
64 virtual/jdk-1.8.0-r3 pulled in by:
65 dev-java/icedtea-web-1.6.2 requires >=virtual/jdk-1.7, =virtual/jdk-1.8.0-
66 r3
67 virtual/jre-1.8.0-r1 requires virtual/jdk:1.8, =virtual/jdk-1.8.0-r3
68
69 virtual/jre-1.8.0-r1 pulled in by:
70 dev-java/icedtea-web-1.6.2 requires >=virtual/jre-1.7, =virtual/jre-1.8.0-
71 r1
72 www-client/chromium-72.0.3626.96 requires =virtual/jre-1.8.0-r1, virtual/
73 jre
74
75 >>> No packages selected for removal by depclean
76 Packages installed: 1231
77 Packages in world: 111
78 Packages in system: 43
79 Required packages: 1231
80 Number removed: 0
81
82 Am I interpreting the above output correctly?
83
84 --
85 Regards,
86 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] chromium-72.0.3626.96 and Java Andreas Fink <finkandreas@×××.de>