Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 722758 - app-i18n/ibus-anthy-1.8.11 does not install gconf schemas
Summary: app-i18n/ibus-anthy-1.8.11 does not install gconf schemas
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major
Assignee: CJK Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2020-05-12 19:45 UTC by Torsten Stets
Modified: 2020-05-14 14:36 UTC (History)
1 user (show)

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


Attachments
ebuild that worked for me (ibus-anthy-1.5.11.ebuild,1.26 KB, text/plain)
2020-05-12 20:15 UTC, Torsten Stets
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Stets 2020-05-12 19:45:26 UTC
Installing app-i18n/ibus-anthy-1.8.11 with the ebuild provided in bug 721138 / pull request: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa292aeff7ca2bf3d3220f7ca729c656162e7e98 (the ebuild provided in portage as of 12.May 2020, does not install the gconf schemas. 
Please add: 
gnome2_schemas_savelist to pkg_preinst and gnome2_schemas_update to pkg_postinst and pkg_postrm.

Reproducible: Always

Steps to Reproduce:
1. if running, quit ibus-daemon
2. (re)emerge ibus-anthy-1.5.11
3. start ibus-daemon, then ibus-setup
4. go to tab "Input Method" and enable "Japanese - Anthy" to Input Methods. 
5. click on "Japanese - Anthy", then on "Preferences"
Actual Results:  
Preferences do not open. Terminal shows following info: 

user@muster ~ $ ibus-setup

(ibus-setup-anthy:27248): GLib-GIO-ERROR **: 21:24:37.667: Settings schema 'org.freedesktop.ibus.engine.anthy.common' is not installed


Expected Results:  
Preferences open and no info about missing Settings schema is displayed. 

This happens for me with x11-wm/e16-1.0.21 and x11-wm/enlightenment-0.23.1-r1
Comment 1 Torsten Stets 2020-05-12 20:13:28 UTC
Also, during installation using default ebuild, I get following message: 

/tmp/portage/app-i18n/ibus-anthy-1.5.11/temp/environment: line 1875: gnome2_icon_savelist: command not found

/tmp/portage/app-i18n/ibus-anthy-1.5.11/temp/environment: line 1864: gnome2_icon_cache_update: command not found
Comment 2 Torsten Stets 2020-05-12 20:15:49 UTC
Created attachment 638478 [details]
ebuild that worked for me
Comment 3 Larry the Git Cow gentoo-dev 2020-05-14 14:36:22 UTC
The bug has been closed via the following commit(s):

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

commit ac9a012d190fc61da30fc7ed316d2fd26173e582
Author:     Akinori Hattori <hattya@gentoo.org>
AuthorDate: 2020-05-14 14:28:41 +0000
Commit:     Akinori Hattori <hattya@gentoo.org>
CommitDate: 2020-05-14 14:36:13 +0000

    app-i18n/ibus-anthy: call gnome2_schemas_update
    
    Closes: https://bugs.gentoo.org/722758
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Akinori Hattori <hattya@gentoo.org>

 app-i18n/ibus-anthy/ibus-anthy-1.5.10-r2.ebuild | 6 +++---
 app-i18n/ibus-anthy/ibus-anthy-1.5.11-r1.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

Additionally, it has been referenced in the following commit(s):

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

commit b300169356f4c43051c7f016680bc9f548470456
Author:     Akinori Hattori <hattya@gentoo.org>
AuthorDate: 2020-05-14 14:23:34 +0000
Commit:     Akinori Hattori <hattya@gentoo.org>
CommitDate: 2020-05-14 14:36:12 +0000

    app-i18n/ibus-anthy: use xdg eclass
    
    Bug: https://bugs.gentoo.org/722758
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Akinori Hattori <hattya@gentoo.org>

 .../{ibus-anthy-1.5.10-r1.ebuild => ibus-anthy-1.5.10-r2.ebuild}     | 5 ++++-
 .../{ibus-anthy-1.5.11.ebuild => ibus-anthy-1.5.11-r1.ebuild}        | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)