Date: Wed, 09 Apr 2003 11:54:40 +0200 From: Oliver Eikemeier <eikemeier@fillmore-labs.com> To: Christian Kratzer <ck@cksoft.de> Cc: FreeBSD ports <ports@FreeBSD.org> Subject: Re: break up cyclic dependency openldap21 <-> cyrus-sasl2 Message-ID: <3E93EDE0.5060200@fillmore-labs.com> In-Reply-To: <20030409083821.Y16956@majakka.cksoft.de> References: <3E91776B.40602@fillmore-labs.com> <20030409083821.Y16956@majakka.cksoft.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms040705010600080007060303 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Christian Kratzer wrote: > Hi, > > On Mon, 7 Apr 2003, Oliver Eikemeier wrote: > >>Hi all, >> >>I'm trying to enable OpenLDAP 2.1 SASL support. It is easy to patch >>net/openldap21 and security/cyrus-sasl2 so that they compile with each >>other, but then I've got a cyclic dependency cyrus-sasl-2.1.12 -> >>openldap21-2.1.16 -> cyrus-sasl-2.1.12. Obvioulsy portupgrade doesn't >>like cyclic dependencies. FreeBSD Porter's Handbook >><http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/> >>does not mention this, so I am stuck. > > the questions here is what are you trying to do with cyrus-sasl and > openldap. > > Some background: > 1) Openldap can use sasl for authentication. > 2) Cyrus-sasl comes with an ldap auth component that it > can optionally be built with. That is exactly the reason why I've got the dependency. > We could break this cyclic dependency by moving the external ldap > auth component of cyrus-sasl2 into a separate port / package. Hmmm, do you mean a cyrus-saslauthd2 package, with dependencies: cyrus-saslauthd2 -> cyrus-sasl2 openldap21 -> cyrus-sasl2 It is probably a good idea, but we have to do major modification to the cyrus-sasl2 build process. > Hoewer this is usually not necessary as you propably dont need both > functionalities at the same time. > > For example if you use ldap to manage your users in an isp environment > you might use cyrus-sasl2 with saslauthd.ldap to authenticate > smtp relay users from ldap. You will then propably not use sasl > with your ldap server. Why not? For example to manage my user database? Regards, Oliver --------------ms040705010600080007060303 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIII2jCC ArwwggIloAMCAQICAQIwDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UEBhMCREUxGzAZBgNVBAoT EkZpbGxtb3JlIExhYnMgR21iSDEdMBsGA1UEAxMURmlsbG1vcmUgTGFicyBSb290Q0EwHhcN MDIwOTAyMDk0MjA0WhcNMTIwODMwMDk0MjA0WjBJMQswCQYDVQQGEwJERTEbMBkGA1UEChMS RmlsbG1vcmUgTGFicyBHbWJIMR0wGwYDVQQDExRGaWxsbW9yZSBMYWJzIFVzZXJDQTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwN3ytau5IDWRUEoH3+fLy5FGkviA+a2yilSESyJj oou4s3/JSoSTVajcpAq2Kf8B9/qZv81Ao7he/50bcBMMRcBxqV3qFskfbA58XzTAEBFle3KH Hpdlav26GAOsZd5Lo2iUZRFsnjWuFD6PJfMIesDVVpkz26zNZAyq7IydkmMCAwEAAaOBszCB sDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR/0nJ9xeOLgTP6BgvLpA9eyVvI6DBxBgNV HSMEajBogBTDtZ3laNF/kWus+uDmj2FnixJ+BaFNpEswSTELMAkGA1UEBhMCREUxGzAZBgNV BAoTEkZpbGxtb3JlIExhYnMgR21iSDEdMBsGA1UEAxMURmlsbG1vcmUgTGFicyBSb290Q0GC AQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4GBAHsFlqpba9rhWJst760cufl3Tb2S siiAg/p6j2slnCfaj94WVjwGxFAl5zJEPnFO6L0In7nHVw/2cDV1o8S9dsTRYa90P8WdRumG qZqT+MeK526vso2m2LFplVOw/qWQomOwYUD91aCPfUK0lILHvO4EE8eQFV0g7udCsj6rkbK/ MIIDCTCCAnKgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBJMQswCQYDVQQGEwJERTEbMBkGA1UE ChMSRmlsbG1vcmUgTGFicyBHbWJIMR0wGwYDVQQDExRGaWxsbW9yZSBMYWJzIFVzZXJDQTAe Fw0wMjA5MDIxMDIyMzJaFw0wMzA5MDIxMDIyMzJaMHExCzAJBgNVBAYTAkRFMRswGQYDVQQK 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 HqutPYcvkhldpYmKp0ZDvmNwYUlelzIAAAAAAAA= --------------ms040705010600080007060303--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E93EDE0.5060200>