Re: Online Desktop and GNOME 2.22



Le lundi 29 octobre 2007 à 17:43 -0400, Owen Taylor a écrit :
> 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.

Hmm, is libcurl really needed ?

We are already have libsoup for HTTP and SOAP request and gnome-vfs is
pulling libneon.

I wish we wouldn't need to put another http/ftp library in the GNOME
desktop :(

-- 
Frederic Crozat <fcrozat mandriva com>
Mandriva



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