* [gentoo-user] chromium-72.0.3626.96 and Java
@ 2019-02-14 12:12 Mick
2019-02-14 12:27 ` Marc Joliet
0 siblings, 1 reply; 6+ messages in thread
From: Mick @ 2019-02-14 12:12 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 400 bytes --]
Hi All,
I just noticed chromium-72.0.3626.96 is bringing in Java packages as
dependencies, I'd rather keep off my systems. This is caused by the new USE
flag closure-compile, which I think is advertised as a good thing.
Would you know if these Java dependencies are used for chromium build-time
only and therefore I could unmerge them thereafter, or if they are for run-
time?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] chromium-72.0.3626.96 and Java
2019-02-14 12:12 [gentoo-user] chromium-72.0.3626.96 and Java Mick
@ 2019-02-14 12:27 ` Marc Joliet
2019-02-14 12:36 ` Mick
0 siblings, 1 reply; 6+ messages in thread
From: Marc Joliet @ 2019-02-14 12:27 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
Am Donnerstag, 14. Februar 2019, 13:12:29 CET schrieb Mick:
> Hi All,
>
> I just noticed chromium-72.0.3626.96 is bringing in Java packages as
> dependencies, I'd rather keep off my systems. This is caused by the new USE
> flag closure-compile, which I think is advertised as a good thing.
>
> Would you know if these Java dependencies are used for chromium build-time
> only and therefore I could unmerge them thereafter, or if they are for run-
> time?
The relevant dep is in BDEPEND [0], so yes, you should be able to unmerge them
afterwards:
BDEPEND="
# snip other deps
closure-compile? ( virtual/jre )
virtual/pkgconfig
"
[0] I was going to refer to ebuild(5), but it's currently not documented there
(see bug #674932), however you can find a definition in the PMS at [1].
[1] https://projects.gentoo.org/pms/7/pms.html#x1-680008.1
HTH
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] chromium-72.0.3626.96 and Java
2019-02-14 12:27 ` Marc Joliet
@ 2019-02-14 12:36 ` Mick
2019-02-15 9:32 ` Mick
0 siblings, 1 reply; 6+ messages in thread
From: Mick @ 2019-02-14 12:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]
On Thursday, 14 February 2019 12:27:25 GMT Marc Joliet wrote:
> Am Donnerstag, 14. Februar 2019, 13:12:29 CET schrieb Mick:
> > Hi All,
> >
> > I just noticed chromium-72.0.3626.96 is bringing in Java packages as
> > dependencies, I'd rather keep off my systems. This is caused by the new
> > USE flag closure-compile, which I think is advertised as a good thing.
> >
> > Would you know if these Java dependencies are used for chromium build-time
> > only and therefore I could unmerge them thereafter, or if they are for
> > run-
> > time?
>
> The relevant dep is in BDEPEND [0], so yes, you should be able to unmerge
> them afterwards:
>
> BDEPEND="
> # snip other deps
> closure-compile? ( virtual/jre )
Of course! Why was I searching for 'java' ... O_o
> virtual/pkgconfig
> "
>
> [0] I was going to refer to ebuild(5), but it's currently not documented
> there (see bug #674932), however you can find a definition in the PMS at
> [1]. [1] https://projects.gentoo.org/pms/7/pms.html#x1-680008.1
>
> HTH
Thank you Marc, I'll carry on with the emerge now.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] chromium-72.0.3626.96 and Java
2019-02-14 12:36 ` Mick
@ 2019-02-15 9:32 ` Mick
2019-02-15 9:48 ` Andreas Fink
0 siblings, 1 reply; 6+ messages in thread
From: Mick @ 2019-02-15 9:32 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 3005 bytes --]
On Thursday, 14 February 2019 12:36:04 GMT Mick wrote:
> On Thursday, 14 February 2019 12:27:25 GMT Marc Joliet wrote:
> > Am Donnerstag, 14. Februar 2019, 13:12:29 CET schrieb Mick:
> > > Hi All,
> > >
> > > I just noticed chromium-72.0.3626.96 is bringing in Java packages as
> > > dependencies, I'd rather keep off my systems. This is caused by the new
> > > USE flag closure-compile, which I think is advertised as a good thing.
> > >
> > > Would you know if these Java dependencies are used for chromium
> > > build-time
> > > only and therefore I could unmerge them thereafter, or if they are for
> > > run-
> > > time?
> >
> > The relevant dep is in BDEPEND [0], so yes, you should be able to unmerge
> > them afterwards:
> >
> > BDEPEND="
> >
> > # snip other deps
> > closure-compile? ( virtual/jre )
>
> Of course! Why was I searching for 'java' ... O_o
>
> > virtual/pkgconfig
> >
> > "
> >
> > [0] I was going to refer to ebuild(5), but it's currently not documented
> > there (see bug #674932), however you can find a definition in the PMS at
> > [1]. [1] https://projects.gentoo.org/pms/7/pms.html#x1-680008.1
> >
> > HTH
>
> Thank you Marc, I'll carry on with the emerge now.
Hmm ... sadly it is not the case that I can remove all java packages
thereafter. When chromium-72.0.3626.96 is emerged with the default new
setting of USE="closure-compile" java seems to be necessary:
# emerge --depclean -v -a sys-apps/baselayout-java app-eselect/eselect-java
dev-java/java-config dev-java/icedtea-bin virtual/jdk virtual/jre dev-java/
icedtea-web
Calculating dependencies... done!
app-eselect/eselect-java-0.4.0 pulled in by:
dev-java/icedtea-bin-3.10.0-r1 requires >=app-eselect/eselect-java-0.4.0
dev-java/icedtea-web-1.6.2 requires >=app-eselect/eselect-java-0.2.0
dev-java/icedtea-bin-3.10.0-r1 pulled in by:
virtual/jdk-1.8.0-r3 requires dev-java/icedtea-bin:8
dev-java/icedtea-web-1.6.2 pulled in by:
dev-java/icedtea-bin-3.10.0-r1 requires >=dev-java/icedtea-web-1.6.1:0
dev-java/java-config-2.2.0-r4 pulled in by:
dev-java/icedtea-bin-3.10.0-r1 requires >=dev-java/java-config-2.2.0-r3
dev-java/icedtea-web-1.6.2 requires >=dev-java/java-config-2.2.0-r3
sys-apps/baselayout-java-0.1.0 pulled in by:
dev-java/java-config-2.2.0-r4 requires sys-apps/baselayout-java
virtual/jdk-1.8.0-r3 pulled in by:
dev-java/icedtea-web-1.6.2 requires >=virtual/jdk-1.7, =virtual/jdk-1.8.0-
r3
virtual/jre-1.8.0-r1 requires virtual/jdk:1.8, =virtual/jdk-1.8.0-r3
virtual/jre-1.8.0-r1 pulled in by:
dev-java/icedtea-web-1.6.2 requires >=virtual/jre-1.7, =virtual/jre-1.8.0-
r1
www-client/chromium-72.0.3626.96 requires =virtual/jre-1.8.0-r1, virtual/
jre
>>> No packages selected for removal by depclean
Packages installed: 1231
Packages in world: 111
Packages in system: 43
Required packages: 1231
Number removed: 0
Am I interpreting the above output correctly?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] chromium-72.0.3626.96 and Java
2019-02-15 9:32 ` Mick
@ 2019-02-15 9:48 ` Andreas Fink
2019-02-15 10:04 ` Mick
0 siblings, 1 reply; 6+ messages in thread
From: Andreas Fink @ 2019-02-15 9:48 UTC (permalink / raw
To: gentoo-user
On Fri, 15 Feb 2019 09:32:15 +0000
Mick <michaelkintzios@gmail.com> wrote:
> On Thursday, 14 February 2019 12:36:04 GMT Mick wrote:
> > On Thursday, 14 February 2019 12:27:25 GMT Marc Joliet wrote:
> > > Am Donnerstag, 14. Februar 2019, 13:12:29 CET schrieb Mick:
> > > > Hi All,
> > > >
> > > > I just noticed chromium-72.0.3626.96 is bringing in Java
> > > > packages as dependencies, I'd rather keep off my systems. This
> > > > is caused by the new USE flag closure-compile, which I think is
> > > > advertised as a good thing.
> > > >
> > > > Would you know if these Java dependencies are used for chromium
> > > > build-time
> > > > only and therefore I could unmerge them thereafter, or if they
> > > > are for run-
> > > > time?
> > >
> > > The relevant dep is in BDEPEND [0], so yes, you should be able to
> > > unmerge them afterwards:
> > >
> > > BDEPEND="
> > >
> > > # snip other deps
> > > closure-compile? ( virtual/jre )
> >
> > Of course! Why was I searching for 'java' ... O_o
> >
> > > virtual/pkgconfig
> > >
> > > "
> > >
> > > [0] I was going to refer to ebuild(5), but it's currently not
> > > documented there (see bug #674932), however you can find a
> > > definition in the PMS at [1]. [1]
> > > https://projects.gentoo.org/pms/7/pms.html#x1-680008.1
> > >
> > > HTH
> >
> > Thank you Marc, I'll carry on with the emerge now.
>
> Hmm ... sadly it is not the case that I can remove all java packages
> thereafter. When chromium-72.0.3626.96 is emerged with the default
> new setting of USE="closure-compile" java seems to be necessary:
>
> # emerge --depclean -v -a sys-apps/baselayout-java
> app-eselect/eselect-java dev-java/java-config dev-java/icedtea-bin
> virtual/jdk virtual/jre dev-java/ icedtea-web
>
> Calculating dependencies... done!
> app-eselect/eselect-java-0.4.0 pulled in by:
> dev-java/icedtea-bin-3.10.0-r1 requires
> >=app-eselect/eselect-java-0.4.0 dev-java/icedtea-web-1.6.2 requires
> >>=app-eselect/eselect-java-0.2.0
>
> dev-java/icedtea-bin-3.10.0-r1 pulled in by:
> virtual/jdk-1.8.0-r3 requires dev-java/icedtea-bin:8
>
> dev-java/icedtea-web-1.6.2 pulled in by:
> dev-java/icedtea-bin-3.10.0-r1 requires
> >=dev-java/icedtea-web-1.6.1:0
>
> dev-java/java-config-2.2.0-r4 pulled in by:
> dev-java/icedtea-bin-3.10.0-r1 requires
> >=dev-java/java-config-2.2.0-r3 dev-java/icedtea-web-1.6.2 requires
> >>=dev-java/java-config-2.2.0-r3
>
> sys-apps/baselayout-java-0.1.0 pulled in by:
> dev-java/java-config-2.2.0-r4 requires sys-apps/baselayout-java
>
> virtual/jdk-1.8.0-r3 pulled in by:
> dev-java/icedtea-web-1.6.2 requires >=virtual/jdk-1.7,
> =virtual/jdk-1.8.0- r3
> virtual/jre-1.8.0-r1 requires virtual/jdk:1.8,
> =virtual/jdk-1.8.0-r3
>
> virtual/jre-1.8.0-r1 pulled in by:
> dev-java/icedtea-web-1.6.2 requires >=virtual/jre-1.7,
> =virtual/jre-1.8.0- r1
> www-client/chromium-72.0.3626.96 requires =virtual/jre-1.8.0-r1,
> virtual/ jre
>
> >>> No packages selected for removal by depclean
> Packages installed: 1231
> Packages in world: 111
> Packages in system: 43
> Required packages: 1231
> Number removed: 0
>
> Am I interpreting the above output correctly?
>
That's because depclean sets --with-bdeps=y by default, i.e. build
dependencies are considered to be crucial to the system. If you update
your depclean command and add the flag --with-bdeps=n it should allow
you to unmerge java again.
Cheers
Andreas
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] chromium-72.0.3626.96 and Java
2019-02-15 9:48 ` Andreas Fink
@ 2019-02-15 10:04 ` Mick
0 siblings, 0 replies; 6+ messages in thread
From: Mick @ 2019-02-15 10:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 420 bytes --]
On Friday, 15 February 2019 09:48:34 GMT Andreas Fink wrote:
> That's because depclean sets --with-bdeps=y by default, i.e. build
> dependencies are considered to be crucial to the system. If you update
> your depclean command and add the flag --with-bdeps=n it should allow
> you to unmerge java again.
>
> Cheers
> Andreas
Thank you Andreas, I was able to unmerge java following your advice. :-)
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-02-15 10:05 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-14 12:12 [gentoo-user] chromium-72.0.3626.96 and Java Mick
2019-02-14 12:27 ` Marc Joliet
2019-02-14 12:36 ` Mick
2019-02-15 9:32 ` Mick
2019-02-15 9:48 ` Andreas Fink
2019-02-15 10:04 ` Mick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox