<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.mobile.syncevolution">
    <title>gmane.comp.mobile.syncevolution</title>
    <link>http://blog.gmane.org/gmane.comp.mobile.syncevolution</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3692"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3682"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3680"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3677"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3653"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3651"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3623"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3607"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3605"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3597"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3595"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3582"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3544"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3542"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3541"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3540"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3520"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3516"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3496"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3480"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3692">
    <title>Sychronizing abook and SyncML server</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3692</link>
    <description>&lt;pre&gt;Hi all,

I try to have two different databases in sync: abook [1] and a SyncML
server. Abook is a small address book program that integrates well with
the mail client mutt. It is able to export and import its data in
various formats, amongst them VCard. Since syncevolution is able to
handle this, it seems to be the perfect tool for the job. Using abook's
VCard export/import functionality, it will create/read one VCard file
for its whole data base. This can be split into single files for the
use with syncevolution.

I hope the actual syncing will work like this: export current abook
data to VCard, split it into one file per item, use this as the file
backend data for syncevolution, sync, combine single updated VCard files
into single files and import them back into abook.

However, after a lot of reading and fiddling with syncevolution I
couldn't manage to get it to work. I would appreciate it very much if
you could show me the right direction. This is what I did:

I added a peer (I think) for the SyncML server which seems to
synchronize fine, called funambol&amp;lt; at &amp;gt;default. Then I added another
context (that's what I think it is) for the local VCard file backend:

    syncevolution --configure backend=file \
        database=/home/tom/tmp/sync/vcard-dir \
        databaseformat=text/vcard &amp;lt; at &amp;gt;local addressbook

Based on this I created another peer, local&amp;lt; at &amp;gt;default:

    syncevolution --configure syncURL=local://&amp;lt; at &amp;gt;local \
        peerIsClient=1 sync=two-way local addressbook

Now it seems I can update my local VCard data with the help of these
two commands:

    syncevolution funambol&amp;lt; at &amp;gt;default
    syncevolution local&amp;lt; at &amp;gt;default
 
With this I am able to update the VCard folder (here:
/home/tom/tmp/sync/vcard-dir). But I don't seem to be able to get changes
from the VCard files back to the SyncML server. All the changes I make to
the VCard files are not recognized by syncevolution (I try to sync with
the last two commands as well).

Based on this I have two questions:

1. Does my approach make sense at all?
2. Why isn't my modified VCard data synced back?

Thanks in advance,
Tom

[1] http://abook.sourceforge.net/
_______________________________________________
SyncEvolution mailing list
SyncEvolution-iSTEHRHt8w9N2k9L2T2VtNi2O/JbrIOy&amp;lt; at &amp;gt;public.gmane.org
http://lists.syncevolution.org/listinfo/syncevolution
&lt;/pre&gt;</description>
    <dc:creator>Tom Kazimiers</dc:creator>
    <dc:date>2012-05-19T18:44:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3682">
    <title>Trouble transferring Funambol parameters to new PC</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3682</link>
    <description>&lt;pre&gt;Hi,

I'm really struggling to transfer my Funambol sync settings on another
system.

Previous setup was Ubuntu 10.04 (Evolution 2.28), new one is Linux Mint
LMDE with Evolution 3.2.2, to which I imported my data.

Syncevolution is the same version (1.2.2) so I just moved the
~/.config/syncevolution folder.

But now I'm locked in a loop of errors which I can't escape. I get
either
* an error 22001 for the appointments;
* errors 417 and "impossible to complete SyncML" for contacts and memos
(in either order).

I have tried to start again with an empty .config/syncevolution folder,
but then when I try to set up Funambol, it's missing the all-important
appointments checkbox.

I'm out of ideas... TIA for any advice. Regards,
&lt;/pre&gt;</description>
    <dc:creator>Daniel CLEMENT</dc:creator>
    <dc:date>2012-05-14T08:47:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3680">
    <title>syncevolution.org + SSL certificate + mailman</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3680</link>
    <description>&lt;pre&gt;Hello Mike!

http://downloads.syncevolution.org now redirects to the https version,
which has an invalid certificate:

        downloads.syncevolution.org uses an invalid security
        certificate.
        
        The certificate is only valid for the following names:
          ofono.org , www.ofono.org  
        The certificate expired on 06/03/2011 10:39 PM. The current time
        is 05/13/2012 09:20 AM.
        
This change also seems to break the apt repository (the issue that
Wojciech mentioned).

Also affected:
      * lists.syncevolution.org
      * syncevolution.org

We also seem to have lost the mailman web interface. When I accept the
security exception for lists.syncevolution.org, I get redirected to a
Drupal 404 error page for syncevolution.org.

&lt;/pre&gt;</description>
    <dc:creator>Patrick Ohly</dc:creator>
    <dc:date>2012-05-13T07:36:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3677">
    <title>Correct way to start auto. sync</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3677</link>
    <description>&lt;pre&gt;Hello,

I have set up a remote sync with Funambol. I'd like to take advantage of
the automatic sync. But I've been unable to locate information about
that.

I note that when I start, then close, sync-ui, the syncevo-dbus-server
remains active. So, is it enough that I add

usr/libexec/syncevo-dbus-server

to my startup apps?

TIA - regards, Daniel

BTW, a few remarks about Funambol. As a username, I have put my phone
number _without_ the + (while on the phone, it is there). And I have
kept the default server address http://my.funambol.com/sync, whereas
their web site rather says: http://onemediahub.com:80/sync (which is the
setting on my phone).
&lt;/pre&gt;</description>
    <dc:creator>Daniel CLEMENT</dc:creator>
    <dc:date>2012-05-05T16:07:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3653">
    <title>Problems with multiple calendars and addressbooks</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3653</link>
    <description>&lt;pre&gt;Hello,

I have problems with the configuration for the sync of more than the
default calendar or addressbook with funambol 10.0.0.

I followed the instructions and have several users on the funambol
server, each for one calendar.

But with the config.ini I have problems.

Can someone please give me a valid config.ini example for a calendar and
addressbook for the 10.0.0. version?

With the following I get the following error:

First ERROR encountered: cannot bump config version in old-style config

# config.ini #
sync = two-way
type = calendar:text/calendar!
evolutionsource = Office
uri = caloffice

Or is meanwhile another more elegant solution for the sync of more than one calendar?

Thanks

Max
&lt;/pre&gt;</description>
    <dc:creator>Roth</dc:creator>
    <dc:date>2012-04-23T09:23:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3651">
    <title>DBus exception in Genesis</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3651</link>
    <description>&lt;pre&gt;Hello,

I recently noticed an issue in Genesis: I have Genesis in autostart, and
sometimes when trying to sync it does nothing, throwing this exception:

        DBusException in call_blocking():
        org.freedesktop.DBus.Error.ServiceUnknown: The name :1.50 was
        not provided by any .service files

I am not exactly sure how to reproduce it, but it seems it only happens
a) when Genesis is started on startup (I was not able to reproduce it
when launching Genesis manually later), and b) Genesis runs for a while
before being used for the first time.

Any idea what could be causing this? Might this be caused by the
syncevolution dbus-server going down after a while?

Any help appreciated.

Regards
Frederik
&lt;/pre&gt;</description>
    <dc:creator>Frederik Elwert</dc:creator>
    <dc:date>2012-04-19T19:36:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3623">
    <title>RFC: command line output + stderr</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3623</link>
    <description>&lt;pre&gt;Hello SyncEvolution users!

I'm considering a change in the behavior of SyncEvolution's command
line. See the commit message below for details. The implementation is
currently in the for-master/cmdline-output branch. I'm posting this here
because I hope to get some feedback whether this change makes sense and
warn users about the change.

Ove, your Maemo UI still works by parsing the output, right? Beware that
you'll have to capture both stdout and stderr to get all output, if this
change gets in. I also updated some of the output strings - I don't
expect that to affect your UI, though.

commit 1fe3100c34aaed518fb28a0e2535ffae8e8971ee
Author: Patrick Ohly &amp;lt;patrick.ohly-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Date:   Wed Apr 11 14:38:54 2012 +0200

    command line: use both stdout and stderr
    
    Traditionally, the "syncevolution" command line tool mixed its
    INFO/ERROR/DEBUG messages into the normal stdout. This has the major
    drawback that error messages get lost during operations like
       syncevolution --export - &amp;lt; at &amp;gt;default addressbook | grep "John Doe"
    
    Now anything which not the expected result of the operation is always
    sent to stderr. Obviously this includes ERROR messages. INFO and DEBUG
    are harder to decide. Because they usually convey meta information
    about the running operation, they are also sent to stderr.
    
    This changes the behavior of
       syncevolution --run foo eds_event | less
    
    "less" will capture only the following output:
    
    vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    Local data changes to be applied during synchronization:
    *** eds_event ***
    no changes
    
    Synchronization successful.
    
    Changes applied during synchronization:
    +---------------|-----------------------|-----------------------|-CON-+
    |               |         LOCAL         |        REMOTE         | FLI |
    |        Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
    +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
    |     eds_event |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |
    |     two-way, 0 KB sent by client, 0 KB received                     |
    |     item(s) in database backup: 2 before sync, 2 after it           |
    +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
    |          start Wed Apr 11 14:34:11 2012, duration 0:03min           |
    |               synchronization completed successfully                |
    +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
    
    Data modified locally during synchronization:
    *** eds_event ***
    no changes
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    To get the traditional behavior with bash or sh as shell, use
       syncevolution --run foo eds_event 2&amp;gt;&amp;amp;1 | less
...

&lt;/pre&gt;</description>
    <dc:creator>Patrick Ohly</dc:creator>
    <dc:date>2012-04-11T12:45:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3607">
    <title>[Revised] Question regarding sync-ui package</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3607</link>
    <description>&lt;pre&gt;Hello there,

it's been almost a week since I first posted my question. Apparently the
file I attached caused the email to get corrupted in the mail delivery
queue, so this time I repost my question with no attachments. Yeah, it took
me a week. Sorry for that.

I'm still pretty new to the Unix world, so please bear with me if any of my
questions seem idiotic or downright obvious to answer; I am not trying to
bother anyone.

As a user of the service Memotoo, I was eager to try to sync my data with
Evolution, which is part of the GNOME desktop I use on Ubuntu 11.04 (no
Unity, thank you!). Wanting to install the latest available version of the
package that is offered on http://downloads.syncevolution.org/apt/, I added
the corresponding line to my /etc/apt/sources.list as suggested on your
site.

Besides being careful to install the  *syncevolution-evolution*  package
(since an *apt-get update* followed by a check with *apt-cache
policy*showed that even after adding to sources.list, the package
*syncevolution*  listed the official Ubuntu repositories as only candidate
for installation, and didn't seem to find another candidate on the newly
added repository), I haven't done anything else. The packages *syncevolution
* and *sync-ui* are shown as not installed on my system (which is right,
since I didn't pick the official repo), and the
*syncevolution-evolution*package is installed.

Everything dandy. I started the sync-ui (I assume it must be included in
the package I installed?) which looks just like it should, except that, *no
matter what service I pick for synchronization*, I only have a checkbox to
enable syncing of *contact information*. No calendar, and no task support
at all. I still tried it, and all of my contacts synced properly, but of
course nothing else did. Still, I would like to know what I could do to fix
this and get the full goodness of syncevolution. I have the feeling it is
something rather simple.

I leave you with a little console output, to make sure I don't have an old
version of syncevolution:

user&amp;lt; at &amp;gt;machine:~$ *apt-cache policy syncevolution-evolution*

I would be thankful for any hint on what is causing this (perceived) lack
of functionality. Good day and thanks for the long read :)

David Haas
_______________________________________________
SyncEvolution mailing list
SyncEvolution-iSTEHRHt8w9N2k9L2T2VtNi2O/JbrIOy&amp;lt; at &amp;gt;public.gmane.org
http://lists.syncevolution.org/listinfo/syncevolution
&lt;/pre&gt;</description>
    <dc:creator>David Haas</dc:creator>
    <dc:date>2012-03-27T16:17:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3605">
    <title>Sync spinnt</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3605</link>
    <description>&lt;pre&gt;Hallo,

seit etlichen Tagen schlägt der Sync mit Syncevolution fehl.
  Eine Log Datei ist im Anhang.
Da es möglicherweise am Server liegt, hier eine genauere Beschreibung 
des Fehlers: 
https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&amp;amp;dsMessageId=191031 
.

Vielen Dank für Hinweise

Tobhaeg
_______________________________________________
SyncEvolution mailing list
SyncEvolution-iSTEHRHt8w9N2k9L2T2VtNi2O/JbrIOy&amp;lt; at &amp;gt;public.gmane.org
http://lists.syncevolution.org/listinfo/syncevolution
&lt;/pre&gt;</description>
    <dc:creator>Tobias Hägele</dc:creator>
    <dc:date>2012-03-25T15:35:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3597">
    <title>Sync spinnt</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3597</link>
    <description>&lt;pre&gt;Hallo,

seit etlichen Tagen schlägt der Sync mit Syncevolution fehl.
Da es möglicherweise am Server liegt, hier eine genauere Beschreibung 
des Fehlers incl. log: 
https://core.forge.funambol.org/ds/viewMessage.do?dsForumId=405&amp;amp;dsMessageId=191031 
.

Vielen Dank für Hinweise

Tobhaeg
&lt;/pre&gt;</description>
    <dc:creator>Tobias Hägele</dc:creator>
    <dc:date>2012-03-25T16:59:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3595">
    <title>sync-ui does not work</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3595</link>
    <description>&lt;pre&gt;Hi having problems with sync-ui,

I am neither able to edit the examles, nor to add a new one. :(
What am I missing ?

using:
- libsysthesis 3.4.0.16.6
- syncevolution 1.2.2
on a openSUSE 11.4

getting:
(sync-ui:4879): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 
`GTK_IS_WIDGET (widget)' failed

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/egroupware

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/funambol

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/gmail

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/memotoo

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/everdroid

** (sync-ui:4879): WARNING **: only file:// icon uri is supported: 
image://themedimage/icons/services/ovi

** (sync-ui:4879): WARNING **: Server.GetConfig() failed: Did not 
receive a reply. Possible causes include: the remote application did not 
send a reply, the message bus security policy blocked the reply, the 
reply timeout expired, or the network connection was broken.

If I close sync-ui and start it a second time, then the shown examples 
in the previous try are now "vanished". No examples are shown or could 
be retrieved.

If I kill syncevo-dbus-server and then start sync-ui, examples are shown 
again, but neither editable nor addable new ones.
Any help would be appreciated.
Thanks

&lt;/pre&gt;</description>
    <dc:creator>Christian</dc:creator>
    <dc:date>2012-03-24T13:27:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3582">
    <title>Question regarding sync-ui package</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3582</link>
    <description>&lt;pre&gt;_______________________________________________
SyncEvolution mailing list
SyncEvolution-iSTEHRHt8w9N2k9L2T2VtNi2O/JbrIOy&amp;lt; at &amp;gt;public.gmane.org
http://lists.syncevolution.org/listinfo/syncevolution
&lt;/pre&gt;</description>
    <dc:creator>David Haas</dc:creator>
    <dc:date>2012-03-17T02:52:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3544">
    <title>N9 sync funambol error</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3544</link>
    <description>&lt;pre&gt;_______________________________________________
SyncEvolution mailing list
SyncEvolution-iSTEHRHt8w9N2k9L2T2VtNi2O/JbrIOy&amp;lt; at &amp;gt;public.gmane.org
http://lists.syncevolution.org/listinfo/syncevolution
&lt;/pre&gt;</description>
    <dc:creator>michael.kummer-hi6Y0CQ0nG0&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2012-03-14T20:53:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3542">
    <title>GDBus C++ add_filter + fork/exec dbus-server</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3542</link>
    <description>&lt;pre&gt;Hello Krzesimir!

You added the add/remove_filter() methods to DBusConnectionPtr, with the
comment "those additions will be needed for ForkExec ready message
handling" in the commit message.

The methods themselves are not documented. Can you explain a bit how
this is meant to work?

I stumbled over this when I added an error exception which prevents
adding new resources to a server which is already shutting down:

void Server::addResource(const Resource_t &amp;amp;resource, const boost::function&amp;lt;void()&amp;gt; &amp;amp;callback)
{
==&amp;gt; if (m_shutdownRequested) {
==&amp;gt;     // don't allow new resources, we cannot activate them
==&amp;gt;     SE_THROW("server shutting down");
==&amp;gt; }
    m_waitingResources.insert(resource);
    checkQueue(callback);
}

It killed the syncevo-dbus-server because there was nothing catching the
exception. Regardless whether this is the right approach for solving the
shutdown problem, throwing and exception should never have that effect.
Further analysis showed that the call stack is (boost function levels
omitted):

#0  0x00007ffff092ab40 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x0000000000d710cf in SyncEvo::Server::addResource(boost::shared_ptr&amp;lt;SyncEvo::Resource&amp;gt; const&amp;amp;, boost::function&amp;lt;void ()&amp;gt; const&amp;amp;) (this=0x7fffffffdb70, resource=..., callback=...)
    at /home/pohly/syncevolution/syncevolution/src/dbus/server/server.cpp:447
#2  0x0000000000d7179e in SyncEvo::Server::startSessionCb (this=0x7fffffffdb70, client=..., resource=..., 
    result=...) at /home/pohly/syncevolution/syncevolution/src/dbus/server/server.cpp:190
...
#8  0x0000000000dc786f in SyncEvo::SessionResource::onSessionReady(boost::function&amp;lt;void (boost::shared_ptr&amp;lt;SyncEvo::SessionResource&amp;gt; const&amp;amp;)&amp;gt; const&amp;amp;) (this=0x7fffe402d430, callback=...)
    at /home/pohly/syncevolution/syncevolution/src/dbus/server/session-resource.cpp:403
...
#23 0x0000000000fc5c08 in SyncEvo::ForkExecParent::connectionFilter (this=0x7fffe402cf30, conn=..., message=...)
    at /home/pohly/syncevolution/syncevolution/src/syncevo/ForkExec.cpp:219
...
#29 0x0000000000f0389d in GDBusCXX::filter_cb (conn=0x1a7bdb0, message=0x1a928f0, user_data=0x7fffe4033a80)
    at /home/pohly/syncevolution/syncevolution/src/gdbusxx/gdbus-cxx-bridge.cpp:60
#30 0x00007ffff177dab8 in on_worker_message_received (worker=&amp;lt;optimized out&amp;gt;, message=0x1a928f0, 
    user_data=0x1a7bdb0) at /tmp/buildd/glib2.0-2.30.2/./gio/gdbusconnection.c:2250
...
#42 0x00007ffff0be27e6 in g_thread_create_proxy (data=0x1a84460) at /tmp/buildd/glib2.0-2.30.2/./glib/gthread.c:1962
#43 0x00007ffff671eb50 in start_thread (arg=&amp;lt;optimized out&amp;gt;) at pthread_create.c:304
#44 0x00007ffff012b90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#45 0x0000000000000000 in ?? ()

Two observations:
     1. GDBusCXX::filter_cb() is a callback for C code, and thus must
        catch all exceptions in the code that it calls, then translate
        them into some kind of C error return code (or whatever the
        right error handling is).
     2. g_dbus_connection_add_filter() says that "filters are run in a
        dedicated message handling thread so they can't block and,
        generally, can't do anything but signal a worker thread". These
        are severe restrictions that aren't documented anywhere in the
        add_filter() method, nor does our code conform to these
        restrictions. For example, it calls the logging system, which is
        not thread-safe.

I think we need a better solution for the problem. FWIW, the main thread
was idling at the time:

Thread 1 (Thread 0x7ffff7faf960 (LWP 25268)):
#0  0x00007ffff0120cc3 in *__GI___poll (fds=&amp;lt;optimized out&amp;gt;, nfds=&amp;lt;optimized out&amp;gt;, timeout=10)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff0bbd5d8 in g_main_context_poll (n_fds=4, fds=0x7fffe40329c0, timeout=10, context=0x1a75780, 
    priority=&amp;lt;optimized out&amp;gt;) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3391
#2  g_main_context_iterate (context=0x1a75780, block=&amp;lt;optimized out&amp;gt;, dispatch=1, self=&amp;lt;optimized out&amp;gt;)
    at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3071
#3  0x00007ffff0bbde02 in g_main_loop_run (loop=0x1a75870) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
#4  0x0000000000d75661 in SyncEvo::Server::run (this=0x7fffffffdb70)
    at /home/pohly/syncevolution/syncevolution/src/dbus/server/server.cpp:398
#5  0x0000000000d6b6c4 in main (argc=1, argv=0x7fffffffe158, envp=0x7fffffffe168)
    at /home/pohly/syncevolution/syncevolution/src/dbus/server/main.cpp:141

Perhaps the add_filter callback should be limited to the bare minimum of
functionality and do nothing more than waking up the main thread, to
finish whatever work is needed in ForkExec startup?

&lt;/pre&gt;</description>
    <dc:creator>Patrick Ohly</dc:creator>
    <dc:date>2012-03-14T14:30:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3541">
    <title>server class + fork/exec dbus-server</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3541</link>
    <description>&lt;pre&gt;Hello Chris!

You added a callback parameter to addResource() (formerly known as
enqueue()) and related functions. There's no documentation for that in
server.h/cpp. What is it meant to be used for, what kind of constraints
does it have, etc.? In other words, please document it for me... ;-)

&lt;/pre&gt;</description>
    <dc:creator>Patrick Ohly</dc:creator>
    <dc:date>2012-03-14T13:46:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3540">
    <title>shutdown request handling + fork/exec dbus-server</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3540</link>
    <description>&lt;pre&gt;Hello Chris!

Your patch removes the Server::m_shutdownSession and replaces it with a
boolean m_shutdownRequested + a timeout that is set once in
Server::fileModified().

The comment in server.h still refers to m_shutdownSession and explains
that its purpose was to prevent other sessions from running. How is that
handled now?

More specifically, consider the following sequence of events:
     1. files are modified and the quiesence timeout is started
     2. a client connects, starts a session and syncs
     3. the timeout triggers, causing the server to shut down

If it works as designed (we don't have tests for it, do we?), then the
syncevo-dbus-helper will continue to run and complete the session. But
the client will see an unexpected server disconnect and won't be able to
monitor progress of the still running session, because the running
helper isn't connected to any syncevo-dbus-server instance.

It could even be worse: with bad timing, an obsolete syncevo-dbus-helper
might get started which then fails because it doesn't match the
installed files.

IMHO adding any kind of resource should be prevented while the
m_shutdownRequested flag is set. Returning an error message to the
client would be okay and in fact better than the previous behavior
(letting it create a session, then disconnect without any specific error
message).

Do you agree with this analysis or did I miss something?

Don't bother changing code, I'm just trying to clarify the existing one.

&lt;/pre&gt;</description>
    <dc:creator>Patrick Ohly</dc:creator>
    <dc:date>2012-03-14T13:26:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3520">
    <title>problem syncing calendar between Nokia N900 andowncloud calDav calendar</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3520</link>
    <description>&lt;pre&gt;Hello

I was trying to set up a synchronization between my Nokia N900 phone and 
owncloud (www.http://owncloud.org/). I followed instructions made by one of the 
developpers of owncloud (http://tanghus.net/2012/01/syncing-your-n900-with-
owncloud/).

Syncing the contacts works suprisingly well, but I stucked by the initial slow 
sync with the contacts. If I try to run the synchronization using:
$ syncevolution --sync slow owncloud-calendar
as described in the how-to I got following output :

#######################

[INFO] &amp;lt; at &amp;gt;default/contacts: inactive
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/addressbook: inactive
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/memo: inactive
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/todo: inactive
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/contacts: inactive
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/calendar: starting first time sync, 
two-way
[INFO &amp;lt; at &amp;gt;owncloud-calendar] creating complete data backup before sync (enabled 
with dumpData and needed for printChanges)
&amp;lt; at &amp;gt;owncloud-calendar data changes to be applied during synchronization:
*** &amp;lt; at &amp;gt;owncloud-calendar/calendar ***
no changes

[INFO] &amp;lt; at &amp;gt;default/calendar: starting first time sync, two-way
[ERROR] &amp;lt; at &amp;gt;default/calendar: error code from SyncEvolution fatal error (local, 
status 10500): &amp;lt; at &amp;gt;default/calendar: not found: N900
[INFO] &amp;lt; at &amp;gt;default/calendar: first time sync done unsuccessfully
[ERROR] &amp;lt; at &amp;gt;default/calendar: fatal error (local, status 10500)
[INFO] creating complete data backup after sync (enabled with dumpData and 
needed for printChanges)

Synchronization failed, see /home/user/.cache/syncevolution/owncloud_+calendar-
2012-03-11-19-46/syncevolution-log.html for details.

Changes applied during synchronization:
+---------------|-----------------------|-----------------------|-CON-+
|               |       &amp;lt; at &amp;gt;default        |  &amp;lt; at &amp;gt;owncloud-calendar   | FLI |
|        Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
|      calendar |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |
|      slow, 0 KB sent by client, 0 KB received                       |
|      fatal error (local, status 10500)                              |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
|          start Sun Mar 11 19:46:50 2012, duration 0:08min           |
|                  fatal error (local, status 10500)                  |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
First ERROR encountered: error code from SyncEvolution fatal error (local, 
status 10500): &amp;lt; at &amp;gt;default/calendar: not found: N900

[ERROR &amp;lt; at &amp;gt;owncloud-calendar] parent has died unexpectedly
[INFO &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/calendar: first time sync done 
unsuccessfully
[ERROR &amp;lt; at &amp;gt;owncloud-calendar] &amp;lt; at &amp;gt;owncloud-calendar/calendar: aborted on behalf of 
user (local, status 20017)
[INFO &amp;lt; at &amp;gt;owncloud-calendar] creating complete data backup after sync (enabled with 
dumpData and needed for printChanges)

Synchronization failed, see 
/home/user/.cache/syncevolution/target_+config&amp;lt; at &amp;gt;owncloud_+calendar-2012-03-11-19-
46-a/syncevolution-log.html for details.

Changes applied during synchronization:
+---------------|-----------------------|-----------------------|-CON-+
|               |  &amp;lt; at &amp;gt;owncloud-calendar   |       &amp;lt; at &amp;gt;default        | FLI |
|        Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
|      calendar |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |  0  |
|      slow, 0 KB sent by client, 0 KB received                       |
|      item(s) in database backup: 0 before sync, 0 after it          |
|      aborted on behalf of user (local, status 20017)                |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
|          start Sun Mar 11 19:46:53 2012, duration 0:06min           |
|          external transport failure (local, status 20043)           |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
First ERROR encountered: parent has died unexpectedly

Data modified &amp;lt; at &amp;gt;owncloud-calendar during synchronization:
*** &amp;lt; at &amp;gt;owncloud-calendar/calendar ***
no changes

[ERROR &amp;lt; at &amp;gt;owncloud-calendar] writev(): Broken pipe

#######################

Here is my set up :


syncevolution --configure \
             --template SyncEvolution \
             backend=CalDAV \
             --sync-property username=karlitos \
             --sync-property password=****** \
             --sync-property 
syncURL=http://192.168.178.4/owncloud/apps/calendar/caldav.php/calendars/karlito
s/calendar \
             --sync-property deviceId=n900 \
             consumerReady=0 \
             target-config&amp;lt; at &amp;gt;owncloud-calendar

syncevolution --configure \
              --template "SyncEvolution Client" \
              syncURL=local://&amp;lt; at &amp;gt;owncloud-calendar \
              evolutionsource=N900 \
              username= \
              password= \
              type=maemo-events \
              consumerReady=1 \
              owncloud-calendar calendar


I tried to use google to find out what is going worng, but without success. 
Could anybody please give me some hints ? I have no idea where to start to find 
the error.

Thanks in advance - K
&lt;/pre&gt;</description>
    <dc:creator>karlitos</dc:creator>
    <dc:date>2012-03-11T18:51:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3516">
    <title>Error 412 but sync apparently successful</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3516</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I did a clean install of Ubuntu 12.04, replacing my earlier version
upgraded from 11.10, and a few "interesting" things have happened with
SyncEvolution as a result.

The setup is a Nokia E63 syncing via bluetooth with Evolution, which
is connected to a Radicale server (the recent version from Git).

Initially, I set up the new Evolution profile incorrectly - wrong
names for the tasks and the memos databases. The sync refused to
finish and I had to cancel it.

Once I'd discovered and fixed those errors, the sync would not
propagate a new event from the PC. But when I deleted that event and
then reinstated it, SyncEvolution complained about the missing event
and generated a 412 error, and wouldn't complete the sync.

The next trick was to restart both the phone and the PC. Now the sync
runs successfully, which means that it propagates events in both
directions, and actually completes, but I'm still getting the 412 error.

What's the 412 error about, and how can I clear it?

Thanks

Jane Atkinson

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPWysBAAoJEERzSJEx033jgCIH/3W266NnbsVIh1nhAhklxVu2
P0zELQ9Zg6AQyA7TZ/Qq8csNyyAVop3L7q6cPgiHyWuiKPDEBIInkrguiLlb0Ruz
JGM1CZFsa/Pri3HNUQcFJ7uXdcTocCe3QSUyUVeoJdGNHxG0q6lAC/5A1Br0ZM2q
iSe/3WCm3ldFtw11/TicaPeaxWl3PomfoQjEuWsO6tfUxrQc3wra91aaDICP/lJN
9Up5YbvXkhJEsah079OZuoydhpUDWvtPqfyghi8PFGyvjnHKTl9pCTl4lU+pxjOX
ZQK7JDNhVbQfpGkGgmSTbLISogw9W6ryFAtuB4VrwGmCAbniL0Focvm/gRwYtlQ=
=WJVl
-----END PGP SIGNATURE-----
&lt;/pre&gt;</description>
    <dc:creator>Jane Atkinson</dc:creator>
    <dc:date>2012-03-10T10:21:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3496">
    <title>Concurrent sync sessions update - Almost done</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3496</link>
    <description>&lt;pre&gt;Hi Patrick,

We've now got the GIO GDBus issues fixed and all the non-autosync &amp;amp;
non-connection tests pass with both DBus wrappers. We are currently
going through the code and making sure code is commented properly,
debugging output is cleaned up and header files are organized more
cleanly. The uncleaned code is in the knowak/for-Chris branch. We
don't suspect to be making anymore logic changes to that, just clean
it up. The clean-up will be finished tomorrow and I'll place it in a
branch named concurrent-sync-sessions-for-review.

Cheers,
Chris
&lt;/pre&gt;</description>
    <dc:creator>Chris Kühl</dc:creator>
    <dc:date>2012-03-06T15:43:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3480">
    <title>Multiple google_contacts accounts: how?</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3480</link>
    <description>&lt;pre&gt;Hi

My problem:
i want to sync two different gmail addressbook on my phone.

I just found and installed syncevolution for meego harmattan from OveK
repo.
I found some info online on how to configure it, and i did, and it work
beautifully for one account.

For two, i'm not quite sure how to proceed.
I tried to set one account as refresh-from-server, and the second as
one-way-from-server, but it doesnt really work.
The first works fine, but then it seems that one-way-from-server tries
to incrementally update the information and thus it doesnt add anything.

I dont know how syncml works, but is there the possibility to have a
sort of sync option "add from server" instead of only "refresh", that
does the refreshing without deleting anything, thus simply
brutally adding everything on the server? (then one has to be carefull
and wipe everything prior to syncing)


Alternatively, is  there a way to tell syncevolution to sync only
specific google contact groups? in such situation syncing only one
account would be enough!

thanks in advance
best,
Paul
&lt;/pre&gt;</description>
    <dc:creator>pal-boRDsx8ErbI&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2012-03-05T01:28:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.mobile.syncevolution/3478">
    <title>Duplicates in Evolution Birthday Calendar</title>
    <link>http://comments.gmane.org/gmane.comp.mobile.syncevolution/3478</link>
    <description>&lt;pre&gt;Hallo there,

since a sync of Evolution with my Funambol server I have duplicates of
my birthday entries in Evolution.

I couldn't figure out how to delete them.

Can anybody help me out with this issue please?
Where does Evolution store the birthday calendar entries?

Thanks and kind regards

Max
&lt;/pre&gt;</description>
    <dc:creator>Roth</dc:creator>
    <dc:date>2012-03-02T22:01:56</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.mobile.syncevolution">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.mobile.syncevolution</link>
  </textinput>
</rdf:RDF>

