Dependencies
Contents
General
This page is intended to capture various library build and runtime dependency information. The goal is to provide a more dynamic source than README.dependencies for tracking this data.
GnuCash Library Dependency Policy
GnuCash desires to only depend on library versions and packages that are practically available. Specifically, we choose to depend only on versions that have been in the major distributions for 6 months. This is motivated in part by the 1.6 release, which required a large set of relatively-recent dependencies. Specifically, as most user's (distributions) did not have the required versions packaged, it was exceedingly painful for end users to upgrade to the anticipated release, leading to a reputation that gnucash still has.
This document serves to keep track of the major distributions, the date of their major release[s], and the relevant library versions as part of that release (or an official package-upgrade path)
Libraries/Deps
- aqbanking
- gconf2
- glib2
- gtk+2
- guile
- libart2
- libglade2
- libgnomeprint2.2
- libgnomeui2
- [lib]goffice
- libgsf1
- [lib]gtkhtml3
- libofx
- libxml2
- pango
- swig
Available Versions by Dependency and Distribution
Distribution | aqbanking | cairo | gconf2 | glib2 | gtk+2 | guile | libart2 | libglade2 | gnomeprint | gnomeui2 | goffice | libgsf1 | gtkhtml3 | libofx | libxml2 | pango | swig |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RHEL 5.? 2005-02-15 | 2.2.9 (FC7) | 1.4.4 (FC7) | 2.14.0 | 2.12.3 | 2.10.4 | 1.8.0 | 2.3.17 | 2.6.0 | 2.12.1 | 2.16.0 | ?? | 1.14.1 | ?? | 0.8.3 (FC7) | 2.6.26 | 1.14.9 | ?? |
RHEL 4.? 2005-02-15 | na | na | 2.8.1 | 2.4.7 | 2.4.13 | 1.6.4 | 2.3.16 | 2.4.0 | 2.8.0 | 2.8.0 | ?? | 1.10.1 | 3.3.2 | na | 2.6.16 | 1.6.0 | ?? |
Centos 4.2 2005-10-12 | na | na | 2.8.1 | 2.4.7 | 2.4.13 | 1.6.4 | 2.3.16 | 2.4.0 | 2.8.0 | 2.8.0 | ?? | 1.10.1 | 3.3.2 | na | 2.6.16 | 1.6.0 | ?? |
Centos 4.1 2005-06-12 | na | na | 2.8.1 | 2.4.7 | 2.4.13 | 1.6.4 | 2.3.16 | 2.4.0 | 2.8.0 | 2.8.0 | ?? | 1.10.1 | ?? | na | 2.6.16 | 1.6.0 | ?? |
Fedora Core 7 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Fedora Core 6 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Fedora Core 5 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Fedora Core 4 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Fedora Core 3 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
SUSE 10.2 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
SUSE 10.1 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
SUSE 10.0 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Mandriva 2007.0 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Mandriva 2006 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Mandriva 2005 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Distribution | aqbanking | cairo | gconf2 | glib2 | gtk+2 | guile | libart2 | libglade2 | gnomeprint | gnomeui2 | goffice | libgsf1 | gtkhtml3 | libofx | libxml2 | pango | swig |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian testing 2007-12-30 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Debian 4.0 etch 2007-12-27 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Debian 3.1 sarge 2005-06-06 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Ubuntu 7.04 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Ubuntu 6.10 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Ubuntu 6.04 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Ubuntu 5.10 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Ubuntu 5.04 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Gentoo 2005.1 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Gentoo 2005.0 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Slackware 10.2 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
Slackware 10.1 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |
FreeBSD 5.4 | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? | ?? |