Running as unit: rb-build-arm64_9-105754.service; invocation ID: 422c77fe5adb4a069b8eaaf64eeb1fa3 ==================================================================================== Sat Nov 1 05:18:07 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_9) on jenkins, called using "codethink04-arm64 codethink03-arm64" as arguments. Sat Nov 1 05:18:07 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-rLZu3xVE" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 05:18:07 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Sat Nov 1 05:18:07 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-ilpcr5' Sat Nov 1 05:18:07 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Sat Nov 1 05:18:07 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-SDP6g3' ok, let's check if fcitx5-chewing is building anywhere yet… ok, fcitx5-chewing is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of fcitx5-chewing in forky on arm64 on jenkins now. 1st build will be done on codethink04-arm64.debian.net. 2nd build will be done on codethink03-arm64.debian.net. ============================================================================= Sat Nov 1 05:18:13 UTC 2025 I: starting to build fcitx5-chewing/forky/arm64 on jenkins on '2025-11-01 05:18' Sat Nov 1 05:18:13 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_9/105754/console.log 1761974293 arm64 forky fcitx5-chewing Sat Nov 1 05:18:13 UTC 2025 I: Downloading source for forky/fcitx5-chewing=5.1.9-1 --2025-11-01 05:18:13-- http://deb.debian.org/debian/pool/main/f/fcitx5-chewing/fcitx5-chewing_5.1.9-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2398 (2.3K) [text/prs.lines.tag] Saving to: ‘fcitx5-chewing_5.1.9-1.dsc’ 0K .. 100% 287M=0s 2025-11-01 05:18:13 (287 MB/s) - ‘fcitx5-chewing_5.1.9-1.dsc’ saved [2398/2398] --2025-11-01 05:18:13-- http://deb.debian.org/debian/pool/main/f/fcitx5-chewing/fcitx5-chewing_5.1.9-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2398 (2.3K) [text/prs.lines.tag] Saving to: ‘fcitx5-chewing_5.1.9-1.dsc’ 0K .. 100% 287M=0s 2025-11-01 05:18:13 (287 MB/s) - ‘fcitx5-chewing_5.1.9-1.dsc’ saved [2398/2398] Sat Nov 1 05:18:13 UTC 2025 I: fcitx5-chewing_5.1.9-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: fcitx5-chewing Binary: fcitx5-chewing Architecture: any Version: 5.1.9-1 Maintainer: Debian Input Method Team Uploaders: Yao Wei (魏銘廷) , Homepage: https://github.com/fcitx/fcitx5-chewing Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/input-method-team/fcitx5-chewing Vcs-Git: https://salsa.debian.org/input-method-team/fcitx5-chewing.git Build-Depends: appstream, cmake, debhelper-compat (= 13), extra-cmake-modules, fcitx5-modules-dev (>= 5.1.6), gettext, libchewing3-dev, libfcitx5core-dev (>= 5.1.13), pkgconf Package-List: fcitx5-chewing deb utils optional arch=any Checksums-Sha1: 730c6ea3a155cc7340e9d7adcc383e96c1bf0236 29624 fcitx5-chewing_5.1.9.orig.tar.xz 20eb8f77a7d0a97236a5081e18b2f5b4924e8270 4468 fcitx5-chewing_5.1.9-1.debian.tar.xz Checksums-Sha256: d9e9ce009b7b4a381f87928114970d7564a0b82555f7aa473bff1bc178b3ea05 29624 fcitx5-chewing_5.1.9.orig.tar.xz 8c191a42946ab2651eb886079ed199702e01e835afe98bf196f04e5dbcd82e88 4468 fcitx5-chewing_5.1.9-1.debian.tar.xz Files: 3e6d15be1528cf1fdb969e28dc3d4ade 29624 fcitx5-chewing_5.1.9.orig.tar.xz 661c9d901fa4cc413a4067c9734a1b75 4468 fcitx5-chewing_5.1.9-1.debian.tar.xz Dgit: d55bd12155455a6a474eae399fb671e99cfb3a32 debian archive/debian/5.1.9-1 https://git.dgit.debian.org/fcitx5-chewing Git-Tag-Info: tag=928aaea436941710bb40c7e6fe99a2ff9921cebd fp=7e7729476d87d6f11d91accbc293e7b461825ace Git-Tag-Tagger: Boyuan Yang -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmj9QmYACgkQYG0ITkaD wHn5WQ/+JP/w29a32VtyQwt+JOsHWfL/psECB6BRSZUzgEh3B2aiEEGJr/Om7cTU DG2SNMvknhtOIzOTODoa3hAIRJoxfYCqo73h7bbw/ION/zitfJCoV8bLJG2hlSPP aPu0q0CMa5rEjc/nh9nh0JKRiCQLkW3XpNo4ytlus/96NII34XzhFxw20r/L5C76 51jB5gBVia5XtIMGvtP8OP6tJMLWiuF4XHtGckkmb/8ceaKWKDHzcSdoYlBx0I0/ zSzHdGfxOvEfPlpxsrH2D+6e6kOwyyilE46NRDcec6m8uLBsOfjBvFxaa4DDCp1b fehgfB4ZjXNO63K8ShBbl85K492VpmaTG42fHz5qT/JmKa6ARK5y/NjK/0N0eJj3 IqO8EvUAZkpFEF5jiK/FS94UeT2+WRZErcP7EdbtSlyuo8AfYMPyz6hECOmGdsXM 2ayhMOXMLm6RlEuDToIZjYswmF1Q2TvpuahCUrPWWRHekb9UetFtIcZ+JtJn5lds d7KOsmZpPvJcB3JjvYQrp2oU5e2aoXuKaNjBuZRiLzidXOtU4m7TMVBw3MR4SQLy h92oTFfDy2whrCNAUZKYuC+roODvibdoX8H5/+t/Gpp38LPgRM+7F4Cwj1bgE6+H WzywjZvDeKePRUUBV3hZSh0u76g7Wve3HU4kQrP30nJb1gfi18I= =ZzVA -----END PGP SIGNATURE----- Sat Nov 1 05:18:13 UTC 2025 I: Checking whether the package is not for us Sat Nov 1 05:18:13 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Sat Nov 1 05:18:13 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Sat Nov 1 05:18:13 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Sat Nov 1 05:18:13 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-UsmG3r' ==================================================================================== Sat Nov 1 05:18:14 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "1 fcitx5-chewing forky /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6 5.1.9-1" as arguments. Sat Nov 1 05:18:14 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-PrqJVctk" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Nov 1 05:18:14 UTC 2025 I: Downloading source for forky/fcitx5-chewing=5.1.9-1 Reading package lists... NOTICE: 'fcitx5-chewing' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/input-method-team/fcitx5-chewing.git Please use: git clone https://salsa.debian.org/input-method-team/fcitx5-chewing.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 36.5 kB of source archives. Get:1 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (dsc) [2398 B] Get:2 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (tar) [29.6 kB] Get:3 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (diff) [4468 B] Fetched 36.5 kB in 0s (579 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'fcitx5-chewing' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/input-method-team/fcitx5-chewing.git Please use: git clone https://salsa.debian.org/input-method-team/fcitx5-chewing.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 36.5 kB of source archives. Get:1 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (dsc) [2398 B] Get:2 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (tar) [29.6 kB] Get:3 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (diff) [4468 B] Fetched 36.5 kB in 0s (579 kB/s) Download complete and in download only mode ============================================================================= Building fcitx5-chewing in forky on arm64 on codethink04-arm64 now. Date: Sat Nov 1 05:18:14 GMT 2025 Date UTC: Sat Nov 1 05:18:14 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 31 17:18:14 -12 2025 I: pbuilder-time-stamp: 1761974294 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [fcitx5-chewing_5.1.9-1.dsc] I: copying [./fcitx5-chewing_5.1.9.orig.tar.xz] I: copying [./fcitx5-chewing_5.1.9-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./fcitx5-chewing_5.1.9-1.dsc: no acceptable signature found dpkg-source: info: extracting fcitx5-chewing in fcitx5-chewing-5.1.9 dpkg-source: info: unpacking fcitx5-chewing_5.1.9.orig.tar.xz dpkg-source: info: unpacking fcitx5-chewing_5.1.9-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='a82608f938424c88a7de242e5023248c' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2259148' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_JoWh --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1 --logfile b1/build.log fcitx5-chewing_5.1.9-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: appstream, cmake, debhelper-compat (= 13), extra-cmake-modules, fcitx5-modules-dev (>= 5.1.6), gettext, libchewing3-dev, libfcitx5core-dev (>= 5.1.13), pkgconf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on appstream; however: Package appstream is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on extra-cmake-modules; however: Package extra-cmake-modules is not installed. pbuilder-satisfydepends-dummy depends on fcitx5-modules-dev (>= 5.1.6); however: Package fcitx5-modules-dev is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on libchewing3-dev; however: Package libchewing3-dev is not installed. pbuilder-satisfydepends-dummy depends on libfcitx5core-dev (>= 5.1.13); however: Package libfcitx5core-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: appstream{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} extra-cmake-modules{a} fcitx5-data{a} fcitx5-modules{a} fcitx5-modules-dev{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libappstream5{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libbrotli1{a} libcairo2{a} libchewing3{a} libchewing3-data{a} libchewing3-dev{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libenchant-2-2{a} libexpat1{a} libfcitx5config-dev{a} libfcitx5config6{a} libfcitx5core-dev{a} libfcitx5core7{a} libfcitx5utils-dev{a} libfcitx5utils2{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libfyaml0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libidn2-0{a} libjbig0{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libssh2-1t64{a} libstemmer0d{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libwayland-client0{a} libwayland-cursor0{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-ewmh2{a} libxcb-icccm4{a} libxcb-imdkit1{a} libxcb-keysyms1{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxkbfile1{a} libxml2-16{a} libxmlb2{a} libxrender1{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} sensible-utils{a} shared-mime-info{a} xkb-data{a} The following packages are RECOMMENDED but will NOT be installed: aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz ca-certificates curl enchant-2 krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget xdg-user-dirs 0 packages upgraded, 144 newly installed, 0 to remove and 0 not upgraded. Need to get 54.8 MB of archives. After unpacking 199 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 30 http://deb.debian.org/debian forky/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libfyaml0 arm64 0.9-2 [194 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libstemmer0d arm64 3.0.1-1 [126 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libxmlb2 arm64 0.3.24-2 [58.5 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libappstream5 arm64 1.1.1-1 [210 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 appstream arm64 1.1.1-1 [560 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 59 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-7 [540 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 65 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 libtext-iconv-perl arm64 1.7-8.1 [14.0 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 dictionaries-common all 1.30.11 [174 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 extra-cmake-modules arm64 6.18.0-1 [206 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 fcitx5-data all 5.1.16-1 [6955 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 78 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 88 http://deb.debian.org/debian forky/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 libaspell15 arm64 0.60.8.1-6 [303 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 97 http://deb.debian.org/debian forky/main arm64 libfcitx5utils2 arm64 5.1.16-1 [248 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 libfcitx5config6 arm64 5.1.16-1 [57.6 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 xkb-data all 2.42-1 [790 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 libxkbcommon0 arm64 1.7.0-2.1 [106 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 libfcitx5core7 arm64 5.1.16-1 [306 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 103 http://deb.debian.org/debian forky/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 106 http://deb.debian.org/debian forky/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 107 http://deb.debian.org/debian forky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 108 http://deb.debian.org/debian forky/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 109 http://deb.debian.org/debian forky/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 110 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 111 http://deb.debian.org/debian forky/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 112 http://deb.debian.org/debian forky/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 113 http://deb.debian.org/debian forky/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 116 http://deb.debian.org/debian forky/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 117 http://deb.debian.org/debian forky/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 118 http://deb.debian.org/debian forky/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 119 http://deb.debian.org/debian forky/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 120 http://deb.debian.org/debian forky/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 121 http://deb.debian.org/debian forky/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 122 http://deb.debian.org/debian forky/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 123 http://deb.debian.org/debian forky/main arm64 libxcb-ewmh2 arm64 0.4.2-1 [32.5 kB] Get: 124 http://deb.debian.org/debian forky/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 125 http://deb.debian.org/debian forky/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 126 http://deb.debian.org/debian forky/main arm64 libxcb-imdkit1 arm64 1.0.9-1+b1 [282 kB] Get: 127 http://deb.debian.org/debian forky/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 128 http://deb.debian.org/debian forky/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 129 http://deb.debian.org/debian forky/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 130 http://deb.debian.org/debian forky/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 131 http://deb.debian.org/debian forky/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 132 http://deb.debian.org/debian forky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2.1 [15.3 kB] Get: 133 http://deb.debian.org/debian forky/main arm64 libxkbfile1 arm64 1:1.1.0-1+b4 [72.4 kB] Get: 134 http://deb.debian.org/debian forky/main arm64 fcitx5-modules arm64 5.1.16-1 [844 kB] Get: 135 http://deb.debian.org/debian forky/main arm64 libfcitx5config-dev arm64 5.1.16-1 [20.1 kB] Get: 136 http://deb.debian.org/debian forky/main arm64 libfcitx5utils-dev arm64 5.1.16-1 [78.2 kB] Get: 137 http://deb.debian.org/debian forky/main arm64 libfcitx5core-dev arm64 5.1.16-1 [39.3 kB] Get: 138 http://deb.debian.org/debian forky/main arm64 fcitx5-modules-dev arm64 5.1.16-1 [15.6 kB] Get: 139 http://deb.debian.org/debian forky/main arm64 libchewing3-data all 0.10.3-1 [1275 kB] Get: 140 http://deb.debian.org/debian forky/main arm64 libchewing3 arm64 0.10.3-1 [344 kB] Get: 141 http://deb.debian.org/debian forky/main arm64 libchewing3-dev arm64 0.10.3-1 [19.6 kB] Get: 142 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 54.8 MB in 1s (87.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../000-libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../013-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../014-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../015-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../017-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../018-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../019-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../020-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../021-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../022-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../023-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../024-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../025-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../026-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../027-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../028-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../029-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../030-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../031-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../032-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../033-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../034-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../035-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../036-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../038-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../039-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libfyaml0:arm64. Preparing to unpack .../040-libfyaml0_0.9-2_arm64.deb ... Unpacking libfyaml0:arm64 (0.9-2) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../041-libstemmer0d_3.0.1-1_arm64.deb ... Unpacking libstemmer0d:arm64 (3.0.1-1) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../042-libxmlb2_0.3.24-2_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.24-2) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../043-libappstream5_1.1.1-1_arm64.deb ... Unpacking libappstream5:arm64 (1.1.1-1) ... Selecting previously unselected package appstream. Preparing to unpack .../044-appstream_1.1.1-1_arm64.deb ... Unpacking appstream (1.1.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../045-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../046-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../047-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../048-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../049-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../050-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../051-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../052-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../053-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../054-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../055-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../056-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../057-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../058-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../059-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../060-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../063-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../064-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../065-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../066-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../067-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../068-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../069-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../070-libtext-iconv-perl_1.7-8.1_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8.1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../071-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../072-dictionaries-common_1.30.11_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.11) ... Selecting previously unselected package extra-cmake-modules. Preparing to unpack .../073-extra-cmake-modules_6.18.0-1_arm64.deb ... Unpacking extra-cmake-modules (6.18.0-1) ... Selecting previously unselected package fcitx5-data. Preparing to unpack .../074-fcitx5-data_5.1.16-1_all.deb ... Unpacking fcitx5-data (5.1.16-1) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../075-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../076-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../077-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../078-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../079-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../080-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../081-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../082-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../083-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../084-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../085-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../086-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../087-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../088-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../090-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../091-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../092-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../093-libaspell15_0.60.8.1-6_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-6) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../094-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../095-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libfcitx5utils2:arm64. Preparing to unpack .../096-libfcitx5utils2_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils2:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config6:arm64. Preparing to unpack .../097-libfcitx5config6_5.1.16-1_arm64.deb ... Unpacking libfcitx5config6:arm64 (5.1.16-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../098-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../099-libxkbcommon0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libfcitx5core7:arm64. Preparing to unpack .../100-libfcitx5core7_5.1.16-1_arm64.deb ... Unpacking libfcitx5core7:arm64 (5.1.16-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../101-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../102-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../103-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../104-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../105-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../106-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../107-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../108-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../109-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../110-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../111-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../112-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../113-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../114-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../115-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../116-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../117-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../118-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../119-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../120-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-ewmh2:arm64. Preparing to unpack .../122-libxcb-ewmh2_0.4.2-1_arm64.deb ... Unpacking libxcb-ewmh2:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../123-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../124-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-imdkit1:arm64. Preparing to unpack .../125-libxcb-imdkit1_1.0.9-1+b1_arm64.deb ... Unpacking libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../126-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../127-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../128-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../129-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../130-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../131-libxkbcommon-x11-0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../132-libxkbfile1_1%3a1.1.0-1+b4_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-1+b4) ... Selecting previously unselected package fcitx5-modules:arm64. Preparing to unpack .../133-fcitx5-modules_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config-dev:arm64. Preparing to unpack .../134-libfcitx5config-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5config-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5utils-dev:arm64. Preparing to unpack .../135-libfcitx5utils-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5core-dev:arm64. Preparing to unpack .../136-libfcitx5core-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5core-dev:arm64 (5.1.16-1) ... Selecting previously unselected package fcitx5-modules-dev:arm64. Preparing to unpack .../137-fcitx5-modules-dev_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libchewing3-data. Preparing to unpack .../138-libchewing3-data_0.10.3-1_all.deb ... Unpacking libchewing3-data (0.10.3-1) ... Selecting previously unselected package libchewing3:arm64. Preparing to unpack .../139-libchewing3_0.10.3-1_arm64.deb ... Unpacking libchewing3:arm64 (0.10.3-1) ... Selecting previously unselected package libchewing3-dev:arm64. Preparing to unpack .../140-libchewing3-dev_0.10.3-1_arm64.deb ... Unpacking libchewing3-dev:arm64 (0.10.3-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../141-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../142-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../143-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8.1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up extra-cmake-modules (6.18.0-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libaspell15:arm64 (0.60.8.1-6) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libfyaml0:arm64 (0.9-2) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up autotools-dev (20240727.1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libchewing3-data (0.10.3-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libxcb-ewmh2:arm64 (0.4.2-1) ... Setting up libstemmer0d:arm64 (3.0.1-1) ... Setting up libxkbfile1:arm64 (1:1.1.0-1+b4) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libchewing3:arm64 (0.10.3-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up libfcitx5utils2:arm64 (5.1.16-1) ... Setting up fcitx5-data (5.1.16-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2.1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libchewing3-dev:arm64 (0.10.3-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.11) ... Setting up libtool (2.5.4-7) ... Setting up libfcitx5config6:arm64 (5.1.16-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libfcitx5config-dev:arm64 (5.1.16-1) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libfcitx5utils-dev:arm64 (5.1.16-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up libfcitx5core7:arm64 (5.1.16-1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libfcitx5core-dev:arm64 (5.1.16-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxmlb2:arm64 (0.3.24-2) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libappstream5:arm64 (1.1.1-1) ... Setting up fcitx5-modules:arm64 (5.1.16-1) ... Setting up appstream (1.1.1-1) ... ? Metadata cache was updated successfully. Setting up cmake (4.1.1+really3.31.6-2) ... Setting up fcitx5-modules-dev:arm64 (5.1.16-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.11) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.9-1_source.changes dpkg-buildpackage: info: source package fcitx5-chewing dpkg-buildpackage: info: source version 5.1.9-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Installing in the same prefix as Fcitx, adopting their path scheme by default -- Found Gettext: /usr/bin/msgmerge (found version "0.23.1") -- Checking for module 'chewing>=0.5.0' -- Found chewing, version 0.10.3 chewing CMake Warning (dev) at test/addon/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at test/inputmethod/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- The following REQUIRED packages have been found: * ECM * PkgConfig * Fcitx5Core (required version >= 5.1.16) * Fcitx5ModuleTestFrontend * Fcitx5Module * Gettext -- Configuring done (1.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 5%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml /usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml [ 15%] Generating fcitx5-chewing-ca.mo [ 15%] Generating chewing-addon.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ca.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 21%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o [ 31%] Generating fcitx5-chewing-da.mo [ 36%] Generating chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/src/eim.cpp cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/da.po [ 42%] Generating fcitx5-chewing-he.mo [ 26%] Generating fcitx5-chewing-de.mo make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 47%] Generating fcitx5-chewing-ko.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/de.po [ 52%] Generating fcitx5-chewing-ru.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/he.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ko.po [ 57%] Generating fcitx5-chewing-fr.mo [ 63%] Generating fcitx5-chewing-ja.mo [ 63%] Built target chewing-addon.conf.in-fmt cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ja.po [ 68%] Generating fcitx5-chewing-tr.mo make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-fr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/fr.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ru.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/tr.po [ 68%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt [ 68%] Built target chewing.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/chewing.conf make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" [ 73%] Generating fcitx5-chewing-vi.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-vi.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/vi.po [ 78%] Generating fcitx5-chewing-zh_CN.mo [ 84%] Generating fcitx5-chewing-zh_TW.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_TW.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_CN.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target fcitx5-chewing-translation make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-addon [ 84%] Built target copy-im make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 89%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/c++ -I/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test -I/usr/include/Fcitx5/Module/fcitx-module/testfrontend -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT test/CMakeFiles/testchewing.dir/testchewing.cpp.o -MF CMakeFiles/testchewing.dir/testchewing.cpp.o.d -o CMakeFiles/testchewing.dir/testchewing.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/test/testchewing.cpp [ 94%] Linking CXX executable testchewing cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testchewing.dir/link.txt --verbose=1 /usr/bin/c++ -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testchewing.dir/link.d CMakeFiles/testchewing.dir/testchewing.cpp.o -o testchewing /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 94%] Built target testchewing [100%] Linking CXX shared module libchewing.so cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/chewing.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libchewing.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/chewing.dir/link.d -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -shared -o libchewing.so CMakeFiles/chewing.dir/eim.cpp.o /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 /usr/lib/aarch64-linux-gnu/libchewing.so make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [100%] Built target chewing make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh_auto_test cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j12 UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: testchewing 1: Test command: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/testchewing 1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test 1: Test timeout computed to be: 10000000 1: D2025-11-01 05:19:11.404942 i18n.cpp:55] Add gettext domain fcitx5 at optional(has_value=0 ) 1: D2025-11-01 05:19:11.420716 instance.cpp:2015] Trigger Key: Control+space Zenkaku_Hankaku Hangul 1: I2025-11-01 05:19:11.420944 instance.cpp:1416] Override Enabled Addons: {chewing, testfrontend, testim} 1: I2025-11-01 05:19:11.420962 instance.cpp:1417] Override Disabled Addons: {all} 1: D2025-11-01 05:19:11.421210 addonmanager.cpp:166] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-11-01 05:19:11.421380 addonmanager.cpp:204] Loaded addon testim 1: D2025-11-01 05:19:11.421392 addonmanager.cpp:166] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-11-01 05:19:11.421538 addonmanager.cpp:204] Loaded addon testfrontend 1: I2025-11-01 05:19:11.421642 inputmethodmanager.cpp:210] Found 3 input method(s) in addon testim 1: I2025-11-01 05:19:11.421659 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one 1: I2025-11-01 05:19:11.421682 instance.cpp:396] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] 1: I2025-11-01 05:19:11.421688 instance.cpp:401] Generated groups: [Default] 1: D2025-11-01 05:19:11.421926 addonmanager.cpp:166] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [(core, SemanticVersion(5.1.13))] OptDep: [(chttrans, SemanticVersion(0.1.0))] 1: D2025-11-01 05:19:11.423406 i18n.cpp:55] Add gettext domain fcitx5-chewing at optional(has_value=1 "") 1: D2025-11-01 05:19:11.436541 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.436818 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: I2025-11-01 05:19:11.436901 addonmanager.cpp:204] Loaded addon chewing 1: D2025-11-01 05:19:11.437030 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.437105 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.437188 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.437250 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.437311 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.437367 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.437428 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.437496 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.437561 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.437626 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441555 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.441621 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.441630 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441639 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.441644 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441649 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441654 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441756 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.441765 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441775 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.441781 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.441787 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441801 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.441806 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441811 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441815 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441820 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.441825 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441833 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.441839 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.441877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.441886 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441895 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.441899 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441903 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441907 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441935 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.441947 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.441964 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "分", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.441971 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.441976 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.441981 eim.cpp:602] Text: 分 Zuin: 1: I2025-11-01 05:19:11.441987 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441996 eim.cpp:466] KeyEvent: Down 1: D2025-11-01 05:19:11.442003 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.442011 eim.cpp:288] [src/editor/mod.rs:986 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.442044 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442051 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.442057 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.442062 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.442065 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.442069 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442095 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442113 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.442145 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442154 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442169 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "分", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442175 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.442180 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.442185 eim.cpp:602] Text: 分 Zuin: 1: I2025-11-01 05:19:11.442191 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442201 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.442228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442236 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K7-N7-7- 1: D2025-11-01 05:19:11.442264 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442280 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.442285 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false 1: D2025-11-01 05:19:11.442292 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.442299 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } 1: D2025-11-01 05:19:11.442304 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442330 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442340 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442354 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442360 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442365 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442369 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.442376 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442384 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.442390 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.442417 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442426 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442439 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442444 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442449 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442456 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } 1: D2025-11-01 05:19:11.442463 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-11-01 05:19:11.442469 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: D2025-11-01 05:19:11.442496 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.442511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.442516 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.442521 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.442555 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.442644 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.442660 testfrontend.cpp:28] Commit: 玢 1: D2025-11-01 05:19:11.442666 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442672 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.442681 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442697 eim.cpp:321] Set layout to: KB_HANYU_PINYIN 1: D2025-11-01 05:19:11.442707 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin } 1: D2025-11-01 05:19:11.442737 eim.cpp:466] KeyEvent: h 1: D2025-11-01 05:19:11.442737 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.442790 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.442870 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.442879 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.442887 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.442903 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.442910 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.445966 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-11-01 05:19:11.446018 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446028 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.446035 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446040 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446044 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446055 eim.cpp:602] Text: Zuin: h 1: I2025-11-01 05:19:11.446072 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446093 eim.cpp:466] KeyEvent: u 1: D2025-11-01 05:19:11.446101 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-11-01 05:19:11.446107 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446112 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.446117 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446121 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446125 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446129 eim.cpp:602] Text: Zuin: hu 1: I2025-11-01 05:19:11.446135 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446141 eim.cpp:466] KeyEvent: 2 1: D2025-11-01 05:19:11.446148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K2-N2-2- 1: D2025-11-01 05:19:11.446221 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446232 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446242 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446246 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446250 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446255 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446302 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446315 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446344 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446349 eim.cpp:602] Text: 胡 Zuin: 1: I2025-11-01 05:19:11.446355 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446363 eim.cpp:466] KeyEvent: j 1: D2025-11-01 05:19:11.446369 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K33-J-j- 1: D2025-11-01 05:19:11.446374 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446381 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446387 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446392 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446396 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446442 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446453 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446466 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446471 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446477 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446481 eim.cpp:602] Text: 胡 Zuin: j 1: I2025-11-01 05:19:11.446487 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446493 eim.cpp:466] KeyEvent: i 1: D2025-11-01 05:19:11.446499 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-11-01 05:19:11.446505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446516 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446520 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446524 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446570 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446593 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446598 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446603 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446608 eim.cpp:602] Text: 胡 Zuin: ji 1: I2025-11-01 05:19:11.446614 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446620 eim.cpp:466] KeyEvent: a 1: D2025-11-01 05:19:11.446626 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K27-A-a- 1: D2025-11-01 05:19:11.446631 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446637 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446643 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446647 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446652 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446699 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446710 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446722 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446727 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446733 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446737 eim.cpp:602] Text: 胡 Zuin: jia 1: I2025-11-01 05:19:11.446743 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446749 eim.cpp:466] KeyEvent: 3 1: D2025-11-01 05:19:11.446755 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-11-01 05:19:11.446789 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446797 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446805 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.446810 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446814 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446818 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446864 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446874 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446885 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.446924 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446934 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446950 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.446962 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.446967 eim.cpp:602] Text: 胡假 Zuin: 1: I2025-11-01 05:19:11.446972 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446979 eim.cpp:466] KeyEvent: h 1: D2025-11-01 05:19:11.446985 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-11-01 05:19:11.446990 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446998 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447003 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447007 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447011 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447056 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447077 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447085 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447116 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447126 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447141 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447147 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447152 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447158 eim.cpp:602] Text: 胡假 Zuin: h 1: I2025-11-01 05:19:11.447164 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447170 eim.cpp:466] KeyEvent: u 1: D2025-11-01 05:19:11.447176 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-11-01 05:19:11.447181 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447189 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447194 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447198 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447202 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447258 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447268 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447275 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447306 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447316 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447337 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447342 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447347 eim.cpp:602] Text: 胡假 Zuin: hu 1: I2025-11-01 05:19:11.447352 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447359 eim.cpp:466] KeyEvent: 3 1: D2025-11-01 05:19:11.447365 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-11-01 05:19:11.447385 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447391 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447400 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447405 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447409 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447413 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447462 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447481 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447489 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447498 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447507 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447538 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447557 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447565 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447584 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447592 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447612 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447620 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447625 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447630 eim.cpp:602] Text: 胡假虎 Zuin: 1: I2025-11-01 05:19:11.447636 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447642 eim.cpp:466] KeyEvent: w 1: D2025-11-01 05:19:11.447648 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K16-W-w- 1: D2025-11-01 05:19:11.447654 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447663 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447667 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447672 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447676 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447721 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447733 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447742 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447750 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447759 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447768 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447799 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447808 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447818 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447825 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447845 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447853 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447871 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447878 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447883 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447888 eim.cpp:602] Text: 胡假虎 Zuin: w 1: I2025-11-01 05:19:11.447894 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447900 eim.cpp:466] KeyEvent: e 1: D2025-11-01 05:19:11.447906 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-11-01 05:19:11.447911 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447920 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447926 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447930 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447934 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447980 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447992 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448001 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448009 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448018 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448026 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448057 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448076 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448084 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448103 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448111 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448130 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448136 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448142 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448147 eim.cpp:602] Text: 胡假虎 Zuin: we 1: I2025-11-01 05:19:11.448152 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448159 eim.cpp:466] KeyEvent: i 1: D2025-11-01 05:19:11.448165 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-11-01 05:19:11.448170 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448180 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448185 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448189 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448192 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448238 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448249 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448258 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448266 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448275 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448284 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448314 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448324 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448333 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448341 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448360 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448368 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448387 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448393 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448398 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448403 eim.cpp:602] Text: 胡假虎 Zuin: wei 1: I2025-11-01 05:19:11.448409 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448443 eim.cpp:466] KeyEvent: 1 1: D2025-11-01 05:19:11.448450 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.448490 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448499 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448509 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448514 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448518 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448522 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448568 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448589 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448596 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448606 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448624 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448636 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.448668 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448678 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448687 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448704 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448712 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.448732 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448740 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448750 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448758 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.448791 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448800 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448844 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448857 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448863 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448869 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.448875 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448881 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.448886 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448891 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.448898 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448913 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.448921 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.448932 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448944 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448950 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448959 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448964 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448968 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448972 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448982 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448990 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["狐假虎威"] 1: D2025-11-01 05:19:11.449040 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449052 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449061 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449069 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.449079 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449087 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.449097 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.449139 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449149 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449159 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449166 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.449175 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449184 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.449203 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449210 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449220 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449229 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.449263 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449315 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.449322 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449333 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.449338 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449343 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.449350 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449355 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.449361 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.449370 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.449382 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449388 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.449399 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449408 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449418 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449423 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.449433 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.449444 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449450 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["虎威"] 1: D2025-11-01 05:19:11.453715 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.453937 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454007 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454070 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.454131 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454194 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.454257 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454320 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.454409 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454530 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454587 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.454642 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.454796 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454859 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454919 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454978 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.455063 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.455127 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.455224 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.456860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.456947 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457010 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.457066 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457121 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.457169 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457233 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.457297 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.457367 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.457445 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457536 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.457600 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457695 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457748 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.457816 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.457904 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457980 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-11-01 05:19:11.458108 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458176 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.458235 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458294 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.458351 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458410 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.458464 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.461647 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461662 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461672 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461680 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.461690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.461719 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461727 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461738 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461747 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.461782 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461792 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461841 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.461860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461866 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461872 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.461878 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461884 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.461889 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461897 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.461916 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.461942 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.461979 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461991 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.462024 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462044 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-11-01 05:19:11.462050 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false 1: D2025-11-01 05:19:11.462059 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.462070 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } 1: D2025-11-01 05:19:11.462075 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.462125 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462137 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462148 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462155 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.462165 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462174 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462184 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462196 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.462228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462238 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462255 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462265 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.462292 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462300 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462310 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462318 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.462352 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462363 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462406 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.462416 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462421 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462427 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.462432 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462438 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.462445 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462450 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.462462 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.462471 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.462478 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.462525 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462537 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462547 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462555 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.462564 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462573 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462583 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462594 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.462625 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462635 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462645 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462652 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462662 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462671 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.462690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462708 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462716 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.462749 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462760 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462801 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.462811 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462816 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462822 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.462827 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462833 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.462838 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462849 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } 1: D2025-11-01 05:19:11.462857 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..4, "狐假虎威")] 1: D2025-11-01 05:19:11.462867 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 1: D2025-11-01 05:19:11.462877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462884 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.462890 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.462896 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.462903 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.462938 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.463005 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.463017 testfrontend.cpp:28] Commit: 狐假虎威 1: D2025-11-01 05:19:11.463022 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.463028 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.463035 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.463045 eim.cpp:466] KeyEvent: f 1: D2025-11-01 05:19:11.463054 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.463104 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.463197 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.463208 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.463215 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.463231 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.463238 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.463895 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K30-F-f- 1: D2025-11-01 05:19:11.463989 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.464047 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.464103 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.464157 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.464209 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.464267 eim.cpp:602] Text: Zuin: f 1: I2025-11-01 05:19:11.464327 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.464395 eim.cpp:466] KeyEvent: e 1: D2025-11-01 05:19:11.464480 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-11-01 05:19:11.464564 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.464624 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.464680 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.464734 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.464783 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.464835 eim.cpp:602] Text: Zuin: fe 1: I2025-11-01 05:19:11.464894 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.464954 eim.cpp:466] KeyEvent: n 1: D2025-11-01 05:19:11.465015 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K43-N-n- 1: D2025-11-01 05:19:11.465074 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.465127 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.465178 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.465228 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.465288 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.465342 eim.cpp:602] Text: Zuin: fen 1: I2025-11-01 05:19:11.465398 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.465459 eim.cpp:466] KeyEvent: 1 1: D2025-11-01 05:19:11.465548 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.465657 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.465719 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.465789 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.465843 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.465892 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.465982 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.466053 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.466269 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.466327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.466377 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.466439 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.466504 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.466557 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.466621 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.466707 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.466760 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.466817 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.466866 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.466912 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.467008 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.467110 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.467184 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.467430 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.467492 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.467560 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.467614 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.467678 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.467732 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.467776 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.467831 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.467921 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.469557 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.469608 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.469615 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.469628 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.469634 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-11-01 05:19:11.469642 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: I2025-11-01 05:19:11.469689 testfrontend.cpp:28] Commit: 玢 1: D2025-11-01 05:19:11.469696 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.469714 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.469725 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469732 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.469741 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.469768 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.469778 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.469829 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469834 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.469847 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.469853 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.469857 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.469861 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.469866 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469870 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.469876 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.469881 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.469886 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.469894 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.469908 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.469918 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.469924 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.469930 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.469936 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.469943 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.469990 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.470054 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.470062 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.470067 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.470073 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.470080 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.470093 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.470098 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.470147 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.470234 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.470244 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.470251 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.470266 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.470273 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.470514 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.470588 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.470644 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.470698 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.470751 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.470804 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.470860 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.470917 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.470988 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.471047 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.471146 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.471210 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.471262 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.471313 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.471362 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.471450 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.471523 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.471841 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.471907 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.471960 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.472020 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.472088 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.472148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.472201 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.472258 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.472308 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.472357 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.472407 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.472529 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.472608 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.472957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.473019 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.473073 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.473133 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.473198 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.473258 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.477528 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.477594 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.477602 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.477607 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.477612 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.477672 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477694 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.477702 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.477709 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.477715 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.477730 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.477754 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.477763 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.477794 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.477802 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.477807 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.477811 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.477815 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.477847 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477863 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) 1: D2025-11-01 05:19:11.477893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477922 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1791, 1: total_score(): 15791, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1791, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.477933 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477939 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477945 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.477950 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477955 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.477961 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.477972 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.477979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.478010 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478024 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) 1: D2025-11-01 05:19:11.478055 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478079 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1791, 1: total_score(): 15791, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1791, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.478088 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478093 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478099 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.478104 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478112 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.478118 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] 1: D2025-11-01 05:19:11.478126 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 1: D2025-11-01 05:19:11.478139 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.478145 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478151 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.478158 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.478195 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.478246 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.478255 testfrontend.cpp:28] Commit: 紛紛 1: D2025-11-01 05:19:11.478260 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478266 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478272 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478281 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.478289 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478294 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478300 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-11-01 05:19:11.478308 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478313 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.478317 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.478321 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.478328 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478333 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478338 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478342 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478350 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.478372 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.478381 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.478429 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478435 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478443 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478448 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.478452 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.478456 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.478461 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478465 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.478471 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478476 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478482 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.478489 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478501 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.478510 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.478516 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478522 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478527 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478531 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478536 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478541 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.478546 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478554 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.478560 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.478565 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478571 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478575 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478579 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478583 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478588 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.478593 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478600 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.478606 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.478640 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478648 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.478654 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478658 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478662 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478709 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.478717 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.478722 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.478727 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.478733 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478740 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.478746 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.478751 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478757 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478762 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478766 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478771 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478777 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478782 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.478786 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.478790 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.478794 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478799 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478804 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478808 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478813 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.478824 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.478831 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.478857 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478863 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478870 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478875 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.478879 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.478883 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.478887 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478891 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.478896 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478902 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478907 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.478914 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478923 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.478930 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.478936 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478941 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478948 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478952 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478956 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478962 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.478967 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478974 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.478979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.478984 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478990 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478994 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478998 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479002 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479007 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479012 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479019 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479024 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.479056 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479064 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479069 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479073 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479077 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479123 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479129 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479134 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479139 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.479144 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479151 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.479157 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.479162 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479169 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479173 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479177 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479181 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479212 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479228 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479234 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479240 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479244 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.479250 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479257 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.479262 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.479268 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479274 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479279 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479283 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479287 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479319 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479332 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479343 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479348 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479354 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479360 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479366 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.479395 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479403 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.479408 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479412 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479416 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479447 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479464 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.479495 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479527 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479535 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479540 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479545 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.479551 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479557 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.479562 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479569 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479575 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.479580 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479587 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479592 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479596 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479600 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479632 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479645 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479651 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479657 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479661 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.479667 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479674 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479680 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.479685 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479690 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479695 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479699 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.479704 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479710 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479716 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479721 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.479727 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-11-01 05:19:11.479732 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.479736 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.479740 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.479744 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.479748 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479753 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.479758 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479762 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.479768 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.479780 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.479786 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.479813 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479818 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.479825 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.479829 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.479833 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.479837 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.479841 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479845 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.479851 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479856 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.479861 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.479868 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479877 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.479884 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.479889 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479896 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479901 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479905 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479909 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479914 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.479919 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479926 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.479932 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.479937 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479943 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479947 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479951 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479955 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479960 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479965 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479972 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479977 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.480008 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480016 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480020 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480024 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480028 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480059 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480074 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480080 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480086 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480091 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.480097 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480104 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.480109 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.480114 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480121 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480126 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480130 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480134 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480164 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480180 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480185 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480190 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480195 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.480201 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480208 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.480214 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.480219 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480225 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480230 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480234 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480238 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480269 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480282 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480287 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480292 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480297 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.480303 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480310 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.480315 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.480344 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480352 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480357 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480361 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480365 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480396 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480435 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480503 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480511 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480517 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480523 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480528 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480533 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.480540 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480548 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.480555 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.480561 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480569 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480573 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480577 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480582 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480629 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480660 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480686 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480692 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480698 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480703 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480708 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480714 eim.cpp:602] Text: 紛紛 Zuin: ㄈ 1: I2025-11-01 05:19:11.480719 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480727 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.480733 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.480738 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480745 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480750 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480754 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480758 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480789 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480804 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480835 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480858 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480866 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480871 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480877 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480882 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480887 eim.cpp:602] Text: 紛紛 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.480893 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480900 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.480905 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.480909 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.480913 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.480945 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480959 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480990 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.481013 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.481020 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481026 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481031 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.481036 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481044 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.481051 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] 1: D2025-11-01 05:19:11.481058 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 1: I2025-11-01 05:19:11.481072 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ 1: D2025-11-01 05:19:11.481078 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.481083 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.481088 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.481093 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.481099 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.481113 instance.cpp:1465] Running save... 1: I2025-11-01 05:19:11.481187 addonmanager.cpp:306] Unloading addon chewing 1: I2025-11-01 05:19:11.489559 addonmanager.cpp:306] Unloading addon testfrontend 1: I2025-11-01 05:19:11.489624 addonmanager.cpp:306] Unloading addon testim 1/1 Test #1: testchewing ...................... Passed 0.10 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.10 sec make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/lib/aarch64-linux-gnu/fcitx5/libchewing.so -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/inputmethod/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/addon/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh_installdocs dh_installchangelogs dh_icons dh_perl dh_link dh_strip_nondeterminism Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fcitx5-chewing-dbgsym' in '../fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb'. dpkg-deb: building package 'fcitx5-chewing' in '../fcitx5-chewing_5.1.9-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.buildinfo dpkg-genchanges --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2259148 and its subdirectories I: Current time: Fri Oct 31 17:19:17 -12 2025 I: pbuilder-time-stamp: 1761974357 Sat Nov 1 05:19:17 UTC 2025 I: Signing ./b1/fcitx5-chewing_5.1.9-1_arm64.buildinfo as fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc Sat Nov 1 05:19:17 UTC 2025 I: Signed ./b1/fcitx5-chewing_5.1.9-1_arm64.buildinfo as ./b1/fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc Sat Nov 1 05:19:17 UTC 2025 - build #1 for fcitx5-chewing/forky/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Sat Nov 1 05:19:17 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-PrqJVctk, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 05:19 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 05:18 b2 -rw-rw-r-- 1 jenkins jenkins 2398 Oct 25 21:40 fcitx5-chewing_5.1.9-1.dsc -rw------- 1 jenkins jenkins 3551 Nov 1 05:18 rbuildlog.t0mLNw5 /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1: total 880 -rw-r--r-- 1 jenkins jenkins 275202 Nov 1 05:19 build.log -rw-r--r-- 1 jenkins jenkins 496004 Nov 1 05:19 fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 4468 Nov 1 05:19 fcitx5-chewing_5.1.9-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2398 Nov 1 05:19 fcitx5-chewing_5.1.9-1.dsc -rw-r--r-- 1 jenkins jenkins 8441 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 9323 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1394 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 41576 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 1517 Nov 1 05:19 fcitx5-chewing_5.1.9-1_source.changes -rw-r--r-- 1 jenkins jenkins 29624 Nov 1 05:19 fcitx5-chewing_5.1.9.orig.tar.xz /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2: total 0 Sat Nov 1 05:19:18 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 31 17:18:14 -12 2025 I: pbuilder-time-stamp: 1761974294 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [fcitx5-chewing_5.1.9-1.dsc] I: copying [./fcitx5-chewing_5.1.9.orig.tar.xz] I: copying [./fcitx5-chewing_5.1.9-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./fcitx5-chewing_5.1.9-1.dsc: no acceptable signature found dpkg-source: info: extracting fcitx5-chewing in fcitx5-chewing-5.1.9 dpkg-source: info: unpacking fcitx5-chewing_5.1.9.orig.tar.xz dpkg-source: info: unpacking fcitx5-chewing_5.1.9-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='a82608f938424c88a7de242e5023248c' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2259148' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_JoWh --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1 --logfile b1/build.log fcitx5-chewing_5.1.9-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: appstream, cmake, debhelper-compat (= 13), extra-cmake-modules, fcitx5-modules-dev (>= 5.1.6), gettext, libchewing3-dev, libfcitx5core-dev (>= 5.1.13), pkgconf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on appstream; however: Package appstream is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on extra-cmake-modules; however: Package extra-cmake-modules is not installed. pbuilder-satisfydepends-dummy depends on fcitx5-modules-dev (>= 5.1.6); however: Package fcitx5-modules-dev is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on libchewing3-dev; however: Package libchewing3-dev is not installed. pbuilder-satisfydepends-dummy depends on libfcitx5core-dev (>= 5.1.13); however: Package libfcitx5core-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: appstream{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} extra-cmake-modules{a} fcitx5-data{a} fcitx5-modules{a} fcitx5-modules-dev{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libappstream5{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libbrotli1{a} libcairo2{a} libchewing3{a} libchewing3-data{a} libchewing3-dev{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libenchant-2-2{a} libexpat1{a} libfcitx5config-dev{a} libfcitx5config6{a} libfcitx5core-dev{a} libfcitx5core7{a} libfcitx5utils-dev{a} libfcitx5utils2{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libfyaml0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libidn2-0{a} libjbig0{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libssh2-1t64{a} libstemmer0d{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libwayland-client0{a} libwayland-cursor0{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-ewmh2{a} libxcb-icccm4{a} libxcb-imdkit1{a} libxcb-keysyms1{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxkbfile1{a} libxml2-16{a} libxmlb2{a} libxrender1{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} sensible-utils{a} shared-mime-info{a} xkb-data{a} The following packages are RECOMMENDED but will NOT be installed: aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz ca-certificates curl enchant-2 krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget xdg-user-dirs 0 packages upgraded, 144 newly installed, 0 to remove and 0 not upgraded. Need to get 54.8 MB of archives. After unpacking 199 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 30 http://deb.debian.org/debian forky/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libfyaml0 arm64 0.9-2 [194 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libstemmer0d arm64 3.0.1-1 [126 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libxmlb2 arm64 0.3.24-2 [58.5 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libappstream5 arm64 1.1.1-1 [210 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 appstream arm64 1.1.1-1 [560 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 59 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-7 [540 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 65 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 libtext-iconv-perl arm64 1.7-8.1 [14.0 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 dictionaries-common all 1.30.11 [174 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 extra-cmake-modules arm64 6.18.0-1 [206 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 fcitx5-data all 5.1.16-1 [6955 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 78 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 88 http://deb.debian.org/debian forky/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 libaspell15 arm64 0.60.8.1-6 [303 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 97 http://deb.debian.org/debian forky/main arm64 libfcitx5utils2 arm64 5.1.16-1 [248 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 libfcitx5config6 arm64 5.1.16-1 [57.6 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 xkb-data all 2.42-1 [790 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 libxkbcommon0 arm64 1.7.0-2.1 [106 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 libfcitx5core7 arm64 5.1.16-1 [306 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 103 http://deb.debian.org/debian forky/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 106 http://deb.debian.org/debian forky/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 107 http://deb.debian.org/debian forky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 108 http://deb.debian.org/debian forky/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 109 http://deb.debian.org/debian forky/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 110 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 111 http://deb.debian.org/debian forky/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 112 http://deb.debian.org/debian forky/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 113 http://deb.debian.org/debian forky/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 116 http://deb.debian.org/debian forky/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 117 http://deb.debian.org/debian forky/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 118 http://deb.debian.org/debian forky/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 119 http://deb.debian.org/debian forky/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 120 http://deb.debian.org/debian forky/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 121 http://deb.debian.org/debian forky/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 122 http://deb.debian.org/debian forky/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 123 http://deb.debian.org/debian forky/main arm64 libxcb-ewmh2 arm64 0.4.2-1 [32.5 kB] Get: 124 http://deb.debian.org/debian forky/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 125 http://deb.debian.org/debian forky/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 126 http://deb.debian.org/debian forky/main arm64 libxcb-imdkit1 arm64 1.0.9-1+b1 [282 kB] Get: 127 http://deb.debian.org/debian forky/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 128 http://deb.debian.org/debian forky/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 129 http://deb.debian.org/debian forky/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 130 http://deb.debian.org/debian forky/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 131 http://deb.debian.org/debian forky/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 132 http://deb.debian.org/debian forky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2.1 [15.3 kB] Get: 133 http://deb.debian.org/debian forky/main arm64 libxkbfile1 arm64 1:1.1.0-1+b4 [72.4 kB] Get: 134 http://deb.debian.org/debian forky/main arm64 fcitx5-modules arm64 5.1.16-1 [844 kB] Get: 135 http://deb.debian.org/debian forky/main arm64 libfcitx5config-dev arm64 5.1.16-1 [20.1 kB] Get: 136 http://deb.debian.org/debian forky/main arm64 libfcitx5utils-dev arm64 5.1.16-1 [78.2 kB] Get: 137 http://deb.debian.org/debian forky/main arm64 libfcitx5core-dev arm64 5.1.16-1 [39.3 kB] Get: 138 http://deb.debian.org/debian forky/main arm64 fcitx5-modules-dev arm64 5.1.16-1 [15.6 kB] Get: 139 http://deb.debian.org/debian forky/main arm64 libchewing3-data all 0.10.3-1 [1275 kB] Get: 140 http://deb.debian.org/debian forky/main arm64 libchewing3 arm64 0.10.3-1 [344 kB] Get: 141 http://deb.debian.org/debian forky/main arm64 libchewing3-dev arm64 0.10.3-1 [19.6 kB] Get: 142 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 54.8 MB in 1s (87.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../000-libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../013-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../014-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../015-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../017-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../018-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../019-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../020-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../021-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../022-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../023-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../024-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../025-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../026-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../027-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../028-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../029-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../030-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../031-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../032-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../033-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../034-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../035-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../036-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../038-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../039-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libfyaml0:arm64. Preparing to unpack .../040-libfyaml0_0.9-2_arm64.deb ... Unpacking libfyaml0:arm64 (0.9-2) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../041-libstemmer0d_3.0.1-1_arm64.deb ... Unpacking libstemmer0d:arm64 (3.0.1-1) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../042-libxmlb2_0.3.24-2_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.24-2) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../043-libappstream5_1.1.1-1_arm64.deb ... Unpacking libappstream5:arm64 (1.1.1-1) ... Selecting previously unselected package appstream. Preparing to unpack .../044-appstream_1.1.1-1_arm64.deb ... Unpacking appstream (1.1.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../045-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../046-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../047-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../048-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../049-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../050-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../051-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../052-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../053-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../054-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../055-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../056-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../057-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../058-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../059-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../060-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../063-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../064-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../065-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../066-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../067-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../068-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../069-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../070-libtext-iconv-perl_1.7-8.1_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8.1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../071-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../072-dictionaries-common_1.30.11_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.11) ... Selecting previously unselected package extra-cmake-modules. Preparing to unpack .../073-extra-cmake-modules_6.18.0-1_arm64.deb ... Unpacking extra-cmake-modules (6.18.0-1) ... Selecting previously unselected package fcitx5-data. Preparing to unpack .../074-fcitx5-data_5.1.16-1_all.deb ... Unpacking fcitx5-data (5.1.16-1) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../075-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../076-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../077-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../078-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../079-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../080-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../081-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../082-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../083-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../084-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../085-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../086-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../087-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../088-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../090-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../091-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../092-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../093-libaspell15_0.60.8.1-6_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-6) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../094-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../095-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libfcitx5utils2:arm64. Preparing to unpack .../096-libfcitx5utils2_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils2:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config6:arm64. Preparing to unpack .../097-libfcitx5config6_5.1.16-1_arm64.deb ... Unpacking libfcitx5config6:arm64 (5.1.16-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../098-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../099-libxkbcommon0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libfcitx5core7:arm64. Preparing to unpack .../100-libfcitx5core7_5.1.16-1_arm64.deb ... Unpacking libfcitx5core7:arm64 (5.1.16-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../101-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../102-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../103-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../104-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../105-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../106-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../107-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../108-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../109-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../110-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../111-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../112-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../113-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../114-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../115-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../116-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../117-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../118-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../119-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../120-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-ewmh2:arm64. Preparing to unpack .../122-libxcb-ewmh2_0.4.2-1_arm64.deb ... Unpacking libxcb-ewmh2:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../123-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../124-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-imdkit1:arm64. Preparing to unpack .../125-libxcb-imdkit1_1.0.9-1+b1_arm64.deb ... Unpacking libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../126-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../127-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../128-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../129-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../130-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../131-libxkbcommon-x11-0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../132-libxkbfile1_1%3a1.1.0-1+b4_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-1+b4) ... Selecting previously unselected package fcitx5-modules:arm64. Preparing to unpack .../133-fcitx5-modules_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config-dev:arm64. Preparing to unpack .../134-libfcitx5config-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5config-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5utils-dev:arm64. Preparing to unpack .../135-libfcitx5utils-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5core-dev:arm64. Preparing to unpack .../136-libfcitx5core-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5core-dev:arm64 (5.1.16-1) ... Selecting previously unselected package fcitx5-modules-dev:arm64. Preparing to unpack .../137-fcitx5-modules-dev_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libchewing3-data. Preparing to unpack .../138-libchewing3-data_0.10.3-1_all.deb ... Unpacking libchewing3-data (0.10.3-1) ... Selecting previously unselected package libchewing3:arm64. Preparing to unpack .../139-libchewing3_0.10.3-1_arm64.deb ... Unpacking libchewing3:arm64 (0.10.3-1) ... Selecting previously unselected package libchewing3-dev:arm64. Preparing to unpack .../140-libchewing3-dev_0.10.3-1_arm64.deb ... Unpacking libchewing3-dev:arm64 (0.10.3-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../141-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../142-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../143-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8.1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up extra-cmake-modules (6.18.0-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libaspell15:arm64 (0.60.8.1-6) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libfyaml0:arm64 (0.9-2) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up autotools-dev (20240727.1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libchewing3-data (0.10.3-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libxcb-ewmh2:arm64 (0.4.2-1) ... Setting up libstemmer0d:arm64 (3.0.1-1) ... Setting up libxkbfile1:arm64 (1:1.1.0-1+b4) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libchewing3:arm64 (0.10.3-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up libfcitx5utils2:arm64 (5.1.16-1) ... Setting up fcitx5-data (5.1.16-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2.1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libchewing3-dev:arm64 (0.10.3-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.11) ... Setting up libtool (2.5.4-7) ... Setting up libfcitx5config6:arm64 (5.1.16-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libfcitx5config-dev:arm64 (5.1.16-1) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libfcitx5utils-dev:arm64 (5.1.16-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up libfcitx5core7:arm64 (5.1.16-1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libfcitx5core-dev:arm64 (5.1.16-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxmlb2:arm64 (0.3.24-2) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libappstream5:arm64 (1.1.1-1) ... Setting up fcitx5-modules:arm64 (5.1.16-1) ... Setting up appstream (1.1.1-1) ... ? Metadata cache was updated successfully. Setting up cmake (4.1.1+really3.31.6-2) ... Setting up fcitx5-modules-dev:arm64 (5.1.16-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.11) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.9-1_source.changes dpkg-buildpackage: info: source package fcitx5-chewing dpkg-buildpackage: info: source version 5.1.9-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Installing in the same prefix as Fcitx, adopting their path scheme by default -- Found Gettext: /usr/bin/msgmerge (found version "0.23.1") -- Checking for module 'chewing>=0.5.0' -- Found chewing, version 0.10.3 chewing CMake Warning (dev) at test/addon/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at test/inputmethod/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- The following REQUIRED packages have been found: * ECM * PkgConfig * Fcitx5Core (required version >= 5.1.16) * Fcitx5ModuleTestFrontend * Fcitx5Module * Gettext -- Configuring done (1.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 5%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml /usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml [ 15%] Generating fcitx5-chewing-ca.mo [ 15%] Generating chewing-addon.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ca.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 21%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o [ 31%] Generating fcitx5-chewing-da.mo [ 36%] Generating chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/src/eim.cpp cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/da.po [ 42%] Generating fcitx5-chewing-he.mo [ 26%] Generating fcitx5-chewing-de.mo make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 47%] Generating fcitx5-chewing-ko.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/de.po [ 52%] Generating fcitx5-chewing-ru.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/he.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ko.po [ 57%] Generating fcitx5-chewing-fr.mo [ 63%] Generating fcitx5-chewing-ja.mo [ 63%] Built target chewing-addon.conf.in-fmt cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ja.po [ 68%] Generating fcitx5-chewing-tr.mo make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-fr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/fr.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ru.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/tr.po [ 68%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt [ 68%] Built target chewing.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/chewing.conf make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" [ 73%] Generating fcitx5-chewing-vi.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-vi.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/vi.po [ 78%] Generating fcitx5-chewing-zh_CN.mo [ 84%] Generating fcitx5-chewing-zh_TW.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_TW.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_CN.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target fcitx5-chewing-translation make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-addon [ 84%] Built target copy-im make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 89%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/c++ -I/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test -I/usr/include/Fcitx5/Module/fcitx-module/testfrontend -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT test/CMakeFiles/testchewing.dir/testchewing.cpp.o -MF CMakeFiles/testchewing.dir/testchewing.cpp.o.d -o CMakeFiles/testchewing.dir/testchewing.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/test/testchewing.cpp [ 94%] Linking CXX executable testchewing cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testchewing.dir/link.txt --verbose=1 /usr/bin/c++ -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testchewing.dir/link.d CMakeFiles/testchewing.dir/testchewing.cpp.o -o testchewing /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 94%] Built target testchewing [100%] Linking CXX shared module libchewing.so cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/chewing.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libchewing.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/chewing.dir/link.d -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -shared -o libchewing.so CMakeFiles/chewing.dir/eim.cpp.o /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 /usr/lib/aarch64-linux-gnu/libchewing.so make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [100%] Built target chewing make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh_auto_test cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j12 UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: testchewing 1: Test command: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/testchewing 1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test 1: Test timeout computed to be: 10000000 1: D2025-11-01 05:19:11.404942 i18n.cpp:55] Add gettext domain fcitx5 at optional(has_value=0 ) 1: D2025-11-01 05:19:11.420716 instance.cpp:2015] Trigger Key: Control+space Zenkaku_Hankaku Hangul 1: I2025-11-01 05:19:11.420944 instance.cpp:1416] Override Enabled Addons: {chewing, testfrontend, testim} 1: I2025-11-01 05:19:11.420962 instance.cpp:1417] Override Disabled Addons: {all} 1: D2025-11-01 05:19:11.421210 addonmanager.cpp:166] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-11-01 05:19:11.421380 addonmanager.cpp:204] Loaded addon testim 1: D2025-11-01 05:19:11.421392 addonmanager.cpp:166] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] 1: I2025-11-01 05:19:11.421538 addonmanager.cpp:204] Loaded addon testfrontend 1: I2025-11-01 05:19:11.421642 inputmethodmanager.cpp:210] Found 3 input method(s) in addon testim 1: I2025-11-01 05:19:11.421659 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one 1: I2025-11-01 05:19:11.421682 instance.cpp:396] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] 1: I2025-11-01 05:19:11.421688 instance.cpp:401] Generated groups: [Default] 1: D2025-11-01 05:19:11.421926 addonmanager.cpp:166] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [(core, SemanticVersion(5.1.13))] OptDep: [(chttrans, SemanticVersion(0.1.0))] 1: D2025-11-01 05:19:11.423406 i18n.cpp:55] Add gettext domain fcitx5-chewing at optional(has_value=1 "") 1: D2025-11-01 05:19:11.436541 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.436818 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: I2025-11-01 05:19:11.436901 addonmanager.cpp:204] Loaded addon chewing 1: D2025-11-01 05:19:11.437030 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.437105 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.437188 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.437250 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.437311 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.437367 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.437428 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.437496 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.437561 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.437626 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441555 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.441621 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.441630 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441639 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.441644 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441649 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441654 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441756 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.441765 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441775 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.441781 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.441787 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441801 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.441806 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441811 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441815 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441820 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.441825 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441833 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.441839 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.441877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.441886 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.441895 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.441899 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.441903 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.441907 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.441935 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.441947 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.441964 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "分", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.441971 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.441976 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.441981 eim.cpp:602] Text: 分 Zuin: 1: I2025-11-01 05:19:11.441987 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.441996 eim.cpp:466] KeyEvent: Down 1: D2025-11-01 05:19:11.442003 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.442011 eim.cpp:288] [src/editor/mod.rs:986 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.442044 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442051 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.442057 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.442062 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.442065 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.442069 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442095 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442113 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.442145 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442154 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442169 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "分", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442175 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.442180 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) 1: D2025-11-01 05:19:11.442185 eim.cpp:602] Text: 分 Zuin: 1: I2025-11-01 05:19:11.442191 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442201 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.442228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442236 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K7-N7-7- 1: D2025-11-01 05:19:11.442264 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442280 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.442285 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false 1: D2025-11-01 05:19:11.442292 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.442299 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } 1: D2025-11-01 05:19:11.442304 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442330 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442340 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442354 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442360 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442365 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442369 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.442376 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442384 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.442390 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.442417 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442426 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.442439 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.442444 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442449 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.442456 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } 1: D2025-11-01 05:19:11.442463 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-11-01 05:19:11.442469 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: D2025-11-01 05:19:11.442496 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.442505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.442511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.442516 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.442521 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.442555 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.442644 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.442660 testfrontend.cpp:28] Commit: 玢 1: D2025-11-01 05:19:11.442666 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.442672 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.442681 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.442697 eim.cpp:321] Set layout to: KB_HANYU_PINYIN 1: D2025-11-01 05:19:11.442707 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin } 1: D2025-11-01 05:19:11.442737 eim.cpp:466] KeyEvent: h 1: D2025-11-01 05:19:11.442737 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.442790 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.442870 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.442879 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.442887 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.442903 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.442910 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.445966 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-11-01 05:19:11.446018 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446028 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.446035 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446040 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446044 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446055 eim.cpp:602] Text: Zuin: h 1: I2025-11-01 05:19:11.446072 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446093 eim.cpp:466] KeyEvent: u 1: D2025-11-01 05:19:11.446101 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-11-01 05:19:11.446107 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446112 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.446117 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446121 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446125 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446129 eim.cpp:602] Text: Zuin: hu 1: I2025-11-01 05:19:11.446135 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446141 eim.cpp:466] KeyEvent: 2 1: D2025-11-01 05:19:11.446148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K2-N2-2- 1: D2025-11-01 05:19:11.446221 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446232 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446242 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446246 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446250 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446255 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446302 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446315 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446344 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446349 eim.cpp:602] Text: 胡 Zuin: 1: I2025-11-01 05:19:11.446355 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446363 eim.cpp:466] KeyEvent: j 1: D2025-11-01 05:19:11.446369 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K33-J-j- 1: D2025-11-01 05:19:11.446374 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446381 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446387 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446392 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446396 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446442 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446453 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446466 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446471 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446477 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446481 eim.cpp:602] Text: 胡 Zuin: j 1: I2025-11-01 05:19:11.446487 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446493 eim.cpp:466] KeyEvent: i 1: D2025-11-01 05:19:11.446499 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-11-01 05:19:11.446505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446516 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446520 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446524 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446570 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446593 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446598 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446603 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446608 eim.cpp:602] Text: 胡 Zuin: ji 1: I2025-11-01 05:19:11.446614 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446620 eim.cpp:466] KeyEvent: a 1: D2025-11-01 05:19:11.446626 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K27-A-a- 1: D2025-11-01 05:19:11.446631 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446637 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.446643 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446647 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446652 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446699 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446710 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446722 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446727 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446733 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) 1: D2025-11-01 05:19:11.446737 eim.cpp:602] Text: 胡 Zuin: jia 1: I2025-11-01 05:19:11.446743 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446749 eim.cpp:466] KeyEvent: 3 1: D2025-11-01 05:19:11.446755 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-11-01 05:19:11.446789 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446797 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446805 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.446810 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.446814 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.446818 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.446864 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446874 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446885 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.446924 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.446934 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.446950 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.446957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.446962 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.446967 eim.cpp:602] Text: 胡假 Zuin: 1: I2025-11-01 05:19:11.446972 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.446979 eim.cpp:466] KeyEvent: h 1: D2025-11-01 05:19:11.446985 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- 1: D2025-11-01 05:19:11.446990 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.446998 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447003 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447007 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447011 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447056 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447077 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447085 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447116 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447126 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447141 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447147 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447152 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447158 eim.cpp:602] Text: 胡假 Zuin: h 1: I2025-11-01 05:19:11.447164 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447170 eim.cpp:466] KeyEvent: u 1: D2025-11-01 05:19:11.447176 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- 1: D2025-11-01 05:19:11.447181 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447189 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447194 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447198 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447202 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447258 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447268 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447275 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447306 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447316 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447337 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447342 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) 1: D2025-11-01 05:19:11.447347 eim.cpp:602] Text: 胡假 Zuin: hu 1: I2025-11-01 05:19:11.447352 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447359 eim.cpp:466] KeyEvent: 3 1: D2025-11-01 05:19:11.447365 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- 1: D2025-11-01 05:19:11.447385 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447391 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447400 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447405 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447409 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447413 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447462 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447481 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447489 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447498 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447507 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447538 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447557 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447565 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447584 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447592 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447612 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447620 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447625 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447630 eim.cpp:602] Text: 胡假虎 Zuin: 1: I2025-11-01 05:19:11.447636 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447642 eim.cpp:466] KeyEvent: w 1: D2025-11-01 05:19:11.447648 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K16-W-w- 1: D2025-11-01 05:19:11.447654 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447663 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447667 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447672 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447676 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447721 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447733 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447742 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447750 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.447759 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447768 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447799 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447808 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447818 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447825 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.447845 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447853 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.447871 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.447878 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447883 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.447888 eim.cpp:602] Text: 胡假虎 Zuin: w 1: I2025-11-01 05:19:11.447894 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.447900 eim.cpp:466] KeyEvent: e 1: D2025-11-01 05:19:11.447906 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-11-01 05:19:11.447911 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.447920 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.447926 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.447930 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.447934 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.447980 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.447992 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448001 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448009 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448018 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448026 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448057 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448076 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448084 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448103 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448111 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448130 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448136 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448142 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448147 eim.cpp:602] Text: 胡假虎 Zuin: we 1: I2025-11-01 05:19:11.448152 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448159 eim.cpp:466] KeyEvent: i 1: D2025-11-01 05:19:11.448165 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- 1: D2025-11-01 05:19:11.448170 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448180 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448185 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448189 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448192 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448238 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448249 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448258 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448266 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448275 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448284 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448314 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448324 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448333 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448341 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448360 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448368 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448387 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 3000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 9000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448393 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448398 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) 1: D2025-11-01 05:19:11.448403 eim.cpp:602] Text: 胡假虎 Zuin: wei 1: I2025-11-01 05:19:11.448409 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448443 eim.cpp:466] KeyEvent: 1 1: D2025-11-01 05:19:11.448450 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.448490 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448499 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448509 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448514 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448518 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448522 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448568 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448589 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448596 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.448606 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448624 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448636 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.448668 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448678 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448687 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.448704 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448712 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.448732 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448740 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448750 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448758 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.448791 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448800 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.448844 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.448857 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448863 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448869 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.448875 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448881 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.448886 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.448891 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.448898 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.448913 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.448921 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.448932 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448944 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448950 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.448959 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.448964 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.448968 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.448972 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.448982 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.448990 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["狐假虎威"] 1: D2025-11-01 05:19:11.449040 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449052 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449061 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449069 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.449079 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449087 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.449097 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.449139 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449149 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449159 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449166 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.449175 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449184 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.449203 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449210 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449220 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449229 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.449263 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.449315 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.449322 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449333 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.449338 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449343 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.449350 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.449355 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.449361 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.449370 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.449382 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449388 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.449399 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449408 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449418 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449423 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.449433 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.449444 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.449450 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["虎威"] 1: D2025-11-01 05:19:11.453715 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.453937 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454007 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454070 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.454131 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454194 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.454257 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454320 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.454409 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454530 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454587 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.454642 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.454796 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454859 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.454919 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.454978 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.455063 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.455127 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.455224 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.456860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.456947 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457010 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.457066 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457121 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.457169 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.457233 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.457297 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.457367 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.457445 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457536 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- 1: D2025-11-01 05:19:11.457600 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457695 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457748 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.457816 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } 1: D2025-11-01 05:19:11.457904 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.457980 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-11-01 05:19:11.458108 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458176 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.458235 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458294 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.458351 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.458410 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.458464 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.461647 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461662 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461672 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461680 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.461690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.461719 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461727 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461738 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461747 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.461782 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461792 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.461841 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.461860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461866 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461872 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.461878 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461884 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.461889 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.461897 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.461916 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.461942 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.461979 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.461991 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.462024 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462044 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] 1: D2025-11-01 05:19:11.462050 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false 1: D2025-11-01 05:19:11.462059 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.462070 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } 1: D2025-11-01 05:19:11.462075 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.462125 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462137 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462148 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462155 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.462165 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462174 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462184 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462196 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.462228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462238 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462255 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462265 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.462292 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462300 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462310 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462318 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.462352 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462363 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462406 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.462416 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462421 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462427 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.462432 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462438 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.462445 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462450 eim.cpp:602] Text: 狐假虎威 Zuin: 1: I2025-11-01 05:19:11.462462 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.462471 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.462478 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.462525 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462537 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462547 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462555 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None 1: D2025-11-01 05:19:11.462564 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462573 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462583 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462594 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) 1: D2025-11-01 05:19:11.462625 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462635 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462645 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462652 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None 1: D2025-11-01 05:19:11.462662 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462671 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None 1: D2025-11-01 05:19:11.462690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462708 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462716 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) 1: D2025-11-01 05:19:11.462749 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462760 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) 1: D2025-11-01 05:19:11.462801 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 24000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 5, 1: total_score(): 28005, 1: intervals: [ 1: I( 1: 0..4, 1: Phrase( 1: Phrase { 1: phrase: "狐假虎威", 1: freq: 5, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 8000, 1: rule_smallest_lenvariance(): -200, 1: rule_largest_freqsum(): 15, 1: total_score(): 11815, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..4, 1: Phrase( 1: Phrase { 1: phrase: "虎威", 1: freq: 15, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 4000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 10000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "胡", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "假", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 2..3, 1: Phrase( 1: Phrase { 1: phrase: "虎", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: I( 1: 3..4, 1: Phrase( 1: Phrase { 1: phrase: "威", 1: freq: 0, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.462811 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462816 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462822 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) 1: D2025-11-01 05:19:11.462827 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462833 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) 1: D2025-11-01 05:19:11.462838 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) 1: D2025-11-01 05:19:11.462849 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } 1: D2025-11-01 05:19:11.462857 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..4, "狐假虎威")] 1: D2025-11-01 05:19:11.462867 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 1: D2025-11-01 05:19:11.462877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. 1: D2025-11-01 05:19:11.462884 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.462890 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.462896 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.462903 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.462938 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.463005 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.463017 testfrontend.cpp:28] Commit: 狐假虎威 1: D2025-11-01 05:19:11.463022 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.463028 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.463035 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.463045 eim.cpp:466] KeyEvent: f 1: D2025-11-01 05:19:11.463054 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.463104 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.463197 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.463208 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.463215 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.463231 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.463238 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.463895 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K30-F-f- 1: D2025-11-01 05:19:11.463989 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.464047 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.464103 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.464157 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.464209 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.464267 eim.cpp:602] Text: Zuin: f 1: I2025-11-01 05:19:11.464327 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.464395 eim.cpp:466] KeyEvent: e 1: D2025-11-01 05:19:11.464480 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- 1: D2025-11-01 05:19:11.464564 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.464624 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.464680 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.464734 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.464783 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.464835 eim.cpp:602] Text: Zuin: fe 1: I2025-11-01 05:19:11.464894 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.464954 eim.cpp:466] KeyEvent: n 1: D2025-11-01 05:19:11.465015 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K43-N-n- 1: D2025-11-01 05:19:11.465074 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.465127 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.465178 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.465228 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.465288 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.465342 eim.cpp:602] Text: Zuin: fen 1: I2025-11-01 05:19:11.465398 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.465459 eim.cpp:466] KeyEvent: 1 1: D2025-11-01 05:19:11.465548 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- 1: D2025-11-01 05:19:11.465657 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.465719 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.465789 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.465843 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.465892 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.465982 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.466053 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.466269 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.466327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.466377 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.466439 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.466504 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.466557 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.466621 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.466707 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.466760 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.466817 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.466866 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.466912 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.467008 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] 1: D2025-11-01 05:19:11.467110 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.467184 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.467430 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.467492 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.467560 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.467614 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.467678 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.467732 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.467776 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.467831 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.467921 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) 1: D2025-11-01 05:19:11.469557 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 1, 1: last_used: Some( 1: 6, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.469608 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.469615 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.469628 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.469634 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] 1: D2025-11-01 05:19:11.469642 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 1: I2025-11-01 05:19:11.469689 testfrontend.cpp:28] Commit: 玢 1: D2025-11-01 05:19:11.469696 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.469714 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.469725 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469732 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.469741 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.469768 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.469778 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.469829 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469834 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.469847 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.469853 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.469857 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.469861 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.469866 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.469870 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.469876 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.469881 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.469886 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.469894 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.469908 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.469918 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.469924 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.469930 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.469936 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.469943 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.469990 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.470054 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.470062 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.470067 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.470073 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.470080 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.470093 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.470098 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... 1: D2025-11-01 05:19:11.470147 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... 1: D2025-11-01 05:19:11.470234 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done 1: D2025-11-01 05:19:11.470244 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.470251 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.470266 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.470273 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. 1: D2025-11-01 05:19:11.470514 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.470588 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.470644 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.470698 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.470751 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.470804 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.470860 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.470917 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.470988 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.471047 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.471146 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.471210 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.471262 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.471313 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.471362 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.471450 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.471523 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.471841 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.471907 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.471960 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.472020 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.472088 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.472148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.472201 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.472258 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.472308 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.472357 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.472407 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.472529 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.472608 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.472957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.473019 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.473073 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.473133 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.473198 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.473258 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.477528 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.477594 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.477602 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.477607 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.477612 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.477672 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477694 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.477702 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.477709 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.477715 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.477730 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.477754 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.477763 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.477794 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.477802 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.477807 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.477811 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.477815 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.477847 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477863 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) 1: D2025-11-01 05:19:11.477893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.477922 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1791, 1: total_score(): 15791, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1791, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.477933 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477939 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477945 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.477950 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.477955 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.477961 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.477972 eim.cpp:466] KeyEvent: Return 1: D2025-11-01 05:19:11.477979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- 1: D2025-11-01 05:19:11.478010 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478024 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) 1: D2025-11-01 05:19:11.478055 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478079 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1791, 1: total_score(): 15791, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1791, 1: last_used: None, 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.478088 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478093 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478099 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.478104 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.478112 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.478118 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] 1: D2025-11-01 05:19:11.478126 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 1: D2025-11-01 05:19:11.478139 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit 1: D2025-11-01 05:19:11.478145 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478151 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... 1: D2025-11-01 05:19:11.478158 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... 1: D2025-11-01 05:19:11.478195 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... 1: D2025-11-01 05:19:11.478246 eim.cpp:552] Chewing return value: 0 1: I2025-11-01 05:19:11.478255 testfrontend.cpp:28] Commit: 紛紛 1: D2025-11-01 05:19:11.478260 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478266 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478272 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478281 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.478289 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478294 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478300 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-11-01 05:19:11.478308 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478313 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.478317 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.478321 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.478328 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478333 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478338 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478342 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478350 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.478372 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.478381 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.478429 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478435 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478443 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478448 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.478452 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.478456 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.478461 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478465 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.478471 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478476 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478482 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.478489 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478501 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.478510 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.478516 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478522 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478527 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478531 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478536 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478541 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.478546 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478554 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.478560 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.478565 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478571 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478575 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478579 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478583 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478588 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.478593 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478600 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.478606 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.478640 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478648 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.478654 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478658 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478662 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.478709 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.478717 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.478722 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.478727 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.478733 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478740 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.478746 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.478751 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478757 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478762 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478766 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.478771 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478777 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478782 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.478786 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.478790 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.478794 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478799 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478804 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478808 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478813 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.478824 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.478831 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.478857 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478863 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.478870 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.478875 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.478879 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.478883 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.478887 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.478891 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.478896 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478902 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.478907 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.478914 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478923 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.478930 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.478936 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478941 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478948 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478952 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.478956 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.478962 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.478967 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.478974 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.478979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.478984 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.478990 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.478994 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.478998 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479002 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479007 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479012 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479019 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479024 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.479056 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479064 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479069 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479073 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479077 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479123 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479129 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479134 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479139 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.479144 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479151 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.479157 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.479162 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479169 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479173 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479177 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479181 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479212 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479228 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479234 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479240 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479244 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.479250 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479257 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.479262 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.479268 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479274 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479279 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479283 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479287 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479319 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479332 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479343 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479348 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479354 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479360 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479366 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.479395 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479403 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.479408 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479412 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479416 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479447 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479464 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.479495 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479527 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479535 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479540 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479545 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.479551 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.479557 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.479562 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479569 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479575 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.479580 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479587 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.479592 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479596 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479600 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479632 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.479645 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.479651 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479657 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.479661 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.479667 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479674 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479680 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- 1: D2025-11-01 05:19:11.479685 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479690 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479695 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479699 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.479704 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479710 eim.cpp:466] KeyEvent: BackSpace 1: D2025-11-01 05:19:11.479716 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479721 eim.cpp:602] Text: Zuin: 1: I2025-11-01 05:19:11.479727 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 1: D2025-11-01 05:19:11.479732 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.479736 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.479740 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.479744 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.479748 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479753 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.479758 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479762 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.479768 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.479780 eim.cpp:321] Set layout to: KB_DEFAULT 1: D2025-11-01 05:19:11.479786 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } 1: D2025-11-01 05:19:11.479813 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479818 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.479825 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.479829 instance.cpp:2475] Switch reason: 0 1: D2025-11-01 05:19:11.479833 instance.cpp:2477] Old Input method: keyboard-us 1: D2025-11-01 05:19:11.479837 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us 1: D2025-11-01 05:19:11.479841 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.479845 instance.cpp:2428] Activate: [Last]: [Activating]:chewing 1: D2025-11-01 05:19:11.479851 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479856 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.479861 instance.cpp:2515] Input method switched 1: I2025-11-01 05:19:11.479868 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479877 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.479884 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.479889 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479896 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479901 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479905 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479909 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479914 eim.cpp:602] Text: Zuin: ㄈ 1: I2025-11-01 05:19:11.479919 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479926 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.479932 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.479937 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.479943 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } 1: D2025-11-01 05:19:11.479947 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.479951 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.479955 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.479960 eim.cpp:602] Text: Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.479965 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.479972 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.479977 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.480008 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480016 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480020 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480024 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480028 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480059 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480074 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480080 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480086 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480091 eim.cpp:602] Text: 玢 Zuin: 1: I2025-11-01 05:19:11.480097 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480104 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.480109 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.480114 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480121 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480126 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480130 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480134 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480164 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480180 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480185 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480190 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480195 eim.cpp:602] Text: 玢 Zuin: ㄈ 1: I2025-11-01 05:19:11.480201 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480208 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.480214 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.480219 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480225 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } 1: D2025-11-01 05:19:11.480230 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480234 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480238 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480269 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480282 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 1000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 7000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480287 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480292 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) 1: D2025-11-01 05:19:11.480297 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.480303 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480310 eim.cpp:466] KeyEvent: space 1: D2025-11-01 05:19:11.480315 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - 1: D2025-11-01 05:19:11.480344 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480352 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480357 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480361 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480365 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480396 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480435 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480503 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480511 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480517 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480523 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480528 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480533 eim.cpp:602] Text: 紛紛 Zuin: 1: I2025-11-01 05:19:11.480540 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480548 eim.cpp:466] KeyEvent: z 1: D2025-11-01 05:19:11.480555 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- 1: D2025-11-01 05:19:11.480561 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480569 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480573 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480577 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480582 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480629 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480660 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480686 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480692 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480698 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480703 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480708 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480714 eim.cpp:602] Text: 紛紛 Zuin: ㄈ 1: I2025-11-01 05:19:11.480719 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480727 eim.cpp:466] KeyEvent: p 1: D2025-11-01 05:19:11.480733 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- 1: D2025-11-01 05:19:11.480738 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb 1: D2025-11-01 05:19:11.480745 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.480750 eim.cpp:552] Chewing return value: 0 1: D2025-11-01 05:19:11.480754 eim.cpp:558] Keystroke absorbed 1: D2025-11-01 05:19:11.480758 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.480789 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480804 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480835 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480858 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.480866 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480871 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480877 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.480882 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.480887 eim.cpp:602] Text: 紛紛 Zuin: ㄈㄣ 1: I2025-11-01 05:19:11.480893 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 1: D2025-11-01 05:19:11.480900 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 1: D2025-11-01 05:19:11.480905 instance.cpp:2475] Switch reason: 1 1: D2025-11-01 05:19:11.480909 instance.cpp:2477] Old Input method: chewing 1: D2025-11-01 05:19:11.480913 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing 1: D2025-11-01 05:19:11.480945 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.480959 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) 1: D2025-11-01 05:19:11.480990 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) 1: D2025-11-01 05:19:11.481013 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 12000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 1792, 1: total_score(): 15792, 1: intervals: [ 1: I( 1: 0..2, 1: Phrase( 1: Phrase { 1: phrase: "紛紛", 1: freq: 1792, 1: last_used: Some( 1: 37, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: PossiblePath { 1: rule_largest_sum(): 2000, 1: rule_largest_avgwordlen(): 6000, 1: rule_smallest_lenvariance(): 0, 1: rule_largest_freqsum(): 0, 1: total_score(): 8000, 1: intervals: [ 1: I( 1: 0..1, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: I( 1: 1..2, 1: Phrase( 1: Phrase { 1: phrase: "玢", 1: freq: 2, 1: last_used: Some( 1: 30, 1: ), 1: }, 1: ), 1: ), 1: ], 1: }, 1: ] 1: D2025-11-01 05:19:11.481020 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481026 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481031 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) 1: D2025-11-01 05:19:11.481036 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) 1: D2025-11-01 05:19:11.481044 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } 1: D2025-11-01 05:19:11.481051 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] 1: D2025-11-01 05:19:11.481058 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 1: I2025-11-01 05:19:11.481072 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ 1: D2025-11-01 05:19:11.481078 eim.cpp:648] updateUI 1: D2025-11-01 05:19:11.481083 eim.cpp:602] Text: Zuin: 1: D2025-11-01 05:19:11.481088 instance.cpp:2423] Instance::activateInputMethod 1: D2025-11-01 05:19:11.481093 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us 1: D2025-11-01 05:19:11.481099 instance.cpp:2515] Input method switched 1: D2025-11-01 05:19:11.481113 instance.cpp:1465] Running save... 1: I2025-11-01 05:19:11.481187 addonmanager.cpp:306] Unloading addon chewing 1: I2025-11-01 05:19:11.489559 addonmanager.cpp:306] Unloading addon testfrontend 1: I2025-11-01 05:19:11.489624 addonmanager.cpp:306] Unloading addon testim 1/1 Test #1: testchewing ...................... Passed 0.10 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.10 sec make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/lib/aarch64-linux-gnu/fcitx5/libchewing.so -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/inputmethod/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/addon/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh_installdocs dh_installchangelogs dh_icons dh_perl dh_link dh_strip_nondeterminism Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fcitx5-chewing-dbgsym' in '../fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb'. dpkg-deb: building package 'fcitx5-chewing' in '../fcitx5-chewing_5.1.9-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.buildinfo dpkg-genchanges --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2259148 and its subdirectories I: Current time: Fri Oct 31 17:19:17 -12 2025 I: pbuilder-time-stamp: 1761974357 Sat Nov 1 05:19:19 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Sat Nov 1 05:19:19 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Sat Nov 1 05:19:19 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Sat Nov 1 05:19:19 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-mRcGxf' ==================================================================================== Fri Dec 4 11:42:20 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "2 fcitx5-chewing forky /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6 5.1.9-1" as arguments. Fri Dec 4 11:42:20 UTC 2026 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-4SfclbcU" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Dec 4 11:42:20 UTC 2026 I: Downloading source for forky/fcitx5-chewing=5.1.9-1 Reading package lists... NOTICE: 'fcitx5-chewing' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/input-method-team/fcitx5-chewing.git Please use: git clone https://salsa.debian.org/input-method-team/fcitx5-chewing.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 36.5 kB of source archives. Get:1 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (dsc) [2398 B] Get:2 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (tar) [29.6 kB] Get:3 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (diff) [4468 B] Fetched 36.5 kB in 0s (1539 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'fcitx5-chewing' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/input-method-team/fcitx5-chewing.git Please use: git clone https://salsa.debian.org/input-method-team/fcitx5-chewing.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 36.5 kB of source archives. Get:1 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (dsc) [2398 B] Get:2 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (tar) [29.6 kB] Get:3 http://deb.debian.org/debian forky/main fcitx5-chewing 5.1.9-1 (diff) [4468 B] Fetched 36.5 kB in 0s (1539 kB/s) Download complete and in download only mode ============================================================================= Re-Building fcitx5-chewing in forky on arm64 on codethink03-arm64 now. Date: Fri Dec 4 11:42:20 GMT 2026 Date UTC: Fri Dec 4 11:42:20 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6 + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_kV3D + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' fcitx5-chewing = debian-installer -o fcitx5-chewing = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' fcitx5-chewing = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_kV3D --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2 --logfile b2/build.log fcitx5-chewing_5.1.9-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Dec 5 01:42:20 +14 2026 I: pbuilder-time-stamp: 1796384540 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [fcitx5-chewing_5.1.9-1.dsc] I: copying [./fcitx5-chewing_5.1.9.orig.tar.xz] I: copying [./fcitx5-chewing_5.1.9-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./fcitx5-chewing_5.1.9-1.dsc: no acceptable signature found dpkg-source: info: extracting fcitx5-chewing in fcitx5-chewing-5.1.9 dpkg-source: info: unpacking fcitx5-chewing_5.1.9.orig.tar.xz dpkg-source: info: unpacking fcitx5-chewing_5.1.9-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 4 11:42 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' DIRSTACK=() DISTRIBUTION=forky EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=ac3d0b17839d46f988b21558bcdc73f6 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1845078 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_kV3D --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2 --logfile b2/build.log fcitx5-chewing_5.1.9-1.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: appstream, cmake, debhelper-compat (= 13), extra-cmake-modules, fcitx5-modules-dev (>= 5.1.6), gettext, libchewing3-dev, libfcitx5core-dev (>= 5.1.13), pkgconf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on appstream; however: Package appstream is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on extra-cmake-modules; however: Package extra-cmake-modules is not installed. pbuilder-satisfydepends-dummy depends on fcitx5-modules-dev (>= 5.1.6); however: Package fcitx5-modules-dev is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on libchewing3-dev; however: Package libchewing3-dev is not installed. pbuilder-satisfydepends-dummy depends on libfcitx5core-dev (>= 5.1.13); however: Package libfcitx5core-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: appstream{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dictionaries-common{a} dwz{a} emacsen-common{a} extra-cmake-modules{a} fcitx5-data{a} fcitx5-modules{a} fcitx5-modules-dev{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} groff-base{a} hunspell-en-us{a} intltool-debian{a} libappstream5{a} libarchive-zip-perl{a} libarchive13t64{a} libaspell15{a} libbrotli1{a} libcairo2{a} libchewing3{a} libchewing3-data{a} libchewing3-dev{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdatrie1{a} libdebhelper-perl{a} libdeflate0{a} libelf1t64{a} libenchant-2-2{a} libexpat1{a} libfcitx5config-dev{a} libfcitx5config6{a} libfcitx5core-dev{a} libfcitx5core7{a} libfcitx5utils-dev{a} libfcitx5utils2{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libfyaml0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libglib2.0-0t64{a} libgnutls30t64{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libhunspell-1.7-0{a} libidn2-0{a} libjbig0{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblerc4{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libp11-kit0{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16t64{a} libproc2-0{a} libpsl5t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsharpyuv0{a} libssh2-1t64{a} libstemmer0d{a} libtasn1-6{a} libtext-iconv-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libwayland-client0{a} libwayland-cursor0{a} libwebp7{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb-ewmh2{a} libxcb-icccm4{a} libxcb-imdkit1{a} libxcb-keysyms1{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxkbfile1{a} libxml2-16{a} libxmlb2{a} libxrender1{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} sensible-utils{a} shared-mime-info{a} xkb-data{a} The following packages are RECOMMENDED but will NOT be installed: aspell-am aspell-ar aspell-ar-large aspell-bg aspell-br aspell-ca aspell-cs aspell-cy aspell-da aspell-de aspell-de-1901 aspell-el aspell-en aspell-eo aspell-eo-cx7 aspell-es aspell-et aspell-eu aspell-fa aspell-fo aspell-fr aspell-ga aspell-gl-minimos aspell-he aspell-hr aspell-hsb aspell-hu aspell-hy aspell-is aspell-it aspell-kk aspell-ku aspell-lt aspell-lv aspell-nl aspell-no aspell-pl aspell-pt-br aspell-pt-pt aspell-ro aspell-ru aspell-sk aspell-sl aspell-sv aspell-tl aspell-uk aspell-uz ca-certificates curl enchant-2 krb5-locales libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults lynx psmisc publicsuffix wget xdg-user-dirs 0 packages upgraded, 144 newly installed, 0 to remove and 0 not upgraded. Need to get 54.8 MB of archives. After unpacking 199 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libproc2-0 arm64 2:4.0.4-9 [62.8 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 procps arm64 2:4.0.4-9 [871 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 libglib2.0-0t64 arm64 2.86.1-1 [1436 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 shared-mime-info arm64 2.4-5+b3 [755 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 libbrotli1 arm64 1.1.0-2+b7 [308 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 libp11-kit0 arm64 0.25.9-2 [420 kB] Get: 24 http://deb.debian.org/debian forky/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 libgnutls30t64 arm64 3.8.10-3 [1384 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 libkrb5support0 arm64 1.21.3-5 [32.4 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 libcom-err2 arm64 1.47.2-3+b3 [24.9 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 libk5crypto3 arm64 1.21.3-5 [81.2 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 libkeyutils1 arm64 1.6.3-6 [9716 B] Get: 30 http://deb.debian.org/debian forky/main arm64 libkrb5-3 arm64 1.21.3-5 [308 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 libgssapi-krb5-2 arm64 1.21.3-5 [127 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get: 34 http://deb.debian.org/debian forky/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Get: 35 http://deb.debian.org/debian forky/main arm64 libnghttp2-14 arm64 1.64.0-1.1+b1 [71.7 kB] Get: 36 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 38 http://deb.debian.org/debian forky/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3 [56.3 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libcurl3t64-gnutls arm64 8.17.0~rc3-1 [362 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 libfyaml0 arm64 0.9-2 [194 kB] Get: 42 http://deb.debian.org/debian forky/main arm64 libstemmer0d arm64 3.0.1-1 [126 kB] Get: 43 http://deb.debian.org/debian forky/main arm64 libxmlb2 arm64 0.3.24-2 [58.5 kB] Get: 44 http://deb.debian.org/debian forky/main arm64 libappstream5 arm64 1.1.1-1 [210 kB] Get: 45 http://deb.debian.org/debian forky/main arm64 appstream arm64 1.1.1-1 [560 kB] Get: 46 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 47 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 48 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 49 http://deb.debian.org/debian forky/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 50 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 51 http://deb.debian.org/debian forky/main arm64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 52 http://deb.debian.org/debian forky/main arm64 libarchive13t64 arm64 3.7.4-4+b1 [323 kB] Get: 53 http://deb.debian.org/debian forky/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get: 54 http://deb.debian.org/debian forky/main arm64 libcurl4t64 arm64 8.17.0~rc3-1 [370 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 libjsoncpp26 arm64 1.9.6-4 [73.2 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 librhash1 arm64 1.4.6-1 [131 kB] Get: 57 http://deb.debian.org/debian forky/main arm64 libuv1t64 arm64 1.51.0-2 [150 kB] Get: 58 http://deb.debian.org/debian forky/main arm64 cmake arm64 4.1.1+really3.31.6-2 [10.1 MB] Get: 59 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 60 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-7 [540 kB] Get: 61 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 62 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 63 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 64 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 65 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 66 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 67 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 68 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 69 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 70 http://deb.debian.org/debian forky/main arm64 debhelper all 13.28 [941 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 libtext-iconv-perl arm64 1.7-8.1 [14.0 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 emacsen-common all 3.0.8 [13.6 kB] Get: 73 http://deb.debian.org/debian forky/main arm64 dictionaries-common all 1.30.11 [174 kB] Get: 74 http://deb.debian.org/debian forky/main arm64 extra-cmake-modules arm64 6.18.0-1 [206 kB] Get: 75 http://deb.debian.org/debian forky/main arm64 fcitx5-data all 5.1.16-1 [6955 kB] Get: 76 http://deb.debian.org/debian forky/main arm64 libpng16-16t64 arm64 1.6.50-1 [275 kB] Get: 77 http://deb.debian.org/debian forky/main arm64 libfreetype6 arm64 2.13.3+dfsg-1 [422 kB] Get: 78 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 79 http://deb.debian.org/debian forky/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 80 http://deb.debian.org/debian forky/main arm64 fontconfig-config arm64 2.15.0-2.4 [318 kB] Get: 81 http://deb.debian.org/debian forky/main arm64 libfontconfig1 arm64 2.15.0-2.4 [387 kB] Get: 82 http://deb.debian.org/debian forky/main arm64 libpixman-1-0 arm64 0.46.4-1 [174 kB] Get: 83 http://deb.debian.org/debian forky/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB] Get: 84 http://deb.debian.org/debian forky/main arm64 libxdmcp6 arm64 1:1.1.5-1 [27.8 kB] Get: 85 http://deb.debian.org/debian forky/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB] Get: 86 http://deb.debian.org/debian forky/main arm64 libx11-data all 2:1.8.12-1 [343 kB] Get: 87 http://deb.debian.org/debian forky/main arm64 libx11-6 arm64 2:1.8.12-1 [795 kB] Get: 88 http://deb.debian.org/debian forky/main arm64 libxcb-render0 arm64 1.17.0-2+b1 [115 kB] Get: 89 http://deb.debian.org/debian forky/main arm64 libxcb-shm0 arm64 1.17.0-2+b1 [105 kB] Get: 90 http://deb.debian.org/debian forky/main arm64 libxext6 arm64 2:1.3.4-1+b3 [49.2 kB] Get: 91 http://deb.debian.org/debian forky/main arm64 libxrender1 arm64 1:0.9.12-1 [27.0 kB] Get: 92 http://deb.debian.org/debian forky/main arm64 libcairo2 arm64 1.18.4-1+b1 [483 kB] Get: 93 http://deb.debian.org/debian forky/main arm64 hunspell-en-us all 1:2020.12.07-4 [558 kB] Get: 94 http://deb.debian.org/debian forky/main arm64 libaspell15 arm64 0.60.8.1-6 [303 kB] Get: 95 http://deb.debian.org/debian forky/main arm64 libhunspell-1.7-0 arm64 1.7.2+really1.7.2-11 [216 kB] Get: 96 http://deb.debian.org/debian forky/main arm64 libenchant-2-2 arm64 2.8.2+dfsg1-3 [53.9 kB] Get: 97 http://deb.debian.org/debian forky/main arm64 libfcitx5utils2 arm64 5.1.16-1 [248 kB] Get: 98 http://deb.debian.org/debian forky/main arm64 libfcitx5config6 arm64 5.1.16-1 [57.6 kB] Get: 99 http://deb.debian.org/debian forky/main arm64 xkb-data all 2.42-1 [790 kB] Get: 100 http://deb.debian.org/debian forky/main arm64 libxkbcommon0 arm64 1.7.0-2.1 [106 kB] Get: 101 http://deb.debian.org/debian forky/main arm64 libfcitx5core7 arm64 5.1.16-1 [306 kB] Get: 102 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf2.0-common all 2.44.4+dfsg-1 [313 kB] Get: 103 http://deb.debian.org/debian forky/main arm64 libjpeg62-turbo arm64 1:2.1.5-4 [173 kB] Get: 104 http://deb.debian.org/debian forky/main arm64 libdeflate0 arm64 1.23-2 [42.4 kB] Get: 105 http://deb.debian.org/debian forky/main arm64 libjbig0 arm64 2.1-6.1+b2 [30.4 kB] Get: 106 http://deb.debian.org/debian forky/main arm64 liblerc4 arm64 4.0.0+ds-5 [146 kB] Get: 107 http://deb.debian.org/debian forky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [114 kB] Get: 108 http://deb.debian.org/debian forky/main arm64 libwebp7 arm64 1.5.0-0.1 [271 kB] Get: 109 http://deb.debian.org/debian forky/main arm64 libtiff6 arm64 4.7.1-1 [334 kB] Get: 110 http://deb.debian.org/debian forky/main arm64 libgdk-pixbuf-2.0-0 arm64 2.44.4+dfsg-1 [133 kB] Get: 111 http://deb.debian.org/debian forky/main arm64 fontconfig arm64 2.15.0-2.4 [463 kB] Get: 112 http://deb.debian.org/debian forky/main arm64 libfribidi0 arm64 1.0.16-3 [26.5 kB] Get: 113 http://deb.debian.org/debian forky/main arm64 libgraphite2-3 arm64 1.3.14-11 [70.8 kB] Get: 114 http://deb.debian.org/debian forky/main arm64 libharfbuzz0b arm64 12.1.0-1 [486 kB] Get: 115 http://deb.debian.org/debian forky/main arm64 libthai-data all 0.1.29-2 [168 kB] Get: 116 http://deb.debian.org/debian forky/main arm64 libdatrie1 arm64 0.2.13-4 [37.4 kB] Get: 117 http://deb.debian.org/debian forky/main arm64 libthai0 arm64 0.1.29-2+b1 [48.4 kB] Get: 118 http://deb.debian.org/debian forky/main arm64 libpango-1.0-0 arm64 1.56.3-2 [222 kB] Get: 119 http://deb.debian.org/debian forky/main arm64 libpangoft2-1.0-0 arm64 1.56.3-2 [56.5 kB] Get: 120 http://deb.debian.org/debian forky/main arm64 libpangocairo-1.0-0 arm64 1.56.3-2 [35.3 kB] Get: 121 http://deb.debian.org/debian forky/main arm64 libwayland-client0 arm64 1.24.0-2+b1 [27.5 kB] Get: 122 http://deb.debian.org/debian forky/main arm64 libwayland-cursor0 arm64 1.24.0-2+b1 [12.2 kB] Get: 123 http://deb.debian.org/debian forky/main arm64 libxcb-ewmh2 arm64 0.4.2-1 [32.5 kB] Get: 124 http://deb.debian.org/debian forky/main arm64 libxcb-icccm4 arm64 0.4.2-1 [27.2 kB] Get: 125 http://deb.debian.org/debian forky/main arm64 libxcb-util1 arm64 0.4.1-1 [23.6 kB] Get: 126 http://deb.debian.org/debian forky/main arm64 libxcb-imdkit1 arm64 1.0.9-1+b1 [282 kB] Get: 127 http://deb.debian.org/debian forky/main arm64 libxcb-keysyms1 arm64 0.4.1-1 [16.8 kB] Get: 128 http://deb.debian.org/debian forky/main arm64 libxcb-randr0 arm64 1.17.0-2+b1 [117 kB] Get: 129 http://deb.debian.org/debian forky/main arm64 libxcb-xfixes0 arm64 1.17.0-2+b1 [110 kB] Get: 130 http://deb.debian.org/debian forky/main arm64 libxcb-xinerama0 arm64 1.17.0-2+b1 [105 kB] Get: 131 http://deb.debian.org/debian forky/main arm64 libxcb-xkb1 arm64 1.17.0-2+b1 [129 kB] Get: 132 http://deb.debian.org/debian forky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-2.1 [15.3 kB] Get: 133 http://deb.debian.org/debian forky/main arm64 libxkbfile1 arm64 1:1.1.0-1+b4 [72.4 kB] Get: 134 http://deb.debian.org/debian forky/main arm64 fcitx5-modules arm64 5.1.16-1 [844 kB] Get: 135 http://deb.debian.org/debian forky/main arm64 libfcitx5config-dev arm64 5.1.16-1 [20.1 kB] Get: 136 http://deb.debian.org/debian forky/main arm64 libfcitx5utils-dev arm64 5.1.16-1 [78.2 kB] Get: 137 http://deb.debian.org/debian forky/main arm64 libfcitx5core-dev arm64 5.1.16-1 [39.3 kB] Get: 138 http://deb.debian.org/debian forky/main arm64 fcitx5-modules-dev arm64 5.1.16-1 [15.6 kB] Get: 139 http://deb.debian.org/debian forky/main arm64 libchewing3-data all 0.10.3-1 [1275 kB] Get: 140 http://deb.debian.org/debian forky/main arm64 libchewing3 arm64 0.10.3-1 [344 kB] Get: 141 http://deb.debian.org/debian forky/main arm64 libchewing3-dev arm64 0.10.3-1 [19.6 kB] Get: 142 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 54.8 MB in 0s (200 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19971 files and directories currently installed.) Preparing to unpack .../000-libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9_arm64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../013-libffi8_3.5.2-2_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-2) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../014-libglib2.0-0t64_2.86.1-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.86.1-1) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../015-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.4-5+b3_arm64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../017-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../018-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../019-libbrotli1_1.1.0-2+b7_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b7) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../020-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../021-libidn2-0_2.3.8-4_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../022-libp11-kit0_0.25.9-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../023-libtasn1-6_4.20.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../024-libgnutls30t64_3.8.10-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.10-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../025-libkrb5support0_1.21.3-5_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../026-libcom-err2_1.47.2-3+b3_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../027-libk5crypto3_1.21.3-5_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../028-libkeyutils1_1.6.3-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../029-libkrb5-3_1.21.3-5_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../030-libgssapi-krb5-2_1.21.3-5_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-5) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../031-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../032-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../033-libldap2_2.6.10+dfsg-1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../034-libnghttp2-14_1.64.0-1.1+b1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../035-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../036-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../037-librtmp1_2.4+20151223.gitfa8646d.1-3_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../038-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../039-libcurl3t64-gnutls_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libfyaml0:arm64. Preparing to unpack .../040-libfyaml0_0.9-2_arm64.deb ... Unpacking libfyaml0:arm64 (0.9-2) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../041-libstemmer0d_3.0.1-1_arm64.deb ... Unpacking libstemmer0d:arm64 (3.0.1-1) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../042-libxmlb2_0.3.24-2_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.24-2) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../043-libappstream5_1.1.1-1_arm64.deb ... Unpacking libappstream5:arm64 (1.1.1-1) ... Selecting previously unselected package appstream. Preparing to unpack .../044-appstream_1.1.1-1_arm64.deb ... Unpacking appstream (1.1.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../045-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../046-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../047-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../048-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../049-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../050-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../051-libarchive13t64_3.7.4-4+b1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.7.4-4+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../052-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../053-libcurl4t64_8.17.0~rc3-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../054-libjsoncpp26_1.9.6-4_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-4) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../055-librhash1_1.4.6-1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../056-libuv1t64_1.51.0-2_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../057-cmake_4.1.1+really3.31.6-2_arm64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../058-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../059-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../060-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../063-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../064-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../065-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../066-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../067-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../068-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../069-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libtext-iconv-perl:arm64. Preparing to unpack .../070-libtext-iconv-perl_1.7-8.1_arm64.deb ... Unpacking libtext-iconv-perl:arm64 (1.7-8.1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../071-emacsen-common_3.0.8_all.deb ... Unpacking emacsen-common (3.0.8) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../072-dictionaries-common_1.30.11_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.30.11) ... Selecting previously unselected package extra-cmake-modules. Preparing to unpack .../073-extra-cmake-modules_6.18.0-1_arm64.deb ... Unpacking extra-cmake-modules (6.18.0-1) ... Selecting previously unselected package fcitx5-data. Preparing to unpack .../074-fcitx5-data_5.1.16-1_all.deb ... Unpacking fcitx5-data (5.1.16-1) ... Selecting previously unselected package libpng16-16t64:arm64. Preparing to unpack .../075-libpng16-16t64_1.6.50-1_arm64.deb ... Unpacking libpng16-16t64:arm64 (1.6.50-1) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../076-libfreetype6_2.13.3+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../077-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../078-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../079-fontconfig-config_2.15.0-2.4_arm64.deb ... Unpacking fontconfig-config (2.15.0-2.4) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../080-libfontconfig1_2.15.0-2.4_arm64.deb ... Unpacking libfontconfig1:arm64 (2.15.0-2.4) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../081-libpixman-1-0_0.46.4-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.46.4-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../082-libxau6_1%3a1.0.11-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../083-libxdmcp6_1%3a1.1.5-1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../084-libxcb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../085-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../086-libx11-6_2%3a1.8.12-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.12-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../087-libxcb-render0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-render0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../088-libxcb-shm0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b3_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b3) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../090-libxrender1_1%3a0.9.12-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../091-libcairo2_1.18.4-1+b1_arm64.deb ... Unpacking libcairo2:arm64 (1.18.4-1+b1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../092-hunspell-en-us_1%3a2020.12.07-4_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-4) ... Selecting previously unselected package libaspell15:arm64. Preparing to unpack .../093-libaspell15_0.60.8.1-6_arm64.deb ... Unpacking libaspell15:arm64 (0.60.8.1-6) ... Selecting previously unselected package libhunspell-1.7-0:arm64. Preparing to unpack .../094-libhunspell-1.7-0_1.7.2+really1.7.2-11_arm64.deb ... Unpacking libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Selecting previously unselected package libenchant-2-2:arm64. Preparing to unpack .../095-libenchant-2-2_2.8.2+dfsg1-3_arm64.deb ... Unpacking libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Selecting previously unselected package libfcitx5utils2:arm64. Preparing to unpack .../096-libfcitx5utils2_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils2:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config6:arm64. Preparing to unpack .../097-libfcitx5config6_5.1.16-1_arm64.deb ... Unpacking libfcitx5config6:arm64 (5.1.16-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../098-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:arm64. Preparing to unpack .../099-libxkbcommon0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libfcitx5core7:arm64. Preparing to unpack .../100-libfcitx5core7_5.1.16-1_arm64.deb ... Unpacking libfcitx5core7:arm64 (5.1.16-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../101-libgdk-pixbuf2.0-common_2.44.4+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../102-libjpeg62-turbo_1%3a2.1.5-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.1.5-4) ... Selecting previously unselected package libdeflate0:arm64. Preparing to unpack .../103-libdeflate0_1.23-2_arm64.deb ... Unpacking libdeflate0:arm64 (1.23-2) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../104-libjbig0_2.1-6.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:arm64. Preparing to unpack .../105-liblerc4_4.0.0+ds-5_arm64.deb ... Unpacking liblerc4:arm64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:arm64. Preparing to unpack .../106-libsharpyuv0_1.5.0-0.1_arm64.deb ... Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:arm64. Preparing to unpack .../107-libwebp7_1.5.0-0.1_arm64.deb ... Unpacking libwebp7:arm64 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:arm64. Preparing to unpack .../108-libtiff6_4.7.1-1_arm64.deb ... Unpacking libtiff6:arm64 (4.7.1-1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. Preparing to unpack .../109-libgdk-pixbuf-2.0-0_2.44.4+dfsg-1_arm64.deb ... Unpacking libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../110-fontconfig_2.15.0-2.4_arm64.deb ... Unpacking fontconfig (2.15.0-2.4) ... Selecting previously unselected package libfribidi0:arm64. Preparing to unpack .../111-libfribidi0_1.0.16-3_arm64.deb ... Unpacking libfribidi0:arm64 (1.0.16-3) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../112-libgraphite2-3_1.3.14-11_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-11) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../113-libharfbuzz0b_12.1.0-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (12.1.0-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../114-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../115-libdatrie1_0.2.13-4_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.13-4) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../116-libthai0_0.1.29-2+b1_arm64.deb ... Unpacking libthai0:arm64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:arm64. Preparing to unpack .../117-libpango-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpango-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangoft2-1.0-0:arm64. Preparing to unpack .../118-libpangoft2-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangoft2-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libpangocairo-1.0-0:arm64. Preparing to unpack .../119-libpangocairo-1.0-0_1.56.3-2_arm64.deb ... Unpacking libpangocairo-1.0-0:arm64 (1.56.3-2) ... Selecting previously unselected package libwayland-client0:arm64. Preparing to unpack .../120-libwayland-client0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-client0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libwayland-cursor0:arm64. Preparing to unpack .../121-libwayland-cursor0_1.24.0-2+b1_arm64.deb ... Unpacking libwayland-cursor0:arm64 (1.24.0-2+b1) ... Selecting previously unselected package libxcb-ewmh2:arm64. Preparing to unpack .../122-libxcb-ewmh2_0.4.2-1_arm64.deb ... Unpacking libxcb-ewmh2:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-icccm4:arm64. Preparing to unpack .../123-libxcb-icccm4_0.4.2-1_arm64.deb ... Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:arm64. Preparing to unpack .../124-libxcb-util1_0.4.1-1_arm64.deb ... Unpacking libxcb-util1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-imdkit1:arm64. Preparing to unpack .../125-libxcb-imdkit1_1.0.9-1+b1_arm64.deb ... Unpacking libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Selecting previously unselected package libxcb-keysyms1:arm64. Preparing to unpack .../126-libxcb-keysyms1_0.4.1-1_arm64.deb ... Unpacking libxcb-keysyms1:arm64 (0.4.1-1) ... Selecting previously unselected package libxcb-randr0:arm64. Preparing to unpack .../127-libxcb-randr0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-randr0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../128-libxcb-xfixes0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:arm64. Preparing to unpack .../129-libxcb-xinerama0_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:arm64. Preparing to unpack .../130-libxcb-xkb1_1.17.0-2+b1_arm64.deb ... Unpacking libxcb-xkb1:arm64 (1.17.0-2+b1) ... Selecting previously unselected package libxkbcommon-x11-0:arm64. Preparing to unpack .../131-libxkbcommon-x11-0_1.7.0-2.1_arm64.deb ... Unpacking libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Selecting previously unselected package libxkbfile1:arm64. Preparing to unpack .../132-libxkbfile1_1%3a1.1.0-1+b4_arm64.deb ... Unpacking libxkbfile1:arm64 (1:1.1.0-1+b4) ... Selecting previously unselected package fcitx5-modules:arm64. Preparing to unpack .../133-fcitx5-modules_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5config-dev:arm64. Preparing to unpack .../134-libfcitx5config-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5config-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5utils-dev:arm64. Preparing to unpack .../135-libfcitx5utils-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5utils-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libfcitx5core-dev:arm64. Preparing to unpack .../136-libfcitx5core-dev_5.1.16-1_arm64.deb ... Unpacking libfcitx5core-dev:arm64 (5.1.16-1) ... Selecting previously unselected package fcitx5-modules-dev:arm64. Preparing to unpack .../137-fcitx5-modules-dev_5.1.16-1_arm64.deb ... Unpacking fcitx5-modules-dev:arm64 (5.1.16-1) ... Selecting previously unselected package libchewing3-data. Preparing to unpack .../138-libchewing3-data_0.10.3-1_all.deb ... Unpacking libchewing3-data (0.10.3-1) ... Selecting previously unselected package libchewing3:arm64. Preparing to unpack .../139-libchewing3_0.10.3-1_arm64.deb ... Unpacking libchewing3:arm64 (0.10.3-1) ... Selecting previously unselected package libchewing3-dev:arm64. Preparing to unpack .../140-libchewing3-dev_0.10.3-1_arm64.deb ... Unpacking libchewing3-dev:arm64 (0.10.3-1) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../141-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../142-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../143-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Setting up libexpat1:arm64 (2.7.3-1) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libtext-iconv-perl:arm64 (1.7-8.1) ... Setting up libgraphite2-3:arm64 (1.3.14-11) ... Setting up libpixman-1-0:arm64 (0.46.4-1) ... Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... Setting up libxau6:arm64 (1:1.0.11-1) ... Setting up libxdmcp6:arm64 (1:1.1.5-1) ... Setting up libkeyutils1:arm64 (1.6.3-6) ... Setting up libxcb1:arm64 (1.17.0-2+b1) ... Setting up libxcb-xfixes0:arm64 (1.17.0-2+b1) ... Setting up liblerc4:arm64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libdatrie1:arm64 (0.2.13-4) ... Setting up extra-cmake-modules (6.18.0-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libxcb-render0:arm64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libaspell15:arm64 (0.60.8.1-6) ... Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:arm64 (1.1.0-2+b7) ... Setting up libgdk-pixbuf2.0-common (2.44.4+dfsg-1) ... Setting up libuv1t64:arm64 (1.51.0-2) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libxcb-keysyms1:arm64 (0.4.1-1) ... Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ... Setting up libdeflate0:arm64 (1.23-2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:arm64 (1.17.0-2+b1) ... Setting up libxcb-icccm4:arm64 (0.4.2-1) ... Setting up libcom-err2:arm64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libjbig0:arm64 (2.1-6.1+b2) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libxcb-util1:arm64 (0.4.1-1) ... Setting up libfyaml0:arm64 (0.9-2) ... Setting up libxcb-xkb1:arm64 (1.17.0-2+b1) ... Setting up libkrb5support0:arm64 (1.21.3-5) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up autotools-dev (20240727.1) ... Setting up libxcb-xinerama0:arm64 (1.17.0-2+b1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libjpeg62-turbo:arm64 (1:2.1.5-4) ... Setting up emacsen-common (3.0.8) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libjsoncpp26:arm64 (1.9.6-4) ... Setting up libfribidi0:arm64 (1.0.16-3) ... Setting up libproc2-0:arm64 (2:4.0.4-9) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:arm64 (1.6.50-1) ... Setting up autopoint (0.23.1-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:arm64 (1.21.3-5) ... Setting up libchewing3-data (0.10.3-1) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libwebp7:arm64 (1.5.0-0.1) ... Setting up libffi8:arm64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libtiff6:arm64 (4.7.1-1) ... Setting up libxcb-randr0:arm64 (1.17.0-2+b1) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up libx11-6:arm64 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:arm64 (1.4.6-1) ... Setting up libkrb5-3:arm64 (1.21.3-5) ... Setting up libxcb-ewmh2:arm64 (0.4.2-1) ... Setting up libstemmer0d:arm64 (3.0.1-1) ... Setting up libxkbfile1:arm64 (1:1.1.0-1+b4) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libchewing3:arm64 (0.10.3-1) ... Setting up libhunspell-1.7-0:arm64 (1.7.2+really1.7.2-11) ... Setting up libxcb-imdkit1:arm64 (1.0.9-1+b1) ... Setting up libarchive13t64:arm64 (3.7.4-4+b1) ... Setting up libldap2:arm64 (2.6.10+dfsg-1) ... Setting up libfcitx5utils2:arm64 (5.1.16-1) ... Setting up fcitx5-data (5.1.16-1) ... Setting up libxkbcommon0:arm64 (1.7.0-2.1) ... Setting up libwayland-client0:arm64 (1.24.0-2+b1) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libchewing3-dev:arm64 (0.10.3-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libxrender1:arm64 (1:0.9.12-1) ... Setting up dictionaries-common (1.30.11) ... Setting up libtool (2.5.4-7) ... Setting up libfcitx5config6:arm64 (5.1.16-1) ... Setting up fontconfig-config (2.15.0-2.4) ... Setting up libxext6:arm64 (2:1.3.4-1+b3) ... Setting up libidn2-0:arm64 (2.3.8-4) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up libthai0:arm64 (0.1.29-2+b1) ... Setting up libglib2.0-0t64:arm64 (2.86.1-1) ... No schema files found: doing nothing. Setting up libfreetype6:arm64 (2.13.3+dfsg-1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:arm64 (0.25.9-2) ... Setting up libxkbcommon-x11-0:arm64 (1.7.0-2.1) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ... Setting up hunspell-en-us (1:2020.12.07-4) ... Setting up libharfbuzz0b:arm64 (12.1.0-1) ... Setting up libgdk-pixbuf-2.0-0:arm64 (2.44.4+dfsg-1) ... Setting up libfcitx5config-dev:arm64 (5.1.16-1) ... Setting up libfontconfig1:arm64 (2.15.0-2.4) ... Setting up libfcitx5utils-dev:arm64 (5.1.16-1) ... Setting up libgnutls30t64:arm64 (3.8.10-3) ... Setting up libfcitx5core7:arm64 (5.1.16-1) ... Setting up fontconfig (2.15.0-2.4) ... Regenerating fonts cache... done. Setting up libfcitx5core-dev:arm64 (5.1.16-1) ... Setting up libenchant-2-2:arm64 (2.8.2+dfsg1-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxmlb2:arm64 (0.3.24-2) ... Setting up libpango-1.0-0:arm64 (1.56.3-2) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:arm64 (1.18.4-1+b1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ... Setting up libpangoft2-1.0-0:arm64 (1.56.3-2) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libpangocairo-1.0-0:arm64 (1.56.3-2) ... Setting up libcurl4t64:arm64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:arm64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up libappstream5:arm64 (1.1.1-1) ... Setting up fcitx5-modules:arm64 (5.1.16-1) ... Setting up appstream (1.1.1-1) ... ? Metadata cache was updated successfully. Setting up cmake (4.1.1+really3.31.6-2) ... Setting up fcitx5-modules-dev:arm64 (5.1.16-1) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for dictionaries-common (1.30.11) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for forky I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.9-1_source.changes dpkg-buildpackage: info: source package fcitx5-chewing dpkg-buildpackage: info: source version 5.1.9-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Installing in the same prefix as Fcitx, adopting their path scheme by default -- Found Gettext: /usr/bin/msgmerge (found version "0.23.1") -- Checking for module 'chewing>=0.5.0' -- Found chewing, version 0.10.3 chewing CMake Warning (dev) at test/addon/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at test/inputmethod/CMakeLists.txt:2 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- The following REQUIRED packages have been found: * ECM * PkgConfig * Fcitx5Core (required version >= 5.1.16) * Fcitx5ModuleTestFrontend * Fcitx5Module * Gettext -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu dh_auto_build cd obj-aarch64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 15%] Generating chewing-addon.conf [ 15%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml [ 15%] Generating fcitx5-chewing-ca.mo [ 21%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o /usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/src/eim.cpp cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ca.po [ 26%] Generating fcitx5-chewing-da.mo [ 31%] Generating chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/da.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf [ 36%] Generating fcitx5-chewing-de.mo [ 42%] Generating fcitx5-chewing-fr.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/de.po [ 47%] Generating fcitx5-chewing-he.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-fr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/fr.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/he.po [ 47%] Built target chewing-addon.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 52%] Generating fcitx5-chewing-ja.mo make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ja.po [ 63%] Generating fcitx5-chewing-tr.mo [ 63%] Generating fcitx5-chewing-ko.mo make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ko.po [ 68%] Generating fcitx5-chewing-ru.mo [ 68%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ru.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/tr.po [ 73%] Generating fcitx5-chewing-vi.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-vi.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/vi.po [ 73%] Built target chewing.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/chewing.conf make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" [ 78%] Generating fcitx5-chewing-zh_CN.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_CN.po [ 84%] Generating fcitx5-chewing-zh_TW.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_TW.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-addon [ 84%] Built target fcitx5-chewing-translation make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-im make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 89%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/c++ -I/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test -I/usr/include/Fcitx5/Module/fcitx-module/testfrontend -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT test/CMakeFiles/testchewing.dir/testchewing.cpp.o -MF CMakeFiles/testchewing.dir/testchewing.cpp.o.d -o CMakeFiles/testchewing.dir/testchewing.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/test/testchewing.cpp [ 94%] Linking CXX executable testchewing cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testchewing.dir/link.txt --verbose=1 /usr/bin/c++ -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testchewing.dir/link.d CMakeFiles/testchewing.dir/testchewing.cpp.o -o testchewing /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 94%] Built target testchewing [100%] Linking CXX shared module libchewing.so cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/chewing.dir/link.txt --verbose=1 /usr/lib/aarch64-linux-gnu/libchewing.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/gcc/aarch64-linux-gnu/15/libstdc++.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libm.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libmvec.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/bin/c++ -fPIC -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/chewing.dir/link.d -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -shared -o libchewing.so CMakeFiles/chewing.dir/eim.cpp.o /usr/lib/aarch64-linux-gnu/libFcitx5Core.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Config.so.5.1.16 /usr/lib/aarch64-linux-gnu/libFcitx5Utils.so.5.1.16 /usr/lib/aarch64-linux-gnu/libchewing.so make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [100%] Built target chewing make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ cd obj-aarch64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.9 -B/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/lib/aarch64-linux-gnu/fcitx5/libchewing.so -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/inputmethod/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/fcitx5/addon/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.9/debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' dh_installdocs dh_installchangelogs dh_icons dh_perl dh_link dh_strip_nondeterminism Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fcitx5-chewing-dbgsym' in '../fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb'. dpkg-deb: building package 'fcitx5-chewing' in '../fcitx5-chewing_5.1.9-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.buildinfo dpkg-genchanges --build=binary -O../fcitx5-chewing_5.1.9-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1845078 and its subdirectories I: Current time: Sat Dec 5 01:43:07 +14 2026 I: pbuilder-time-stamp: 1796384587 + false + set +x Fri Dec 4 11:43:07 UTC 2026 I: Signing ./b2/fcitx5-chewing_5.1.9-1_arm64.buildinfo as fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc Fri Dec 4 11:43:07 UTC 2026 I: Signed ./b2/fcitx5-chewing_5.1.9-1_arm64.buildinfo as ./b2/fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc Fri Dec 4 11:43:07 UTC 2026 - build #2 for fcitx5-chewing/forky/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Fri Dec 4 11:43:07 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-4SfclbcU, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6: total 292 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 05:19 b1 drwxrwxr-x 2 jenkins jenkins 4096 Nov 1 05:20 b2 -rw-rw-r-- 1 jenkins jenkins 2398 Oct 25 21:40 fcitx5-chewing_5.1.9-1.dsc -rw------- 1 jenkins jenkins 279054 Nov 1 05:19 rbuildlog.t0mLNw5 /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1: total 888 -rw-r--r-- 1 jenkins jenkins 275202 Nov 1 05:19 build.log -rw-r--r-- 1 jenkins jenkins 496004 Nov 1 05:19 fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 4468 Nov 1 05:19 fcitx5-chewing_5.1.9-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2398 Nov 1 05:19 fcitx5-chewing_5.1.9-1.dsc -rw-r--r-- 1 jenkins jenkins 8441 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 9323 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1394 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 41576 Nov 1 05:19 fcitx5-chewing_5.1.9-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 1517 Nov 1 05:19 fcitx5-chewing_5.1.9-1_source.changes -rw-r--r-- 1 jenkins jenkins 29624 Nov 1 05:19 fcitx5-chewing_5.1.9.orig.tar.xz /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2: total 696 -rw-rw-r-- 1 jenkins jenkins 89111 Nov 1 05:20 build.log -rw-r--r-- 1 jenkins jenkins 496004 Nov 1 05:20 fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb -rw-r--r-- 1 jenkins jenkins 4468 Nov 1 05:20 fcitx5-chewing_5.1.9-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2398 Nov 1 05:20 fcitx5-chewing_5.1.9-1.dsc -rw-rw-r-- 1 jenkins jenkins 8449 Nov 1 05:20 fcitx5-chewing_5.1.9-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 9331 Nov 1 05:20 fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 1394 Nov 1 05:20 fcitx5-chewing_5.1.9-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 41576 Nov 1 05:20 fcitx5-chewing_5.1.9-1_arm64.deb -rw-rw-r-- 1 jenkins jenkins 1517 Nov 1 05:20 fcitx5-chewing_5.1.9-1_source.changes -rw-r--r-- 1 jenkins jenkins 29624 Nov 1 05:20 fcitx5-chewing_5.1.9.orig.tar.xz Sat Nov 1 05:20:08 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Sat Nov 1 05:20:09 UTC 2025 I: fcitx5-chewing_5.1.9-1_arm64.changes: Format: 1.8 Date: Sat, 25 Oct 2025 17:31:53 -0400 Source: fcitx5-chewing Binary: fcitx5-chewing fcitx5-chewing-dbgsym Architecture: arm64 Version: 5.1.9-1 Distribution: unstable Urgency: medium Maintainer: Debian Input Method Team Changed-By: Boyuan Yang Description: fcitx5-chewing - Chewing input method support for fcitx5 Changes: fcitx5-chewing (5.1.9-1) unstable; urgency=medium . * Team upload. * New upstream release. Checksums-Sha1: 702b359d32b04c2b4a67b1d8db725385e7ef353a 496004 fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb 64487c279d3741a792eacbb2a9d3cbef1bfaeecb 8441 fcitx5-chewing_5.1.9-1_arm64.buildinfo ee10606329304aab3a494bcf23dedf4610e900b8 41576 fcitx5-chewing_5.1.9-1_arm64.deb Checksums-Sha256: a76f90942e6754f47966cb7c95e513eac4e85364272e38534d0fd85db4bc2dac 496004 fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb e40617eb8ff0068e0a2cce45bbd6e0e8bfcfc7d73cbf045cdb7cf6fe3ef88747 8441 fcitx5-chewing_5.1.9-1_arm64.buildinfo f958a189d2f3ff72fa67145a232cdbbc5160c2e9f47c44603e4f7e3e0828bc8a 41576 fcitx5-chewing_5.1.9-1_arm64.deb Files: 646f675345fc52207d005f4073e4a06c 496004 debug optional fcitx5-chewing-dbgsym_5.1.9-1_arm64.deb 6017f13898f2385c5a3c173c43e678a6 8441 utils optional fcitx5-chewing_5.1.9-1_arm64.buildinfo 2f516ee51de139645e2b2482264742f4 41576 utils optional fcitx5-chewing_5.1.9-1_arm64.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/fcitx5-chewing_5.1.8-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/fcitx5-chewing_5.1.8-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/forky/arm64/fcitx5-chewing_5.1.8-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/forky/arm64/fcitx5-chewing_5.1.8-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/forky/arm64/fcitx5-chewing_5.1.8-1_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/fcitx5-chewing_5.1.8-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-11-01 05:19:18.593994416 +0000 +++ b2/build.log 2025-11-01 05:20:08.434048762 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 31 17:18:14 -12 2025 -I: pbuilder-time-stamp: 1761974294 +I: Current time: Sat Dec 5 01:42:20 +14 2026 +I: pbuilder-time-stamp: 1796384540 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking fcitx5-chewing_5.1.9-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 4 11:42 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='a82608f938424c88a7de242e5023248c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2259148' - PS1='# ' - PS2='> ' + INVOCATION_ID=ac3d0b17839d46f988b21558bcdc73f6 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1845078 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_JoWh --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1 --logfile b1/build.log fcitx5-chewing_5.1.9-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/pbuilderrc_kV3D --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2 --logfile b2/build.log fcitx5-chewing_5.1.9-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2259148/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -264,7 +296,7 @@ Get: 142 http://deb.debian.org/debian forky/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 143 http://deb.debian.org/debian forky/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 144 http://deb.debian.org/debian forky/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] -Fetched 54.8 MB in 1s (87.9 MB/s) +Fetched 54.8 MB in 0s (200 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19971 files and directories currently installed.) @@ -860,7 +892,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.9-1_source.changes +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.9/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.9-1_source.changes dpkg-buildpackage: info: source package fcitx5-chewing dpkg-buildpackage: info: source version 5.1.9-1 dpkg-buildpackage: info: source distribution unstable @@ -875,7 +911,7 @@ dh_update_autotools_config dh_autoreconf dh_auto_configure - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu .. + cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DBUILD_TESTING:BOOL=OFF .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. @@ -930,11 +966,12 @@ * Fcitx5Module * Gettext --- Configuring done (1.3s) +-- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: + BUILD_TESTING CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED @@ -950,91 +987,91 @@ make[2]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend +make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend +make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" +make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" -make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -[ 5%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -/usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -[ 15%] Generating fcitx5-chewing-ca.mo [ 15%] Generating chewing-addon.conf -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ca.po -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +[ 15%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml +[ 15%] Generating fcitx5-chewing-ca.mo [ 21%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o -[ 31%] Generating fcitx5-chewing-da.mo -[ 36%] Generating chewing.conf -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf +/usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.9/src/eim.cpp +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ca.po +[ 26%] Generating fcitx5-chewing-da.mo +[ 31%] Generating chewing.conf +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/da.po -[ 42%] Generating fcitx5-chewing-he.mo -[ 26%] Generating fcitx5-chewing-de.mo make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -[ 47%] Generating fcitx5-chewing-ko.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.9/po --template /build/reproducible-path/fcitx5-chewing-5.1.9/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf +[ 36%] Generating fcitx5-chewing-de.mo +[ 42%] Generating fcitx5-chewing-fr.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/de.po -[ 52%] Generating fcitx5-chewing-ru.mo +[ 47%] Generating fcitx5-chewing-he.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-fr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/fr.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/he.po +[ 47%] Built target chewing-addon.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ko.po -[ 57%] Generating fcitx5-chewing-fr.mo -[ 63%] Generating fcitx5-chewing-ja.mo -[ 63%] Built target chewing-addon.conf.in-fmt -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ja.po -[ 68%] Generating fcitx5-chewing-tr.mo +[ 52%] Generating fcitx5-chewing-ja.mo make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ja.po +[ 63%] Generating fcitx5-chewing-tr.mo +[ 63%] Generating fcitx5-chewing-ko.mo make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-fr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/fr.po +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ko.po +[ 68%] Generating fcitx5-chewing-ru.mo +[ 68%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/ru.po cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/tr.po -[ 68%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt -[ 68%] Built target chewing.conf.in-fmt +[ 73%] Generating fcitx5-chewing-vi.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-vi.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/vi.po +[ 73%] Built target chewing.conf.in-fmt make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build +make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/addon/chewing.conf -make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.9 /build/reproducible-path/fcitx5-chewing-5.1.9/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" -[ 73%] Generating fcitx5-chewing-vi.mo -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-vi.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/vi.po [ 78%] Generating fcitx5-chewing-zh_CN.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_CN.po [ 84%] Generating fcitx5-chewing-zh_TW.mo cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_TW.po -cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.9/po/zh_CN.po -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/inputmethod/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -[ 84%] Built target fcitx5-chewing-translation make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-addon +[ 84%] Built target fcitx5-chewing-translation +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' [ 84%] Built target copy-im make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' @@ -1063,2908 +1100,7 @@ make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' - dh_auto_test - cd obj-aarch64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 -make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j12 -UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl -UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu -Constructing a list of tests -Done constructing a list of tests -Updating test list for fixtures -Added 0 tests to meet fixture requirements -Checking test dependency graph... -Checking test dependency graph end -Connected to MAKE jobserver -test 1 - Start 1: testchewing - -1: Test command: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test/testchewing -1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu/test -1: Test timeout computed to be: 10000000 -1: D2025-11-01 05:19:11.404942 i18n.cpp:55] Add gettext domain fcitx5 at optional(has_value=0 ) -1: D2025-11-01 05:19:11.420716 instance.cpp:2015] Trigger Key: Control+space Zenkaku_Hankaku Hangul -1: I2025-11-01 05:19:11.420944 instance.cpp:1416] Override Enabled Addons: {chewing, testfrontend, testim} -1: I2025-11-01 05:19:11.420962 instance.cpp:1417] Override Disabled Addons: {all} -1: D2025-11-01 05:19:11.421210 addonmanager.cpp:166] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] -1: I2025-11-01 05:19:11.421380 addonmanager.cpp:204] Loaded addon testim -1: D2025-11-01 05:19:11.421392 addonmanager.cpp:166] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] -1: I2025-11-01 05:19:11.421538 addonmanager.cpp:204] Loaded addon testfrontend -1: I2025-11-01 05:19:11.421642 inputmethodmanager.cpp:210] Found 3 input method(s) in addon testim -1: I2025-11-01 05:19:11.421659 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one -1: I2025-11-01 05:19:11.421682 instance.cpp:396] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] -1: I2025-11-01 05:19:11.421688 instance.cpp:401] Generated groups: [Default] -1: D2025-11-01 05:19:11.421926 addonmanager.cpp:166] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [(core, SemanticVersion(5.1.13))] OptDep: [(chttrans, SemanticVersion(0.1.0))] -1: D2025-11-01 05:19:11.423406 i18n.cpp:55] Add gettext domain fcitx5-chewing at optional(has_value=1 "") -1: D2025-11-01 05:19:11.436541 eim.cpp:321] Set layout to: KB_DEFAULT -1: D2025-11-01 05:19:11.436818 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: I2025-11-01 05:19:11.436901 addonmanager.cpp:204] Loaded addon chewing -1: D2025-11-01 05:19:11.437030 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.437105 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.437188 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.437250 instance.cpp:2475] Switch reason: 0 -1: D2025-11-01 05:19:11.437311 instance.cpp:2477] Old Input method: keyboard-us -1: D2025-11-01 05:19:11.437367 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2025-11-01 05:19:11.437428 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.437496 instance.cpp:2428] Activate: [Last]: [Activating]:chewing -1: D2025-11-01 05:19:11.437561 instance.cpp:2515] Input method switched -1: I2025-11-01 05:19:11.437626 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.441555 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.441621 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.441630 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.441639 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.441644 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.441649 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.441654 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.441756 eim.cpp:602] Text: Zuin: ㄈ -1: I2025-11-01 05:19:11.441765 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.441775 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.441781 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.441787 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.441801 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.441806 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.441811 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.441815 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.441820 eim.cpp:602] Text: Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.441825 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.441833 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.441839 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.441877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.441886 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.441895 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.441899 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.441903 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.441907 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.441935 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.441947 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.441964 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "分", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.441971 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) -1: D2025-11-01 05:19:11.441976 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) -1: D2025-11-01 05:19:11.441981 eim.cpp:602] Text: 分 Zuin: -1: I2025-11-01 05:19:11.441987 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.441996 eim.cpp:466] KeyEvent: Down -1: D2025-11-01 05:19:11.442003 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2025-11-01 05:19:11.442011 eim.cpp:288] [src/editor/mod.rs:986 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.442044 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442051 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.442057 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.442062 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.442065 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.442069 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.442095 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442113 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2025-11-01 05:19:11.442145 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442154 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.442169 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "分", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.442175 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '分)) -1: D2025-11-01 05:19:11.442180 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '分)) -1: D2025-11-01 05:19:11.442185 eim.cpp:602] Text: 分 Zuin: -1: I2025-11-01 05:19:11.442191 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.442201 eim.cpp:466] KeyEvent: Return -1: D2025-11-01 05:19:11.442228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442236 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K7-N7-7- -1: D2025-11-01 05:19:11.442264 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442280 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2025-11-01 05:19:11.442285 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false -1: D2025-11-01 05:19:11.442292 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.442299 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } -1: D2025-11-01 05:19:11.442304 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.442330 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442340 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.442354 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.442360 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.442365 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.442369 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.442376 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.442384 eim.cpp:466] KeyEvent: Return -1: D2025-11-01 05:19:11.442390 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2025-11-01 05:19:11.442417 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442426 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.442439 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.442444 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.442449 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.442456 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } -1: D2025-11-01 05:19:11.442463 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] -1: D2025-11-01 05:19:11.442469 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 -1: D2025-11-01 05:19:11.442496 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.442505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit -1: D2025-11-01 05:19:11.442511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.442516 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.442521 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.442555 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.442644 eim.cpp:552] Chewing return value: 0 -1: I2025-11-01 05:19:11.442660 testfrontend.cpp:28] Commit: 玢 -1: D2025-11-01 05:19:11.442666 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.442672 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.442681 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.442697 eim.cpp:321] Set layout to: KB_HANYU_PINYIN -1: D2025-11-01 05:19:11.442707 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin } -1: D2025-11-01 05:19:11.442737 eim.cpp:466] KeyEvent: h -1: D2025-11-01 05:19:11.442737 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... -1: D2025-11-01 05:19:11.442790 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... -1: D2025-11-01 05:19:11.442870 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done -1: D2025-11-01 05:19:11.442879 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.442887 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.442903 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.442910 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. -1: D2025-11-01 05:19:11.445966 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- -1: D2025-11-01 05:19:11.446018 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446028 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.446035 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446040 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446044 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446055 eim.cpp:602] Text: Zuin: h -1: I2025-11-01 05:19:11.446072 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446093 eim.cpp:466] KeyEvent: u -1: D2025-11-01 05:19:11.446101 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- -1: D2025-11-01 05:19:11.446107 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446112 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.446117 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446121 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446125 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446129 eim.cpp:602] Text: Zuin: hu -1: I2025-11-01 05:19:11.446135 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446141 eim.cpp:466] KeyEvent: 2 -1: D2025-11-01 05:19:11.446148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K2-N2-2- -1: D2025-11-01 05:19:11.446221 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446232 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446242 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.446246 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446250 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446255 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446302 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446315 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.446338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446344 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446349 eim.cpp:602] Text: 胡 Zuin: -1: I2025-11-01 05:19:11.446355 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446363 eim.cpp:466] KeyEvent: j -1: D2025-11-01 05:19:11.446369 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K33-J-j- -1: D2025-11-01 05:19:11.446374 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446381 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.446387 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446392 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446396 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446442 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446453 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446466 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.446471 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446477 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446481 eim.cpp:602] Text: 胡 Zuin: j -1: I2025-11-01 05:19:11.446487 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446493 eim.cpp:466] KeyEvent: i -1: D2025-11-01 05:19:11.446499 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- -1: D2025-11-01 05:19:11.446505 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446511 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.446516 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446520 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446524 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446570 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446593 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.446598 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446603 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446608 eim.cpp:602] Text: 胡 Zuin: ji -1: I2025-11-01 05:19:11.446614 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446620 eim.cpp:466] KeyEvent: a -1: D2025-11-01 05:19:11.446626 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K27-A-a- -1: D2025-11-01 05:19:11.446631 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446637 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.446643 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446647 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446652 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446699 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446710 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446722 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.446727 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446733 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '胡)) -1: D2025-11-01 05:19:11.446737 eim.cpp:602] Text: 胡 Zuin: jia -1: I2025-11-01 05:19:11.446743 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446749 eim.cpp:466] KeyEvent: 3 -1: D2025-11-01 05:19:11.446755 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- -1: D2025-11-01 05:19:11.446789 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446797 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446805 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.446810 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.446814 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.446818 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.446864 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446874 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446885 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.446924 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.446934 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.446950 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.446957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.446962 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.446967 eim.cpp:602] Text: 胡假 Zuin: -1: I2025-11-01 05:19:11.446972 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.446979 eim.cpp:466] KeyEvent: h -1: D2025-11-01 05:19:11.446985 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K32-H-h- -1: D2025-11-01 05:19:11.446990 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.446998 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.447003 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.447007 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.447011 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.447056 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447077 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447085 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.447116 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447126 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447141 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.447147 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.447152 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.447158 eim.cpp:602] Text: 胡假 Zuin: h -1: I2025-11-01 05:19:11.447164 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.447170 eim.cpp:466] KeyEvent: u -1: D2025-11-01 05:19:11.447176 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K21-U-u- -1: D2025-11-01 05:19:11.447181 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.447189 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.447194 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.447198 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.447202 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.447247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447258 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447268 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447275 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.447306 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447316 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447331 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.447337 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.447342 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(8000 (0 1 '胡) (1 2 '假)) -1: D2025-11-01 05:19:11.447347 eim.cpp:602] Text: 胡假 Zuin: hu -1: I2025-11-01 05:19:11.447352 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.447359 eim.cpp:466] KeyEvent: 3 -1: D2025-11-01 05:19:11.447365 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K3-N3-3- -1: D2025-11-01 05:19:11.447385 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447391 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.447400 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.447405 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.447409 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.447413 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.447462 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447481 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447489 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.447498 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447507 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.447538 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447557 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447565 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.447584 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447592 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447612 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 3000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 9000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.447620 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.447625 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.447630 eim.cpp:602] Text: 胡假虎 Zuin: -1: I2025-11-01 05:19:11.447636 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.447642 eim.cpp:466] KeyEvent: w -1: D2025-11-01 05:19:11.447648 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K16-W-w- -1: D2025-11-01 05:19:11.447654 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.447663 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.447667 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.447672 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.447676 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.447721 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447733 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447742 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447750 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.447759 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447768 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.447799 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447808 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447818 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447825 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.447845 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447853 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.447871 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 3000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 9000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.447878 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.447883 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.447888 eim.cpp:602] Text: 胡假虎 Zuin: w -1: I2025-11-01 05:19:11.447894 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.447900 eim.cpp:466] KeyEvent: e -1: D2025-11-01 05:19:11.447906 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- -1: D2025-11-01 05:19:11.447911 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.447920 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.447926 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.447930 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.447934 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.447980 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.447992 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448001 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448009 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.448018 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448026 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448057 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448067 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448076 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448084 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448103 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448111 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448130 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 3000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 9000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.448136 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.448142 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.448147 eim.cpp:602] Text: 胡假虎 Zuin: we -1: I2025-11-01 05:19:11.448152 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.448159 eim.cpp:466] KeyEvent: i -1: D2025-11-01 05:19:11.448165 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K22-I-i- -1: D2025-11-01 05:19:11.448170 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.448180 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.448185 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.448189 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.448192 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.448238 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448249 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448258 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448266 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.448275 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448284 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448314 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448324 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448333 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448341 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448360 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448368 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448387 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 3000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 9000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.448393 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.448398 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(9000 (0 1 '胡) (1 2 '假) (2 3 '虎)) -1: D2025-11-01 05:19:11.448403 eim.cpp:602] Text: 胡假虎 Zuin: wei -1: I2025-11-01 05:19:11.448409 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.448443 eim.cpp:466] KeyEvent: 1 -1: D2025-11-01 05:19:11.448450 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2025-11-01 05:19:11.448490 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448499 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.448509 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.448514 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.448518 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.448522 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.448568 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448579 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448589 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448596 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.448606 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448624 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448636 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.448668 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448678 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448687 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.448704 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448712 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.448732 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448740 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448750 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448758 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.448791 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448800 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.448844 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.448857 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.448863 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.448869 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.448875 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.448881 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.448886 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.448891 eim.cpp:602] Text: 狐假虎威 Zuin: -1: I2025-11-01 05:19:11.448898 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.448913 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.448921 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.448932 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.448944 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448950 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.448959 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.448964 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.448968 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.448972 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.448982 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.448990 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["狐假虎威"] -1: D2025-11-01 05:19:11.449040 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449052 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.449061 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449069 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.449079 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449087 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.449097 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.449139 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449149 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.449159 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449166 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.449175 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449184 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.449203 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449210 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.449220 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449229 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.449263 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.449315 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.449322 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.449327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.449333 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.449338 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.449343 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.449350 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.449355 eim.cpp:602] Text: 狐假虎威 Zuin: -1: I2025-11-01 05:19:11.449361 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.449370 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.449382 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449388 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2025-11-01 05:19:11.449399 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449408 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449418 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449423 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.449433 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.449444 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.449450 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["虎威"] -1: D2025-11-01 05:19:11.453715 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.453937 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.454007 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454070 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.454131 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454194 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.454257 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454320 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.454409 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.454530 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454587 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.454642 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.454796 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454859 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.454919 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.454978 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.455063 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.455127 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.455224 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.456860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.456947 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.457010 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.457066 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.457121 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.457169 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.457233 eim.cpp:602] Text: 狐假虎威 Zuin: -1: I2025-11-01 05:19:11.457297 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.457367 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.457445 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.457536 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2025-11-01 05:19:11.457600 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.457695 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.457748 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.457816 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2025-11-01 05:19:11.457904 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.457980 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] -1: D2025-11-01 05:19:11.458108 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.458176 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.458235 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.458294 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.458351 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.458410 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.458464 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461548 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.461647 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461662 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.461672 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461680 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.461690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.461719 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461727 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.461738 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461747 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.461782 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461792 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.461841 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.461860 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.461866 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.461872 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.461878 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.461884 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.461889 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.461897 eim.cpp:602] Text: 狐假虎威 Zuin: -1: I2025-11-01 05:19:11.461916 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.461942 eim.cpp:466] KeyEvent: Return -1: D2025-11-01 05:19:11.461979 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.461991 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2025-11-01 05:19:11.462024 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462044 eim.cpp:288] [src/editor/mod.rs:1313 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] -1: D2025-11-01 05:19:11.462050 eim.cpp:288] [src/editor/mod.rs:1317 chewing::editor] Auto Shift false -1: D2025-11-01 05:19:11.462059 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.462070 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } -1: D2025-11-01 05:19:11.462075 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.462125 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462137 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462148 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462155 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.462165 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462174 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.462184 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462196 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.462228 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462238 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462247 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462255 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.462265 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462273 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.462292 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462300 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462310 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462318 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.462352 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462363 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462406 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.462416 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462421 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462427 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.462432 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462438 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.462445 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462450 eim.cpp:602] Text: 狐假虎威 Zuin: -1: I2025-11-01 05:19:11.462462 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.462471 eim.cpp:466] KeyEvent: Return -1: D2025-11-01 05:19:11.462478 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2025-11-01 05:19:11.462525 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462537 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462547 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462555 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2025-11-01 05:19:11.462564 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462573 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.462583 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462594 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2025-11-01 05:19:11.462625 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462635 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462645 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462652 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2025-11-01 05:19:11.462662 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462671 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2025-11-01 05:19:11.462690 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462698 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462708 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462716 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2025-11-01 05:19:11.462749 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462760 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2025-11-01 05:19:11.462801 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 24000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 5, -1: total_score(): 28005, -1: intervals: [ -1: I( -1: 0..4, -1: Phrase( -1: Phrase { -1: phrase: "狐假虎威", -1: freq: 5, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 8000, -1: rule_smallest_lenvariance(): -200, -1: rule_largest_freqsum(): 15, -1: total_score(): 11815, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..4, -1: Phrase( -1: Phrase { -1: phrase: "虎威", -1: freq: 15, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 4000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 10000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "胡", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "假", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 2..3, -1: Phrase( -1: Phrase { -1: phrase: "虎", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: I( -1: 3..4, -1: Phrase( -1: Phrase { -1: phrase: "威", -1: freq: 0, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.462811 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462816 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462822 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(11815 (0 1 '胡) (1 2 '假) (2 4 '虎威)) -1: D2025-11-01 05:19:11.462827 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462833 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(10000 (0 1 '胡) (1 2 '假) (2 3 '虎) (3 4 '威)) -1: D2025-11-01 05:19:11.462838 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(28005 (0 4 '狐假虎威)) -1: D2025-11-01 05:19:11.462849 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } -1: D2025-11-01 05:19:11.462857 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..4, "狐假虎威")] -1: D2025-11-01 05:19:11.462867 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 -1: D2025-11-01 05:19:11.462877 eim.cpp:288] [src/dictionary/trie.rs:275 chewing::dictionary::trie] [!] detected empty dictionary. -1: D2025-11-01 05:19:11.462884 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit -1: D2025-11-01 05:19:11.462890 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.462896 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.462903 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.462938 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.463005 eim.cpp:552] Chewing return value: 0 -1: I2025-11-01 05:19:11.463017 testfrontend.cpp:28] Commit: 狐假虎威 -1: D2025-11-01 05:19:11.463022 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.463028 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.463035 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.463045 eim.cpp:466] KeyEvent: f -1: D2025-11-01 05:19:11.463054 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... -1: D2025-11-01 05:19:11.463104 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... -1: D2025-11-01 05:19:11.463197 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done -1: D2025-11-01 05:19:11.463208 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.463215 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.463231 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.463238 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. -1: D2025-11-01 05:19:11.463895 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K30-F-f- -1: D2025-11-01 05:19:11.463989 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.464047 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.464103 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.464157 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.464209 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.464267 eim.cpp:602] Text: Zuin: f -1: I2025-11-01 05:19:11.464327 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.464395 eim.cpp:466] KeyEvent: e -1: D2025-11-01 05:19:11.464480 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K17-E-e- -1: D2025-11-01 05:19:11.464564 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.464624 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.464680 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.464734 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.464783 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.464835 eim.cpp:602] Text: Zuin: fe -1: I2025-11-01 05:19:11.464894 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.464954 eim.cpp:466] KeyEvent: n -1: D2025-11-01 05:19:11.465015 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K43-N-n- -1: D2025-11-01 05:19:11.465074 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.465127 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.465178 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.465228 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.465288 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.465342 eim.cpp:602] Text: Zuin: fen -1: I2025-11-01 05:19:11.465398 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.465459 eim.cpp:466] KeyEvent: 1 -1: D2025-11-01 05:19:11.465548 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2025-11-01 05:19:11.465657 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.465719 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.465789 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.465843 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.465892 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.465982 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2025-11-01 05:19:11.466053 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 1, -1: last_used: Some( -1: 6, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.466269 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.466327 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.466377 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.466439 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.466504 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.466557 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.466621 eim.cpp:288] [src/editor/mod.rs:837 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.466707 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.466760 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.466817 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.466866 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.466912 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.467008 eim.cpp:288] [capi/src/io.rs:1807 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2025-11-01 05:19:11.467110 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2025-11-01 05:19:11.467184 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 1, -1: last_used: Some( -1: 6, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.467430 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.467492 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.467560 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.467614 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.467678 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.467732 instance.cpp:2475] Switch reason: 1 -1: D2025-11-01 05:19:11.467776 instance.cpp:2477] Old Input method: chewing -1: D2025-11-01 05:19:11.467831 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2025-11-01 05:19:11.467921 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2025-11-01 05:19:11.469557 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 1, -1: last_used: Some( -1: 6, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.469608 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.469615 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.469628 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.469634 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..1, "玢")] -1: D2025-11-01 05:19:11.469642 eim.cpp:288] [src/editor/mod.rs:730 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 -1: I2025-11-01 05:19:11.469689 testfrontend.cpp:28] Commit: 玢 -1: D2025-11-01 05:19:11.469696 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.469714 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.469725 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.469732 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.469741 instance.cpp:2515] Input method switched -1: D2025-11-01 05:19:11.469768 eim.cpp:321] Set layout to: KB_DEFAULT -1: D2025-11-01 05:19:11.469778 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2025-11-01 05:19:11.469829 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.469834 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.469847 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.469853 instance.cpp:2475] Switch reason: 0 -1: D2025-11-01 05:19:11.469857 instance.cpp:2477] Old Input method: keyboard-us -1: D2025-11-01 05:19:11.469861 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2025-11-01 05:19:11.469866 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.469870 instance.cpp:2428] Activate: [Last]: [Activating]:chewing -1: D2025-11-01 05:19:11.469876 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.469881 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.469886 instance.cpp:2515] Input method switched -1: I2025-11-01 05:19:11.469894 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.469908 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.469918 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.469924 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.469930 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.469936 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.469943 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.469990 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.470054 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.470062 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.470067 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.470073 eim.cpp:602] Text: Zuin: ㄈ -1: I2025-11-01 05:19:11.470080 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.470093 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.470098 eim.cpp:288] [src/dictionary/trie_buf.rs:271 chewing::dictionary::trie_buf] Saving snapshot... -1: D2025-11-01 05:19:11.470147 eim.cpp:288] [src/dictionary/trie_buf.rs:279 chewing::dictionary::trie_buf] Flushing snapshot... -1: D2025-11-01 05:19:11.470234 eim.cpp:288] [src/dictionary/trie_buf.rs:281 chewing::dictionary::trie_buf] Done -1: D2025-11-01 05:19:11.470244 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.470251 eim.cpp:288] [src/dictionary/trie_buf.rs:245 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.470266 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.470273 eim.cpp:288] [src/dictionary/trie_buf.rs:259 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. -1: D2025-11-01 05:19:11.470514 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.470588 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.470644 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.470698 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.470751 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.470804 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.470860 eim.cpp:602] Text: Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.470917 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.470988 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.471047 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.471146 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.471210 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.471262 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.471313 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.471362 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.471450 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.471523 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.471841 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.471907 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.471960 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.472020 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.472088 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.472148 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.472201 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.472258 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.472308 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.472357 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.472407 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.472529 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.472608 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.472957 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.473019 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.473073 eim.cpp:602] Text: 玢 Zuin: ㄈ -1: I2025-11-01 05:19:11.473133 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.473198 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.473258 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.477528 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.477594 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.477602 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.477607 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.477612 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.477672 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.477694 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.477702 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.477709 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.477715 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.477730 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.477754 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.477763 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.477794 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.477802 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.477807 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.477811 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.477815 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.477847 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.477863 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) -1: D2025-11-01 05:19:11.477893 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.477922 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1791, -1: total_score(): 15791, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1791, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.477933 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.477939 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.477945 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.477950 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.477955 eim.cpp:602] Text: 紛紛 Zuin: -1: I2025-11-01 05:19:11.477961 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.477972 eim.cpp:466] KeyEvent: Return -1: D2025-11-01 05:19:11.477979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2025-11-01 05:19:11.478010 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.478024 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) -1: D2025-11-01 05:19:11.478055 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.478079 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1791, -1: total_score(): 15791, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1791, -1: last_used: None, -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.478088 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.478093 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.478099 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.478104 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15791 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.478112 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.478118 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] -1: D2025-11-01 05:19:11.478126 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 -1: D2025-11-01 05:19:11.478139 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Commit -1: D2025-11-01 05:19:11.478145 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478151 eim.cpp:288] [src/dictionary/trie_buf.rs:219 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2025-11-01 05:19:11.478158 eim.cpp:288] [src/dictionary/trie_buf.rs:228 chewing::dictionary::trie_buf] Reloading... -1: D2025-11-01 05:19:11.478195 eim.cpp:288] [src/dictionary/trie_buf.rs:253 chewing::dictionary::trie_buf] Check pointing... -1: D2025-11-01 05:19:11.478246 eim.cpp:552] Chewing return value: 0 -1: I2025-11-01 05:19:11.478255 testfrontend.cpp:28] Commit: 紛紛 -1: D2025-11-01 05:19:11.478260 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478266 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.478272 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478281 eim.cpp:466] KeyEvent: BackSpace -1: D2025-11-01 05:19:11.478289 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478294 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.478300 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 -1: D2025-11-01 05:19:11.478308 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.478313 instance.cpp:2475] Switch reason: 1 -1: D2025-11-01 05:19:11.478317 instance.cpp:2477] Old Input method: chewing -1: D2025-11-01 05:19:11.478321 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2025-11-01 05:19:11.478328 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478333 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.478338 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478342 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.478350 instance.cpp:2515] Input method switched -1: D2025-11-01 05:19:11.478372 eim.cpp:321] Set layout to: KB_DEFAULT -1: D2025-11-01 05:19:11.478381 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2025-11-01 05:19:11.478429 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478435 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.478443 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.478448 instance.cpp:2475] Switch reason: 0 -1: D2025-11-01 05:19:11.478452 instance.cpp:2477] Old Input method: keyboard-us -1: D2025-11-01 05:19:11.478456 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2025-11-01 05:19:11.478461 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478465 instance.cpp:2428] Activate: [Last]: [Activating]:chewing -1: D2025-11-01 05:19:11.478471 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478476 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.478482 instance.cpp:2515] Input method switched -1: I2025-11-01 05:19:11.478489 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478501 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.478510 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.478516 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478522 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478527 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.478531 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.478536 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478541 eim.cpp:602] Text: Zuin: ㄈ -1: I2025-11-01 05:19:11.478546 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478554 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.478560 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.478565 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478571 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478575 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.478579 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.478583 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478588 eim.cpp:602] Text: Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.478593 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478600 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.478606 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.478640 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478648 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.478654 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.478658 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.478662 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478694 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.478709 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.478717 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.478722 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.478727 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.478733 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478740 eim.cpp:466] KeyEvent: BackSpace -1: D2025-11-01 05:19:11.478746 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2025-11-01 05:19:11.478751 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478757 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478762 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478766 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.478771 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478777 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.478782 instance.cpp:2475] Switch reason: 1 -1: D2025-11-01 05:19:11.478786 instance.cpp:2477] Old Input method: chewing -1: D2025-11-01 05:19:11.478790 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2025-11-01 05:19:11.478794 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478799 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.478804 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478808 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.478813 instance.cpp:2515] Input method switched -1: D2025-11-01 05:19:11.478824 eim.cpp:321] Set layout to: KB_DEFAULT -1: D2025-11-01 05:19:11.478831 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2025-11-01 05:19:11.478857 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478863 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.478870 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.478875 instance.cpp:2475] Switch reason: 0 -1: D2025-11-01 05:19:11.478879 instance.cpp:2477] Old Input method: keyboard-us -1: D2025-11-01 05:19:11.478883 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2025-11-01 05:19:11.478887 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.478891 instance.cpp:2428] Activate: [Last]: [Activating]:chewing -1: D2025-11-01 05:19:11.478896 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478902 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.478907 instance.cpp:2515] Input method switched -1: I2025-11-01 05:19:11.478914 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478923 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.478930 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.478936 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478941 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478948 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.478952 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.478956 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.478962 eim.cpp:602] Text: Zuin: ㄈ -1: I2025-11-01 05:19:11.478967 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.478974 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.478979 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.478984 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.478990 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.478994 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.478998 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479002 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479007 eim.cpp:602] Text: Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.479012 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479019 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.479024 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.479056 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479064 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.479069 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479073 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479077 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479108 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479123 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.479129 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479134 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479139 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.479144 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479151 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.479157 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.479162 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479169 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.479173 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479177 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479181 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479212 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479228 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.479234 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479240 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479244 eim.cpp:602] Text: 玢 Zuin: ㄈ -1: I2025-11-01 05:19:11.479250 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479257 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.479262 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.479268 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479274 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.479279 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479283 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479287 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479319 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479332 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.479338 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479343 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479348 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.479354 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479360 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.479366 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.479395 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479403 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.479408 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479412 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479416 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479447 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479464 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2025-11-01 05:19:11.479495 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479527 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1792, -1: total_score(): 15792, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1792, -1: last_used: Some( -1: 37, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.479535 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.479540 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.479545 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.479551 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.479557 eim.cpp:602] Text: 紛紛 Zuin: -1: I2025-11-01 05:19:11.479562 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479569 eim.cpp:466] KeyEvent: BackSpace -1: D2025-11-01 05:19:11.479575 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2025-11-01 05:19:11.479580 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479587 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.479592 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479596 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479600 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479632 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.479645 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.479651 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479657 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.479661 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.479667 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479674 eim.cpp:466] KeyEvent: BackSpace -1: D2025-11-01 05:19:11.479680 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2025-11-01 05:19:11.479685 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479690 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.479695 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479699 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.479704 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479710 eim.cpp:466] KeyEvent: BackSpace -1: D2025-11-01 05:19:11.479716 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479721 eim.cpp:602] Text: Zuin: -1: I2025-11-01 05:19:11.479727 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 -1: D2025-11-01 05:19:11.479732 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.479736 instance.cpp:2475] Switch reason: 1 -1: D2025-11-01 05:19:11.479740 instance.cpp:2477] Old Input method: chewing -1: D2025-11-01 05:19:11.479744 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2025-11-01 05:19:11.479748 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479753 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.479758 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.479762 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.479768 instance.cpp:2515] Input method switched -1: D2025-11-01 05:19:11.479780 eim.cpp:321] Set layout to: KB_DEFAULT -1: D2025-11-01 05:19:11.479786 eim.cpp:288] [src/editor/mod.rs:237 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2025-11-01 05:19:11.479813 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.479818 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.479825 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.479829 instance.cpp:2475] Switch reason: 0 -1: D2025-11-01 05:19:11.479833 instance.cpp:2477] Old Input method: keyboard-us -1: D2025-11-01 05:19:11.479837 instance.cpp:2483] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2025-11-01 05:19:11.479841 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.479845 instance.cpp:2428] Activate: [Last]: [Activating]:chewing -1: D2025-11-01 05:19:11.479851 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479856 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.479861 instance.cpp:2515] Input method switched -1: I2025-11-01 05:19:11.479868 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479877 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.479884 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.479889 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479896 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.479901 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479905 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479909 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479914 eim.cpp:602] Text: Zuin: ㄈ -1: I2025-11-01 05:19:11.479919 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479926 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.479932 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.479937 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.479943 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2025-11-01 05:19:11.479947 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.479951 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.479955 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.479960 eim.cpp:602] Text: Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.479965 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.479972 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.479977 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.480008 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480016 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.480020 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480024 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480028 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480059 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480074 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480080 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480086 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480091 eim.cpp:602] Text: 玢 Zuin: -1: I2025-11-01 05:19:11.480097 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480104 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.480109 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.480114 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480121 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.480126 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480130 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480134 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480164 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480180 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480185 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480190 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480195 eim.cpp:602] Text: 玢 Zuin: ㄈ -1: I2025-11-01 05:19:11.480201 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480208 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.480214 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.480219 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480225 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2025-11-01 05:19:11.480230 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480234 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480238 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480269 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480282 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 1000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 7000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480287 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480292 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(7000 (0 1 '玢)) -1: D2025-11-01 05:19:11.480297 eim.cpp:602] Text: 玢 Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.480303 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480310 eim.cpp:466] KeyEvent: space -1: D2025-11-01 05:19:11.480315 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K48-Space- - -1: D2025-11-01 05:19:11.480344 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480352 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.480357 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480361 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480365 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480396 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480435 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2025-11-01 05:19:11.480472 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480503 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1792, -1: total_score(): 15792, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1792, -1: last_used: Some( -1: 37, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480511 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480517 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480523 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.480528 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480533 eim.cpp:602] Text: 紛紛 Zuin: -1: I2025-11-01 05:19:11.480540 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480548 eim.cpp:466] KeyEvent: z -1: D2025-11-01 05:19:11.480555 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2025-11-01 05:19:11.480561 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480569 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.480573 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480577 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480582 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480614 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480629 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2025-11-01 05:19:11.480660 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480686 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1792, -1: total_score(): 15792, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1792, -1: last_used: Some( -1: 37, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480692 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480698 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480703 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.480708 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480714 eim.cpp:602] Text: 紛紛 Zuin: ㄈ -1: I2025-11-01 05:19:11.480719 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480727 eim.cpp:466] KeyEvent: p -1: D2025-11-01 05:19:11.480733 eim.cpp:288] [src/editor/mod.rs:754 chewing::editor] process_keyevent: key-K24-P-p- -1: D2025-11-01 05:19:11.480738 eim.cpp:288] [src/editor/mod.rs:780 chewing::editor] last_key_behavior = Absorb -1: D2025-11-01 05:19:11.480745 eim.cpp:288] [src/editor/mod.rs:781 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.480750 eim.cpp:552] Chewing return value: 0 -1: D2025-11-01 05:19:11.480754 eim.cpp:558] Keystroke absorbed -1: D2025-11-01 05:19:11.480758 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.480789 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480804 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2025-11-01 05:19:11.480835 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480858 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1792, -1: total_score(): 15792, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1792, -1: last_used: Some( -1: 37, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.480866 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480871 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480877 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.480882 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.480887 eim.cpp:602] Text: 紛紛 Zuin: ㄈㄣ -1: I2025-11-01 05:19:11.480893 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2025-11-01 05:19:11.480900 instance.cpp:2465] Instance::deactivateInputMethod event_type=4106 -1: D2025-11-01 05:19:11.480905 instance.cpp:2475] Switch reason: 1 -1: D2025-11-01 05:19:11.480909 instance.cpp:2477] Old Input method: chewing -1: D2025-11-01 05:19:11.480913 instance.cpp:2483] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2025-11-01 05:19:11.480945 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.480959 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2025-11-01 05:19:11.480990 eim.cpp:288] [src/conversion/chewing.rs:173 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2025-11-01 05:19:11.481013 eim.cpp:288] [src/conversion/chewing.rs:42 chewing::conversion::chewing] paths: [ -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 12000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 1792, -1: total_score(): 15792, -1: intervals: [ -1: I( -1: 0..2, -1: Phrase( -1: Phrase { -1: phrase: "紛紛", -1: freq: 1792, -1: last_used: Some( -1: 37, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: PossiblePath { -1: rule_largest_sum(): 2000, -1: rule_largest_avgwordlen(): 6000, -1: rule_smallest_lenvariance(): 0, -1: rule_largest_freqsum(): 0, -1: total_score(): 8000, -1: intervals: [ -1: I( -1: 0..1, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: I( -1: 1..2, -1: Phrase( -1: Phrase { -1: phrase: "玢", -1: freq: 2, -1: last_used: Some( -1: 30, -1: ), -1: }, -1: ), -1: ), -1: ], -1: }, -1: ] -1: D2025-11-01 05:19:11.481020 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.481026 eim.cpp:288] [src/conversion/chewing.rs:310 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.481031 eim.cpp:288] [src/conversion/chewing.rs:292 chewing::conversion::chewing] Trim check #PossiblePath(8000 (0 1 '玢) (1 2 '玢)) -1: D2025-11-01 05:19:11.481036 eim.cpp:288] [src/conversion/chewing.rs:298 chewing::conversion::chewing] Keep #PossiblePath(15792 (0 2 '紛紛)) -1: D2025-11-01 05:19:11.481044 eim.cpp:288] [src/editor/mod.rs:664 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2025-11-01 05:19:11.481051 eim.cpp:288] [src/editor/mod.rs:701 chewing::editor] intervals [I(0..2, "紛紛")] -1: D2025-11-01 05:19:11.481058 eim.cpp:288] [src/editor/mod.rs:716 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 -1: I2025-11-01 05:19:11.481072 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ -1: D2025-11-01 05:19:11.481078 eim.cpp:648] updateUI -1: D2025-11-01 05:19:11.481083 eim.cpp:602] Text: Zuin: -1: D2025-11-01 05:19:11.481088 instance.cpp:2423] Instance::activateInputMethod -1: D2025-11-01 05:19:11.481093 instance.cpp:2428] Activate: [Last]: [Activating]:keyboard-us -1: D2025-11-01 05:19:11.481099 instance.cpp:2515] Input method switched -1: D2025-11-01 05:19:11.481113 instance.cpp:1465] Running save... -1: I2025-11-01 05:19:11.481187 addonmanager.cpp:306] Unloading addon chewing -1: I2025-11-01 05:19:11.489559 addonmanager.cpp:306] Unloading addon testfrontend -1: I2025-11-01 05:19:11.489624 addonmanager.cpp:306] Unloading addon testim -1/1 Test #1: testchewing ...................... Passed 0.10 sec - -100% tests passed, 0 tests failed out of 1 - -Total Test time (real) = 0.10 sec -make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.9/obj-aarch64-linux-gnu' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ @@ -4019,16 +1155,16 @@ dh_strip_nondeterminism Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/vi/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/fr/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing @@ -4053,12 +1189,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1845078/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2259148 and its subdirectories -I: Current time: Fri Oct 31 17:19:17 -12 2025 -I: pbuilder-time-stamp: 1761974357 +I: removing directory /srv/workspace/pbuilder/1845078 and its subdirectories +I: Current time: Sat Dec 5 01:43:07 +14 2026 +I: pbuilder-time-stamp: 1796384587 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/fcitx5-chewing_5.1.9-1.diff: 92.7% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/arm64/fcitx5-chewing_5.1.9-1.diff.gz b2/build.log: 83.5% -- replaced with stdout Compressing the 1st log... b1/build.log: 90.8% -- replaced with stdout Sat Nov 1 05:20:10 UTC 2025 I: diffoscope 307 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_fcitx5-chewing_forky_arm64_1761974410 + touch /var/log/reproducible-builds/diffoscope_stamp_fcitx5-chewing_forky_arm64_1761974410 + RESULT=0 + systemd-run '--description=diffoscope on fcitx5-chewing/5.1.9-1 in forky/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_9-105754 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6 --run-session -c jenkins-reproducible-forky-diffoscope-e316d7e3-c752-4e0c-9215-427d53d51b33 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/dbd-tmp-PCL2WLC ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1/fcitx5-chewing_5.1.9-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2/fcitx5-chewing_5.1.9-1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_9-105754.service; invocation ID: 050b73f8e30f47f48132f0218dbcb091 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/fcitx5-chewing_5.1.9-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b1/fcitx5-chewing_5.1.9-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.BNSW8da6/b2/fcitx5-chewing_5.1.9-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.002s) 0.002s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 217ms CPU time consumed: 175ms Memory peak: 17.5M (swap: 0B) __ _ _ ____ _ _ / _| ___(_) |___ _| ___| ___| |__ _____ _(_)_ __ __ _ | |_ / __| | __\ \/ /___ \ _____ / __| '_ \ / _ \ \ /\ / / | '_ \ / _` | | _| (__| | |_ > < ___) |_____| (__| | | | __/\ V V /| | | | | (_| | |_| \___|_|\__/_/\_\____/ \___|_| |_|\___| \_/\_/ |_|_| |_|\__, | |___/ Sat Nov 1 05:20:11 UTC 2025 I: diffoscope 307 found no differences in the changes files, and a .buildinfo file also exists. Sat Nov 1 05:20:11 UTC 2025 I: fcitx5-chewing from forky built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-11-01 05:20:11] INFO: Starting at 2025-11-01 05:20:11.674383 [2025-11-01 05:20:11] INFO: Generating the pages of 1 package(s) [2025-11-01 05:20:11] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/forky/amd64/fcitx5-chewing_5.1.9-1_amd64.buildinfo [2025-11-01 05:20:11] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/forky/amd64/fcitx5-chewing_5.1.9-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/amd64/fcitx5-chewing_5.1.9-1.diff.gz is missing [2025-11-01 05:20:11] CRITICAL: https://tests.reproducible-builds.org/debian/forky/arm64/fcitx5-chewing didn't produce a buildlog, even though it has been built. [2025-11-01 05:20:11] INFO: Finished at 2025-11-01 05:20:11.948047, took: 0:00:00.273666 Sat Nov 1 05:20:12 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/forky/arm64/fcitx5-chewing.html Sat Nov 1 05:20:12 UTC 2025 I: Removing signed fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc files: removed './b1/fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc' removed './b2/fcitx5-chewing_5.1.9-1_arm64.buildinfo.asc' 1761974412 arm64 forky fcitx5-chewing Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/fcitx5-chewing_5.1.9-1.rbuild.log: 89.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/forky/arm64/fcitx5-chewing_5.1.9-1.rbuild.log.gz [2025-11-01 05:20:12] INFO: Starting at 2025-11-01 05:20:12.274120 [2025-11-01 05:20:12] INFO: Generating the pages of 1 package(s) [2025-11-01 05:20:12] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/forky/amd64/fcitx5-chewing_5.1.9-1_amd64.buildinfo [2025-11-01 05:20:12] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/forky/amd64/fcitx5-chewing_5.1.9-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/forky/amd64/fcitx5-chewing_5.1.9-1.diff.gz is missing [2025-11-01 05:20:12] INFO: Finished at 2025-11-01 05:20:12.512490, took: 0:00:00.238372 All cleanup done. Sat Nov 1 05:20:12 UTC 2025 - total duration: 0h 2m 4s. Sat Nov 1 05:20:12 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-rLZu3xVE, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 2min 5.603s CPU time consumed: 3.153s Memory peak: 39.3M (swap: 0B)