why doesn't ubuntuone require couchdb?
Hi,
the package couchdb is required by none of the ubuntuone packages, why? Without the couchdb package you can't sync contacts or bookmarks.
Thanks, Florian
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Chad Miller
- Solved:
- 2010-10-29
- Last query:
- 2010-10-29
- Last reply:
- 2010-10-29
| Manuel de la Peña (mandel) said : | #1 |
Indeed, for contact sync you required couchdb which is replicated later in our servers. The reason for that is that we view couchdb as the sotrage to use to sync data that is not file based. Contacts, notes etc.. are prefect for this type of approach. All this data is stored either using couchdb-glib or desktopcouch which have the couchdb dependency.
| levu (levu) said : | #2 |
The fact is that desktopcouch requires python-couchdb which just _suggests_ couchdb. couchdb-glib (libcouchdb-
| levu (levu) said : | #3 |
I saw that desktopcouch depends on couchdb-bin which doensn't change that i cannot sync bookmarks or contacts with the ubuntuone client when the package "couchdb" isn't installed, no matter whether couchdb-bin is installed or not.
|
|
#4 |
It doesn't require package "couchdb" because it doesn't need it. That package is only boot init files for the system couchdb, and has nothing to do with per-user couchdb instances. The couchdb binaries are supplied by package "couchdb-bin". Presence of package "couchdb" is irrelevant to desktopcouch usage.
There are a *lot* of people successfully using desktopcouch without having the "couchdb" package. Do you have a minute to drop in to IRC Freenode, #ubuntuone package? Someone there can help figure out the problem.
| levu (levu) said : | #5 |
Thanks Chad Miller, that solved my question.

