I tried a build last night with deprecated gnome/glib/gtk/gdk/... features disabled. I submitted a patch for one simple change. GnomeDruid (libgnomeui) is deprecated in favor of GtkAssistant. I logged a bug for this one. GtkTooltips is deprecated in favor of GtkTooltip. However, there are comments in the code to the effect that some needed features aren't in Gtk (tooltip on each item of a combo box). Others, as Derek says, are dependencies of our dependencies.
Re major versions: 2.4 will have the new db backend and webkit instead of gtkhtml. I think 2.6 should have new reports (Chris Dennis' eguile-based reports) and register rewrite. Phil ________________________________ From: Derek Atkins <warl...@mit.edu> To: Geert Janssens <janssens-ge...@telenet.be> Cc: gnucash-devel@gnucash.org Sent: Friday, September 25, 2009 10:00:48 AM Subject: Re: Deprecated libraries Hi, Geert Janssens <janssens-ge...@telenet.be> writes: [snip] > What's the state of these libraries in GnuCash ? If I run an ldd on the 2.3.5 > binary, it still links to most of these libraries. Many of these libraries are used indirectly (e.g., they are dependencies of our dependencies). However I know the register DOES use the gnome canvas. Which means the Register Rewrite branch needs to complete before this move can finish. > I'm just thinking out loud here. Gnome 2.30 or 2.32 will become Gnome 3.0 > according to the release notes. This means Gnome 3.0 will hit some major > distributions in about 1 year. So in about 1 year there will be gnome > installations that no longer carry these deprecated libraries, and hence > break > GnuCash as it is now. > > GnuCash in working towards a new major release (2.4). Personally, I don't > expect GnuCash to do another major release in a one year timeframe. And I > assume a minor release is not the proper place to go on changing library > dependencies. > > So I was wondering, is the 2.4 release not the best time to remove GnuCash' > dependency on these deprecated libraries ? I don't think we should worry about this for 2.4. HOWEVER I do think that AFTER 2.4 we should try to finish the register rewrite and perform a gnome-3 migration for a future GnuCash 2.6 or 3.0. > Geert -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH warl...@mit.edu PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel