Summary: | app-office/gnucash-4.2 stabilisation (was: version bump required due to drop of net-libs/aqbanking-5.7.8) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel M. Weeks <dan> | ||||||
Component: | Stabilization | Assignee: | Aaron W. Swenson <titanofold> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | normal | CC: | asturm, creideiki+gentoo-bugzilla, foti.giuseppe, gentoo.defile, hanno, jan.seeger, jstein, tim.sammut | ||||||
Priority: | Normal | Keywords: | STABLEREQ | ||||||
Version: | unspecified | Flags: | nattka:
sanity-check+
|
||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=752144 | ||||||||
Whiteboard: | |||||||||
Package list: |
app-office/gnucash-4.2 amd64 x86
app-doc/gnucash-docs-4.2 amd64 x86
|
Runtime testing required: | No | ||||||
Bug Depends on: | |||||||||
Bug Blocks: | 715344, 721804, 734042, 734286, 741426 | ||||||||
Attachments: |
|
Description
Daniel M. Weeks
2020-06-02 17:48:08 UTC
Note that current versions are gnucash-3.10 and aqbanking-6.2.1. 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. *** Bug 730612 has been marked as a duplicate of this bug. *** 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. 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
Thanks, I'll have a look later (if noone has any objections). Created attachment 647494 [details, diff]
Gnucash 4.0 diff to 3.8-r1
Added checking for gcc and clang minimum versions, updated dependencies.
Created attachment 647782 [details, diff]
Upadated ebuild diff with swig dependency.
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(+) This won't be resolved without stabilising some new version as well, no? 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
All sanity-check issues have been resolved Please stabilize the following targets: =app-office/gnucash-4.2 ~amd64 ~x86 =app-doc/gnucash-docs-4.2 ~amd64 ~x86 amd64 done x86 stable, closing |