Date: Wed, 09 Apr 2003 11:56:05 +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: <3E93EE35.3090107@fillmore-labs.com> In-Reply-To: <20030409084948.Q16956@majakka.cksoft.de> References: <3E91776B.40602@fillmore-labs.com> <20030409084948.Q16956@majakka.cksoft.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms010508060509020804090207 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. > > one more point. Openldap >= 2.1.13 breaks cyrus-sasl2 because of api > changes. I have mailed the cyrus-sasl2 maintainer with patches > that address this and other points. > > I will send a pr later today to address this. The patches are already in the cyrus CVS, you just have to remove ldap caching from saslauthd/lak.[ch], but I think we have to address the dependency problem too. Splitting up cyrus-sasl and the saslauthd looks like a good plan to me, and the you have to do the patches on saslauthd. Regards Oliver --------------ms010508060509020804090207 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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 GzOOokDVnaRCi2gGFD8E0vnZQrWRO/YAAAAAAAA= --------------ms010508060509020804090207--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E93EE35.3090107>