Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 721138 - app-i18n/ibus-anthy-1.5.11: version bump
Summary: app-i18n/ibus-anthy-1.5.11: 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: CJK Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-05 19:22 UTC by William Breathitt Gray
Modified: 2020-05-12 14:10 UTC (History)
4 users (show)

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


Attachments
ebuild that worked for me (ibus-anthy-1.5.11.ebuild,1.31 KB, text/plain)
2020-05-09 16:15 UTC, Torsten Stets
Details
Ebuild with EAPI 7 and xdg eclass. (ibus-anthy-1.5.11.ebuild,1.19 KB, text/plain)
2020-05-09 16:45 UTC, Torsten Stets
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William Breathitt Gray 2020-05-05 19:22:25 UTC
Version 1.5.11 was released on May 14, 2019: https://github.com/ibus/ibus-anthy/releases/tag/1.5.11

Reproducible: Always
Comment 1 Torsten Stets 2020-05-09 16:15:34 UTC
Created attachment 637066 [details]
ebuild that worked for me
Comment 2 Torsten Stets 2020-05-09 16:17:38 UTC
I tried to just rename the old 1.5.10-r1 and change the PYTHON_COMPAT flag to 3.7 -> which got ibus-anthy installed just fine, but trying to use brought missing schemas error. 
After a little bit of search in bing I found that I needed to add gnome2_schemas_savelist and gnome2_schemas_update to to pkg_preinst, pkg_postinst and pkg_postrm. 
With those changes it seems to have worked, at least I am able to use ibus-anthy again without needing python 3.6 anymore. 
I've added the new ebuild as attachment: https://bugs.gentoo.org/attachment.cgi?id=637066
Comment 3 William Breathitt Gray 2020-05-09 16:20:39 UTC
I'm not as familar with the gnome2_utils eclass, but does it work for other desktops besides Gnome 2?
Comment 4 Torsten Stets 2020-05-09 16:45:09 UTC
Created attachment 637074 [details]
Ebuild with EAPI 7 and xdg eclass.

Considering me still using enlighenment 0.16 (x11-wm/e16) the gnome2 eclass seems to be necessary also for other desktop environments. 
I also tried installing the ebuild in the pull request -> but only the xdg.eclass inheriting seems not to be enough. I also couldn't find anything in xdg eclass mentioning that it already handles the schema files. 
So even with the ebuild in the pull request I again had to add gnome2_schemas_savelist to pkg_preinst and gnome2_schemas_update to pkg_postinst and pkg_postrm.
Comment 5 William Breathitt Gray 2020-05-09 16:47:51 UTC
All right, I'll follow the path of least resistance then and revert back to gnome2-utils because we know it's working decently enough so far.
Comment 6 Larry the Git Cow gentoo-dev 2020-05-12 14:10:37 UTC
The bug has been closed via the following commit(s):

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

commit fa292aeff7ca2bf3d3220f7ca729c656162e7e98
Author:     William Breathitt Gray <vilhelm.gray@gmail.com>
AuthorDate: 2020-05-07 19:33:32 +0000
Commit:     Akinori Hattori <hattya@gentoo.org>
CommitDate: 2020-05-12 14:10:15 +0000

    app-i18n/ibus-anthy: Version bump to 1.5.11
    
    Closes: https://bugs.gentoo.org/721138
    Closes: https://github.com/gentoo/gentoo/pull/15687
    Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
    Signed-off-by: Akinori Hattori <hattya@gentoo.org>

 app-i18n/ibus-anthy/Manifest                 |  1 +
 app-i18n/ibus-anthy/ibus-anthy-1.5.11.ebuild | 69 ++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)