Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 824822 - kde-misc/kimtoy requires media-libs/libpng[apng]
Summary: kde-misc/kimtoy requires media-libs/libpng[apng]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard: removal on 2021-12-22
Keywords: PMASKED, PullRequest
Depends on:
Blocks: 824018
  Show dependency tree
 
Reported: 2021-11-19 12:13 UTC by Michał Górny
Modified: 2021-12-22 11:23 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-11-19 12:13:34 UTC
This package seems to depend on APNG-patched version of media-libs/libpng.  These patches have been rejected upstream and are known to break WebKit.  Please fix the package to work without custom patching.
Comment 1 Andreas Sturmlechner gentoo-dev 2021-11-22 10:18:26 UTC
Might be a good opportunity to last-rite the package instead.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-11-22 10:53:37 UTC
Well, that works for me too but I don't really know the purpose of this package.
Comment 3 Larry the Git Cow gentoo-dev 2021-11-22 19:28:50 UTC
The bug has been referenced in the following commit(s):

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

commit 9a04f8552c632769165fc4ef2638adbb5504a1e5
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-11-22 19:25:55 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-11-22 19:27:30 +0000

    profiles: Mask kde-misc/kimtoy for removal
    
    Bug: https://bugs.gentoo.org/824822
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 4 Joe Breuer 2021-12-14 07:46:49 UTC
Regarding the purpose of the package: It is a way to interact with input methods such as ibus or fcitx (which in turn provide CJK input, Emoji, ...) in KDE.

Unfortunately, the suggested kimpanel does not fully work for me as a drop-in replacement - its context menu does provide "Configure Input Method" as I'd expect, but selecting this menu item does nothing. 

As a workaround, the IBus Preferences can be started as a separate application from the K Menu. I dimly remember that things can go wrong doing it that way (it was somehow not necessarily correctly attached to the running IBus system...?)

In a quick first test, the IBus Preferences started from the K Menu immediately worked for me, no restart / reload of anything necessary to get changes to apply. So maybe that got fixed and the reason to need to have it integrated with a KIM panel is gone.

I'm leaving this here for other people to find - moving from KIMToy to kimpanel can leave you stuck with a desktop where keyboard input does not work.

I used the following process to switch over:

1. Using KDE's "Add Widget", put a "Input Method Panel" (the one with the pencil and the curved line) anywhere useful, e.g. next to the clock in the task bar
The panel will initially show up empty
2. Find out where KIMToy lives (next to the clock / hidden in the Status and Notifications flyout / ...) and how to bring up its context menu
3. open a terminal window, prepare the following command line:
$ sleep 15; ibus-daemon -drx --panel=/usr/lib64/libexec/kimpanel-ibus-panel
4. when executing that command line, within the 15 seconds delay, quit KIMToy using its context menu
5. after the delay, keep fingers crossed that IBus restarts and attaches to the new kimpanel, which will then fill up to show the selected keyboard layout etc.

In a broken intermediate state, I found out that I could still use the keyboard in the K Menu, but not in (already opened) Konsole terminals, browser windows, ...
Comment 5 Larry the Git Cow gentoo-dev 2021-12-22 11:23:48 UTC
The bug has been closed via the following commit(s):

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

commit 0642489f91d32f4dc28847b195aed0104cff08c3
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-12-22 10:45:26 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-12-22 11:23:00 +0000

    kde-misc/kimtoy: treeclean
    
    Closes: https://bugs.gentoo.org/824822
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 kde-misc/kimtoy/Manifest                       |  1 -
 kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild | 75 --------------------------
 kde-misc/kimtoy/metadata.xml                   | 14 -----
 profiles/package.mask                          |  7 ---
 4 files changed, 97 deletions(-)