From owner-freebsd-current@FreeBSD.ORG Mon Jun 2 15:27:28 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B68FB76A for ; Mon, 2 Jun 2014 15:27:28 +0000 (UTC) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "cloud.theravensnest.org", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 821D622A7 for ; Mon, 2 Jun 2014 15:27:27 +0000 (UTC) Received: from c106.sec.cl.cam.ac.uk (c106.sec.cl.cam.ac.uk [128.232.18.106]) (authenticated bits=0) by theravensnest.org (8.14.7/8.14.7) with ESMTP id s52FRNLl061376 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 2 Jun 2014 15:27:25 GMT (envelope-from theraven@FreeBSD.org) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: official pkg repo with WITHOUT_X11=true From: David Chisnall In-Reply-To: <20140602151207.GH66852@roberto-aw.eurocontrol.fr> Date: Mon, 2 Jun 2014 16:27:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <1725126A-1977-4583-8D4D-20A960008037@FreeBSD.org> References: <20F90EAB-ADC5-468C-9AFD-73F93794C4B2@FreeBSD.org> <800bc8e04e4cfed10632cca993cce8fa@shatow.net> <43B971CB-4810-458D-BC5D-3DC2DC764E39@FreeBSD.org> <20140602151207.GH66852@roberto-aw.eurocontrol.fr> To: Ollivier Robert X-Mailer: Apple Mail (2.1874) Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jun 2014 15:27:28 -0000 On 2 Jun 2014, at 16:12, Ollivier Robert = wrote: > According to David Chisnall on Thu, May 29, 2014 at 10:19:41AM +0100: >> We can probably do a bit better by looking at the complete dependency = graph and removing any ports that have unconditional dependencies on X. = For a headless server, there's no reason to build any of the kde-* or = gnome-* ports or, indeed, X itself. I suspect that we could easily trim = 2/3 of the build time by omitting ports that have a GUI, GUI toolkits, = and so on. =20 >=20 > May I disagree? The only thing you don't need on an headless server = is X itself. I might want to run firefox on that server, the display = taken into account in the client machine (e.g. through ssh -X). >=20 > Or did I missed something? Yes. If you want to have the graphical versions of everything on the = server, then there's nothing stopping you from using the default package = repository. THe use case for the proposed no-X repo is installing a = headless server where you won't be doing X forwarding, and so want = versions of tools that are command-line-only. If you're explicitly = choosing not to install the GUI for Vim, the odds are you won't want = Firefox either... David