Steps to reproduce: 1. Ensure pygobject isn't installed 2. Ensure gnucash[python] is installed 3. Open gnucash from a terminal: 'gnucash foo.gnc &' Expect: Silent or unimportant output to the terminal Actual: Traceback (most recent call last): File "/usr/share/gnucash/python/init.py", line 6, in <module> from gi import require_version ModuleNotFoundError: No module named 'gi' 4. Install pygobject 5. Restart gnucash Actual: Output no longer contains the 'no module' exception I haven't seen any real consequences of missing the lib. I saw this while troubleshooting an apparently-unrelated issue.
Created attachment 704985 [details] emerge --info
The bug has been referenced in 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(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40a6d4ba54b379f354a166163d279048d983c75 commit b40a6d4ba54b379f354a166163d279048d983c75 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2021-11-18 14:46:16 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2021-11-18 14:46:16 +0000 app-office/gnucash: Re-fix RDEPEND Closes: https://bugs.gentoo.org/787419 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> app-office/gnucash/gnucash-4.8.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)