[GNC-dev] GnuCash 4.7 Released

Christian Wehling c.wehling at posteo.de
Mon Sep 27 04:08:29 EDT 2021


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_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
> > 
> > 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.setup.exe
> >  
> > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gnucash-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/Gnucash-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.tar.gz
> > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gnucash-4.7.tar.bz2
> > https://downloads.sourceforge.net/gnucash/gnucash%20%28stable%29/4.7/gnucash-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/gnucash-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



More information about the gnucash-devel mailing list