[GNC] Should I upgrade or update?
Kalpesh Patel
kalpesh.patel at usa.net
Mon Mar 27 09:27:44 EDT 2023
The million dollar question: Should I upgrade to GNC 5.0 or update to 4.14?
I am predominately on Windows 11 platform but I am NOT a business user.
Can both versions co-exist so that differences in fundamentals, should there
be, can be bubbled up?
To all those that work hard towards these release, my sincere thanks for
publishing this software as an Open Sourced App.
-----Original Message-----
From: gnucash-user <gnucash-user-bounces+kalpesh.patel=usa.net at gnucash.org>
On Behalf Of gnucash-user-request at gnucash.org
Sent: Sunday, March 26, 2023 10:11 PM
To: gnucash-user at gnucash.org
Subject: gnucash-user Digest, Vol 240, Issue 63
Send gnucash-user mailing list submissions to
gnucash-user at gnucash.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.gnucash.org/mailman/listinfo/gnucash-user
or, via email, send a message with subject or body 'help' to
gnucash-user-request at gnucash.org
You can reach the person managing the list at
gnucash-user-owner at gnucash.org
When replying, please edit your Subject line so it is more specific than
"Re: Contents of gnucash-user digest..."
Today's Topics:
1. Re: Modify Balance Sheet report in 4.13?
(Michael or Penny Novack)
2. Re: Version Information in new Flatpak Release? (john)
3. GnuCash 4.14 Released (John Ralls)
4. GnuCash 5.0 Released (John Ralls)
5. Re: GnuCash 5.0 Released (Peter West)
6. Re: Reporting Woes - Newbie incompetence (Keith N. McKenna)
7. Re: Temporary Website URL (Brad Morrison)
----------------------------------------------------------------------
Message: 1
Date: Sun, 26 Mar 2023 12:40:29 -0400
From: Michael or Penny Novack <stepbystepfarm at comcast.net>
To: gnucash-user at gnucash.org
Subject: Re: [GNC] Modify Balance Sheet report in 4.13?
Message-ID: <6a10c19e-ac79-d74c-9cc8-5eeb411167b5 at comcast.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
On 3/26/2023 11:35 AM, Stan Brown wrote:
> Thanks for this, Adrien. As I look further into it, there are some
> other changes I'll need to make too, so I think exporting to Excel and
> then editing the HTML may be easier overall.
Keeping books for organizations I was always exporting and editing. Keep in
mind that the SAME (logical) report would be wanted in different levels of
detail for different purposes. Almost always one format/level of
detail/grouping for the Board of Directors and another for tax purposes.
For example, the BoD might want to see just the total cost of an event.
But the treasurer needs "printing and postage" separated out form other
costs because a 990/990EZ line item. The BoD might just want to see the
total cost to the organizations of all interns but the treasurer needs to
see each separately and those each split between "pay" and "mileage
reimbursement" (to fill out possible 1099-MISC) and similarly maybe the
total of "orchard mowing costs" for the BoD but how much to any neighboring
farmers paid again to see if a 1099 needed.
Besides, having it outside of gnucash and under the control of and editor
makes it easy to add annotations to explain anything unusual.
Michael
------------------------------
Message: 2
Date: Sun, 26 Mar 2023 10:18:00 -0700
From: john <jralls at ceridwen.us>
To: rsbrux <rsbrux at yahoo.com>
Cc: gnucash-user at gnucash.org
Subject: Re: [GNC] Version Information in new Flatpak Release?
Message-ID: <9AC46E15-05CA-4553-A93E-C9D7AE83C953 at ceridwen.us>
Content-Type: text/plain; charset=us-ascii
Patience. This weekend's release is a double, both 4.13 and 5.0. Since I
haven't yet figured out how to do six things at once and anyway have to
manipulate several git repositories in the right order, it's taking time and
some things like flathub are getting pushed ahead of the announcements.
Tommy Trussell reported a similar strange update prompt on Ubuntu 22.04 a
couple of weeks ago with a very tardy prompt to update to 4.13, which he
already had. I guess that's not a very reliable tool.
Regards,
John Ralls
> On Mar 26, 2023, at 2:13 AM, rsbrux via gnucash-user
<gnucash-user at gnucash.org> wrote:
>
> For many months now I have been using GC 4.13+ installed as a flatpak
under Ubuntu Studio 22.04 LTS.
> Today KDE Discover offered to update GC "to version 4.13+ (Flathub 4.13)
(stable)"
> However, looking at the Flathub web page
(https://flathub.org/apps/details/org.gnucash.GnuCash), I see:
> Updated: March 25, 2023
> Version: 4.14+ (Flathub 4.14)
>
> After letting Discover perform the update, running:
> flatpak run --command=sh org.gnucash.GnuCash
> gnucash --version
> as described here:
https://wiki.gnucash.org/wiki/Flatpak#Using_Command_Line_Tools
> yields:
> GnuCash 4.14
> Build ID: Flathub 4.14
>
> so it looks as though some version information in the Flatpak repository
for GC hasn't been updated properly.
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.
------------------------------
Message: 3
Date: Sun, 26 Mar 2023 14:04:45 -0700
From: John Ralls <jralls at ceridwen.us>
To: gnucash-announce at lists.gnucash.org
Cc: Gnucash Users <gnucash-user at gnucash.org>, gnucash-devel
<gnucash-devel at gnucash.org>
Subject: [GNC] GnuCash 4.14 Released
Message-ID: <EA3A9EA0-D60E-4A85-974A-D722029D2104 at ceridwen.us>
Content-Type: text/plain; charset=utf-8
The GnuCash development team announces GnuCash 4.14, the fifteenth and final
release in the stable 4.x series.
Between 4.13 and 4.14, the following bugfixes were accomplished:
Bug 797477 - Manual foreign transaction from APAR to another doesn't
trigger price input
Bug 797725 - Untranslatable string "For Period Covering ~a to ~a"
Bug 797903 - Transaction window: The 'blue line' is always (erroneously)
topmost when t. sorting order is inverted.
Bug 798570 - Totals for the income, expenses and remaining to budget
incorrect for one specific date.
Bug 798625 - "Last up through report date" changed in 4.12
Don't adjust report dates with time64CanonicalDayTime. They're set to
23:59:59 local which is always >= neutral time at which prices and
transactions are timestamped. Local noon is before neutral time for all time
zones east of UTC+2.
Bug 798679 - Unicode normalization should be used for comparison but not
stored.
Change to NFC normalization for all comparisons because the Unicode
meaning of compatible might collide with the user's intent.
Bug 798702 - Crash in gnc_plugin_page_focus_idle_destroy() closing a
report before it completes.
Bug 798705 - ] New: UI string mismatch: OK vs. Next
Bug 798712 - Regional Decimal Point not recognized in budgets
Bug 798717 - Reports > Business > Fancy Invoice duplicates company
details
Bug 798732 - : Type of balance carry forward accounts for german skr49
account template fixed
Bug 798734 - Aging Reports don't handle mixed currency payments and
invoices without Trading Accounts
Bug 798734 - Aging Reports don't handle mixed currency payments and
invoices without Trading Accounts
Bug 798737 - Minor grammatical error - 'for' missing in 'You will be
asked a conversion rate for each.'
Bug 798740 - Build fails with gcc 13
Bug 798747 - Crash in Investment Portfolio report
Bug 798748 - Transaction Notes field's value does not appear in reverse
transaction.
Bug 798754 - Build fails with gcc 13 and glib > 2.76
Bug 798759 - Register widths for 'with sub-account' not saved
Bug 798765 - Increase the limit for Maximum Slices in the Expense
Piechart
The following fixes and improvements were not associated with bug reports:
Budget totals for one period would be wrong when increasing the number
of periods.
Allow C decls after statements, legal since C99.
[kvp] Use static strings and boxed in gvalue_from_kvp_value. Saves
allocating and copying complex values, avoiding potential memory leaks.
L10N:DE:Updating accounts from 0001 to 8000 DATEV-SKR04 2022-01-01.
Payment dialog - always list all possible post accounts. Before only the
post account in the currency of the selected vendor or customer was
available.
Revisit invoice payment in multi-currency context
Show proper amount in dialog when applying or editing an existing
transaction as payment
Be more careful not to waste the existing payment split
If the user changed the payment amount while starting from an
existing transaction unreconcile the changed payment split
Avoid needlessly changing transaction currency (only do so if the
user chose a new transfer account and the old currency is neither the new
transfer account's currency nor the post account's currency)
Edit/assign payment - be more prudent not to lose data
We can't handle the case where a transaction has splits in more than one
APAR account. Instead of only warning that some of them will be lost refuse
to continue and leave it to the user to fix the transaction first.
Multi-currency - show split amount rather than transaction value
Activate feature GNC_FEATURE_EQUITY_TYPE_OPENING_BALANCE
[balsheet-pnl] move out of experimental into regular menu. After 4 years
it can finally graduate.
[dialog-sx-editor]Allow a daily SX to show all recurrences in the
calendar instead of only 6 months.
Update Form/Schedule line references for 2022 for the US Income Tax
Report
New and Updated Translations: Chinese (Simplified), Croatian, Czech, English
(Australia), English (New Zealand), English (United Kingdom), French,
Hebrew, Hungarian, Italian, Japanese, Macedonian, Polish, Portuguese,
Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian
Help translate GnuCash on Weblate:
https://hosted.weblate.org/engage/gnucash/
Known Problems: A complete list of all open bugs:
https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=criti
cal&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=t
rivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REO
PENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanc
ed
Documentation
Concurrent with the release of GnuCash 4.14 we're pleased to also release a
new version of the companion Help and Tutorial and Concepts Guide
The following fixes and improvements were not associated with bug reports:
Only use localized &url-docs-*; entities
Guide:C: Replace several wrong usages off "Help"
Protocol "help:" Link type "Help"?both are available only under
Linux
Document reference should be "Manual"
New and Updated Translations: None
Getting GnuCash for Windows and MacOS
GnuCash is provided for both Microsoft Windows 8.1? and later and MacOS
10.13 (High Sierra)? and later in pre-built, all-in-one packages. An
installer is provided for Microsoft Windows? while the MacOS? package is a
disk image containing a drag-and-drop application bundle.
GnuCash is also available as a flatpak from Flathub.org. Instructions for
installing and running.
The SHA256 Hashes for the downloadable files are:
ac1b550bc6a85c458323fbee5090828ed939aefd33a6902a0bba3e5d99c04199
gnucash-4.14.tar.bz2
441a49b93874a400ba2152a3974e508cf7918c2d8d85340398b21c9ee8968e71
gnucash-4.14.tar.gz
5454676a365f3d6539b4f01081fc1859185829761e644f13edfd1b9e51535d2d
gnucash-4.14.setup.exe
4ed562c3bbfe4f5317b222b1d3728bd1c1bbf5f36ab335bab28c53a04417ab7d
Gnucash-Intel-4.14-1.dmg
03793eb6a962018716628be7c7979e759b5db050990e2ac78c8905c037736da9
gnucash-docs-4.14.tar.gz
Microsoft Windows:
https://github.com/Gnucash/gnucash/releases/download/4.14/gnucash-4.14.setup
.exe
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/4.14/gnuc
ash-4.14.setup.exe
Apple macOS:
https://github.com/Gnucash/gnucash/releases/download/4.14/Gnucash-Intel-4.14
-1.dmg
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/4.14/Gnuc
ash-Intel-4.14-1.dmg
Getting GnuCash as source code
If you want to compile GnuCash 4.14 for yourself, the source code can be
downloaded from:
https://github.com/Gnucash/gnucash/releases/download/4.14/gnucash-4.14.tar.b
z2
https://github.com/Gnucash/gnucash/releases/download/4.14/gnucash-4.14.tar.g
z
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/4.14/gnuc
ash-4.14.tar.bz2
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/4.14/gnuc
ash-4.14.tar.gz
To compile GnuCash from the source code by yourself, you will need at least
Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake
3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the
sources for the exact list of dependencies and versions.
Getting the documentation
Note that the documentation for unstable releases is not on the GnuCash
website. It is built daily and may be found on the development server under
the locale directory; "C" is English, "de" is German, and so on.
The documentation is included in the MacOS and Windows application bundles.
If you want to compile the GnuCash Documentation 4.14 for yourself, the
source code can be downloaded from:
Sourceforge:
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/4.14/gnuc
ash-docs-4.14.tar.gz
GitHub:
https://github.com/Gnucash/gnucash/releases/download/4.14/gnucash-docs-4.14.
tar.gz
You can also checkout the sources directly from the git repository as
described at https://wiki.gnucash.org/wiki/Git.
About the Program
GnuCash is a free, open source accounting program released under the GNU
General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its
first stable release was in 1998.
Regards,
John Ralls
------------------------------
Message: 4
Date: Sun, 26 Mar 2023 14:09:55 -0700
From: John Ralls <jralls at ceridwen.us>
To: gnucash-announce at lists.gnucash.org
Cc: Gnucash Users <gnucash-user at gnucash.org>, gnucash-devel
<gnucash-devel at gnucash.org>
Subject: [GNC] GnuCash 5.0 Released
Message-ID: <2C3E4696-3892-48DE-8459-06916162085C at ceridwen.us>
Content-Type: text/plain; charset=utf-8
The GnuCash development team announces GnuCash 5.0.
New Features
A new Stock Transaction Assistant to guide you through entering most
investment transactions for stocks, bonds, and mutual funds. You can access
it from Actions>Stock Assistant when the focus tab is the Accounts page or a
Stock or Fund account register.
A new Investment Lots report showing a graph of capital gains and losses
in a period by investment lot. Note that if you don't use the View Lots
dialog to manage capital gains and losses this report won't have anything to
show you. Use Reports>Assets & Liabilities>Investment Lots to see the
report.
The Online Quotes facility has been completely rewritten and the old
gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced
with finance-quote-wrapper. The functions performed by those programs may
now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli
--help for specifics. The perl module requirements have changed with the
rewrite: The new version doesn't need Date::Manip but needs JSON::Parse
instead. gnc-fq-update has been, er, updated to reflect that.
A new tab on the New/Edit Account dialog called More Properties includes
entries to set a high and low limit on an account. That's coupled to a new
column that's available on the Accounts Page, Balance Limit. If you set a
high or low limit and the account balance falls above or below the
respective limit an indicator will be shown in the Balance Limit column.
The description field quickfill in the register now displays a drop-down
list of possible completions instead of just one inline completion.
File import menu items for the MT940, MT942, and DTAUS formats is
replaced with a single Import from AQBanking that supports importing any
file format supported by AQBanking, including the frequently requested CAMT.
(Note that some CAMT profiles are under the XML format.)
The import matcher now permits editing descriptions, notes, and memo
fields in the matcher window before creating the transactions. Right-click
and select from the context menu.
The report generated by the Print Invoice button on the Edit Invoice tab
can now be configured as a book option at the bottom of the Business tab;
this permits selecting a saved configuration of one of the standard invoice
reports. Another option enables a delay, during which a dialog box will
appear enabling the user to select a different report. Note: When saving a
configuration make sure that the invoice number is not set or you'll get
that particular invoice instead of the one that you pressed the button for.
Significant Code Changes
Deprecations (will be removed in GnuCash 6.0)
_ (the alias for gettext. Use G_ instead)
gnc:make-account-list-limited-option
gnc:make-account-list-option
gnc:make-account-sel-limited-option
gnc:make-account-sel-option
gnc:make-budget-option
gnc:make-color-option
gnc:make-commodity-option
gnc:make-complex-boolean-option
gnc:make-counter-format-option
gnc:make-counter-option
gnc:make-currency-option
gnc:make-date-format-option
gnc:make-font-option
gnc:make-internal-option
gnc:make-invoice-option
gnc:make-list-option
gnc:make-multichoice-callback-option
gnc:make-multichoice-option
gnc:make-number-plot-size-option
gnc:make-number-range-option
gnc:make-owner-option
gnc:make-pixmap-option
gnc:make-query-option
gnc:make-radiobutton-option
gnc:make-simple-boolean-option
gnc:make-string-option
gnc:make-taxtable-option
gnc:make-text-option
gnc:option-set-default-value
gnc:option-set-value
gnc:option-setter
gnc:option-value
gnc:register-option
The invoice option to gnc:register-report-create-internal
Report and Book Options
This major change will affect everyone who has written custom reports in
Guile Scheme.
The report and book options code has been completely rewritten in C++
with SWIG providing Guile Scheme access for reports. The new design requires
directly registering options with for example
gnc-optiondb-register-string-option instead of calling
gnc:make-string-option to create an option followed by gnc:register-option
to insert it in the report's options.
Value access is also changed: Instead of retrieving an option and then
querying or setting its value with gnc:option-value one will query the
optiondb with gnc-option-value, the arguments to which are the optiondb, the
section, and the option name.
Supporting the new options backend the options dialog code in
gnc-dialog-options, gnc-business-options, and the new gnc-option-gtk-ui have
also been rewritten in C++.
Online Price Retrieval
As noted under New Features the interface to Finance::Quote has been
completely rewritten in C++ with much of the behavior previously coded in
external perl scripts moved into GnuCash proper. This permits much better
access to Finance::Quotes's facilities and in particular should provide much
richer error reporting.
Stability Improvements
There are hundreds of small changes to prevent memory leaks, reduce
unnecessary memory allocations, and fix compiler and static analyzer
warnings.
Use of deprecated API in C/C++ is now an error (with 3 exceptions),
including for the minimum required version of GLib and Gtk.
Extensive changes to the CSV importer, resolving most known bugs.
Remove all unused variables and made an unused variable a compile error.
Move all extern "C" declarations into the respective header files and
remove extern "C" wrappers around #include statements.
Separate the scheme financial functions into a separate module so that
all other scheme code can be banished from libgnucash to bindings.
Modernization
The menus and toolbars now use the GAction and GActionGroup actuation
functions, replacing the deprecated GtkAction and GtkActionGroup APIs.
The experimental Register2 implementation is removed, as is the
never-used Jalali calendar code and partly-written option code for creating
a book currency.
New and Updated Translations: Chinese (Simplified), Croatian, Czech, English
(Australia), English (New Zealand), English (United Kingdom), Hungarian,
Japanese, Macedonian, Polish, Portuguese, Portuguese (Brazil), Russian,
Spanish, Swedish, Ukrainian
Help translate GnuCash on Weblate:
https://hosted.weblate.org/engage/gnucash/
Known Problems: A complete list of all open bugs:
https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=criti
cal&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=t
rivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REO
PENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanc
ed
Documentation
Concurrent with the release of GnuCash 5.0 we're pleased to also release a
new version of the companion Manual and Tutorial and Concepts Guide
Note that the document formerly titled Help is now the Manual
The installation of the documentation has changed to match the
XDG-Documentation recommendations so that recent releases of Gnome Desktop's
Yelp can find it.
Getting GnuCash for Windows and MacOS
GnuCash is provided for both Microsoft Windows 8.1? and later and MacOS
10.13 (High Sierra)? and later in pre-built, all-in-one packages. An
installer is provided for Microsoft Windows? while the MacOS? package is a
disk image containing a drag-and-drop application bundle.
The SHA256 Hashes for the downloadable files are:
cfc13bab31aed8e4962805ef56530f9772889604910b5678cb5c79c283138824
gnucash-5.0.tar.bz2
66dd5e32829cb6d8dd9a7e017a894583c7579932d13c4fe024329d9c6cfe956d
gnucash-5.0.tar.gz
e9d30e36163a7f047daf2523ac35bf2218d2e661bcfc7f279d57d4d396caa33d
gnucash-5.0.setup.exe
c8ea60b2ccbeab5f6997a927939a0fad715fbbe494644e586c6c386bfec6857a
Gnucash-Intel-5.0-2.dmg
02a1d6d0d8c61aae47b1200af482967ed16322a41f31dd8cf3a6679e7159edb1
gnucash-docs-5.0.tar.gz
Microsoft Windows:
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.setup.e
xe
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.setup.exe
Apple macOS:
https://github.com/Gnucash/gnucash/releases/download/5.0/Gnucash-Intel-5.0-1
.dmg
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/Gnuca
sh-Intel-5.0-1.dmg
Getting GnuCash as source code
If you want to compile GnuCash 5.0 for yourself, the source code can be
downloaded from:
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.tar.bz2
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.tar.gz
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.tar.bz2
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.tar.gz
To compile GnuCash from the source code by yourself, you will need at least
Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0, cmake
3.10 and SWIG 2.0.12. Please consult the README.dependencies file in the
sources for the exact list of dependencies and versions.
Getting the documentation
Note that the documentation for unstable releases is not on the GnuCash
website. It is built daily and may be found on the development server under
the locale directory; "C" is English, "de" is German, and so on.
The documentation is included in the MacOS and Windows application bundles.
If you want to compile the GnuCash Documentation 5.0 for yourself, the
source code can be downloaded from:
Sourceforge:
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-docs-5.0.tar.gz
GitHub:
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-docs-5.0.ta
r.gz
You can also checkout the sources directly from the git repository as
described at https://wiki.gnucash.org/wiki/Git.
About the Program
GnuCash is a free, open source accounting program released under the GNU
General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its
first stable release was in 1998.
Regards,
John Ralls
------------------------------
Message: 5
Date: Mon, 27 Mar 2023 09:25:05 +1000
From: Peter West <pbw at pbw.id.au>
To: gnucash-devel <gnucash-devel at gnucash.org>
Cc: gnucash-announce at lists.gnucash.org, Gnucash Users
<gnucash-user at gnucash.org>
Subject: Re: [GNC] GnuCash 5.0 Released
Message-ID: <F473248D-8A4F-4AC5-A291-21F84D1996B8 at pbw.id.au>
Content-Type: text/plain; charset=utf-8
The sha256 hash for Gnucash-Intel-5.0-1.dmg is not equal to the value given
at SourceForge.
$ sha256 Gnucash-Intel-5.0-1.dmg
b43b61244e195f6f8c52f83430c08671e8a02f47a00f09e4295652ce9d57443a
Gnucash-Intel-5.0-1.dmg FAIL
c8ea60b2ccbeab5f6997a927939a0fad715fbbe494644e586c6c386bfec6857a NOT EQUAL
TO
b43b61244e195f6f8c52f83430c08671e8a02f47a00f09e4295652ce9d57443a
?
Peter West
pbw at pbw.id.au?Rejoice and be glad, for your reward is great in heaven, for
so they persecuted the prophets who were before you.?
> On 27 Mar 2023, at 7:09 am, John Ralls <jralls at ceridwen.us> wrote:
>
> The GnuCash development team announces GnuCash 5.0.
>
> New Features
>
> A new Stock Transaction Assistant to guide you through entering most
investment transactions for stocks, bonds, and mutual funds. You can access
it from Actions>Stock Assistant when the focus tab is the Accounts page or a
Stock or Fund account register.
> A new Investment Lots report showing a graph of capital gains and
losses in a period by investment lot. Note that if you don't use the View
Lots dialog to manage capital gains and losses this report won't have
anything to show you. Use Reports>Assets & Liabilities>Investment Lots to
see the report.
> The Online Quotes facility has been completely rewritten and the old
gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced
with finance-quote-wrapper. The functions performed by those programs may
now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli
--help for specifics. The perl module requirements have changed with the
rewrite: The new version doesn't need Date::Manip but needs JSON::Parse
instead. gnc-fq-update has been, er, updated to reflect that.
> A new tab on the New/Edit Account dialog called More Properties
includes entries to set a high and low limit on an account. That's coupled
to a new column that's available on the Accounts Page, Balance Limit. If you
set a high or low limit and the account balance falls above or below the
respective limit an indicator will be shown in the Balance Limit column.
> The description field quickfill in the register now displays a
drop-down list of possible completions instead of just one inline
completion.
> File import menu items for the MT940, MT942, and DTAUS formats is
replaced with a single Import from AQBanking that supports importing any
file format supported by AQBanking, including the frequently requested CAMT.
(Note that some CAMT profiles are under the XML format.)
> The import matcher now permits editing descriptions, notes, and memo
fields in the matcher window before creating the transactions. Right-click
and select from the context menu.
> The report generated by the Print Invoice button on the Edit Invoice
tab can now be configured as a book option at the bottom of the Business
tab; this permits selecting a saved configuration of one of the standard
invoice reports. Another option enables a delay, during which a dialog box
will appear enabling the user to select a different report. Note: When
saving a configuration make sure that the invoice number is not set or
you'll get that particular invoice instead of the one that you pressed the
button for.
>
> Significant Code Changes
> Deprecations (will be removed in GnuCash 6.0)
>
> _ (the alias for gettext. Use G_ instead)
> gnc:make-account-list-limited-option
> gnc:make-account-list-option
> gnc:make-account-sel-limited-option
> gnc:make-account-sel-option
> gnc:make-budget-option
> gnc:make-color-option
> gnc:make-commodity-option
> gnc:make-complex-boolean-option
> gnc:make-counter-format-option
> gnc:make-counter-option
> gnc:make-currency-option
> gnc:make-date-format-option
> gnc:make-font-option
> gnc:make-internal-option
> gnc:make-invoice-option
> gnc:make-list-option
> gnc:make-multichoice-callback-option
> gnc:make-multichoice-option
> gnc:make-number-plot-size-option
> gnc:make-number-range-option
> gnc:make-owner-option
> gnc:make-pixmap-option
> gnc:make-query-option
> gnc:make-radiobutton-option
> gnc:make-simple-boolean-option
> gnc:make-string-option
> gnc:make-taxtable-option
> gnc:make-text-option
> gnc:option-set-default-value
> gnc:option-set-value
> gnc:option-setter
> gnc:option-value
> gnc:register-option
> The invoice option to gnc:register-report-create-internal
>
> Report and Book Options
>
> This major change will affect everyone who has written custom reports
in Guile Scheme.
> The report and book options code has been completely rewritten in C++
with SWIG providing Guile Scheme access for reports. The new design requires
directly registering options with for example
gnc-optiondb-register-string-option instead of calling
gnc:make-string-option to create an option followed by gnc:register-option
to insert it in the report's options.
> Value access is also changed: Instead of retrieving an option and then
querying or setting its value with gnc:option-value one will query the
optiondb with gnc-option-value, the arguments to which are the optiondb, the
section, and the option name.
> Supporting the new options backend the options dialog code in
gnc-dialog-options, gnc-business-options, and the new gnc-option-gtk-ui have
also been rewritten in C++.
>
> Online Price Retrieval
>
> As noted under New Features the interface to Finance::Quote has been
completely rewritten in C++ with much of the behavior previously coded in
external perl scripts moved into GnuCash proper. This permits much better
access to Finance::Quotes's facilities and in particular should provide much
richer error reporting.
>
> Stability Improvements
>
> There are hundreds of small changes to prevent memory leaks, reduce
unnecessary memory allocations, and fix compiler and static analyzer
warnings.
> Use of deprecated API in C/C++ is now an error (with 3 exceptions),
including for the minimum required version of GLib and Gtk.
> Extensive changes to the CSV importer, resolving most known bugs.
> Remove all unused variables and made an unused variable a compile
error.
> Move all extern "C" declarations into the respective header files and
remove extern "C" wrappers around #include statements.
> Separate the scheme financial functions into a separate module so that
all other scheme code can be banished from libgnucash to bindings.
>
> Modernization
>
> The menus and toolbars now use the GAction and GActionGroup actuation
functions, replacing the deprecated GtkAction and GtkActionGroup APIs.
> The experimental Register2 implementation is removed, as is the
never-used Jalali calendar code and partly-written option code for creating
a book currency.
>
> New and Updated Translations: Chinese (Simplified), Croatian, Czech,
English (Australia), English (New Zealand), English (United Kingdom),
Hungarian, Japanese, Macedonian, Polish, Portuguese, Portuguese (Brazil),
Russian, Spanish, Swedish, Ukrainian
>
> Help translate GnuCash on Weblate:
https://hosted.weblate.org/engage/gnucash/
>
> Known Problems: A complete list of all open bugs:
https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=criti
cal&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=t
rivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REO
PENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanc
ed
>
> Documentation
>
> Concurrent with the release of GnuCash 5.0 we're pleased to also release a
new version of the companion Manual and Tutorial and Concepts Guide
>
> Note that the document formerly titled Help is now the Manual
>
> The installation of the documentation has changed to match the
XDG-Documentation recommendations so that recent releases of Gnome Desktop's
Yelp can find it.
> Getting GnuCash for Windows and MacOS
>
> GnuCash is provided for both Microsoft Windows 8.1? and later and MacOS
10.13 (High Sierra)? and later in pre-built, all-in-one packages. An
installer is provided for Microsoft Windows? while the MacOS? package is a
disk image containing a drag-and-drop application bundle.
>
> The SHA256 Hashes for the downloadable files are:
>
> cfc13bab31aed8e4962805ef56530f9772889604910b5678cb5c79c283138824
gnucash-5.0.tar.bz2
> 66dd5e32829cb6d8dd9a7e017a894583c7579932d13c4fe024329d9c6cfe956d
gnucash-5.0.tar.gz
> e9d30e36163a7f047daf2523ac35bf2218d2e661bcfc7f279d57d4d396caa33d
gnucash-5.0.setup.exe
> c8ea60b2ccbeab5f6997a927939a0fad715fbbe494644e586c6c386bfec6857a
Gnucash-Intel-5.0-2.dmg
> 02a1d6d0d8c61aae47b1200af482967ed16322a41f31dd8cf3a6679e7159edb1
gnucash-docs-5.0.tar.gz
>
> Microsoft Windows:
>
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.setup.e
xe
>
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.setup.exe
>
> Apple macOS:
>
https://github.com/Gnucash/gnucash/releases/download/5.0/Gnucash-Intel-5.0-1
.dmg
>
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/Gnuca
sh-Intel-5.0-1.dmg
>
> Getting GnuCash as source code
> If you want to compile GnuCash 5.0 for yourself, the source code can be
downloaded from:
>
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.tar.bz2
>
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-5.0.tar.gz
>
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.tar.bz2
>
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-5.0.tar.gz
>
> To compile GnuCash from the source code by yourself, you will need at
least Gtk+ 3.22.29, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest 1.8.0,
cmake 3.10 and SWIG 2.0.12. Please consult the README.dependencies file in
the sources for the exact list of dependencies and versions.
> Getting the documentation
>
> Note that the documentation for unstable releases is not on the GnuCash
website. It is built daily and may be found on the development server under
the locale directory; "C" is English, "de" is German, and so on.
>
> The documentation is included in the MacOS and Windows application
bundles.
>
> If you want to compile the GnuCash Documentation 5.0 for yourself, the
source code can be downloaded from:
>
> Sourceforge:
https://downloads.sourceforge.net/gnucash/gnucash%20%28unstable%29/5.0/gnuca
sh-docs-5.0.tar.gz
> GitHub:
https://github.com/Gnucash/gnucash/releases/download/5.0/gnucash-docs-5.0.ta
r.gz
>
> You can also checkout the sources directly from the git repository as
described at https://wiki.gnucash.org/wiki/Git.
>
> About the Program
>
> GnuCash is a free, open source accounting program released under the GNU
General Public License (GPL) and available for GNU/Linux, *BSD, Solaris,
MacOS, and Microsoft Windows. Programming on GnuCash began in 1997, and its
first stable release was in 1998.
>
> Regards,
> John Ralls
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.
------------------------------
Message: 6
Date: Sun, 26 Mar 2023 18:34:13 -0400
From: "Keith N. McKenna" <keith.mckenna at comcast.net>
To: gnucash-user at lists.gnucash.org
Subject: Re: [GNC] Reporting Woes - Newbie incompetence
Message-ID: <tvqh96$u5a$2 at ciao.gmane.io>
Content-Type: text/plain; charset=UTF-8; format=flowed
Brook Milligan wrote:
>
>> On Mar 24, 2023, at 10:35 AM, R. Victor Klassen <rvklassen at gmail.com>
wrote:
>>
>> I use a transaction report for what you seek. With the right options I
get the account, date, description and amount. Copy paste the result into a
spreadsheet
>
> Perhaps I am doing something wrong, but how do you copy/paste the result
into a spreadsheet.
>
> My understanding is that the reports are HTML documents. Perhaps there is
some magic I am not aware of?
>
> Cheers,
> Brook
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at 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.
>
Most spreadsheet programs will open HTML files. Apache OpenOffice,
LibraOffive, and Excel I know will.
Regards
Keith N. McKenna
------------------------------
Message: 7
Date: Sun, 26 Mar 2023 19:11:01 -0700
From: Brad Morrison <bradmorrison at sonic.net>
To: gnucash-user at gnucash.org
Subject: Re: [GNC] Temporary Website URL
Message-ID: <0746f602-0a3f-30fb-98fa-e1e60461b4e8 at sonic.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Ken: I just tried all 3 of your GnuCash links/URLs below and they are
now all working well for me. Many thanks to whoever is responsible for
fixing them!
Robert: thank you for diving deeper into how certificates work and how
the "Apache2 Ubuntu Default Page" error likely resulted from the
configuration error in January, which then led to the Let's Encrypt
certificate to not renew automatically.
David & Murugan: I had to look up the meaning of the word "parochial" in
the context that David was using it in - yes, my friend/acquaintance
does have a very narrow and rigid view of risk, which leads to his
narrow view of the risks of open source software. In his defense, I will
say that some people in open source communities may not realize how
common it is for people outside of the open source realm to be very
hesitant about using open source software. I have encountered this
attitude a lot from various lawyers and business people with the primary
reason being financial risk & responsibility. If an open source software
is responsible for an error that results in damages, many decision
makers want to be able to hold someone financially responsible for that
mistake and recoup their losses. That hesitancy can easily shift to
distrust if something confirms the existing bias against trying open
source software, such as a website being down for about 2 months (from
mid-January when the config error was noticed, until mid-March when it
was fixed).
Please do not misunderstand me - I am not trying to assign blame to
anyone and I write this because I care. As David mentioned, outages
happen to all websites from time to time, including major commercial
platforms. However, I also do not think it is wise to call this a blip
either - I have never heard of any major commercial website going down
for 2 months, much less a major platform like Twitter or Facebook.
Accessibility/attention is where those platforms get so much of their
power from, heads would roll if Facebook or Twitter went down for 2
months and a workaround had to be created and used.
My friend/acquaintance and everyone else that uses the internet uses
open source software. But there is a big difference between developers
choosing to use open source software and users choosing to use open
source software. Professional bookkeepers are not software engineers,
the CPAs that I work with are not software engineers, lawyers are not
software engineers - to expect any other professionals to use a tool
that they are not familiar with takes some motivation on the part of the
user. Whether that motivation is philosophical, political, financial, or
practical - any change takes motivation. Hopefully what I just wrote
does not sound too obvious, but the point is that it is hard to ask
someone to use a product that they are not familiar with, are hesitant
about to begin with and then send them a link that doesn't work.
My primary goal with GnuCash is to increase adoption among professional
bookkeepers in the US. Now that the GnuCash websites are working again,
I can get back to trying to do that.
Brad
On 3/19/23 10:36, Murugan Muruganandam wrote:
> Brad
> i agree with David, the website issue was an blip which was solved using a
work around and am sure the team is working to restore the certificate.
> On the statement from your acquaintance that he does not use open source
is quite a stretch, on top of my mind Linux , am very sure his website or
his database is running on Linux.
> I would strongly recommend that your acquaintance take a look into GNUCash
software and share is frank opinion about the merits and de merits. this
software was built solely on comments and requests from people.
>
>
>
>
> Saludos Cordiales
>
>
> Murugan
>
> ________________________________
> From:
gnucash-user<gnucash-user-bounces+m.muruganandam=hotmail.com at gnucash.org>
on behalf of David T. via gnucash-user<gnucash-user at gnucash.org>
> Sent: Sunday, March 19, 2023 3:05 AM
> To: Robert Heller<heller at deepsoft.com>
> Cc: David Reiser via gnucash-user<gnucash-user at gnucash.org>
> Subject: Re: [GNC] Temporary Website URL
>
> Brad,
>
> I just want to note that your acquaintance has a remarkably parochial
attitude about software. GnuCash has been available and actively developed
for something like 25 years.
>
> It seems to me that in this era of "big data," those commercial companies
are more interested in the customer as a source of data mining income than
as a partner using their software.
>
> *And* outages with major commercial platforms (Twitter, Facebook?)
underscore that it is not just open source projects that fail sometimes.
>
> David T.
>
>
>
> On Mar 18, 2023, 4:21 PM, at 4:21 PM, Robert Heller<heller at deepsoft.com>
wrote:
>> At Sat, 18 Mar 2023 06:04:52 -0700 Brad Morrison
>> <bradmorrison at sonic.net> wrote:
>>
>>> Thanks for point these situations out Ken! The reason I joined the
>>> GnuCash-User mailing lists was because I sent a link to an
>> acquaintance
>>> that does bookkeeping professionally and he texted back that the
>> website
>>> was down, he then did a Google search and tried the GnuCash result on
>>> his own and that link didn't work either, and he then goes on to tell
>> me
>>> that this is why he doesn't trust open source projects with his
>> business
>>> or his clients' business. It was pretty embarrassing for me and I
>> have
>>> hesitated to refer any possibly interested professionals that I meet
>> to
>>> GnuCash since.
>>>
>>> I can confirm the certificate error for website #1. It looks like
>>> gnucash.org uses Let's Encrypt (https://letsencrypt.org/) as the
>>> certificate authority and the certificate was valid from December 12,
>>> 2022 until March 11, 2023. My understanding was that Let's Encrypt
>> was
>>> free, so that might mean that it just has to be
>> renewed/reauthorized...?
>>
>> Let's Encrypt uses a program "certbot" which is supposed to
>> automagically
>> renew the certificate. It does try to verify the domain it is for by
>> visiting
>> the website. Since there was a webserver config problem (the redirect
>> config
>> was broken), it is likely that the automagical renewal failed...
>>
>>> I can confirm that website #2 still lists the "Apache2 Ubuntu Default
>>> Page" error for the non-https/secure gnucash website. I believe that
>>> John mentioned that Linas upgraded his server in January and that
>> broke
>>> this feature and it has not been fixed since.
>>>
>> Yes, this webserver config error needs to be fixed. Once it is fixed,
>> the
>> Let's Encrypt certbot program will be able to renew the certificate,
>> which
>> will fix thehttps://www.gnucash.org error.
>>
>>> I also see Gnucash website #3 as working well. I can see that that
>>> website also uses Let's Encrypt as the certificate authority and that
>>> certificate is valid from March 5, 2023 until June 3, 2023.
>>>
>>> I also noticed that website #1 & #2 has 2 "Subject Alt Names"
>>> (gnucash.org &www.gnucash.org)<http://www.gnucash.org)> on that
certificate, while website #3
>>> has just 1 (code.gnucash.org).
>> Yes, this is a "normal" thing. Almost allwww.xxx.yyy<http://www.xxx.yyy>
hostnames refer
>> to the
>> same logical host as xxx.yyy -- eg while commonly normal websites start
>> with
>> www, most also work without the 'www.'.
>>
>>> After briefly reading a few of the mailing list messages on US
>>> banks/credit unions that are not allowing their transaction to be
>>> downloaded/available in an open format, I have also wanted to start
>>> emailing various financial institutions about whether they intend to
>>> make such a format available. I would still need to further review
>> the
>>> formatting situation described in the email chains before I start
>> asking
>>> around and then opening an account at such a financial institution,
>> but
>>> if the main GnuCash website still doesn't work, it is hard to write
>> such
>>> emails at all.
>>>
>>> Brad
>>>
>>>
>>> On 3/17/23 11:00, Ken Pyzik wrote:
>>>> So checking websites statuses today:
>>>>
>>>> https://www.gnucash.org - privacy/certificate error
>>>> http://www.gnucash.org - Default appache2 page
>>>> https://code.gnucash.org/website - working perfectly.
>>>>
>>>> As noted - this has been an issue since 11 February. The https://
>> was working at one point a couple of weeks ago -- but now it is not.
>>>> FYI -- Ken
>>>>
>>>> -----Original Message-----
>>>> From:
>> gnucash-user<gnucash-user-bounces+pyz01=outlook.com at gnucash.org> On
>> Behalf Of John Ralls
>>>> Sent: Sunday, February 19, 2023 3:40 PM
>>>> To:gnucash-announce at lists.gnucash.org
>>>> Cc: gnucash-devel<gnucash-devel at gnucash.org>; Gnucash
>> Users<gnucash-user at gnucash.org>
>>>> Subject: [GNC] Temporary Website URL
>>>>
>>>> As most everyone already knowswww.gnucash.org has been offline
>> since 11 February because Linas Vepstas lost internet access and his
>> ISP, Grande Networks in Austin, TX, has not fixed it.
>>>> To provide replacement service until Linas gets back online we've
>> set up an alternate site,https://code.gnucash.org/website/.
>>>> Regards,
>>>> John Ralls
>>>>
>>>> _______________________________________________
>>>> gnucash-user mailing list
>>>> gnucash-user at 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 at 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 at 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.
>>>
>>>
>> --
>> Robert Heller -- Cell: 413-658-7953 GV: 978-633-5364
>> Deepwoods Software -- Custom Software Services
>> http://www.deepsoft.com/ -- Linux Administration Services
>> heller at deepsoft.com -- Webhosting Services
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at 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 at 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 at 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.
>
------------------------------
Subject: Digest Footer
_______________________________________________
gnucash-user mailing list
gnucash-user at 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.
------------------------------
End of gnucash-user Digest, Vol 240, Issue 63
*********************************************
More information about the gnucash-user
mailing list