Difference between revisions of "Dependencies"

From GnuCash
Jump to: navigation, search
(Available Versions by Dependency and Distribution)
(Available Versions by Dependency and Distribution)
Line 41: Line 41:
  
 
=== Available Versions by Dependency and Distribution ===
 
=== Available Versions by Dependency and Distribution ===
 +
  
 
{| border="1"
 
{| border="1"
Line 70: Line 71:
 
| width=50 | 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 || ??
 
| width=50 | 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 || ??
 
|-
 
|-
| width=50 | Fedora Core 7  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Fedora Core 7  || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | Fedora Core 6 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Fedora Core 6 2006-10-24 || xx || xx || xx || xx || 2.10.4 || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | Fedora Core 5  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Fedora Core 5 2006-03-20 || xx || xx || xx || xx || 2.8.15 || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | Fedora Core 4  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Fedora Core 4  || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | Fedora Core 3  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Fedora Core 3  || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | SUSE 10.2 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | SUSE 10.2 2006-12-07 || 2.2.3 || 1.2.4 || 2.14.0 || 2.12.4 || 2.10.6 || 1.8.1 || 2.3.17 || 2.6.0 || 2.12.1 || 2.16.1 || 0.2.1 || 1.14.2 || 3.12.2 || 0.8.2 || 2.6.26 || 1.14.5 || 1.3.29
 
|-
 
|-
| width=50 | SUSE 10.1 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | SUSE 10.1 2006-05-11 || xx || xx || xx || xx || 2.8.10 || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | SUSE 10.0  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | SUSE 10.0  || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx || xx
 
|-
 
|-
| width=50 | Mandriva 2007.0  || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Mandriva 2007 2007-01-03 || 2.2.1 || 1.2.4 || 2.14.0 || 2.12.3 || 2.10.3 || 1.6.8 || 2.3.17 || 2.6.0 || 2.12.1 || 2.16.0 || xx || 1.14.1 || 3.12.0 || 0.8.0 || 2.6.26 || 1.14.3 || xx
 
|-
 
|-
| width=50 | Mandriva 2006 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Mandriva 2006 2005-10-06 || 1.2.0 || 1.0.0 || 2.10.1 || 2.8.1 || 2.8.3 || 1.6.7 || 2.3.17 || 2.5.1 || 2.10.3 || 2.10.2 || xx || 1.12.2 || 3.2.5 3.6.2 || 0.7.0 || 2.6.21 || 1.10.0 || xx
 
|-
 
|-
| width=50 | Mandriva 2005 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Mandriva 2005 2005-05-14 || 1.0.7 || 0.3.0 || 2.8.1 || 2.6.3 || 2.6.4 || 1.6.7 || 2.3.17 || 2.4.2 || 2.8.2 || 2.8.2 || xx || 1.11.1 || 3.1.11 || 0.7.0 || 2.6.17 || 1.8.1 || xx
 
|}
 
|}
  
Line 136: Line 137:
 
| width=50 | Slackware 10.2 2005-09-14 || na || na || na || 2.6.6 || 2.6.10 || 1.6.7 || 2.3.17 || 2.4.2 || no || no || ?? || 1.12.1 || no || no || 2.6.22 || 1.8.2 || ??  
 
| width=50 | Slackware 10.2 2005-09-14 || na || na || na || 2.6.6 || 2.6.10 || 1.6.7 || 2.3.17 || 2.4.2 || no || no || ?? || 1.12.1 || no || no || 2.6.22 || 1.8.2 || ??  
 
|-
 
|-
| width=50 | Slackware 10.1 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | Slackware 10.1 2005-02-07 || na || na || 2.6.2 || 2.6.4 || 2.6.7 || 1.6.5 || 2.3.16 || 2.6.0 || 2.6.1 || 2.6.1 || ?? || 1.9.1 || no || no || 2.6.16 || 1.8.1 || ??  
 
|-
 
|-
| width=50 | FreeBSD 5.4 || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ?? || ??
+
| width=50 | FreeBSD 5.4 2005-05-09 || no || 0.4.0 || 2.10.0 || 2.6.3 || 2.6.4 || 1.6.5 || 2.3.17 || 2.5.1 || 2.10.1 || 2.10.0 || ?? || 1.11.1 || 3.6.1 || 0.7.0 || 2.6.18 || 1.8.1 || ??
 
|}
 
|}

Revision as of 03:45, 2 January 2008

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 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Fedora Core 6 2006-10-24 xx xx xx xx 2.10.4 xx xx xx xx xx xx xx xx xx xx xx xx
Fedora Core 5 2006-03-20 xx xx xx xx 2.8.15 xx xx xx xx xx xx xx xx xx xx xx xx
Fedora Core 4 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Fedora Core 3 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
SUSE 10.2 2006-12-07 2.2.3 1.2.4 2.14.0 2.12.4 2.10.6 1.8.1 2.3.17 2.6.0 2.12.1 2.16.1 0.2.1 1.14.2 3.12.2 0.8.2 2.6.26 1.14.5 1.3.29
SUSE 10.1 2006-05-11 xx xx xx xx 2.8.10 xx xx xx xx xx xx xx xx xx xx xx xx
SUSE 10.0 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Mandriva 2007 2007-01-03 2.2.1 1.2.4 2.14.0 2.12.3 2.10.3 1.6.8 2.3.17 2.6.0 2.12.1 2.16.0 xx 1.14.1 3.12.0 0.8.0 2.6.26 1.14.3 xx
Mandriva 2006 2005-10-06 1.2.0 1.0.0 2.10.1 2.8.1 2.8.3 1.6.7 2.3.17 2.5.1 2.10.3 2.10.2 xx 1.12.2 3.2.5 3.6.2 0.7.0 2.6.21 1.10.0 xx
Mandriva 2005 2005-05-14 1.0.7 0.3.0 2.8.1 2.6.3 2.6.4 1.6.7 2.3.17 2.4.2 2.8.2 2.8.2 xx 1.11.1 3.1.11 0.7.0 2.6.17 1.8.1 xx


Distribution aqbanking cairo gconf2 glib2 gtk+2 guile libart2 libglade2 gnomeprint gnomeui2 goffice libgsf1 gtkhtml3 libofx libxml2 pango swig
Debian testing 2007-12-30 2.3.3 1.4.12 2.20.1 2.14.4 2.12.3 1.6.8 1.8.3 2.3.19 2.6.2 2.18.2 2.20.1 0.6.1 1.14.7 3.16.1 0.8.2 2.6.30 1.18.3 1.3.33
Debian 4.0 etch 2007-12-27 2.2.3 1.2.4 2.16.1 2.12.4 2.8.20 1.6.8 2.3.17 2.6.0 2.12.1 2.14.1 0.2.1 1.14.3 3.12.1 0.8.2 2.6.27 1.14.8 1.3.29
Debian 3.1 sarge 2005-06-06 na na 2.8.1 2.6.4 2.6.4 1,6,7 2.3.17 2.4.2 2.8.2 2.8.1 na 1.11.1 3.2.5 0.7.0 2.6.16 1.8.1 1.3.24
Ubuntu 7.04  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??
Ubuntu 6.10  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??
Ubuntu 6.04  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??  ??
Ubuntu 5.10 2005-10-13 1.5.99 1.0.2 2.12.0 2.8.3 2.8.6 1.6.7 2.3.17 2.5.1 2.12.1 2.12.0  ?? 1.12.3 3.6.2/3.8.1 0.8.0 2.6.21 1.10.1  ??
Ubuntu 5.04 2005-04-08  ?? 0.3.0 2.10.0 2.6.3 2.6.4 1.6.7 2.3.17 2.5.1 2.10.3 2.10.0  ?? 1.11.1  ?? na 2.6.17 1.8.1  ??
Gentoo 2005.1 2005-08-08 1.0.8 0.4.0 2.10.0 2.6.5 2.6.8 1.6.7 2.3.17 2.5.1 2.10.3 2.10.0  ?? 1.12.1  ?? 0.7.0 2.6.19 1.8.1  ??
Gentoo 2005.0 2005-03-28 1.0.4 0.3.0 2.8.1 2.6.2  ?? 1.6.7 2.3.16 2.4.0 2.8.1 2.8.1  ?? 1.10.0  ??  ?? 2.6.16 1.8.0  ??
Slackware 10.2 2005-09-14 na na na 2.6.6 2.6.10 1.6.7 2.3.17 2.4.2 no no  ?? 1.12.1 no no 2.6.22 1.8.2  ??
Slackware 10.1 2005-02-07 na na 2.6.2 2.6.4 2.6.7 1.6.5 2.3.16 2.6.0 2.6.1 2.6.1  ?? 1.9.1 no no 2.6.16 1.8.1  ??
FreeBSD 5.4 2005-05-09 no 0.4.0 2.10.0 2.6.3 2.6.4 1.6.5 2.3.17 2.5.1 2.10.1 2.10.0  ?? 1.11.1 3.6.1 0.7.0 2.6.18 1.8.1  ??