https://bugs.meego.com/show_bug.cgi?id=17113
Summary: templates "more complex than can be shown here"?
Classification: MeeGo Projects
Product: SyncEvolution
Platform: ---
Version: unspecified
Platform: Common
Architecture: ---
Status: NEW
Severity: critical
Priority: Undecided
Component: GTK UI
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: patrick.ohly(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-gtk-ui-bugs(a)meego.bugs
Estimated Hours: 0.0
SyncEvolution 1.1.99.4, installed from
syncevolution.org.
Remove/rename ~/.config/syncevolution.
Run sync-ui, "Select sync service", unfold any of the pre-defined services (for
example, "Google").
It shows "Current configuration is more complex than can be shown here. ...",
checkmarks for "send/receive changes to Google" but no list of data categories.
That is a regression compared to 1.1, probably caused by the D-Bus server
and/or its templates, because nothing in the UI has changed.
Here's the D-Bus representation of the template:
array [
dict entry(
string ""
array [
dict entry(
string "ConsumerReady"
string "1"
)
dict entry(
string "SSLVerifyHost"
string "0"
)
dict entry(
string "SSLVerifyServer"
string "0"
)
dict entry(
string "WebURL"
string "http://m.google.com/sync"
)
dict entry(
string "clientAuthType"
string "basic"
)
dict entry(
string "configName"
string "google"
)
dict entry(
string "deviceId"
string "syncevolution-35151382-9430-4906-a3c8-6ad986f45474"
)
dict entry(
string "enableWBXML"
string "1"
)
dict entry(
string "syncURL"
string "https://m.google.com/syncml"
)
]
)
dict entry(
string "source/addressbook"
array [
dict entry(
string "backend"
string "addressbook"
)
dict entry(
string "sync"
string "two-way"
)
dict entry(
string "syncFormat"
string "text/x-vcard"
)
dict entry(
string "uri"
string "contacts"
)
]
)
dict entry(
string "source/calendar"
array [
dict entry(
string "backend"
string "calendar"
)
dict entry(
string "sync"
string "disabled"
)
]
)
dict entry(
string "source/memo"
array [
dict entry(
string "backend"
string "memo"
)
dict entry(
string "sync"
string "disabled"
)
]
)
dict entry(
string "source/todo"
array [
dict entry(
string "backend"
string "todo"
)
dict entry(
string "sync"
string "disabled"
)
]
)
]
There is no "type" property anymore for sources, because it was replaced by
backend/syncFormat/databaseFormat. I bet the UI still checks for "type" to
determine the kind of source.
--------
Product: SyncEvolution
Component: GTK UI
MeeGo Release: unspecified
Severity: critical
Priority: Undecided
Keywords:
Status: NEW
Who: patrick.ohly(a)intel.com
Assigned To: syncevolution-bugs(a)meego.bugs
Target Build: ---
Flags:
Changed:
--------
https://bugs.meego.com/show_bug.cgi?id=17113
--
Configure bugmail:
https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.