From owner-freebsd-ports@FreeBSD.ORG Thu May 29 23:40:23 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18BB337B401; Thu, 29 May 2003 23:40:23 -0700 (PDT) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id DCA0543FAF; Thu, 29 May 2003 23:40:21 -0700 (PDT) (envelope-from ck@cksoft.de) Received: from localhost (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 2A96C1FFBCA; Fri, 30 May 2003 08:40:20 +0200 (CEST) Received: from majakka.cksoft.de (p508A851E.dip0.t-ipconnect.de [80.138.133.30]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by transport.cksoft.de (Postfix) with ESMTP id 706461FF915; Fri, 30 May 2003 08:40:15 +0200 (CEST) Received: from majakka.cksoft.de (localhost [127.0.0.1]) by majakka.cksoft.de (Postfix) with ESMTP id 6927644B1A; Fri, 30 May 2003 08:40:14 +0200 (CEST) Received: by majakka.cksoft.de (Postfix, from userid 1000) id AFD7D44AD1; Fri, 30 May 2003 08:40:13 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by majakka.cksoft.de (Postfix) with ESMTP id AE48344AB2; Fri, 30 May 2003 08:40:13 +0200 (CEST) Date: Fri, 30 May 2003 08:40:13 +0200 (CEST) From: Christian Kratzer To: Mikhail Teterin In-Reply-To: <200305292329.31117@aldan> Message-ID: <20030530083600.Q63847@majakka.cksoft.de> References: <200305291512.08284.mi+mx@aldan.algebra.com> <20030529213407.X46562@majakka.cksoft.de> <200305292329.31117@aldan> X-Spammer-Kill-Ratio: 75% MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS snapshot-20020300-cksoft-02bz on majakka.cksoft.de X-Virus-Scanned: by AMaViS snapshot-20020300 cc: ports@freebsd.org cc: kde@FreeBSD.org cc: ume@FreeBSD.org cc: Hajimu UMEMOTO Subject: Re: openldap port(s) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 May 2003 06:40:23 -0000 Hi, On Thu, 29 May 2003, Mikhail Teterin wrote: > On Thursday 29 May 2003 10:38 pm, Hajimu UMEMOTO wrote: > = >>>>> On Thu, 29 May 2003 21:36:45 +0200 (CEST) Christian Kratzer > = >>>>> said: > = > = > There is another peculiarity. SASL will offer openldap as an option. > = > It is not auto-selected, but is tempting :-) Selecting it will > = > result in an unhandled circular dependency. Is building LDAP-aware > = > SASL and SASL-aware LDAP only possible by building one of them > = > twice? Thanks! > > = ck> I know. I have discussed this with a couple of people and we think > = ck> the best way to address this would be by splitting the sasl port > = ck> into a base sasl port and a saslauthd port. > > = Though I didn't see any discussion about this issue, I made it already > = locally. Since now is in ports freeze state, I cannot commit it. So, > = I'm waiting the ports freeze is over. > > I'd say, openldap also needs splitting into -client and -server. That > way KDE-base can easily depend on just the client and have the LDAP > support built-in (unless I totally miss something out, of course). And > I'll have the kaddressbook, that can talk to the company's Exchange > server.. the openldap21 port already has the hooks to do this. In case we want this for freebsd we should create a slave port for openldap21-client and openldap21-server. This should propably be discussed more broadly so that we have consensus that we want it that way. The bulk added by openldap server is not noticable and would not justify splitting the port. What we really would gain from such a split is reduction of dependencies when server is not needed. We will have an ldap capable nswitch in the future. Being able to add the ldap client without too much other dependencies could be a real gain here. I have cc'd ports@freebsd.org and left all of the quoted messages in the mail so that others can comment on this too. Greetings Christian -- CK Software GmbH Christian Kratzer, Schwarzwaldstr. 31, 71131 Jettingen Email: ck@cksoft.de Phone: +49 7452 889-135 Open Software Solutions, Network Security Fax: +49 7452 889-136 FreeBSD spoken here!