[Evolution-hackers] alarm-notify ...

2010-04-23 Thread Michael Meeks
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

2010-04-23 Thread Adam Tauno Williams
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

2010-04-23 Thread Adam Tauno Williams
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