From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DB60C13800E for ; Sat, 28 Jul 2012 12:33:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C35221C037; Sat, 28 Jul 2012 12:33:09 +0000 (UTC) Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id C5388E0800 for ; Sat, 28 Jul 2012 12:30:46 +0000 (UTC) Received: by wgbfm10 with SMTP id fm10so2808520wgb.10 for ; Sat, 28 Jul 2012 05:30:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :organization:x-mailer:mime-version:content-type :content-transfer-encoding; bh=OKmOZwuxsijGgB/2xobR86nQcme5TbBdu4RVPShQ1zY=; b=M0YXmTtcg/tyozclKqp4yRMfrYduTngnR6FyKO0sEfVxbjbbSCrJ0IBvwBKqXGeuah dNBDIPwe+YDFECUSpAC4LStV45ds4+HBLcmcoaMBd1iGBgcitgVBUJ+d58OUrvvSWxEw K1hpPo3rmPwvzQXLEGhms1hq5uWyzFVdwFEZIJAU2Ffh1LZ9z85E22OGkzZ3ctbmj+fK 8MlGIhdrBEPf9IaF1cctVtbP9lk3GzE25ZTh18o5PmJnN7ilIrl6JsMo94i3lA0rlZtk tuU0PvJVV9OtSm8QmJqAKFqTvGuEqPxg2KEf2jf3tnDWVj4brkPIBWlzzgkky0MQQKOw ycOQ== Received: by 10.180.106.137 with SMTP id gu9mr13274214wib.20.1343478645709; Sat, 28 Jul 2012 05:30:45 -0700 (PDT) Received: from khamul.example.com (196-215-203-252.dynamic.isadsl.co.za. [196.215.203.252]) by mx.google.com with ESMTPS id ck9sm6050397wib.2.2012.07.28.05.30.43 (version=SSLv3 cipher=OTHER); Sat, 28 Jul 2012 05:30:44 -0700 (PDT) Date: Sat, 28 Jul 2012 14:30:16 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Cc: bog@khumba.net Subject: Re: [gentoo-user] icedtea-jdk and X Message-ID: <20120728143016.0b473e36@khamul.example.com> In-Reply-To: <20120727225627.72777ba8@khumba.net> References: <50115292.60303@gmail.com> <20120727225627.72777ba8@khumba.net> Organization: Internet Solutions X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.11; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: c80f5568-1248-4c28-ac8c-49e17fbdbacb X-Archives-Hash: 7aa8d0643370401ed7afd49b3335dd74 On Fri, 27 Jul 2012 22:56:27 -0700 Bryan Gardiner wrote: > On Thu, 26 Jul 2012 18:22:10 +0400 > =D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9 =D0=9F=D0=B5=D1=80=D0=BC=D1=8F= =D0=BA=D0=BE=D0=B2 wrote: >=20 > > Can someone tell me, why my gentoo server wants X header to build=20 > > icedtea jdk if USE=3D"... -X ..." ? Ok, I understand that it is > > because maintainers wrote ebuild that requires X header > > unquestionable. But why they did so and can be something done about > > it? Do not want to have *-bin* package in system for perfectionism > > reasons. >=20 > Hi, >=20 > If it helps, it looks like dev-java/icedtea with USE=3D-X only requires > X to build, not to run. So after installation, the X packages can be > removed by "emerge --ask --depclean --with-bdeps=3Dn packages...". Or > leave off "packages..." to see all installed packages that are not > needed for world packages to run (which should include X). >=20 > Of course you'll have to reinstall them if you want to rebuild > icedtea... Speaking somewhat generically: Turns out this is fairly common in the real world. Huge numbers of java apps have some form of config utility and most of them are (sadly) not headless. They are gui-driven and that's the only way they can be configured. We sysadmins don't like this, but there's not much we can do about it. So we compromise. It's fairly normal to install Xlibs on a box running java and export the display. This appears to be what the icedtea maintainers settled on. At least the maintainers used their brain and require Xlibs, not a full blown running X server. --=20 Alan McKinnon alan.mckinnon@gmail.com