From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id EF321139085 for ; Thu, 2 Feb 2017 16:10:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B213821C130; Thu, 2 Feb 2017 16:09:56 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6EBA221C0F9 for ; Thu, 2 Feb 2017 16:09:56 +0000 (UTC) Received: from red.yakaraplc.local (host213-123-185-55.in-addr.btopenworld.com [213.123.185.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: chewi) by smtp.gentoo.org (Postfix) with ESMTPSA id EAE1A340DD8 for ; Thu, 2 Feb 2017 16:09:54 +0000 (UTC) Date: Thu, 2 Feb 2017 16:09:48 +0000 From: James Le Cuirot To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] icedtea requiring X libs to build was -> Guidelines for IUSE defaults Message-ID: <20170202160948.4ae9e764@red.yakaraplc.local> In-Reply-To: <6364e596-021f-c9c2-9915-936662ebed39@gentoo.org> References: <3a32da5b-e7f8-c21d-a990-ffbedb2c958b@gentoo.org> <0b9e6324-9d41-e35f-d077-1496e0bac05d@gentoo.org> <6364e596-021f-c9c2-9915-936662ebed39@gentoo.org> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-redhat-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 886c0ab6-dbeb-4675-8db9-1c61402c7988 X-Archives-Hash: 8132dd9dc397c2537ab473ca0a605605 On Thu, 2 Feb 2017 10:53:08 -0500 Michael Orlitzky wrote: > On 02/02/2017 10:51 AM, William L. Thomson Jr. wrote: > > On Thursday, February 2, 2017 10:36:51 AM EST Michael Orlitzky > > wrote: > >> Why does dev-java/icedtea try to pull in GTK (and thus X) > >> on a headless server? That stuff belongs in a desktop profile, not > >> in the base one. > > > > In that specific case it cannot be avoided. > > Yes it can. I just have to waste my time unsetting the stupid USE flag > that's on for no reason =P Actually he's right. Java can obviously be used without GTK and that's something we support but upstream hasn't taken the time to make it possible to build without it. Apparently that isn't a trivial thing to do. In my earlier mail, I was only talking about runtime. If you really want to avoid GTK on a server then you should stick to one of the -bin packages. Hopefully Java 9 will improve on this. -- James Le Cuirot (chewi) Gentoo Linux Developer