Well said and clearly explained. It's worth reiterating the first paragraph:
'The GnuCash volunteers create the latest and greatest code, and put it where you or anyone can download the source code PLUS Windows and Mac ready-to-run binaries.' And one might add 'At no cost to the user and with regular updates, feature requests and bug fixes.' And let's remind ourselves that the programmers are all volunteers who have other jobs, homes and families to look after and do this work in their spare time; and as a family man I can tell you there is not a lot of that left. On Sun, 13 Oct 2024 at 00:15, Tommy Trussell <tommy.truss...@gmail.com> wrote: > On Sat, Oct 12, 2024 at 9:46 AM Gere Kiss Zsolt <zsolt.gk...@gmail.com> > wrote: > > > *Since version 2.4 GnuCash supports SQL via the DBI backend. That again > > > supports PostgreSQL, MySQL and SQLite3 databases. This page contains > > > details about the SQL backend of GnuCash.* > > > > This, like many other documents and applications, suggests that GnuCash > has > > supported SQL since version 2.4. Given that many users operate on > Windows, > > I suspect they may be unaware that there is a version of GnuCash that > does > > not include SQL support. This oversight was quite frustrating during my > > search. Therefore, it seems that this is not a case of discrimination, > but > > rather an omission in the documentation. > > > > TECHNICALLY, the problem is between GnuCash and you. > > The GnuCash volunteers create the latest and greatest code, and put it > where you or anyone can download the source code PLUS Windows and Mac > ready-to-run binaries. > > I believe the Windows and Mac versions are distributed from GnuCash.org > with the database options compiled in. I use the linux Flatpak version > produced by the same volunteers, and it definitely has the database > features already. > > If you download GnuCash source on your linux system and build it yourself > according to the instructions, it can have all the features that you have > selected compiled in, including the database backends. I haven't compiled > in awhile but I believe the database features are included by default. > > Many people, however, go through a linux distribution that packages the > operating system plus applications and most distributions "pre-compile" the > binaries for common hardware into packages you can install and update > easily. > > FOR SOME REASON the major linux distributions separate out the database > functionality as separate package downloads, AND they mark the packages > "optional." Probably a holdover from the days when folks tried to optimize > every byte of a package because they might be installing onto a system with > limited resources. > > SO after reading all of this, you might begin to recognize the challenge of > documenting it. The default situation might be different whether you > install on a Mac, or a system running Fedora, Ubuntu (or Mint or Debian), > DSL, Gnoppix (are those still around?)... etc. > > It probably DOES warrant better documentation somewhere... I suggest you > might look in the GnuCash Wiki, and add some more information if you cannot > find it. Then maybe it can get into the documentation that's distributed > with GnuCash. > > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.