Hi all! Maybe I get this wrong but wouldn't it be easier to access CouchDB from libgda database-wrapper that we already have in the external dependencies? Thanks, Johannes Am Donnerstag, den 01.10.2009, 13:42 +0200 schrieb Rodrigo Moya: > Hi > > Purpose > ======= > couchdb-glib is a library to implement the protocol to talk to CouchDB > servers (http://couchdb.apache.org), a schema-free, json-based, database > of documents, which offers synchronization and replication between > several machines. > > evolution-couchdb is the 1st module to make use of couchdb-glib, to > allow contacts from Evolution to be stored in CouchDB databases and > replicated/synchronized for free to other CouchDB servers. > > Target > ====== > couchdb-glib for the developer platform > evolution-couchdb for the desktop > > Dependencies > ============ > couchdb-glib depends on json-glib, libsoup, libuuid and (optionally) > libssl (for OAuth authentication) > evolution-couchdb depends on couchdb-glib, evolution-data-server and > evolution > > Resource usage > ============== > Source code is already in GNOME's git (couchdb-glib and > evolution-couchdb modules) > Tarballs are already published on GNOME's FTP > Bugs are right now in Launchpad, but moving them to GNOME's bugzilla as > soon as needed > > Adoption > ======== > Both modules are included in Ubuntu One service integration in Ubuntu > Karmic upcoming release, to provide contacts synchronization between the > desktop CouchDB database and the cloud-based services of Ubuntu One. > > For GNOME 2.29, plans are to add support for calendars and tasks > (evolution), and, hopefully, also notes (Tomboy), metadata (tracker), > configuration settings (dconf, when adopted, if so) > > GNOME-ness > ========== > Right now, everything is setup like any GNOME project, that is, it uses > gettext for translations, and should be accessible (almost no UI > involved right now, just a very simple settings widget for evolution to > setup CouchDB addressbooks). > > It is not translated into any language though, but translators should be > able to start translating it straight away, since all its ready. Also, > couchdb-glib API documentation is missing, but that's one priority task > for the GNOME 2.29 cycle, whether the modules are accepted or not. > > Bugs are in Launchpad, but could be moved to bugzilla.gnome.org pretty > easily for the bugsquad. > > 3.0 readiness > ============= > No deprecated libraries or symbols being used. Also, the addition of an > online services infrastructure could give 3.0 another major feature to > offer to users, apart from what is already planned. > > _______________________________________________ > desktop-devel-list mailing list > desktop-devel-list gnome org > http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil