Difference between revisions of "Dependency Sources"
From GnuCash
(First draft) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | This page collects the places to check for | + | 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]] |
− | == | + | |
− | ;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>. | |
− | + | ;LibOFX: [https://github.com/libofx/libofx/releases/ LibOFX on Github] updates on demand. | |
− | [https:// | + | ;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. |
− | |||
− |
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.