Request For Comments: SASL transition and OpenLDAP

Andreas Metzler ametzler at downhill.at.eu.org
Sun Oct 22 07:35:26 UTC 2006


On 2006-10-22 Steve Langasek <vorlon at debian.org> wrote:
> On Sat, Oct 21, 2006 at 06:53:52PM +0300, Fabian Fagerholm wrote:
[...]
>> The new Cyrus SASL version (2.1.22) includes code to fetch
>> authentication data directly from an LDAP catalogue without using the
>> in-between saslauthd daemon. In practise, this means we need to
>> build-depend on OpenLDAP. However, OpenLDAP depends on SASL, creating a
>> chicken-and-egg problem which requires some careful planning to sort
>> out. It inevitably involves the OpenLDAP Team.

>> The basic plan is as follows:
>>      1. The Cyrus SASL Team uploads a version of cyrus-sasl-2.1 with
>>         LDAP support disabled. This package will replace the old SASL
>>         package.

> Why is this necessary now that the symbol versioning problem is fixed?

>> Technical details are not the primary question at this point, as they are
>> part of the transition work, but we can certainly discuss them if you feel
>> it is necessary.

> They are *my* primary question, because I don't believe there should be any
> transition here at all.  (And if it does involve a transition for some
> reason I haven't grasped, it's not likely to be approved for etch.)
[...]

Hello,
Your point being that it should be possible to simply build the new
sasl2 against the current (old-sasl linked) openldap because "new" and
"old" sasl2 are supposed to be binary compatible?

Afaict (i.e: "Builds for me, but untested.") you are right. It is
possible to simply build-depend on libldap2-dev and build with
--with-ldap --enable-ldapdb.

cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.                                (c) Jasper Ffforde



More information about the Pkg-cyrus-sasl2-debian-devel mailing list