GNOME Bugzilla – Bug 231967
Use contact's FBURL to fetch Free/Busy information
Last modified: 2015-06-16 07:21:45 UTC
Package: Evolution Priority: P2 Version: 1.1.1.99 Synopsis: LDAP/Calendaring doesn't work. Bugzilla-Product: Evolution Bugzilla-Component: Calendar Description: I have the calendar URL's for my contacts stored in my LDAP database and they load/save properly in the LDAP database. But, when trying to schedule a meeting with these people, the free/busy information is not downloaded. It is downloaded when the contacts are in my "Contacts" folder, but not when they are accessed through my LDAP database. Unknown priority P2. Setting to default priority "Normal". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Is this still happening with Evolution 1.4 or greater?
Yes... As of evolution 1.4.4 it still only retrieves Free-Busy from contacts in my local addressbook, not via ldap.
i wonder if this is a contacts bug
Are the fields on the LDAP stored via evolution?
No, they were imported from the command line when the server was initially setup. Viewing the contact card on the LDAP server shows the correct Free-Busy URL, but attempting to schedule an appointment with this person in the Calendar doesn't show any Free Busy information available. If I copy the contact card to my local addressbook, then the Free-Busy works.
is the url http in both cases?
Yes
confirming the problem in our case. Really a blocker for us.
Seems a package compiled w/o ldap support.
so how can it be possible that I can lookup the LDAP directory in the addressbook ?
Not a regression, hoepfully we can fix for 2.0.1.
*** bug 233774 has been marked as a duplicate of this bug. ***
i looked at it to see if there is any problme with ldap books, but looks like we never read free busy url from conatact, i see code to do that only in process_section of e-meeting-list-view.c , but control never reaches there because of checks like if (!g_ascii_strcasecmp (attr, "icscalendar")) failing. so i could not get it working either from local or ldap contacts
I think this might work now in head.
can anyone check this again with a current verison of evolution, like 2.4, and update the status here? thanks in advance.
Hi - I am using 2.6.1 and am unable to use the Update Free/Busy successfully either through local contacts or LDAP contacts. I have monitored the Apache logs, and not attempt to access them is made. Confirmed normal HTTP through a web browser works fine.
Based on comment #13 and discussion with addressbook maintainers no work has been done on that issue. So marking bug as 'New'.
garr...
Damn, I just managed to track down and resolve my LDAP issues in bug #247661 only to find out it would never work. I'd really like to have this working. Has anybody investigated what would be involved in resolving this?
Can anybody please check again whether this issue still happens in Evolution 3.0.3 or 3.2.2 and update this report by adding a comment and changing the "Version" field and provide information about your distribution? Thanks a lot.
I've just tested 3.2.2 and it appears to pick up the free/busy URL from LDAP as expected. However, I'm not seeing the activity I'd expect in the server logs so I'm still a little bit dubious about whether or not it is working.
This will work only for autocompleted contacts. The information about the completion is not stored anywhere, thus the meeting open will not provide the information. But otherwise it'll work. Created commit f53e619 in evo master (3.17.3+) Created commit 7894cbf in evo gnome-3-16 (3.16.4+)