From owner-freebsd-x11@FreeBSD.ORG Thu Jun 28 08:00:22 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D86A7106566C; Thu, 28 Jun 2012 08:00:20 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 5FA518FC08; Thu, 28 Jun 2012 08:00:20 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q5S80Cpx037037; Thu, 28 Jun 2012 11:00:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q5S80C20099844; Thu, 28 Jun 2012 11:00:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q5S80CFu099843; Thu, 28 Jun 2012 11:00:12 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 28 Jun 2012 11:00:12 +0300 From: Konstantin Belousov To: Alexey Dokuchaev Message-ID: <20120628080012.GT2337@deviant.kiev.zoral.com.ua> References: <20120606131623.GA82148@ithaqua.etoilebsd.net> <20120628042051.GA8166@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RpmpUzIBLeukSLnl" Content-Disposition: inline In-Reply-To: <20120628042051.GA8166@FreeBSD.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Baptiste Daroussin , x11@freebsd.org Subject: Re: Proposition to make nvidia driver stop overwritting files 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: Thu, 28 Jun 2012 08:00:22 -0000 --RpmpUzIBLeukSLnl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 28, 2012 at 04:20:51AM +0000, Alexey Dokuchaev wrote: > On Wed, Jun 06, 2012 at 03:16:23PM +0200, Baptiste Daroussin wrote: > > Hi, > >=20 > > I would like to propose a way to make nvidia drivers stop overwriting f= iles > > namely libGL.so.1 and libglx.so. >=20 > Hello Baptiste, and sorry for belated reply. >=20 > > Why stop overwriting files is important to me? [ Well-known facts about > > difficulties about upgrading xorg+libgl+nvidia-driver that require manu= al > > interaction skipped. ] >=20 > I understand your point. Yes, current solution is far from ideal. E.g. I > am not even sure portupgrade can upgrade that bundle correctly. However,= I > am also not sure that this cannot be achieved by some dependency magic. > Modulo the inconsistent pkgdb... >=20 > > I have modified rtld so that libmap.conf is now aware of 2 new directiv= es: > > include and includedir this is in current and have been MFCed into 9 no= MFC > > to 8 planned for now as it depends on previous modifications of rtld wh= ich > > were not MFC to 8 yet. >=20 > Thanks for not touching 8.x. This is probably the last known branch that > currently more or less reliably works (the trend was broken Januaryish). It seems that this statement makes a carte blanche to claim that current situation with nvidia driver port just demonstrates complete lack of care from the maintainer, for quite lot a time ? >=20 > > What I would love to see is: nvidia drivers no more installing libGL.so= .1 > > and libglx.so files but instead of that install libGL-nvidia.so.1 and > > libglx-nvidia.so.1 >=20 > I must say I am not entirely convinced this is the best approach. How us= able > is to have two (three?..) libGL implementations for a non-developer? I w= as > thinking that maybe I can avoid having libGL as a dependency, so users wo= uld > have to install either one or another, but not both. >=20 > Include-dances in libmap.conf are standard way in freenix world to solve > problems like this one, but right now I see this scenario happening on a > developer's box rather that on user's. User would probably just want sin= gle > libGL+friends implementation that best suits his/her gfx card. So you completely ignore/do not care about users of hybrid machines. Nice. --RpmpUzIBLeukSLnl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk/sDwsACgkQC3+MBN1Mb4gadQCdGW/MPeV6kYHOHIIlTq71wR9K wNQAoNkezh+KHjSjH0KGI3r03JqEbaBA =4VGK -----END PGP SIGNATURE----- --RpmpUzIBLeukSLnl--