From owner-freebsd-current@FreeBSD.ORG Tue Aug 22 16:23:57 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 206B716A5AC for ; Tue, 22 Aug 2006 16:23:57 +0000 (UTC) (envelope-from bushman@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FA9343D76 for ; Tue, 22 Aug 2006 16:23:51 +0000 (GMT) (envelope-from bushman@rsu.ru) Received: from [195.208.252.192] (enigma.cc.rsu.ru [195.208.252.192]) (authenticated bits=0) by mail.r61.net (8.13.7/8.13.6) with ESMTP id k7MGNJg2069309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 22 Aug 2006 20:23:24 +0400 (MSD) (envelope-from bushman@rsu.ru) Message-ID: <44EB302A.7010106@rsu.ru> Date: Tue, 22 Aug 2006 20:26:18 +0400 From: Michael Bushkov User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en 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> In-Reply-To: <86hd0423zk.fsf@xps.des.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on asterix.r61.net X-Virus-Status: Clean Cc: freebsd-current@freebsd.org, LI Xin 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: Tue, 22 Aug 2006 16:23:57 -0000 Dag-Erling Smørgrav wrote: >"Michael Bushkov" writes: > > >>Li Xin wrote: >> >> >>>Would you please consider having the imported OpenLDAP to install >>>shared objects under alternative names? It might be painful for >>>users who wants OpenLDAP installation from the ports collection >>>(as OpenLDAP team moves fast and fixes bug from time to time) if >>>they get a same library in /usr/lib... >>> >>> >>I've been thinking about that. Would names like "libldap_i.so" and >>"liblber_i.so" be ok ("_i" means "imported", or "internal")? >> >> > >Please don't. If somebody isn't happy with the base system's libldap, >they can add WITHOUT_LDAP to their make.conf. > >DES > > This issue turned to be more complex than I originally expected. I believe that "not having 2 different entities in the system, that do the same thing" is the good rule. So maybe, leaving libldap.so(a) in /usr/lib is not an absolutely good decision. But renaming libldap to some other name and leaving it there (and enforcing everything beside the base system to use almost the same ports' libldap) is probably much more worse. So, after all, I'd prefer to leave libldap (and nss_ldap, which can also conflict with PADL's nss_ldap) as is and let users use WITHOUT_LDAP and WITHOUT_NSS_LDAP when appropriate. With best regards, Michael Bushkov