http://bugs.meego.com/show_bug.cgi?id=4026

pohly <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from pohly <[email protected]> 2010-09-03 09:19:57 PDT ---
It doesn't seem like this problem is going to be addressed in libecal and
libebook. Therefore I've resurrected the Maemo EDS-DBus hack (details below). I
have not bother about reproducing the problem first, although it probably
should be possible. nuzeb, if you are interested, then I can make experimental
builds of SyncEvolution available soon.

commit 9286d914c064f5e3966fee149224eeb78a7123c8
Author: Patrick Ohly <[email protected]>
Date:   Fri Sep 3 15:40:05 2010 +0200

    EDS: workaround for D-Bus method timeouts (BMC #4026)

    libecal/ebook implementation based on D-Bus (Evolution >= 2.30)
    inevitably will run into D-Bus timeouts as the amount of data
    increases.

    This patch moves an earlier hack written for Maemo into the core
    code and enables it by default, if the EDS backends are active.
    It works by intercepting dbus_connection_send_with_reply()
    and substituting timeout_milliseconds==-1 ("default timeout
    of 25 seconds") with timeout_milliseconds=INT_MAX ("no timeout").

    Setting SYNCEVOLUTION_DBUS_TIMEOUT to number of milliseconds
    allows controlling the final timeout value.

-- 
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to