GNU bug report logs - #64941
ModuleNotFoundError in ibus-anthy

Previous Next

Package: guix;

Reported by: elaexuotee <at> wilsonb.com

Date: Sun, 30 Jul 2023 03:39:02 UTC

Severity: normal

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: 宋文武 <iyzsong <at> envs.net>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#64941: closed (ModuleNotFoundError in ibus-anthy)
Date: Sun, 30 Jul 2023 05:46:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sun, 30 Jul 2023 13:45:03 +0800
with message-id <87ila2vtpc.fsf <at> envs.net>
and subject line Re: bug#64941: ModuleNotFoundError in ibus-anthy
has caused the debbugs.gnu.org bug report #64941,
regarding ModuleNotFoundError in ibus-anthy
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
64941: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64941
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: elaexuotee <at> wilsonb.com
To: bug-guix <at> gnu.org
Subject: ModuleNotFoundError in ibus-anthy
Date: Sun, 30 Jul 2023 12:38:16 +0900
Hey guix,

Anthy has been giving me grief lately. It's not showing up in ibus-setup's list
of input methods.

After futzing around with ibus and gsettings for a while, I noticed this:

    $ guix shell --pure ibus ibus-anthy
    $ ibus read-cache | xml sel -t -c '(//name[text()="org.freedesktop.IBus.Anthy"])[1]/..' -n
    <component>
                <name>org.freedesktop.IBus.Anthy</name>
                <description>Anthy Component</description>
                <version>1.5.14</version>
                <license>GPL</license>
                <author>Peng Huang &lt;shawn.p.huang <at> gmail.com&gt;</author>
                <homepage>https://github.com/ibus/ibus/wiki</homepage>
                <exec>/gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/libexec/ibus-engine-anthy --ibus</exec>
                <textdomain>ibus-anthy</textdomain>
                <observed-paths>
                    <path mtime="1">/home/x/.guix-profile/share/ibus/component/anthy.xml</path>
                    <path mtime="0">~/.config/ibus-anthy/engines.xml</path>
                    <path mtime="1">/gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/share/ibus-anthy/engine/default.xml</path>
                </observed-paths>
                <engines>
                </engines>
            </component>

So anthy is definitely detected by ibus, but directly running that exec command
results in Python falling over:

    $ /gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/libexec/ibus-engine-anthy --ibus
    Traceback (most recent call last):
      File "/gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/share/ibus-anthy/engine/main.py", line 44, in <module>
        import factory
      File "/gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/share/ibus-anthy/engine/factory.py", line 33, in <module>
        import engine
      File "/gnu/store/bm3jm0d942ljzmbckbg4872cj70ljqzi-ibus-anthy-1.5.14/share/ibus-anthy/engine/engine.py", line 59, in <module>
        from anthyprefs import AnthyPrefs
    ModuleNotFoundError: No module named 'anthyprefs'

Any idea on what might be going on? I have had this issue for about a month,
but the above was performed with

    $ guix describe
    Generation 16   Jul 30 2023 09:58:49    (current)
      guix 6b903e2
        repository URL: https://git.savannah.gnu.org/git/guix.git
        branch: master
        commit: 6b903e210462f7c1e428e0ded7e690d315e1f7a1
    ...


[Message part 3 (message/rfc822, inline)]
From: 宋文武 <iyzsong <at> envs.net>
To: elaexuotee <at> wilsonb.com
Cc: 64941-done <at> debbugs.gnu.org
Subject: Re: bug#64941: ModuleNotFoundError in ibus-anthy
Date: Sun, 30 Jul 2023 13:45:03 +0800
elaexuotee <at> wilsonb.com writes:

> Hey guix,
>
> Anthy has been giving me grief lately. It's not showing up in ibus-setup's list
> of input methods.
>

Hello, thanks for the report, fix now in master!


This bug report was last modified 1 year and 300 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.