GNOME Bugzilla – Bug 341301
Contact Lists use groupOfNames instead of evolutionPersonList
Last modified: 2021-05-19 12:14:01 UTC
Please describe the problem: I'm trying to share a contact list through LDAP. I have a question though: evolutionperson.schema references a evolutionPersonList type but I think Evolution sticks to the groupOfNames type. "grep -r evolutionpersonlist ." returns 0 results in the evolution 1.7.1 source code, so I think I'm pretty rigth on that one ;) Steps to reproduce: http://mail.gnome.org/archives/evolution-list/2004-May/msg00547.html Actual results: Sometimes what you enter in the "Contact List" window in Evolution is not accepted by the server. Eg: entering mail adresses instead of drag & dropping an existing contact. This is because groupOfNames only accept distinguished names, while evolutionPersonList should accept mail|contact. Since the error handling is sparse, you only get a "Other error" dialog box when this happens. You can also have the address book crash if you provide wrong values in an existing contact list. Expected results: I expect the "Contact List" window to be in sync with what can actually be added in LDAP. Does this happen every time? Yes Other information:
Have you tried a later release?
I confirm this with evolution-data-server-1.12; it uses groupOfNames, so it requires a non-empty list of DNs, but does not attempt to create DNs for the mail addresses before adding them to the group.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.