[Evolution-hackers] alarm-notify ...
Hi guys, I was reading calendar/gui/alarm-dialog/alarm-notify.c - trying (of course) to work out why alarm delivery is apparently not working at all. I just committed some code enabling dbus threading - without which you can quite happily use dbus from multiple threads, only it will crash and burn very horribly. That seemed to fix a nasty race I was getting whereby no alarms showed up at all. It might also help to undo: static void message_push (Message *msg) { /* This used be pushed through the thread pool. This fix is made to work-around the crashers in dbus due to threading. The threading is not completely removed as its better to have alarm daemon running in a thread rather than blocking main thread. This is the reason the creation of thread pool is commented out */ msg-func (msg); } This sort of thing. I could also not see where the Repeat functionality (customize an alarm, and select Repeat the alarm is setup - surely not on the e-d-s side ? - do we still have it ? It was also a surprise to me to see the default setting for create an alarm 15 mins before each appointment to be off - is that a feature ? :-) it was unexpected. Finally - it seems some migration code went awry somewhere here, and busted the use systray setting for the alarm daemon: https://bugzilla.gnome.org/show_bug.cgi?id=616658 HTH, Michael. -- michael.me...@novell.com , Pseudo Engineer, itinerant idiot ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
[Evolution-hackers] WebDAV Addressbook Debugging
I'm aware of the CAMEL_VERBOSE_DEBUG and CALDAV_DEBUG environment directives for debugging IMAP and CALDAV. Is there an equivalent for WEBDAV addressbooks? I am testing Evo with our GroupDAV server and after a moment it responds with 'address book not available' and instructs me to restart Evolution. Running Evolution from the command line doesn't provide any additional information. -- Adam Tauno Williams awill...@whitemice.org LPIC-1, Novell CLA http://www.whitemiceconsulting.com OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers
Re: [Evolution-hackers] WebDAV Addressbook Debugging
On Fri, 2010-04-23 at 14:37 -0400, Adam Tauno Williams wrote: On Fri, 2010-04-23 at 13:25 -0400, Adam Tauno Williams wrote: I'm aware of the CAMEL_VERBOSE_DEBUG and CALDAV_DEBUG environment directives for debugging IMAP and CALDAV. Is there an equivalent for WEBDAV addressbooks? I am testing Evo with our GroupDAV server and after a moment it responds with 'address book not available' and instructs me to restart Evolution. Running Evolution from the command line doesn't provide any additional information. BTW, on Evolution 2.28; I don't believe anything changed regarding WebDAV addressbooks between that and the current 2.30. Evolution issues the request: ?xml version=1.0 encoding=utf-8? propfind xmlns=DAV:propgetetag//prop/propfind To which the server responds [correctly, I believe]: D:multistatus ... /D:multistatus I've verified the XML of the response is valid. Is it possible size effects the stability of the address book? The collection contains 22,209 contacts; so the resulting PROPFIND is ~3.6MB. But that doesn't see that large. Nope, I limited the size of the folder to 25 items and the request still fails - but quicker! :) The exact error message in the dialog is: The Evolution address book has quit unexpectedly. Your contacts for webdav://a...@127.0.0.1:8080/dav/Contacts will not be available until Evolution is restarted -- Adam Tauno Williams awill...@whitemice.org LPIC-1, Novell CLA http://www.whitemiceconsulting.com OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba ___ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers