[GNC-dev] GnuCash 4.7 Released

Christian Wehling c.wehling at posteo.de
Mon Sep 27 05:46:10 EDT 2021


Thank you, that works now.

Regards,
Christian

Am Montag, dem 27.09.2021 um 10:23 +0200 schrieb Geert Janssens:
> 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_s
> > > > tatus=ASS
> > > > IGNED&bug_status=NEEDINFO&bug_status=REOPENED&limit
> > > > =0&li
> > > > st_id=8149&order=priority%2Cbug_severity&query_format=a
> > > > dvanced
> > > > 
> > > > 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:
> > > >     fc9ff34020cca560e5753d2b3bca2aab39d2adcf40836e18d0c935a7f7d
> > > > b206
> > > > 
> > > > 2  gnucash-
> > > > 4.7.tar.bz2
> > > > 
> > > >     9c8e6595df4a2c0ec1d2120b953adbba0356370c4c3b50289a2c2a27081
> > > > 0dab
> > > > 
> > > > e  gnucash-
> > > > 4.7.tar.gz
> > > > 
> > > >     8be9e11f77e1cb56b48d59fa007a2c11e3865231f16df6f27de50eb6035
> > > > bb64
> > > > 
> > > > a  gnucash-
> > > > 4.7.setup.exe
> > > > 
> > > >     3409c86a0e57ac4983f1f532fb9de04f3cf8be63aa694da1ef120c8016d
> > > > 4df4
> > > > 
> > > > 6  Gnucash-
> > > > Intel-4.7-1.dmg
> > > > 
> > > >     33fc05c9220247636c22bcd12227b95420a4991b9fdd9027e2fc29b16f5
> > > > 8b03
> > > > 
> > > > 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
> 
> 
> 
-- 

liebe Grüße
Christian

Key-FP: AB59 7576 4CFA 7A79 70CB  DA1B 7ADC B970 A533 2483

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20210927/6e9ee99d/attachment.sig>


More information about the gnucash-devel mailing list