Longer term projects

John Ralls jralls at ceridwen.us
Thu Jan 12 14:53:24 EST 2012

On Jan 12, 2012, at 11:33 AM, Derek Atkins wrote:

> Hi,
> On Thu, January 12, 2012 2:29 pm, Phil Longstaff wrote:
>> I hadn't seen GSettings before.  Interesting.  I had come up with
>> gnc_prefs object system which seems to work in a similar manner to
>> GSettings.  GSettings also allows alternate backends, so we can somewhat
>> transparently have different sets of settings (global, per-file, per-user,
>> per-user-per-file) with a common API.
>> It was introduced in 2.26.  Is that too new for all of our supported
>> platforms?
> Fedora 15 only has gtk-2.24

Which is what goes with GLib 2-26. It's also the last release of Gtk2; Fedora15 also has Gtk3-3.0.12. Mattias Classen, who's the Gtk+ maintainer is also a RedHat employee and the package maintainer for Fedora, so Fedora is always pretty current. A currently-patched Fedora 15 will have GLib-2.28.8 [1]

But RHEL6 (the current version) is at Gtk-2.18/Glib-2.20, which is what we decided a year ago to be our baseline for GC2.6.

But for the Gtk3 version of Gnucash, GSettings is absolutely appropriate -- assuming it does what we want.

John Ralls

[1] https://admin.fedoraproject.org/updates/glib2?_csrf_token=50b8e6f9f9d00f63bd31da083ccc080a3a51289e

More information about the gnucash-devel mailing list