GNOME Bugzilla – Bug 214977
Contact lists on LDAP server are broken
Last modified: 2013-09-10 13:59:08 UTC
It seems like the implementation of contact lists for LDAP servers is broken. When I try to create a new Contact List on a writable LDAP server via evo, a new record gets created on the LDAP server. However, that record is indistinguishable from a regular contact record (i.e. a non-list record) except that the "mail" attributes for the individual addresses in the contact list are XML records. Now, if I double-click on this new record inside evo, it pops up the Contact Editor, instead of the Contact List Editor. Moreover, when I try to send email to the list, it gets completely confused and just assumes that the XML record in the first "mail" attribute is the address to send the mail to.
toshok?
Toshok? This is fairly big... tentatively 1.0.1.
What schema are you using for this LDAP server?
These are the schema files that I included in my slapd.conf include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/redhat/rfc822-MailMember.schema include /etc/openldap/schema/redhat/autofs.schema include /etc/openldap/schema/redhat/kerberosobject.schema include /etc/openldap/schema/evolutionperson.schema
Any progress on this bug. I just tested it with Evo 1.0 and it still shows up.
Once again this is imo not worth doing this late in the release cycle (for 1.2). owing to how much it'll complicate the ldap backend, the fact that zero other ldap clients support contact lists (so there's no standard), and the one seemingly applicable core schema objectClass (groupOfNames) stores DN's for members, which would require multiple queries (on top of the usual search). Contact lists never were implemented for ldap. the fact that you could create them at all was a bug. and unfortunately since bug 221192 has been future'd, it'll be possible (and confusing for the user) to at least bring up the contact list editor regardless of whether or not the backend supports them (at present, none but the file backend actually does).
*** bug 226659 has been marked as a duplicate of this bug. ***
<rodo> toshok: what about #14977? reschedule? <toshok> yeah rodo
This bug still occurs/exists in Evolution 1.4.x
*** bug 245535 has been marked as a duplicate of this bug. ***
*** bug 252349 has been marked as a duplicate of this bug. ***
*** bug 256520 has been marked as a duplicate of this bug. ***
upgrading target milestone and version number (as discussed with gerardo on irc).
retargetting bugs with severity=major from 2.3 to 2.5
Fixed in CVS head.