Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 726804 - app-office/gnucash-4.2 stabilisation (was: version bump required due to drop of net-libs/aqbanking-5.7.8)
Summary: app-office/gnucash-4.2 stabilisation (was: version bump required due to drop ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Aaron W. Swenson
URL:
Whiteboard:
Keywords: STABLEREQ
: 730612 (view as bug list)
Depends on:
Blocks: 715344 721804 734042 734286 741426
  Show dependency tree
 
Reported: 2020-06-02 17:48 UTC by Daniel M. Weeks
Modified: 2020-11-12 21:03 UTC (History)
8 users (show)

See Also:
Package list:
app-office/gnucash-4.2 amd64 x86 app-doc/gnucash-docs-4.2 amd64 x86
Runtime testing required: No
nattka: sanity-check+


Attachments
Gnucash 4.0 diff to 3.8-r1 (gnucash-4.0.diff,3.76 KB, patch)
2020-07-03 16:01 UTC, Jan Seeger
no flags Details | Diff
Upadated ebuild diff with swig dependency. (gnucash-4.0.diff,3.89 KB, patch)
2020-07-05 10:21 UTC, Jan Seeger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2020-06-02 17:48:08 UTC
It appears there is a feature-breaking issue with aqbanking 6 and gnucash 3.8: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1875679 I managed to reproduce this with gnucash-3.8b-r1 and aqbanking 6.0.1 in Gentoo.

It looks like support for aqbanking 6 wasn't added until 3.902 and aqbanking 5.7.8 shouldn't have been dropped a couple week ago without an update to gnucash.

Reproducible: Always
Comment 1 Bernd Feige 2020-06-20 07:39:26 UTC
Note that current versions are gnucash-3.10 and aqbanking-6.2.1.
Comment 2 Karl-Johan Karlsson 2020-07-02 15:38:27 UTC
Gnucash 4.0 has been released.

I made an ebuild by copying the one for 3.8b-r1 in Portage and updating the dependencies according to https://www.mail-archive.com/gnucash-user@gnucash.org/msg20780.html . This works for me, but I don't use aqbanking and friends.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2020-07-03 14:29:26 UTC
*** Bug 730612 has been marked as a duplicate of this bug. ***
Comment 4 Jan Seeger 2020-07-03 14:36:40 UTC
I'm using my ebuild from #730612, and HBCI works with Gnucash 4.0 and aqbanking 6.0.1. I'm not using OFX though.
Comment 5 Karl-Johan Karlsson 2020-07-03 14:57:34 UTC
According to the release notes linked above:

There is a new build-time dependency on >=dev-lang/swig-3.0.12.

You need to build it using GCC >= 8.0 or Clang >= 6.0. I assume there's a toolchain eclass that can enforce this, but I haven't looked.

All the other dependencies seem like they would work with all versions currently in Portage, but should be updated in the ebuild for consistency's sake:

>=dev-util/cmake-3.10
>=dev-libs/boost-1.67.0
>=sys-devel/gettext-0.20
>=dev-libs/glib-2.56.1:2
>=x11-libs/gtk+-3.22.30:3
>=dev-cpp/gtest-1.8.0
>=dev-db/libdbi-0.8.3
>=dev-libs/libxml2-2.9.4:2
>=net-libs/webkit-gtk-2.14.1:4
Comment 6 Jan Seeger 2020-07-03 15:36:31 UTC
Thanks, I'll have a look later (if noone has any objections).
Comment 7 Jan Seeger 2020-07-03 16:01:30 UTC
Created attachment 647494 [details, diff]
Gnucash 4.0 diff to 3.8-r1

Added checking for gcc and clang minimum versions, updated dependencies.
Comment 8 Jan Seeger 2020-07-05 10:21:54 UTC
Created attachment 647782 [details, diff]
Upadated ebuild diff with swig dependency.
Comment 9 Larry the Git Cow gentoo-dev 2020-07-21 12:09:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd49805f4672f456ac5812b17e7f3590f9e4b714

commit dd49805f4672f456ac5812b17e7f3590f9e4b714
Author:     Aaron W. Swenson <titanofold@gentoo.org>
AuthorDate: 2020-07-21 12:08:38 +0000
Commit:     Aaron W. Swenson <titanofold@gentoo.org>
CommitDate: 2020-07-21 12:08:41 +0000

    app-office/gnucash: Bump to 4.0
    
    Thanks to Jan Seeger for helping get this revision done.
    
    Bug: https://bugs.gentoo.org/721804
    Bug: https://bugs.gentoo.org/726804
    Package-Manager: Portage-2.3.99, Repoman-2.3.23
    Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>

 app-office/gnucash/Manifest           |   1 +
 app-office/gnucash/gnucash-4.0.ebuild | 235 ++++++++++++++++++++++++++++++++++
 2 files changed, 236 insertions(+)
Comment 10 Andreas Sturmlechner gentoo-dev 2020-10-31 22:20:55 UTC
This won't be resolved without stabilising some new version as well, no?
Comment 11 NATTkA bot gentoo-dev 2020-10-31 22:27:28 UTC
Sanity check failed:

> app-office/gnucash-4.2
>   pdepend amd64 stable profile default/linux/amd64/17.0 (39 total)
>     ~app-doc/gnucash-docs-4.2
>   pdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total)
>     ~app-doc/gnucash-docs-4.2
Comment 12 NATTkA bot gentoo-dev 2020-10-31 22:29:11 UTC
All sanity-check issues have been resolved
Comment 13 Aaron W. Swenson gentoo-dev 2020-11-08 15:09:28 UTC
Please stabilize the following targets:
=app-office/gnucash-4.2 ~amd64 ~x86
=app-doc/gnucash-docs-4.2 ~amd64 ~x86
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-11 18:49:55 UTC
amd64 done
Comment 15 Thomas Deutschmann (RETIRED) gentoo-dev 2020-11-12 21:03:43 UTC
x86 stable, closing