From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1ErgIt-0005uU-TC for garchives@archives.gentoo.org; Wed, 28 Dec 2005 18:45:40 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBSIiW9D004083; Wed, 28 Dec 2005 18:44:32 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBSIfRer018126 for ; Wed, 28 Dec 2005 18:41:27 GMT Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by smtp.gentoo.org with esmtp (Exim 4.54) id 1ErgEp-0001WQ-6u for gentoo-dev@lists.gentoo.org; Wed, 28 Dec 2005 18:41:27 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1ErgEM-0007Jw-P4 for gentoo-dev@gentoo.org; Wed, 28 Dec 2005 19:41:00 +0100 Received: from pcp09895245pcs.ewndsr01.nj.comcast.net ([68.36.161.94]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 28 Dec 2005 19:40:58 +0100 Received: from pete4abw by pcp09895245pcs.ewndsr01.nj.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 28 Dec 2005 19:40:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Peter Subject: [gentoo-dev] Re: Unified nVidia Driver Ebuild ready for testing Date: Wed, 28 Dec 2005 13:40:34 -0500 Message-ID: References: <43B1D713.5000403@quanteam.info> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pcp09895245pcs.ewndsr01.nj.comcast.net User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) X-Archive: encrypt Sender: news X-Archives-Salt: 10324e43-409d-4c97-9042-9a1c62dfc48a X-Archives-Hash: 7729ff5d72cc815d1ef260580a5ad572 On Wed, 28 Dec 2005 01:06:43 +0100, Pawe Madej wrote: > In my opinion if you want to build monolitic ebuild in system like > gentoo where everything is going to be modular you should try some local > USE flags for example monolitic to install all the stuff you are puting > into it and of cours flags for every part which could be istalled > independly. > > As a common user i need only nvidia-kernel and its dependency nvidia-glx > to be happy. > > Greets > Pawel Madej Thanks for your feedback from the user POV. You point out part of the current problem. glx is NOT a dependency of kernel. So a user who installs kernel will NOT get glx under the current situation. This will cause nvidia to fail at startup. This is because glx has kernel as a dependency. Can't have it both ways (as someone else here pointed out) because you'd have a circular dependency...kernel requires glx, but glx requires kernel which requires glx...and around we go. As for more USE flags? I would say not a good idea. There are too many of them already. :) As for modularity, there comes a time when this goes to an extreme. Adding closed source libraries (glx) to install along with the kernel source adds no overhead (one user said 14 seconds to install glx) and provides a complete solution without compromising any other part of any other kernel's installation. So users who update a kernel won't be harmed and everything can coexist. Unmerge will uninstall from the current kernel path. I _do_ see the argument that including the extra applications could be spun off from the main package. -- gentoo-dev@gentoo.org mailing list