[GNC] ANNOUNCE: GnuCash 5.16 Released

Ken Pyzik pyz01 at outlook.com
Mon Jun 29 12:47:10 EDT 2026


Danny - I can verify that your Flathub mirror is not fully synced, and that’s exactly why you’re still seeing missing‑object errors when updating GnuCash. My system has both the new commit and its parent, but your mirror is missing the parent commit entirely.
This isn’t a GnuCash issue or a Flatpak issue on your machine — it’s strictly a mirror‑sync problem. The fix is to reset your Flathub remote so Flatpak switches you to a fully synced mirror.
If your GnuCash Flatpak update is failing with missing objects or missing commit metadata, it usually means your system is hitting a Flathub mirror that hasn’t fully synced yet. Resetting the mirror often fixes it.
Run these commands in order:
sudo flatpak remote-delete flathub sudo flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update
If updates still fail, refresh all Flatpak metadata:
sudo flatpak repair --system flatpak update
If the mirror still misbehaves, force Flatpak to use the primary Flathub origin:
sudo flatpak remote-modify flathub --url=https://flathub.org/repo/ flatpak update
This resets the remote, refreshes metadata, and switches you to a fully synced mirror.
Note: This information is from an AI‑generated source. It’s not guaranteed to be correct, but I would try it and see if it works. On my system, I originally installed GnuCash from Flatpak, and now Update Manager handles the update for me with zero issues.
I am on Linux Mint 22.3 (Zena)
Ken

________________________________
From: Danny Siminiuk <danny at siminiuk.com>
Sent: Monday, June 29, 2026 9:25 AM
To: Ken Pyzik <pyz01 at outlook.com>
Subject: Re: ANNOUNCE: GnuCash 5.16 Released

~$ sudo rm -rf /var/lib/flatpak/repo/objects
[sudo] password for danny:

~$ sudo flatpak repair --system
error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(objects): No such file or directory

~$ flatpak update
error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(objects): No such file or directory

I think this command
~$ sudo rm -rf /var/lib/flatpak/repo/objects

Should have been (trailing slash)
~$ sudo rm -rf /var/lib/flatpak/repo/objects/

I had to recreate the "objects" directory and then this...

~$ flatpak repair --system
Working on the system installation at /var/lib/flatpak

appeared to work.

But still no update for gnucash.

Error: While pulling app/org.gnucash.GnuCash/x86_64/stable from remote flathub: No such metadata object 5c79b14d9bfe437b9045a1631343b86ab61c3eae91433db2aaf5f374d9f27e77.commit
Updates complete.

It is configured like so... (from config)

[remote "flathub"]
url=https://dl.flathub.org/repo/

Is there an alternate? It is not clear.

________________________________
From: "Ken Pyzik" <pyz01 at outlook.com>
To: "Danny Siminiuk" <danny at siminiuk.com>
Sent: Monday, June 29, 2026 10:40:12 AM
Subject: Re: ANNOUNCE: GnuCash 5.16 Released

Sorry - did not get to finish the last e-mail

Danny - try a different mirror.  It is possible the latest flatpak hasn't propagated to the mirror you are using.  Also, try clearing the local cache

sudo rm -rf /var/lib/flatpak/repo/objects
sudo flatpak repair --system
flatpak update

________________________________
From: Danny Siminiuk <danny at siminiuk.com>
Sent: Monday, June 29, 2026 7:21 AM
To: Ken Pyzik <pyz01 at outlook.com>
Subject: Re: ANNOUNCE: GnuCash 5.16 Released

Not for me yet...

Error: While pulling app/org.gnucash.GnuCash/x86_64/stable from remote flathub: opcode set-read-source: Opening content object c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28: Opening content object c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28: Couldn't find file object 'c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28'

Try again tomorrow.

________________________________
From: "Ken Pyzik" <pyz01 at outlook.com>
To: "Danny Siminiuk" <danny at siminiuk.com>, "Gnucash Users" <gnucash-user at gnucash.org>
Sent: Monday, June 29, 2026 7:57:39 AM
Subject: Re: ANNOUNCE: GnuCash 5.16 Released

I can report that, for Flatpak, the missing object for GnuCash 5.16 has now propagated and it installs perfectly.

Thanks - Ken
________________________________
From: gnucash-user <gnucash-user-bounces+pyz01=outlook.com at gnucash.org> on behalf of Danny Siminiuk <danny at siminiuk.com>
Sent: Sunday, June 28, 2026 6:01 PM
To: Gnucash Users <gnucash-user at gnucash.org>
Subject: Re: [GNC] ANNOUNCE: GnuCash 5.16 Released

~$ flatpak update
Looking for updates…

ID Branch Op Remote Download
1. org.gnucash.GnuCash stable u flathub < 111.2 MB

Proceed with these changes to the system installation? [Y/n]: y

Error: While pulling app/org.gnucash.GnuCash/x86_64/stable from remote flathub: opcode set-read-source: Opening content object c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28: Opening content object c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28: Couldn't find file object 'c2eb66bcc2f3b9082f14c6df3b38373ea6d882c7bdbf513b8d9c09aa19fb1a28'
Updates complete.
error: There were one or more errors

cat /etc/os-release
NAME="Linux Mint"
VERSION="22.3 (Zena)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22.3"
VERSION_ID="22.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=zena
UBUNTU_CODENAME=noble

Is it just me?

----- Original Message -----
From: "David Cousens" <davidcousens49 at gmail.com>
To: "Gnucash Users" <gnucash-user at gnucash.org>, gnucash-announce at lists.gnucash.org
Cc: "gnucash-devel" <gnucash-devel at gnucash.org>
Sent: Sunday, June 28, 2026 7:54:18 PM
Subject: Re: [GNC] ANNOUNCE: GnuCash 5.16 Released

Thanks John and the team. Built from tarball on Linux MInt 22.3 - no
obvious problems.

David

On Sun, 2026-06-28 at 12:13 -0700, John Ralls wrote:
> The GnuCash development team announces GnuCash 5.16, the seventeenth
> release in the stable 5.x series.
> Between 5.15 and 5.16, the following bugfixes were accomplished:
>
> Bug 421610 - RFE: Include logical dates for View->Filter by "date
> range"The Select Range section of the Date tab of the register's
> Filter By dialog box is changed to provide relative, specific date,
> or days ago options for the start and end of the filter range. The
> Show number of days item label is changed to Show from days ago to
> better reflect what it does.
> Bug 436105 - esc key not working as expected in register: Enable
> the escape key to cancel a field edit.
> Bug 797384 - Gnucash doesn't handle commodity prices with big
> numerator/denominator properly.
> Bug 798004 - Next gen UI for stock transactions
> Bug 799314 - Add "enter now" option in scheduled transaction
> editor. tab to allow users to select the scheduled transactions to be
> included in a “Since Last Run…” window. If there are no instances of
> a selected transaction triggered by today’s date, the next instance
> is triggered.
> Bug 799751 - autocomplete crash
> Bug 799759 - Users can't Enable entries via Checkboxes on
> Scheduled Transactions PageAllow the Enabled box in the list of
> scheduled transactions to be operated instead of having to open the
> transaction editor dialog and change the Enabled checkbox. Also added
> use of the Name column as the secondary column sort for all the other
> columns.
> Bug 799762 - Poor handling of cases where hidden/placeholder
> accounts are used in the account register
> Bug 799766 - Double line preference not respected in search
> register
> Bug 799767 - POST /accounts in
> bindings/python/example_scripts/rest-api is broken
> Bug 799777 - `xaccSplitSetParent`: reparenting a committed split
> silently drops its KVP slots (online_id, cap-gains links)
>
> The following fixes and improvements were not associated with bug
> reports:
>
> Numeric values may now be selected to copy in the Accounts page.
> Add new Finance::Quote source Finnhub.io: Free API key
> (personal/non-professional use) available at https://finnhub.io. Set
> FINNHUB_API_KEY environment variable to API key to use this source.
> As of June 2026, free tier API limit is 60 API calls/minute.
> The Investment Lots report has new optional columns for Computed
> Annual Growth Rate.
> Python Bindings: Improved translation of primary object (Account,
> Transaction, Split, etc.) so that they can be treated as normal
> Python objects. This is accomplished with SWIG magic so no existing
> code is obsoleted.
> Python Bindings: Better conversion of GLists to Python lists.
> Python Bindings: Destroy the QofSession in the Python Session
> dtor to prevent leaving the database locked.
> [engine] Add first-class online_id accessors for Split and
> Account and make them available to Python bindings, removing the
> unused Transaction online_id property.
> Improve C++ implementation of QofBook.
> Correct the Doxygen doc for qof_instance_get/set_kvp.
> [gnc-log-replay.cpp] fix incorrect guid dump
> Add some Boost library requirements needed by libgnucash-guile to
> CMakeLists.txt so that missing feature will fail at configure time.
> Use Compile-time Regular Expressions instead of std::regex in
> gnc-filepath-utils.cpp and instead of boost::regex in the CSV
> importer, with the CTRE v3.11.1 header added to borrowed
> [gnc-filepath-utils.cpp] null check char* arguments
> Add ChartJS licenses.
> Removed AEX from list of commodities. euronext.com is now using
> JS based anti-webscraping.
> [report-core] always offer options summary in reports. This is
> useful to debug reports. The Add options summary option is removed
> because it's no longer optional.
> Remove remaining obsolete IMContext from sheet
> Fix blurry text in HiDPI offscreen-rendered widgets
> Add port field to database connection dialog: The convention of
> appending the port number after the host isn't obvious.
> When editing a split in the register treat the account as being
> changed only if it isn't the one selected before editing instead of
> if the user performed an edit
> Return immediately from qof_book_destroy if hash_of_collections
> is null. If qof_book_destroy is called on a QofBook* freshly created
> with qof_book_new (usually because it was used to create a session
> that now must be destroyed) it would try to empty the non-existent
> hash tables, crashing.
> Clean up Flathub metadata to solve warnings at flatpak build
> time.
> Be consistent in naming GncPluginPage and GncPluginPageRegister
> HTML: Remove unimplemented function declarations.
> [gnc-html.cpp] remove unused buggy string conversion functions
> Convert libgnc-html to C++
> Apply -Wall -Werr -Wmissing-prototypes to C++ compilation on
> Windows and fix the resulting errors.
>
> New and Updated Translations: Arabic, Croatian, Danish, Dutch,
> German, Finnish, Hungarian, Korean, Norwegian-Bokmal, Spanish
>
> Help translate GnuCash on Weblate:
> https://hosted.weblate.org/engage/gnucash/
>
> Known Problems
>
> Complete list of all open bugs:
> https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&list_id=8149&order=priority%2Cbug_severity&query_format=advanced
>
> Documentation
> The following fixes and improvements were not associated with bug
> reports:
>
> Fix the description of the Character-separated radio button in
> the CSV Import Assistant to match the label.
>
> Updated Translations: None.
>
> Getting GnuCash for Windows and MacOS
>
> GnuCash is provided for both Microsoft Windows 10® 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: https://wiki.gnucash.org/wiki/Flatpak
>
> The SHA256 Hashes for the downloadable files are:
> bb9b6c67ebb6a3e06d9ff4f4e0417a97bef0159d26912be9b0e75a32901fd493
> gnucash-5.16.tar.bz2
> b9f4f0f0dcee6a452f94da502a65cb05c3672444c9ae883700eae4d3a159fa38
> gnucash-5.16.tar.gz
> 405930f8ae3e943c2b8f0a6ca3336e62922ad041384706f1688823c2135b7d2c
> gnucash-5.16.setup.exe
> 874f3e4269d42973baa652f41858712cecb82df957480b309be8d94edc4926ae
> Gnucash-Arm-5.16-1.dmg
> ff847bdbfa768b4da1e56ae46950b41944e9f6e337bfd5629430c7c7982b9a37
> Gnucash-Intel-5.16-1.dmg
> bb03f03967e4bc6442da5de939b7b8d250c56f4211d699e20eb6b1569859fe56
> gnucash-docs-5.16.tar.gz
>
> Note that at the time of this email https://www.gnucash.org/ is not
> taking updates so it doesn’t have the links. Use the direct links
> below to get GnuCash 5.16
>
> Microsoft Windows:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.setup.exe
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.setup.exe
>
> Apple macOS:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/Gnucash-Arm-5.16-1.dmg
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/Gnucash-Intel-5.16-1.dmg
> https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Arm-5.16-1.dmg
> https://github.com/Gnucash/gnucash/releases/download/5.14/Gnucash-Intel-5.16-1.dmg
>
> Getting GnuCash as source code
> If you want to compile GnuCash 5.16 for yourself, the source code can
> be downloaded from:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.tar.bz2
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-5.16.tar.gz
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.tar.bz2
> https://github.com/Gnucash/gnucash/releases/download/5.16/gnucash-5.16.tar.gz
>
> You can also checkout the sources directly from the git repository as
> described at https://wiki.gnucash.org/wiki/Git.
>
> To compile GnuCash from the source code by yourself, you will need at
> least Gtk+ 3.22.30, Guile 2.0, Boost 1.67, WebKitGtk 2.4, GoogleTest
> 1.8.0, cmake 3.14.5 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
>
> Getting the documentation
>
> The documentation is available at Documentation page of the GnuCash
> website. The 5.13 documentation can be found under "GnuCash v5
> (current stable release)" in multiple languages both for reading
> online and for download in pdf, epub, and mobi formats. The
> documentation is also included in the MacOS and Windows application
> bundles.
>
> If you want to compile the GnuCash Documentation 5.16 for yourself,
> the source code can be downloaded from:
>
> Sourceforge:
> https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/5.16/gnucash-docs-5.16.tar.gz
>
> GitHub:
> https://github.com/Gnucash/gnucash/releases/download/5.14/gnucash-docs-5.16.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
>
> _______________________________________________
> gnucash-announce mailing list
> gnucash-announce at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> _______________________________________________
> gnucash-announce mailing list
> gnucash-announce at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-announce
> _______________________________________________
> 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.

--
David Cousens
_______________________________________________
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.




More information about the gnucash-user mailing list