Re: Proposing couchdb-glib and evolution-couchdb for GNOME 2.30



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]