Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 780501 - app-office/gnucash-4.5 version bump
Summary: app-office/gnucash-4.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aaron W. Swenson
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 777693
  Show dependency tree
 
Reported: 2021-04-06 05:45 UTC by Giuseppe Foti
Modified: 2021-05-05 10:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
test ebuild (gnucash-4.5.ebuild,5.33 KB, text/plain)
2021-04-06 05:45 UTC, Giuseppe Foti
Details
test ebuild (gnucash-4.5.ebuild,5.32 KB, text/plain)
2021-05-05 05:32 UTC, Giuseppe Foti
Details
test ebuild (gnucash-4.5.ebuild,5.32 KB, text/plain)
2021-05-05 05:33 UTC, Giuseppe Foti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giuseppe Foti 2021-04-06 05:45:31 UTC
Created attachment 697845 [details]
test ebuild

GnuCash 4.5 is online.
I succeeded in building it with the attached ebuild
(I just modified the actual stable ebuild adding a dep and removing a patch file)
dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64
Comment 1 Kobboi 2021-04-06 20:01:05 UTC
Also note that 4.4 is not building with glib-2.68 and 4.5 is. See bug 777693 and bug 777675
Comment 2 Matt Turner gentoo-dev 2021-04-13 21:52:53 UTC
Ping
Comment 3 Adrian Bassett 2021-05-04 10:21:23 UTC
(In reply to Giuseppe Foti from comment #0)
> Created attachment 697845 [details]
> test ebuild
> 
> GnuCash 4.5 is online.
> I succeeded in building it with the attached ebuild
> (I just modified the actual stable ebuild adding a dep and removing a patch
> file)
> dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64

Can confirm that gnucash 4.5 builds OK, upgrading from an already installed version 4.4.

I used the current in-tree 4.4 ebuild modified as per the attachment, but without adding the dev-java/fop dependency.  Could you perhaps explain how gnucash might require fop - my build succeeded without it, and it is not, of course, required by the current gentoo repo 4.4 ebuild?

Thanks 

[ebuild   R    ] app-office/gnucash-4.5::local  USE="gnome-keyring gui nls ofx quotes sqlite -aqbanking -debug -doc -examples -mysql -postgres -python -register2 -smartcard -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9" 0 KiB

Also, any idea (anyone) when this might hit the tree?  4.5 was released on 28th March, which is a fair while ago now...

Bugs fixed and other fixes/improvements are currently at:

https://www.gnucash.org/news.phtml
Comment 4 Giuseppe Foti 2021-05-05 05:32:45 UTC
Created attachment 706095 [details]
test ebuild

removed dependency dev-java/fop
Comment 5 Giuseppe Foti 2021-05-05 05:33:35 UTC
Created attachment 706098 [details]
test ebuild
Comment 6 Giuseppe Foti 2021-05-05 05:35:02 UTC
(In reply to Adrian Bassett from comment #3)
> (In reply to Giuseppe Foti from comment #0)
> > Created attachment 697845 [details]
> > test ebuild
> > 
> > GnuCash 4.5 is online.
> > I succeeded in building it with the attached ebuild
> > (I just modified the actual stable ebuild adding a dep and removing a patch
> > file)
> > dev-java/fop required dev-java/glassfish-jms-api-1.1.2.2.04-r2 that is ~amd64
> 
> Can confirm that gnucash 4.5 builds OK, upgrading from an already installed
> version 4.4.
> 
> I used the current in-tree 4.4 ebuild modified as per the attachment, but
> without adding the dev-java/fop dependency.  Could you perhaps explain how
> gnucash might require fop - my build succeeded without it, and it is not, of
> course, required by the current gentoo repo 4.4 ebuild?
> 
> Thanks 
> 
> [ebuild   R    ] app-office/gnucash-4.5::local  USE="gnome-keyring gui nls
> ofx quotes sqlite -aqbanking -debug -doc -examples -mysql -postgres -python
> -register2 -smartcard -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7
> -python3_9" 0 KiB
> 
> Also, any idea (anyone) when this might hit the tree?  4.5 was released on
> 28th March, which is a fair while ago now...
> 
> Bugs fixed and other fixes/improvements are currently at:
> 
> https://www.gnucash.org/news.phtml

Adrian, you are right. dev-java/fop is an optional dependency of gnucash-docs.
I just built gnucash with these use flags:
[ebuild   R    ] app-office/gnucash-4.5::x-portage  USE="aqbanking doc gnome-keyring gui mysql nls ofx postgres python quotes smartcard sqlite -debug -examples -register2 -test" PYTHON_SINGLE_TARGET="python3_8 -python3_7 -python3_9"
Comment 7 Larry the Git Cow gentoo-dev 2021-05-05 09:47:08 UTC
The bug has been referenced in the following commit(s):

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

commit 7a9d1e27a4eb87cce945af77afda203fa748d3fb
Author:     Aaron W. Swenson <titanofold@gentoo.org>
AuthorDate: 2021-05-05 09:45:46 +0000
Commit:     Aaron W. Swenson <titanofold@gentoo.org>
CommitDate: 2021-05-05 09:45:46 +0000

    app-doc/gnucash-docs: Bump to 4.5
    
    Bug: https://bugs.gentoo.org/780501
    Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>

 app-doc/gnucash-docs/Manifest                |  1 +
 app-doc/gnucash-docs/gnucash-docs-4.5.ebuild | 65 ++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2021-05-05 10:19:22 UTC
The bug has been closed via the following commit(s):

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

commit 339984e5b6814d282362d2090491dc198480babb
Author:     Aaron W. Swenson <titanofold@gentoo.org>
AuthorDate: 2021-05-05 10:16:54 +0000
Commit:     Aaron W. Swenson <titanofold@gentoo.org>
CommitDate: 2021-05-05 10:18:31 +0000

    app-office/gnucash: Bump to 4.5
    
    Thanks to Giuseppe Foti and Adrian Bassett.
    
    Closes: https://bugs.gentoo.org/780501
    Bug: https://bugs.gentoo.org/787419
    Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>

 app-office/gnucash/Manifest           |   1 +
 app-office/gnucash/gnucash-4.5.ebuild | 238 ++++++++++++++++++++++++++++++++++
 2 files changed, 239 insertions(+)