http://bugzilla.moblin.org/show_bug.cgi?id=9939
pohly <patrick.ohly(a)intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--- Comment #1 from pohly <patrick.ohly(a)intel.com> 2010-03-02 08:07:39 PST ---
(In reply to comment #0)
Try to change the type via the command line:
$ syncevolution --configure --source-property type=file:text/vcard:3.0 @server
addressbook
$ syncevolution --print-config -q syncevolution_client_1@server addressbook |
grep type
type = file:text/vcard:3.0
$ syncevolution --print-config -q @server addressbook | grep type
# type = select backend
It turned out that *printing* was broken, not so much setting (but that also
had issues).
It is set alright for the peer, but not when used independently from
the peer.
This only affects one use case which is not very common: restoring data
independently from a peer. Workaround: when restoring, always use the peer
config (which is what the sync-ui does).
Todo: write test cases for Cmdline and D-Bus.
Done.
Fix: copyProperties() in SyncConfig.cpp must know that
"sync" goes into more
than one target node. Both versions of it might affected.
The real fix was in MultiplexConfigNode, which needs to know that it works with
dummy peer nodes.
Code is in "pohly" branch.
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.