Bug #1958

migrate from GConf to GSettings

Added by Adam Dingle about 3 years ago. Updated about 1 month ago.

Status:Fixed Start date:05/21/2010
Priority:High Due date:06/17/2011
Assignee:Lucas Beeler % Done:

100%

Category:-
Target version:0.11
Keywords:

Description

The roadmap for GNOME 3.0 (http://live.gnome.org/RoadMap) indicates that projects will be migrating from GConf to GSettings. So we might need to update Shotwell to use GSettings for our 0.7 release.

Associated revisions

Revision 40208a60
Added by Lucas Beeler about 2 years ago

Closes #1958.
Enables use of either GConf or GSettings as a configuration backend.

History

Updated by Adam Dingle about 3 years ago

  • Priority set to High

Updated by Adam Dingle almost 3 years ago

  • Priority deleted (High)

There is no GSettings in GNOME 2.30 (included in Fedora 13 and Ubuntu Lucid). So if we migrate to GSettings now then Shotwell will no longer run on these distributions. It's too early for that; I think we should reconsider this in a release or two.

Updated by Natanael Copa over 2 years ago

gsettings is included in gnome-2.32. I think support for (optional?) building of shotwell without gconf would be very nice.

Updated by Adam Dingle over 2 years ago

  • Priority set to High

Upping to high. Still undecided about whether we'll tackle this for 0.9, however.

Updated by Adam Dingle about 2 years ago

  • Priority deleted (High)

I think it would make sense to do this when we switch to GTK 3 and GNOME 3 (#3110).

Updated by Adam Dingle about 2 years ago

  • Target version set to 0.11
  • Priority set to High

Ubuntu would like us to use GSettings in 0.11 since Oneiric might not ship with GConf installed.

Updated by Adam Dingle about 2 years ago

  • Assignee changed from Anonymous to Lucas Beeler

Updated by Lucas Beeler about 2 years ago

  • Resolution set to fixed
  • % Done changed from 0 to 100

Fixed in 40208a6020af1d3a630769b51f6b2d71b862ae65 and 9571e8044cdee3282776f1b48814adb4eb92ef0e

Updated by Charles Lindsay about 1 month ago

  • Status changed from 5 to Fixed

Also available in: Atom PDF