[GNC-dev] GnuCash 4.7 Released

Geert Janssens geert.gnucash at kobaltwit.be
Mon Sep 27 04:23:49 EDT 2021


Yeah, unfortunately this affects most of the aqbanking related settings.

If you can, apply the patch I added to a previous reply and rebuild.

Regards,

Geert

Op maandag 27 september 2021 10:08:29 CEST schreef Christian Wehling:
> Hi,
> I have a similar problem but with the "Flicker" dialogue.
> 
> The installation runs without errors, but the programme start aborts with
> the message [...] * 13:13:26  INFO <gnc.gui            >
> [gnc_load_app_icons] Path 21:
> /home/chris/github/gnucash/install/share/icons * 13:13:26 OTHER <GLib-GIO  
>         > Settings schema 'org.gnucash.GnuCash.dialogs.flicker' is not
> installed Trace/Breakpoint ausgelöst (Speicherabzug geschrieben)
> 
> Grüße
> Christian
> 
> 
> Am Montag, dem 27.09.2021 um 11:27 +1000 schrieb
> 
> davidcousens49 at gmail.com:
> > Hi John
> > 
> > Encountered a runtime problem with GC 4.7 on Linux MInt 20.2 built
> > from the
> > downloaded tarball. There were no obvious problems with the cmake and
> > ninja runs
> > and only the following warning running sudo ninja install ( to
> > /usr/local).
> > 
> > Compiling gschema files in /usr/local/share/glib-2.0/schemas
> > Warning: undefined reference to <schema
> > id='org.gnucash.GnuCash.dialogs.import.hbci.connection-dialog'/>
> > 
> > the program bombs out when I try to run it with the following in the
> > gnucash.trace file:
> > 
> > * 10:53:31 OTHER <GLib-GIO> Settings schema
> > 'org.gnucash.GnuCash.dialogs.import.ofx' is not installed
> > 
> > I reran GC with gnucash --debug and have attached the full trace file
> > 
> > All of the terminal outputis in the attached files in case I missed
> > the obvious.
> > 
> > David
> > 
> > On Sun, 2021-09-26 at 12:35 -0700, John Ralls wrote:
> > > The GnuCash development team announces GnuCash 4.7, the eighth
> > > release in the
> > > stable 4.x series
> > > Compatibility Notice
> > > 
> > > In order to allow flatpak users to share preferences with
> > > installations
> > > outside of the sandbox we need to change the preference path from
> > > /org/gnucash
> > > to /org/gnucash/GnuCash. This release of GnuCash does that and it
> > > will
> > > automatically migrate existing preferences. It does not, however,
> > > continue to
> > > write preferences to the old path and it runs the migration only
> > > once. If you
> > > go back and forth between GnuCash 4.7 and an older versions you'll
> > > have two
> > > sets of preferences, one for GnuCash 4.7 and later and another for
> > > GnuCash 4.6
> > > and earlier. This includes the file history list and last-opened
> > > file.
> > > 
> > > Between 4.6 and 4.7, the following bugfixes were accomplished:
> > >     Bug 87847 - RFE: Create a 'checkbox' cell type
> > >     Bug 766052 - Job report payments wrong when payment contains
> > > 
> > > splits
> > > 
> > >     Bug 797596 - New-owner - improved representation of payments
> > > 
> > > with multiple
> > > non-APAR splits
> > > 
> > >     Bug 798142 - Tax rate appears as a fraction
> > >     Bug 798180 - Update to macOS Big Sur 11.3 breaks Finance Quote
> > >     Bug 798205 - Some transactions dropped with no apparent cause
> > > 
> > > or warnings
> > > for credit card ofx import
> > > 
> > >     Do not exclude from import a transaction that has an FITID
> > > 
> > > which matches
> > > an already existing split. This is because it (1) may be a
> > > coincidence and
> > > therefore the transaction needs to be added or (2) could be on a
> > > transfer from
> > > the account being imported to another bank account which has
> > > already been
> > > imported, and so needs to be matched, not added.
> > > 
> > >     Bug 798208 - management fee transactions are ignored on OFX
> > > 
> > > import
> > > 
> > >     Bug 798211 - Equity statement double calculates unrealized gain
> > >     Bug 798219 - apply/OK truncates exchange rates from 4 to 2
> > > 
> > > decimal places;
> > > enter doesn't
> > > 
> > >     Bug 798221 - Transfer funds between accounts with different
> > > 
> > > currencies
> > > crashes Gnucash on macOS
> > > 
> > >     Bug 798224 - Scheduled transactions are created with date-
> > > 
> > > entered copied
> > > from the template transaction.
> > > 
> > >     Bug 798229 - GncDate::c_formats is being created and destroyed
> > > 
> > > twice
> > > resulting in a double free crash on every exit.
> > > 
> > >     Bug 798234 - Cut Transaction discards the reference to the
> > > 
> > > description/memo strings so that Paste Transaction will paste
> > > uninitialised
> > > data (or other strings)
> > > 
> > >     Bug 798235 - Reconciliation Ending Balance not recalculated the
> > > 
> > > 2nd and
> > > subsequent times Statement Date is updated.
> > > 
> > >     Bug 798237 - Logging during XML file loading degrades
> > > 
> > > performance
> > > significantly
> > > 
> > >     Bug 798238 - "New security" dialog doesn't save the "Display
> > > 
> > > symbol"
> > > 
> > >     Bug 798250 - Gnucash permanent hang on save while loading
> > > 
> > > report
> > > 
> > >     Bug 798256 - Crash in recnFinishCB
> > >     Bug 798298 - Re-imported transactions no longer ignored
> > >     Bug 798303 - account list is sorted wrong by amount
> > >     Bug 798312 - Opening the help for dialogues in the wrong
> > > 
> > > language.
> > > 
> > > The following fixes and improvements were not associated with bug
> > > 
> > > reports:
> > >     Lots of memory-leaks plugged
> > >     Change the preferences path to org.gnucash.GnuCash to comply
> > > 
> > > with flatpak
> > > requirements and migrate existing preferences to the new paths.
> > > This won't
> > > provide for automatic sync between a system-installed GnuCash and a
> > > flatpak
> > > one unless the system-installed one is GnuCash 4.7 or later. Please
> > > see the
> > > Wiki for more information and a procedure to convert your existing
> > > preferences.
> > > 
> > >     Cleanup - minimal glib=2.56.1 - drop all conditionals on older
> > > 
> > > versions
> > > 
> > >     Add code to handle ofx files that include transfers between
> > > 
> > > accounts
> > > 
> > >     During transaction import, ignore splits whose account is not
> > > 
> > > the
> > > destination account
> > > 
> > >     Do not drop a potential match just because it has an online_id.
> > >     
> > >     Now that we don't exclude from import a transaction with an
> > > 
> > > FITID that
> > > matches an already existing transaction, if one accidentally re-
> > > imports a
> > > transaction, this allows it to be automatically matched against the
> > > previously
> > > imported transaction.
> > > 
> > >     Add test for Transaction GetDate() in python bindings, pursuant
> > > 
> > > to Bug
> > > 798284.
> > > 
> > >     In find customer dialog, add a column for "Shipping Contact"
> > > 
> > > parameter
> > > 
> > >     Prep early splash screen messages for translation
> > >     Change text for SX preference option 'Review created
> > > 
> > > transactions' to
> > > better align with existing SX text.
> > > 
> > >     Fixed an XML backend problem where trying to open a locked file
> > > 
> > > would
> > > clear the lock even if one didn't ask to, so the next attempt would
> > > find the
> > > file unlocked even if still open in another instance.
> > > 
> > >     Fix 2 crashes in Generic Transaction Matcher
> > >     Handle very large denominators from Finance::Quote's
> > > 
> > > OpenExchange source
> > > 
> > >     Update file extension in man pages per mailing list post.
> > >     
> > >     Changed some option names:
> > >         From "Show Accounts until level" to "Levels of Subaccounts"
> > >         From "Extra notes" to "Extra Notes"
> > >         from "Report title" to "Report Title"
> > >         From "Invoice number" to "Invoice Number" to ensure it
> > > 
> > > matches all
> > > other invoice reports.
> > > 
> > >     Fix missing mnemonic keys after changes to GNCAmountEdit
> > >     
> > >     With the changes to GNCAmountEdit, the way the mnemonic keys
> > > 
> > > are
> > > associated to the entry widget of the GNCAmountEdit needs to change
> > > so have
> > > created a function gnc_amount_edit_make_mnemeonic_target which does
> > > the same
> > > as GNCDateEdit.
> > > 
> > >     Fix rounding in Stock Split Assistant to correct earlier commit
> > > 
> > > that
> > > rounded the share price to that of the currency.
> > > 
> > >     [Portfolio Reports] Allow share digits to 9 decimal places to
> > > 
> > > match the
> > > maximum commodity fraction.
> > > 
> > > New API
> > > 
> > >     None
> > > 
> > > Deprecations
> > > 
> > >     Date options with a time of day setting.
> > >     
> > >     Removing the only use, an example in hello-world.scm. GnuCash
> > > 
> > > doesn't use
> > > this value in any of its own report options and the feature will be
> > > removed in
> > > GnuCash 5. Related to bug 798297 Pref "Use 24-hour clock"
> > > obsolete?.
> > > 
> > >     gnc:owner-report-create
> > > 
> > > New and Updated Translations: Chinese (Simplified), Croatian,
> > > Finnish, French,
> > > German, Hebrew, Italian, Japanese, Portuguese, Portuguese (Brazil),
> > > Swedish,
> > > Ukrainian
> > > Known Problems
> > > 
> > > Complete list of all open bugs:
> > > https://bugs.gnucash.org/buglist.cgi?bug_severity=blocker&bug_severi
> > > ty=critical&bug_severity=major&bug_severity=normal&bug_sever
> > > ity=minor&bug_severity=trivial&bug_status=NEW&bug_status=ASS
> > > IGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit=0&li
> > > st_id=8149&order=priority%2Cbug_severity&query_format=advanced
> > > 
> > > Documentation
> > > 
> > > Concurrent with the release of GnuCash 4.7 we're pleased to also
> > > release a new
> > > version of the companion Help and Tutorial and Concepts Guide
> > > 
> > > Between 4.6 and 4.7, the following bugfixes were accomplished:
> > >     Bug 798226 - minor mistakes in Tutorial and Concepts guide 2
> > >     Bug 798226 - postprocessing: xmlformat
> > >     Bug 798236 - Remove comment about swapped A/P & A/R terminology
> > > 
> > > The following fixes and improvements were not associated with bug
> > > 
> > > reports:
> > >     Replace COPYING file from GPL 3 to GPL 2.
> > >     Substantial editing of the C documentation to make the meanings
> > > 
> > > more
> > > understandable to translators.
> > > 
> > >     Apply dtd-locale to help/de/Help_para-assist-intro.xml.
> > >     Add ENTITY(s) prefix guisubmenu, guimenuitem, and guilabel as
> > > 
> > > gsm, gmi,
> > > and gl, respectively.
> > > 
> > >     Move untranslated entity messages from gnc-docbookx.dtd to each
> > > 
> > > locale
> > > file.
> > > 
> > >     Make DTD ENTITY(s) translatable. See docbook/README. Bug 798273
> > > 
> > > - Consider
> > > a entity import system like in docbook-xsl
> > > 
> > >     Guide:C:Currency: update images Part 1
> > >     Fix license file to use actual file instead of softlink.
> > >     Unify words and account names. Fix minor typos and tags. Add
> > > 
> > > commas to the
> > > numbers. Add some tags. Fix according to the review comments.
> > > 
> > >     Add license file to git tracking
> > >     
> > >     It is an autogenerated file from autotools but it was ignored
> > > 
> > > by our
> > > current git config. A previous commit chose to install the file,
> > > but that's
> > > difficult if it's missing.
> > > 
> > >     Install license files COPYING and COPYING-DOCS
> > >     Help/de: Crop Export screenshots
> > >     Drop travis-ci in favour of github worflows
> > >     Remove obsolete appendix B about FAQ from guide.
> > >     Remove obsolete appendix C about VAT from guide.
> > >     Guide/C: Note on fieldnames in CSV import
> > >     Mark Guide's import chapter as outdated
> > >     Minor improvements in C and de Help Tips on alphavantage
> > > 
> > > New and Updated Translations: German
> > > 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:
> > >     fc9ff34020cca560e5753d2b3bca2aab39d2adcf40836e18d0c935a7f7db206
> > > 
> > > 2  gnucash-
> > > 4.7.tar.bz2
> > > 
> > >     9c8e6595df4a2c0ec1d2120b953adbba0356370c4c3b50289a2c2a270810dab
> > > 
> > > e  gnucash-
> > > 4.7.tar.gz
> > > 
> > >     8be9e11f77e1cb56b48d59fa007a2c11e3865231f16df6f27de50eb6035bb64
> > > 
> > > a  gnucash-
> > > 4.7.setup.exe
> > > 
> > >     3409c86a0e57ac4983f1f532fb9de04f3cf8be63aa694da1ef120c8016d4df4
> > > 
> > > 6  Gnucash-
> > > Intel-4.7-1.dmg
> > > 
> > >     33fc05c9220247636c22bcd12227b95420a4991b9fdd9027e2fc29b16f58b03
> > > 
> > > b  gnucash-
> > > docs-4.7.tar.gz
> > > 
> > > Microsoft Windows:
> > > https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.set
> > > up.exe
> > > 
> > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gnu
> > > cash-4.7.setup.exe
> > > 
> > > Apple macOS:
> > > https://github.com/Gnucash/gnucash/releases/download/4.7/Gnucash-Intel-4
> > > .7-1.dmg
> > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/Gn
> > > ucash-Intel-4.7-1.dmg
> > > 
> > > GnuCash is now available as a flatpak from Flathub.org.
> > > Instructions for
> > > installing and running may be found at
> > > https://wiki.gnucash.org/wiki/Flatpak.
> > > 
> > > Note that at the time of this announcement the flathub.org build is
> > > broken
> > > because of a an expired certificate at Sourceforge.net. We will get
> > > a release
> > > up there as soon as they resolve the issue.
> > > 
> > > Getting GnuCash as source code
> > > If you want to compile GnuCash 4.7 for yourself, the source code
> > > can be
> > > downloaded from:
> > > https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.tar
> > > .bz2
> > > https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-4.7.ta
> > > r.gz
> > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gn
> > > ucash-4.7.tar.bz2
> > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gn
> > > ucash-4.7.tar.gz
> > > 
> > > You can also checkout the sources directly from the git repository,
> > > see
> > > https://wiki.gnucash.org/wiki/Git for instructions.
> > > 
> > > To compile GnuCash from the source code by yourself, you will need
> > > at least
> > > Gtk+ 3.24, Guile 2.0, Boost 1.54, WebKitGtk 2.4, GoogleTest 1.7.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
> > > 
> > > If you want to compile the GnuCash Documentation 4.7 for yourself,
> > > the source
> > > code can be downloaded from:
> > > https://github.com/Gnucash/gnucash/releases/download/4.7/gnucash-docs-4.
> > > 7.tar.gz
> > > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gn
> > > ucash-docs-4.7.tar.gz
> > > 
> > > Note that we are preparing to remove autotools support from the
> > > documentation
> > > build and that it is no longer included in the tarball.
> > > 
> > > The documentation is included in the MacOS and Windows application
> > > bundles.
> > > 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.
> > > _______________________________________________
> > > gnucash-devel mailing list
> > > gnucash-devel at gnucash.org
> > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> > 
> > _______________________________________________
> > gnucash-devel mailing list
> > gnucash-devel at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel






More information about the gnucash-devel mailing list