From owner-freebsd-current@FreeBSD.ORG Wed Aug 23 11:59:51 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E44316A4DD for ; Wed, 23 Aug 2006 11:59:51 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA26343D5D for ; Wed, 23 Aug 2006 11:59:49 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 47815 invoked from network); 23 Aug 2006 11:47:27 -0000 Received: from dotat.atdotat.at (HELO [62.48.0.47]) ([62.48.0.47]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 23 Aug 2006 11:47:27 -0000 Message-ID: <44EC4334.20706@freebsd.org> Date: Wed, 23 Aug 2006 13:59:48 +0200 From: Andre Oppermann User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b) Gecko/20050217 MIME-Version: 1.0 To: =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= References: <44E9582C.2010400@rsu.ru> <44EAA213.6010507@delphij.net> <002901c6c5ba$628b67d0$9800a8c0@carrera> <86hd0423zk.fsf@xps.des.no> <44EB302A.7010106@rsu.ru> <20060823121157.yawh6f8e844w4osc@netchild.homeip.net> <20060823103604.GB64800@deviant.kiev.zoral.com.ua> <1156330195.2444.35.camel@spirit> <20060823110258.GC64800@deviant.kiev.zoral.com.ua> <86y7tfznlk.fsf@xps.des.no> In-Reply-To: <86y7tfznlk.fsf@xps.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Kostik Belousov , freebsd-current@freebsd.org, LI Xin , Michael Bushkov Subject: Re: [HEADS UP]: OpenLDAP+nss_ldap+nss_modules separated patch and more (SoC) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 23 Aug 2006 11:59:51 -0000 Dag-Erling Smørgrav wrote: > Kostik Belousov writes: > >>LI Xin writes: >> >>>Kostik Belousov writes: >>> >>>>In fact, similar problem was fixed not so long time ago by Dag-Erling >>>>in the pam_ssh (duplicating existing symbols by the pam). > > > No, that was not a comparable scenario. > > >>>Maybe we can help him to extract some necessary routines out of the lber >>>and ldap libraries, and make it an internal library (say, put into the >>>nss module rather than installing a separate .so file)? >> >>May be. Moreover, this module (and any nss module) shall export only symbols >>needed by nss interface, not polluting the global namespace of process. > > > Please stop the madness. The simplest solution is to import OpenLDAP > unmodified, and if someone is unhappy with the base system's libldap, > they can build world WITHOUT_OPENLDAP. OpenLDAP is really big and has different parts. We should certainly not import the OpenLDAP serve stuff into base. But then the problem comes up how to install just the server from ports and have the library already in the base system. As someone else said OpenLDAP moves pretty fast and does a lot of releases and fixes. -- Andre