Raise dependency versions of GLib, Pango and GTK+

Andreas Köhler andi5.py at gmx.net
Tue Jan 16 06:58:20 EST 2007


Hi,

currently the code base depends on GLib >= 2.4, Pango >= 1.6 and GTK+ >=
2.4. I would like to propose higher base versions, at least for GLib,
better for all three of them.

      * GLib 2.6.0, Pango 1.8.0 and GTK+ 2.6.0 were released in December
        2004. All major distributions should be able to have these
        packages at the time GnuCash 2.2 will be out. RHEL 5 seems to be
        planned for the end of February.

      * We include gkeyfile and gutils from GLib 2.6 already and would
        need to add more if we want to release GnuCash on a Windows
        platform.

      * We have some GTK+ 2.6 #ifdef's lying around to let users with
        more recent versions take advantage of it. Seems to concern
        mostly GtkComboBox, but not only.

      * Strictly speaking GLib 2.6 would be enough for me, but as
        mentioned above, GLib 2.6, Pango 1.8 and GTK+ 2.6 were released
        around the same time, so they might interplay better than other
        version combinations.

There might be other reasons, like removing the burden to check whether
a GLib/Gtk 2.6 feature is worth single-casing it. What do you think?

-- andi5

PS: Pango seems to be an implicit dependency, so maybe no code change is
necessary here. One might then also consider an update of LibGSF or
GOffice, but that is not overly important for me.




More information about the gnucash-devel mailing list