Difference between revisions of "Dependency Sources"

From GnuCash
Jump to: navigation, search
m (Fix category)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page collects the places to check for upddates of our  dependencies.
+
This page collects the places to check for updates of our  dependencies. The detailed update instructions are in [[Dependency Updates]]. See also [[Release Process]].
 
[[Category:Packaging]]
 
[[Category:Packaging]]
==General==
+
 
;AqBanking Family:
+
==Policy==
: [https://aquamaniac.de/rdm/projects/aqbanking/files AqBanking]
+
* Beta or release candidate releases should be bundled only under exceptional circumstances.
 +
* New releases should be bundled in nightly builds for at least a week before a release. Unless there's a compelling reason (like fixing a serious bug) dependencies should not be updated in the bundle repositories in the last week before a release.
 +
 
 +
==Flatpak only==
 +
;Gnome Runtime: [https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tags Gnome Gitlab] tags represent available runtimes. Change the <tt>runtime-version</tt> value in <tt>org.gnucash.Gnucash</tt>.
 +
:Updates every half year. As only the last two versions are maintained, we should update ASAP.
 +
 
 +
==All==
 +
;AqBanking Family: [https://aquamaniac.de/rdm/projects/aqbanking/files AqBanking]
 
: [https://aquamaniac.de/rdm/projects/gwenhywfar/files Gwenhywfar]
 
: [https://aquamaniac.de/rdm/projects/gwenhywfar/files Gwenhywfar]
 
: [https://aquamaniac.de/rdm/projects/libchipcard/files Libchipcard]
 
: [https://aquamaniac.de/rdm/projects/libchipcard/files Libchipcard]
 
+
: Updates on demand, often announced on <tt>aqbanking-user</tt> and sometimes <tt>gnucash-de</tt>.
==Flatpak==
+
;LibOFX: [https://github.com/libofx/libofx/releases/ LibOFX on Github] updates on demand.
[https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tags Gnome Runtime]
+
;Others: Google Test, Boost, Guile, LibDBI, SWIG, and the MySQL/MariaDB and Postgresql connectors are fairly stable and GnuCash doesn't depend on or even necessarily want the latest features.They should not be routinely updated.
 
 
==Windows==
 

Latest revision as of 23:34, 30 March 2021

This page collects the places to check for updates of our dependencies. The detailed update instructions are in Dependency Updates. See also Release Process.

Policy

  • Beta or release candidate releases should be bundled only under exceptional circumstances.
  • New releases should be bundled in nightly builds for at least a week before a release. Unless there's a compelling reason (like fixing a serious bug) dependencies should not be updated in the bundle repositories in the last week before a release.

Flatpak only

Gnome Runtime
Gnome Gitlab tags represent available runtimes. Change the runtime-version value in org.gnucash.Gnucash.
Updates every half year. As only the last two versions are maintained, we should update ASAP.

All

AqBanking Family
AqBanking
Gwenhywfar
Libchipcard
Updates on demand, often announced on aqbanking-user and sometimes gnucash-de.
LibOFX
LibOFX on Github updates on demand.
Others
Google Test, Boost, Guile, LibDBI, SWIG, and the MySQL/MariaDB and Postgresql connectors are fairly stable and GnuCash doesn't depend on or even necessarily want the latest features.They should not be routinely updated.