In my opinion one has to distinguish between - pure bug fixes, - legal changes, and - new features.
The changes in Gnucash from version 3.7 to 3.8 and beyond are mainly covering changes because of regulatory changes of the European Union (e.g. https://en.wikipedia.org/wiki/Payment_Services_Directive), which is neither bug fixing nor new feature developement to me. I would vote for GnuCash 3.8 or better the upcoming 3.9 version to be integrated into one of the next point releases of Debian Buster (10.4 or 10.5). Without that, the GnuCash version within the current Debian stable release will be largely useless for online banking within the European Union. I'm running Debian Buster too and I have currently - uninstalled Gnucash and the related Gwenhywfar and AqBanking packages - cloned the current versions from the respective Git repositories, - and have built and installed them into /usr/local. This works to my satisfaction. The attached (text)script might give you a good starting point, but it makes no claim to completeness. Regards, Peter Am 02.03.20 um 16:59 schrieb Colin Law: > On Mon, 2 Mar 2020 at 15:51, km22 <k...@gmx.com> wrote: >> P.S. I believe this is the bug in 3.4: >> https://bugs.gnucash.org/show_bug.cgi?id=797046 >> >> It is too bad there isn't a way for Debian's stable release to get bug >> fixes so that the stable version in the repo remains the most reliable >> version. Seems the current model means that users are stuck with >> whichever version is baked into the stable repo - warts and all. > If Gnucash did bugfix releases which were purely bug fixes and did not > change features then those could be incorporated into the Debian > release. So for example after 3.8 if there were 3.8.1 which just > fixed bugs then that would be ok. The rule is that users must be able > to upgrade to the latest version in the repo without risk of finding > that the the software has changed under their feet. However, to do > bugfix releases is a lot of work for the developers as they then have > to maintain two versions of the code and they have more important > things to do. > > Colin >
sudo apt-get install build-essential git libtool pkg-config Gwenhywfar: ========== sudo apt-get install libglib2.0-dev libgcrypt20-dev libgnutls28-dev libgtk-3-dev mkdir -p ~/git cd ~/git git clone https://git.aquamaniac.de/git/gwenhywfar cd gwenhywfar make -f Makefile.cvs ./configure --with-guis=gtk3 make make check sudo make install Aqbanking: ========= sudo apt-get install libxmlsec1-dev cd ~/git git clone https://git.aquamaniac.de/git/aqbanking cd aqbanking make -f Makefile.cvs ./configure make typedefs && make types make make check sudo make install Gnucash: ======= sudo apt install cmake swig libglib2.0-dev libgcrypt20-dev libgnutls28-dev libgtk-3-dev libssl-dev libxmlsec1-dev libwebkit2gtk-4.0-dev gettext guile-2.2-dev libofx-dev libxslt1-dev xsltproc libboost-date-time1.67-dev libboost-filesystem1.67-dev libboost-locale1.67-dev libboost-regex1.67-dev libboost-system1.67-dev libdbi-dev libdbd-pgsql libdbd-sqlite3 libsecret-1-dev libgtest-dev libgmock-dev cd ~/git git clone https://github.com/Gnucash/gnucash.git mkdir -p ~/build/gnucash cd ~/build/gnucash cmake -DCMAKE_BUILD_TYPE=debug -G"Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local ~/git/gnucash ninja ninja check sudo ninja install Eclipse ======= sudo apt install cmake-gui gdb openjdk-11-jre-headless ninja-build cd /opt sudo tar -xvf ~/Downloads/eclipse-cpp-2019-12-R-linux-gtk-x86_64.tar.gz cat << ===EOF=== | sudo dd of=/usr/local/share/applications/eclipse.desktop [Desktop Entry] Version=2019-12 Name=Eclipse Comment=Eclipse is an IDE Exec=/opt/eclipse/eclipse Path=/opt/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Utility;Application;Development; ===EOF===
signature.asc
Description: OpenPGP digital signature
_______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.