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 |