Re: Module proposal: dconf
- From: "Jason D. Clinton" <me jasonclinton com>
 
- To: Josselin Mouette <joss debian org>
 
- Cc: desktop-devel-list gnome org
 
- Subject: Re: Module proposal: dconf
 
- Date: Fri, 16 Oct 2009 11:08:26 -0500
 
2009/10/16 Josselin Mouette 
<joss debian org>
Therefore a possible, sane transition plan looks like the following.
     1. A new, source-compatible (if possible binary-compatible, but
        that’s less critical) GConf library is written on top of
        GSettings. All applications using GConf start using it
        together.
     2. A migration tool is written to convert GConf data to dconf
        data.
     3. This tool is used by distributors to make GConf schemas and
        system defaults available to dconf. (How it is done completely
        depends on the distribution.)
     4. The tool is launched once by gnome-session.
     5. An interface is provided so that an application can be ported
        from GConf to GSettings while still seeing the old data. To
        achieve that, either the data is not moved at all, or the API
        can specify an “old” location in GConf format as well as a “new”
        location in GSettings format.
I like this proposal but, going back to the new module proposal for 2.30, could way say that dconf is in for 2.30 but that the above five points are not implemented until 2.32 to allow for a smooth transition and plenty of testing? That is, dconf and gconf would co-exist for 2.30.x, only.
I don't see any value in trying to rush everything all at once for 2.30. If we can give app. developers plenty of time with dconf available but not mandatory, that would be preferable.
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]