This isn't a module proposal, but I wanted to start a conversation about how we can move the online desktop work closer to the GNOME release process and maybe get it lined up up for 2.24. While the response to the overall idea of the Online Desktop has been very positive, both at GUADEC and the Boston GNOME summit, we're pretty clearly not yet ready to be part of the overall GNOME 2.22 release. Some of the reasons: the code is in a lot of flux, and we don't have noticeable numbers of users beyond the developers; there are a number potentially controversial aspects such as our use of hippo-canvas and the presence of the Bigboard sidebar; we're not ready on server side for hundreds of thousands or millions of users. But I think there might be room for a preview release of the Online Desktop coinciding with 2.22. To me that, would involve: - Migrate everything feasible to gnome.org subversion - Starting installing our tarball releases on ftp.gnome.org - Announcing a set of packages that has been tested on top of GNOME 2.22 at the same time as GNOME 2.22. I don't think we'd follow the freeze schedule for 2.22; extended freezes just don't make sense at the current level of development. Our current set of modules is: * hippo-canvas: GUI library used inside the Mugshot client and Bigboard sidebar. Has certain properties that make it really nice to work with, and certain gaping holes. Just an internal dependency, not a platform library. * mugshot: This module really has three separate things in it libddm: C client library and core code for the desktop data model data-model-engine: Central daemon that connects to online.gnome.org and provides the data model to the desktop over D-BUS mugshot: client application for mugshot.org; not conceptually part of the online desktop. Splitting this module apart is a short-term goal of ours and is blocking moving stuff into GNOME subversion. * online-desktop: Another grab bag. Contains: Python bindings for libddm online-prefs-sync-daemon: syncs your GConf settings to online.gnome.org Scripts for logging into an online-desktop configured session * bigboard: the prominent UI component of the online-desktop. An extensible sidebar featuring local data (such as your recently used files), data retrieved via the Data Model (such as your contact list), and data retrieved directly from web services. * local-export-daemon: A minor component that exports information basic information about you to your local network via Avahi. None of these have extensive dependencies beyond the the GNOME platform; libcurl, sqllite3 and loudmouth are the only ones that occur to me at the moment. - Owen
Attachment:
signature.asc
Description: This is a digitally signed message part