On Fr, 2011-03-18 at 14:57 +0000, David Bremner wrote:
On Tue, 15 Mar 2011 13:27:03 +0100, Patrick Ohly
<patrick.ohly(a)intel.com> wrote:
> My current thinking is to solve the problem in syncevo-dbus-server
> locally, without support by the package manager:
> * at startup, determine a list of all shared libraries loaded into
> memory (/proc/self/maps)
> * set up change notifications for these files
> * when triggered *and* idle, restart the daemon
I'm certainly in favour of having things done without the package
manager ;). Did you consider some kind of check done by the client
(e.g. syncevolution cli tool) saying hey dbus server, I am version X,
are you new enough?
That won't solve the problem when syncevo-dbus-server is running
permanently to execute regular time-based syncs. In that case files will
be updated underneath the daemon, causing it to fail in syncs, without
the command line or GTK UI talking to it at all.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.