From owner-freebsd-x11@FreeBSD.ORG Sat Dec 1 16:22:20 2007 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2E5F16A419 for ; Sat, 1 Dec 2007 16:22:19 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by mx1.freebsd.org (Postfix) with ESMTP id 897FC13C442 for ; Sat, 1 Dec 2007 16:22:18 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so5745388pyb for ; Sat, 01 Dec 2007 08:22:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type:content-transfer-encoding; bh=AY8Z4LfGkr0+hm+KPitC3g1v7DSbiJxbqWvfZILmzI0=; b=JrOO9nAETxqDoTpXL1RWCXjsbGiWlZNOQogKWMJGRfUQpQBp7iP09+pHinO1BP6myIXJpwsP7XjUqR9ZV/9LmohaY4ZQBjUsS0x5uJ5CsBXhDmsz2ShcCAjllmoA0IRVS43py/f1NTZgdLnWrX/f5L8XSc5RIKdT6FGWfCGaxgI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type:content-transfer-encoding; b=ZHUwDGtPQNVpfdPLjytBmgAP5Xf6wbIZ0HhF/g47iko5IRBgeyMnfagEhC3aUHSrXAh9AyEFZDAJEdiJYkYZuK8Plc1OEGPL8JfR5tpxfyFpLrgvu4b/ZUlLK9mWkyjODqM+/JgbvqJZKtMsN+1O6DmXeWIGe6aefUe4bvtyQeE= Received: by 10.65.150.18 with SMTP id c18mr21072114qbo.1196524666876; Sat, 01 Dec 2007 07:57:46 -0800 (PST) Received: from ?192.168.2.2? ( [67.85.89.184]) by mx.google.com with ESMTPS id f13sm5630770qba.2007.12.01.07.57.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 01 Dec 2007 07:57:46 -0800 (PST) Message-ID: <47518479.7070601@gmail.com> Date: Sat, 01 Dec 2007 10:57:45 -0500 From: "Aryeh M. Friedman" User-Agent: Thunderbird 2.0.0.9 (X11/20071129) MIME-Version: 1.0 To: Andrei Kolu References: <200712011015.58979.antik@bsd.ee> <4751248C.4040500@gmail.com> <200712011748.17573.antik@bsd.ee> In-Reply-To: <200712011748.17573.antik@bsd.ee> X-Enigmail-Version: 0.95.5 OpenPGP: url= Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Xorg meta ports bloated dependencies X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Dec 2007 16:22:20 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrei Kolu wrote: > Saturday 01 December 2007 11:08:28 kirjutas Yuri Pankov: >> Andrei Kolu wrote: >>> Saturday 01 December 2007 05:20:40 kirjutas >>> dexterclarke@safe-mail.net: >>>> I've just been helping somebody through an installation of >>>> 6.2-RELEASE and we've noticed the excessive dependencies of >>>> the xorg meta ports. >>>> >>>> xorg-server 1.4, for example, depends on: >>>> >>>> dbus-1.0.2_2, dbus-glib-0.74, glib-2.14.2, gnome_subr-1.0, >>>> hal-0.5.8.20070909 and even strange things like >>>> cdrtools-2.01_6. >>>> >>>> xorg-server 1.2 (the one distributed with the 6.2-RELEASE CD) >>>> doesn't have these dependencies. >>>> >>>> Putting it bluntly: why is this crap being dragged in? >>>> Neither of us use GNOME or anything that might require dbus. >>>> I can't see why xorg-server could possibly need any of the >>>> above? >>>> >>>> Anxiously awaiting a flaming argument. >>> And why xorg should include ugly fonts like adobe* an type1*? >> Because it IS a *META* port and should install everything that is >> part of xorg distribution? You are free to install the ports that >> you need, use WITHOUT_HAL for xorg-server, etc. And there are >> many people who think that ttf fonts are ugly, and bitmap and >> type1 fonts are more readable. >> > I'd like to see choices in metaport- ncurses based menus with > packages we really need. It is impossible to install Xorg without > metaport (anyone have done that at all?)- 300+ separate ports IIRC. > After removing unnecessary ports (fonts FE) and later you may try > to upgrade Xorg to newer version then package dependency would be > broken... It is *NOT* the metaport that drags all this stuff in but xorg-server. I attempted to do slightly disconnected install (worked relatively well except for when it came to installing something fancier then a wm) which was install xorg-server the i/o drivers for my platform and the xorg apps I wanted. What I found was: 1. xorg-server does a very bad job on fonts dependicies (it installs almost no fonts) 2. many xorg-apps assume they are being installed as a part of the metaport and do not sufficently check their own dependicies. 3. xorg and other long tool chains show some major weaknesses in the ports system: a. Inconsitent overridding or lack there of the config target (ports(8)) b. Due to bad management of the dependancy DAG you are forced to use meta ports c. Due to c there is much less orthangonality then there should be between ports > > Or how can I tell metaport how to NOT INSTALL some crap I don't > need. > > Andrei _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 To > unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > > - -- Aryeh M. Friedman FloSoft Systems Developer, not business, friendly http://www.flosoft-systems.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHUYR4358R5LPuPvsRAoiGAJ9NaKDYLwcRSv0VhMX33nM4mrhLyQCg0xgp 0aFL+ABnSgv6US0406z8QEw= =agK4 -----END PGP SIGNATURE-----