>>> squeekboard: Building community/squeekboard 1.17.1-r0 (using abuild 3.9.0-r0) started Tue, 19 Apr 2022 06:12:16 +0000
>>> squeekboard: Checking sanity of /home/buildozer/aports/community/squeekboard/APKBUILD...
>>> squeekboard: Analyzing dependencies...
>>> squeekboard: Installing for build: build-base meson ninja rust cargo bash glib-dev wayland-protocols wayland-dev gtk+3.0-dev gnome-desktop-dev feedbackd-dev xvfb-run
(1/291) Installing samurai (1.2-r1)
(2/291) Installing gdbm (1.23-r0)
(3/291) Installing mpdecimal (2.5.1-r1)
(4/291) Installing readline (8.1.2-r0)
(5/291) Installing sqlite-libs (3.38.2-r0)
(6/291) Installing python3 (3.10.3-r1)
(7/291) Installing meson (0.62.0-r0)
(8/291) Installing rust-stdlib (1.60.0-r1)
(9/291) Installing llvm13-libs (13.0.1-r2)
(10/291) Installing rust (1.60.0-r1)
(11/291) Installing cargo (1.60.0-r1)
(12/291) Installing bash (5.1.16-r2)
Executing bash-5.1.16-r2.post-install
(13/291) Installing gettext-asprintf (0.21-r2)
(14/291) Installing libintl (0.21-r2)
(15/291) Installing libunistring (1.0-r0)
(16/291) Installing gettext-libs (0.21-r2)
(17/291) Installing gettext (0.21-r2)
(18/291) Installing gettext-dev (0.21-r2)
(19/291) Installing bzip2-dev (1.0.8-r1)
(20/291) Installing libxml2-utils (2.9.13-r0)
(21/291) Installing libgpg-error (1.45-r0)
(22/291) Installing libgcrypt (1.9.4-r0)
(23/291) Installing libxslt (1.1.35-r0)
(24/291) Installing docbook-xml (4.5-r6)
Executing docbook-xml-4.5-r6.post-install
(25/291) Installing docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-install
(26/291) Installing libblkid (2.38-r1)
(27/291) Installing libmount (2.38-r1)
(28/291) Installing pcre (8.45-r2)
(29/291) Installing glib (2.72.0-r0)
(30/291) Installing linux-headers (5.16.7-r1)
(31/291) Installing libffi-dev (3.4.2-r1)
(32/291) Installing libpcre16 (8.45-r2)
(33/291) Installing libpcre32 (8.45-r2)
(34/291) Installing libpcrecpp (8.45-r2)
(35/291) Installing pcre-dev (8.45-r2)
(36/291) Installing libuuid (2.38-r1)
(37/291) Installing libfdisk (2.38-r1)
(38/291) Installing libsmartcols (2.38-r1)
(39/291) Installing util-linux-dev (2.38-r1)
(40/291) Installing zlib-dev (1.2.12-r0)
(41/291) Installing glib-dev (2.72.0-r0)
(42/291) Installing wayland-protocols (1.25-r0)
(43/291) Installing expat-dev (2.4.8-r0)
(44/291) Installing wayland-libs-client (1.20.0-r0)
(45/291) Installing wayland-libs-cursor (1.20.0-r0)
(46/291) Installing wayland-libs-egl (1.20.0-r0)
(47/291) Installing wayland-libs-server (1.20.0-r0)
(48/291) Installing wayland-dev (1.20.0-r0)
(49/291) Installing atk (2.38.0-r0)
(50/291) Installing atk-dev (2.38.0-r0)
(51/291) Installing shared-mime-info (2.2-r0)
(52/291) Installing libjpeg-turbo (2.1.3-r1)
(53/291) Installing libpng (1.6.37-r1)
(54/291) Installing libwebp (1.2.2-r0)
(55/291) Installing tiff (4.3.0-r0)
(56/291) Installing gdk-pixbuf (2.42.8-r0)
(57/291) Installing libjpeg-turbo-dev (2.1.3-r1)
(58/291) Installing libpng-dev (1.6.37-r1)
(59/291) Installing libwebp-dev (1.2.2-r0)
(60/291) Installing xz-dev (5.2.5-r1)
(61/291) Installing zstd-dev (1.5.2-r1)
(62/291) Installing libtiffxx (4.3.0-r0)
(63/291) Installing tiff-dev (4.3.0-r0)
(64/291) Installing gdk-pixbuf-dev (2.42.8-r0)
(65/291) Installing libxau (1.0.9-r0)
(66/291) Installing xorgproto (2021.5-r0)
(67/291) Installing libxau-dev (1.0.9-r0)
(68/291) Installing xcb-proto (1.14.1-r3)
(69/291) Installing libxdmcp (1.1.3-r0)
(70/291) Installing libxcb (1.14-r2)
(71/291) Installing libxdmcp-dev (1.1.3-r0)
(72/291) Installing libxcb-dev (1.14-r2)
(73/291) Installing xtrans (1.4.0-r1)
(74/291) Installing libx11 (1.7.5-r0)
(75/291) Installing libx11-dev (1.7.5-r0)
(76/291) Installing libepoxy (1.5.9-r0)
(77/291) Installing libpciaccess (0.16-r0)
(78/291) Installing libdrm (2.4.110-r0)
(79/291) Installing libpciaccess-dev (0.16-r0)
(80/291) Installing libdrm-dev (2.4.110-r0)
(81/291) Installing libxext (1.3.4-r0)
(82/291) Installing libxext-dev (1.3.4-r0)
(83/291) Installing libxdamage (1.1.5-r1)
(84/291) Installing libxfixes (6.0.0-r0)
(85/291) Installing libxfixes-dev (6.0.0-r0)
(86/291) Installing libxdamage-dev (1.1.5-r1)
(87/291) Installing libxshmfence (1.3-r1)
(88/291) Installing libxshmfence-dev (1.3-r1)
(89/291) Installing mesa (21.3.8-r1)
(90/291) Installing mesa-gbm (21.3.8-r1)
(91/291) Installing mesa-glapi (21.3.8-r1)
(92/291) Installing mesa-egl (21.3.8-r1)
(93/291) Installing libxxf86vm (1.1.4-r2)
(94/291) Installing mesa-gl (21.3.8-r1)
(95/291) Installing mesa-gles (21.3.8-r1)
(96/291) Installing mesa-osmesa (21.3.8-r1)
(97/291) Installing mesa-xatracker (21.3.8-r1)
(98/291) Installing libxxf86vm-dev (1.1.4-r2)
(99/291) Installing mesa-dev (21.3.8-r1)
(100/291) Installing libepoxy-dev (1.5.9-r0)
(101/291) Installing libxi (1.8-r0)
(102/291) Installing libxi-dev (1.8-r0)
(103/291) Installing libxinerama (1.1.4-r1)
(104/291) Installing libxinerama-dev (1.1.4-r1)
(105/291) Installing xkeyboard-config (2.35.1-r0)
(106/291) Installing libxkbcommon (1.4.0-r0)
(107/291) Installing libxkbcommon-x11 (1.4.0-r0)
(108/291) Installing libxml2-dev (2.9.13-r0)
(109/291) Installing libxkbcommon-dev (1.4.0-r0)
(110/291) Installing hicolor-icon-theme (0.17-r1)
(111/291) Installing gtk-update-icon-cache (2.24.33-r2)
(112/291) Installing libxcomposite (0.4.5-r0)
(113/291) Installing libxrender (0.9.10-r3)
(114/291) Installing libxcursor (1.2.0-r0)
(115/291) Installing libxrandr (1.5.2-r1)
(116/291) Installing libxtst (1.2.3-r3)
(117/291) Installing dbus-libs (1.12.22-r0)
(118/291) Installing at-spi2-core (2.44.0-r0)
(119/291) Installing at-spi2-atk (2.38.0-r0)
(120/291) Installing freetype (2.11.1-r1)
(121/291) Installing fontconfig (2.14.0-r0)
(122/291) Installing pixman (0.40.0-r3)
(123/291) Installing cairo (1.17.4-r0)
(124/291) Installing cairo-gobject (1.17.4-r0)
(125/291) Installing avahi-libs (0.8-r5)
(126/291) Installing nettle (3.7.3-r0)
(127/291) Installing p11-kit (0.24.0-r1)
(128/291) Installing libtasn1 (4.18.0-r0)
(129/291) Installing gnutls (3.7.4-r0)
(130/291) Installing cups-libs (2.4.1-r1)
(131/291) Installing fribidi (1.0.11-r1)
(132/291) Installing graphite2 (1.3.14-r1)
(133/291) Installing harfbuzz (4.2.0-r0)
(134/291) Installing libxft (2.3.4-r0)
(135/291) Installing pango (1.50.5-r1)
(136/291) Installing gtk+3.0 (3.24.33-r0)
Executing gtk+3.0-3.24.33-r0.post-install
(137/291) Installing dbus-dev (1.12.22-r0)
(138/291) Installing libxtst-dev (1.2.3-r3)
(139/291) Installing at-spi2-core-dev (2.44.0-r0)
(140/291) Installing at-spi2-atk-dev (2.38.0-r0)
(141/291) Installing cairo-tools (1.17.4-r0)
(142/291) Installing brotli-dev (1.0.9-r6)
(143/291) Installing freetype-dev (2.11.1-r1)
(144/291) Installing fontconfig-dev (2.14.0-r0)
(145/291) Installing libxrender-dev (0.9.10-r3)
(146/291) Installing pixman-dev (0.40.0-r3)
(147/291) Installing util-macros (1.19.3-r0)
(148/291) Installing xcb-util (0.4.0-r3)
(149/291) Installing xcb-util-dev (0.4.0-r3)
(150/291) Installing cairo-dev (1.17.4-r0)
(151/291) Installing fribidi-dev (1.0.11-r1)
(152/291) Installing pango-tools (1.50.5-r1)
(153/291) Installing ttf-droid (20200215-r1)
(154/291) Installing icu-libs (70.1-r0)
(155/291) Installing harfbuzz-icu (4.2.0-r0)
(156/291) Installing graphite2-dev (1.3.14-r1)
(157/291) Installing icu (70.1-r0)
(158/291) Installing icu-dev (70.1-r0)
(159/291) Installing harfbuzz-dev (4.2.0-r0)
(160/291) Installing libxft-dev (2.3.4-r0)
(161/291) Installing pango-dev (1.50.5-r1)
(162/291) Installing libxcomposite-dev (0.4.5-r0)
(163/291) Installing libxcursor-dev (1.2.0-r0)
(164/291) Installing libxrandr-dev (1.5.2-r1)
(165/291) Installing gtk+3.0-dev (3.24.33-r0)
(166/291) Installing libltdl (2.4.7-r0)
(167/291) Installing libtool (2.4.7-r0)
(168/291) Installing gobject-introspection (1.72.0-r0)
(169/291) Installing gobject-introspection-dev (1.72.0-r0)
(170/291) Installing gsettings-desktop-schemas-dev (42.0-r0)
(171/291) Installing libcap (2.63-r0)
(172/291) Installing bubblewrap (0.6.1-r0)
(173/291) Installing musl-locales (0_git20201005-r0)
(174/291) Installing graphene (1.10.8-r0)
(175/291) Installing gstreamer (1.20.1-r0)
(176/291) Installing libxv (1.0.11-r2)
(177/291) Installing alsa-lib (1.2.6.1-r0)
(178/291) Installing cdparanoia-libs (10.2-r9)
(179/291) Installing libogg (1.3.5-r1)
(180/291) Installing opus (1.3.1-r1)
(181/291) Installing orc (0.4.32-r0)
(182/291) Installing libtheora (1.1.1-r16)
(183/291) Installing libvorbis (1.3.7-r0)
(184/291) Installing gst-plugins-base (1.20.1-r0)
(185/291) Installing openexr (3.1.5-r0)
(186/291) Installing soundtouch (2.3.1-r0)
(187/291) Installing aom-libs (3.3.0-r0)
(188/291) Installing libass (0.15.2-r0)
(189/291) Installing sdl2 (2.0.20-r6)
(190/291) Installing libdav1d (1.0.0-r0)
(191/291) Installing lame (3.100-r0)
(192/291) Installing libasyncns (0.8-r1)
(193/291) Installing flac (1.3.4-r0)
(194/291) Installing libsndfile (1.1.0-r0)
(195/291) Installing soxr (0.1.3-r2)
(196/291) Installing speexdsp (1.2.0-r0)
(197/291) Installing tdb-libs (1.4.6-r0)
(198/291) Installing libpulse (15.0-r2)
(199/291) Installing libsrt (1.4.4-r0)
(200/291) Installing libssh (0.9.6-r1)
(201/291) Installing v4l-utils-libs (1.22.1-r1)
(202/291) Installing libva (2.14.0-r0)
(203/291) Installing libvdpau (1.5-r0)
(204/291) Installing vidstab (1.1.0-r1)
(205/291) Installing libvpx (1.11.0-r1)
(206/291) Installing vulkan-loader (1.3.206-r0)
(207/291) Installing x264-libs (0.163_git20210613-r0)
(208/291) Installing numactl (2.0.14-r0)
(209/291) Installing x265-libs (3.5-r3)
(210/291) Installing xvidcore (1.3.7-r1)
(211/291) Installing ffmpeg4-libs (4.4.1-r3)
(212/291) Installing chromaprint (1.5.1-r1)
(213/291) Installing libraw1394 (2.1.2-r2)
(214/291) Installing libusb (1.0.26-r0)
(215/291) Installing libdc1394 (2.2.6-r0)
(216/291) Installing libde265 (1.0.8-r1)
(217/291) Installing tslib (1.22-r0)
(218/291) Installing directfb (1.7.7-r3)
(219/291) Installing faac (1.30-r1)
(220/291) Installing fdk-aac (2.0.2-r0)
(221/291) Installing flite (2.2-r0)
(222/291) Installing libsamplerate (0.1.9-r1)
(223/291) Installing jack (1.9.20-r0)
(224/291) Installing fluidsynth (2.2.5-r0)
(225/291) Installing gsm (1.0.19-r1)
(226/291) Installing eudev-libs (3.2.11-r0)
(227/291) Installing libgudev (237-r1)
(228/291) Installing lcms2 (2.13.1-r0)
(229/291) Installing libmodplug (0.8.9.0-r1)
(230/291) Installing neon (0.32.2-r0)
(231/291) Installing libnice (0.1.18-r2)
(232/291) Installing openal-soft (1.21.1-r3)
(233/291) Installing openjpeg (2.4.0-r4)
(234/291) Installing librsvg (2.54.0-r1)
(235/291) Installing librtmp (2.4_git20190330-r1)
(236/291) Installing sbc (1.5-r0)
(237/291) Installing spandsp (0.0.6-r1)
(238/291) Installing libsrtp (2.4.2-r2)
(239/291) Installing vo-aacenc (0.1.3-r0)
(240/291) Installing vo-amrwbenc (0.1.3-r0)
(241/291) Installing libzbar (0.23.90-r2)
(242/291) Installing gst-plugins-bad (1.20.1-r0)
(243/291) Installing gtk4.0 (4.6.2-r1)
Executing gtk4.0-4.6.2-r1.post-install
(244/291) Installing libseccomp (2.5.2-r1)
(245/291) Installing gnome-desktop (42.0-r0)
(246/291) Installing vulkan-headers (1.3.206-r0)
(247/291) Installing graphene-dev (1.10.8-r0)
(248/291) Installing gtk4.0-dev (4.6.2-r1)
(249/291) Installing iso-codes-dev (4.9.0-r0)
(250/291) Installing libseccomp-dev (2.5.2-r1)
(251/291) Installing udev-init-scripts (35-r0)
Executing udev-init-scripts-35-r0.post-install
(252/291) Installing kmod-libs (29-r2)
(253/291) Installing eudev (3.2.11-r0)
(254/291) Installing eudev-dev (3.2.11-r0)
(255/291) Installing gnome-desktop-dev (42.0-r0)
(256/291) Installing dbus (1.12.22-r0)
Executing dbus-1.12.22-r0.pre-install
Executing dbus-1.12.22-r0.post-install
(257/291) Installing feedbackd-device-themes (0_git20220202-r0)
(258/291) Installing sound-theme-freedesktop (0.8-r0)
(259/291) Installing libcanberra (0.30-r8)
(260/291) Installing gsound (1.0.3-r0)
(261/291) Installing json-glib (1.6.6-r0)
(262/291) Installing feedbackd (0_git20211018-r0)
Executing feedbackd-0_git20211018-r0.pre-install
*
* If you are switching between UIs on existing installations,
* make sure that you add your user to the feedbackd group. 
* If the user isn't part of that group, the LED indicator won't be 
* functional.
*
(263/291) Installing feedbackd-dev (0_git20211018-r0)
(264/291) Installing encodings (1.0.5-r0)
(265/291) Installing font-alias (1.0.4-r0)
(266/291) Installing libfontenc (1.1.4-r0)
(267/291) Installing mkfontscale (1.2.1-r1)
(268/291) Installing font-misc-misc (1.1.2-r1)
(269/291) Installing font-cursor-misc (1.0.3-r1)
(270/291) Installing libxkbfile (1.1.0-r0)
(271/291) Installing xkbcomp (1.4.5-r0)
(272/291) Installing libice (1.0.10-r0)
(273/291) Installing libsm (1.2.3-r0)
(274/291) Installing libxt (1.2.1-r0)
(275/291) Installing libxmu (1.1.3-r0)
(276/291) Installing xauth (1.1.1-r0)
(277/291) Installing mcookie (2.38-r1)
(278/291) Installing xmodmap (1.0.10-r0)
(279/291) Installing xrdb (1.2.1-r0)
(280/291) Installing xinit (1.4.1-r0)
(281/291) Installing xorg-server-common (21.1.3-r0)
(282/291) Installing libxfont2 (2.0.5-r0)
(283/291) Installing xvfb (21.1.3-r0)
(284/291) Installing skalibs (2.11.2.0-r0)
(285/291) Installing utmps-libs (0.1.2.0-r0)
(286/291) Installing coreutils (9.0-r3)
(287/291) Installing xvfb-run (1.20.7.3-r0)
(288/291) Installing .makedepends-squeekboard (20220419.061217)
(289/291) Installing dbus-openrc (1.12.22-r0)
(290/291) Installing udev-init-scripts-openrc (35-r0)
(291/291) Installing eudev-openrc (3.2.11-r0)
Executing busybox-1.35.0-r8.trigger
Executing glib-2.72.0-r0.trigger
Executing shared-mime-info-2.2-r0.trigger
Executing gdk-pixbuf-2.42.8-r0.trigger
Executing gtk-update-icon-cache-2.24.33-r2.trigger
Executing fontconfig-2.14.0-r0.trigger
Executing eudev-3.2.11-r0.trigger
Executing dbus-1.12.22-r0.trigger
Executing mkfontscale-1.2.1-r1.trigger
OK: 2522 MiB in 394 packages
>>> squeekboard: Cleaning up srcdir
>>> squeekboard: Cleaning up pkgdir
>>> squeekboard: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/squeekboard-v1.17.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  182k  100  182k    0     0  1927k      0 --:--:-- --:--:-- --:--:-- 1942k
>>> squeekboard: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/squeekboard-v1.17.1.tar.gz
>>> squeekboard: Checking sha512sums...
squeekboard-v1.17.1.tar.gz: OK
>>> squeekboard: Unpacking /var/cache/distfiles/v3.16/squeekboard-v1.17.1.tar.gz...
The Meson build system
Version: 0.62.0
Source dir: /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1
Build dir: /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output
Build type: native build
Project name: squeekboard
Project version: 1.17.1
C compiler for the host machine: gcc (gcc 11.2.1 "gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219")
C linker for the host machine: gcc ld.bfd 2.38
Rust compiler for the host machine: rustc -C linker=gcc (rustc 1.60.0)
Rust linker for the host machine: rustc -C linker=gcc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
meson.build:48: WARNING: Consider using the built-in werror option instead of using "-Werror".
Message: 
------------------
squeekboard 1.17.1

------------------

Configuring Cargo.toml.base using configuration
Program cat found: YES (/bin/cat)
Program cargo found: YES (/usr/bin/cargo)
Program cargo.sh found: YES (/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh)
Program cargo_build.py found: YES (/usr/bin/python3 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo_build.py)
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring sm.puri.Squeekboard.desktop.in using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency wayland-protocols found: YES 1.25
Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Configuring config.h using configuration
Run-time dependency gio-2.0 found: YES 2.72.0
Run-time dependency gio-unix-2.0 found: YES 2.72.0
Run-time dependency gnome-desktop-3.0 found: YES 42.0
Run-time dependency gtk+-3.0 found: YES 3.24.33
Run-time dependency libfeedback-0.0 found: YES 0.0.0
Run-time dependency wayland-client found: YES 1.20.0
Run-time dependency xkbcommon found: YES 1.4.0
Library m found: YES
Library rt found: YES
Library dl found: YES
Library pthread found: YES
Build targets in project: 27
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.build_root', 'dependency.get_pkgconfig_variable', 'meson.source_root'}

squeekboard 1.17.1

  User defined options
    auto_features : auto
    bindir        : /usr/bin
    buildtype     : plain
    datadir       : /usr/share
    includedir    : /usr/include
    infodir       : /usr/share/info
    libdir        : /usr/lib
    libexecdir    : /usr/libexec
    localedir     : /usr/share/locale
    localstatedir : /var
    mandir        : /usr/share/man
    prefix        : /usr
    sbindir       : /usr/sbin
    sharedstatedir: /var/lib
    sysconfdir    : /etc
    wrap_mode     : nodownload
    b_lto         : false
    b_pie         : true
    b_staticpic   : true

Found ninja-1.9 at /usr/bin/ninja
ninja: entering directory '/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output'
[1/71] Generating 'src/squeekboard.p/text-input-unstable-v3-protocol.c'.
[2/71] Generating 'src/squeekboard.p/input-method-unstable-v2-protocol.c'.
[3/71] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-protocol.c'.
[4/71] Generating 'src/squeekboard.p/wlr-layer-shell-unstable-v1-protocol.c'.
[5/71] Generating 'src/squeekboard.p/xdg-shell-client-protocol.h'.
[6/71] Generating 'src/squeekboard.p/wlr-layer-shell-unstable-v1-client-protocol.h'.
[7/71] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-client-protocol.h'.
[8/71] Generating 'src/squeekboard.p/text-input-unstable-v3-client-protocol.h'.
[9/71] Generating 'src/squeekboard.p/input-method-unstable-v2-client-protocol.h'.
[10/71] Generating 'src/squeekboard.p/xdg-shell-protocol.c'.
[11/71] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-protocol.c'.
[12/71] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-protocol.c'.
[13/71] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-protocol.c'.
[14/71] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-protocol.c'.
[15/71] Generating 'src/liblibsqueekboard.a.p/xdg-shell-protocol.c'.
[16/71] Generating 'src/liblibsqueekboard.a.p/xdg-shell-client-protocol.h'.
[17/71] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-client-protocol.h'.
[18/71] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-client-protocol.h'.
[19/71] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-client-protocol.h'.
[20/71] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-client-protocol.h'.
[21/71] Generating Cargo.toml with a custom command (wrapped by meson to capture output)
[22/71] Generating src/sm.puri.OSK0.h with a custom command
[23/71] Generating src/sm.puri.OSK0.c with a custom command
[24/71] Generating po/sv/LC_MESSAGES/squeekboard-sv.mo with a custom command
[25/71] Generating po/uk/LC_MESSAGES/squeekboard-uk.mo with a custom command
[26/71] Generating po/sl/LC_MESSAGES/squeekboard-sl.mo with a custom command
[27/71] Generating po/ro/LC_MESSAGES/squeekboard-ro.mo with a custom command
[28/71] Generating po/pt_BR/LC_MESSAGES/squeekboard-pt_BR.mo with a custom command
[29/71] Generating po/nl/LC_MESSAGES/squeekboard-nl.mo with a custom command
[30/71] Generating po/he/LC_MESSAGES/squeekboard-he.mo with a custom command
[31/71] Generating po/gl/LC_MESSAGES/squeekboard-gl.mo with a custom command
[32/71] Generating po/fur/LC_MESSAGES/squeekboard-fur.mo with a custom command
[33/71] Generating po/fi/LC_MESSAGES/squeekboard-fi.mo with a custom command
[34/71] Generating po/fa/LC_MESSAGES/squeekboard-fa.mo with a custom command
[35/71] Generating po/de/LC_MESSAGES/squeekboard-de.mo with a custom command
[36/71] Generating po/ca/LC_MESSAGES/squeekboard-ca.mo with a custom command
[37/71] Generating data/sm.puri.Squeekboard.desktop with a custom command
[38/71] Generating data/squeekboard-resources_h with a custom command
[39/71] Generating data/squeekboard-resources_c with a custom command
[40/71] Compiling C object src/squeekboard.p/server-main.c.o
[41/71] Compiling C object src/squeekboard.p/meson-generated_text-input-unstable-v3-protocol.c.o
[42/71] Compiling C object src/squeekboard.p/meson-generated_input-method-unstable-v2-protocol.c.o
[43/71] Compiling C object src/squeekboard.p/meson-generated_virtual-keyboard-unstable-v1-protocol.c.o
[44/71] Compiling C object src/squeekboard.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o
[45/71] Compiling C object src/squeekboard.p/meson-generated_xdg-shell-protocol.c.o
ninja: bad depfile: ':' is not a valid target character
[46/71] Compiling C object src/squeekboard.p/meson-generated_.._.._data_squeekboard-resources.c.o
[47/71] Compiling C object src/liblibsqueekboard.a.p/.._eekboard_eekboard-context-service.c.o
[48/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_layersurface.c.o
[49/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek-types.c.o
[50/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek-renderer.c.o
[51/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek-keyboard.c.o
[52/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek-gtk-keyboard.c.o
[53/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek-element.c.o
[54/71] Compiling C object src/liblibsqueekboard.a.p/.._eek_eek.c.o
[55/71] Compiling C object src/liblibsqueekboard.a.p/wayland.c.o
[56/71] Compiling C object src/liblibsqueekboard.a.p/server-context-service.c.o
[57/71] Compiling C object src/liblibsqueekboard.a.p/popover.c.o
[58/71] Compiling C object src/liblibsqueekboard.a.p/imservice.c.o
[59/71] Compiling C object src/liblibsqueekboard.a.p/dbus.c.o
[60/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_text-input-unstable-v3-protocol.c.o
[61/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_input-method-unstable-v2-protocol.c.o
[62/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_virtual-keyboard-unstable-v1-protocol.c.o
[63/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o
[64/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_xdg-shell-protocol.c.o
[65/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_.._.._data_squeekboard-resources.c.o
[66/71] Compiling C object src/liblibsqueekboard.a.p/meson-generated_.._sm.puri.OSK0.c.o
[67/71] Generating src/rslibs with a custom command
    Updating git repository `https://source.puri.sm/dorota.czaplejewicz/fragile.git`
    Updating crates.io index
 Downloading crates ...
  Downloaded atk-sys v0.9.1
  Downloaded gdk-sys v0.9.1
  Downloaded pango-sys v0.9.1
  Downloaded quote v1.0.18
  Downloaded gio-sys v0.9.1
  Downloaded cairo-sys-rs v0.9.2
  Downloaded gdk-pixbuf-sys v0.9.1
  Downloaded gdk-pixbuf v0.7.0
  Downloaded xkbcommon v0.4.0
  Downloaded gobject-sys v0.9.1
  Downloaded glib-sys v0.9.1
  Downloaded cairo-rs v0.7.1
  Downloaded gdk v0.11.0
  Downloaded libc v0.2.124
  Downloaded gtk-sys v0.9.2
  Downloaded clap v2.33.4
  Downloaded atk v0.7.0
  Downloaded glib v0.8.2
  Downloaded pango v0.7.0
  Downloaded gtk v0.7.0
  Downloaded gio v0.7.0
   Compiling pkg-config v0.3.25
   Compiling libc v0.2.124
   Compiling bitflags v1.2.1
   Compiling lazy_static v1.4.0
   Compiling proc-macro2 v1.0.37
   Compiling unicode-xid v0.2.2
   Compiling syn v1.0.91
   Compiling gio v0.7.0
   Compiling cairo-rs v0.7.1
   Compiling serde_derive v1.0.136
   Compiling pango v0.7.0
   Compiling fragile v0.3.0 (https://source.puri.sm/dorota.czaplejewicz/fragile.git?tag=0.3.0#51048ca1)
   Compiling gdk-pixbuf v0.7.0
   Compiling autocfg v1.1.0
   Compiling atk v0.7.0
   Compiling serde v1.0.136
   Compiling gdk v0.11.0
   Compiling hashbrown v0.11.2
   Compiling linked-hash-map v0.5.4
   Compiling unicode-width v0.1.9
   Compiling gtk v0.7.0
   Compiling ryu v1.0.9
   Compiling maplit v1.0.2
   Compiling textwrap v0.11.0
   Compiling yaml-rust v0.4.5
   Compiling clap v2.33.4
   Compiling indexmap v1.8.1
   Compiling glib-sys v0.9.1
   Compiling gobject-sys v0.9.1
   Compiling gio-sys v0.9.1
   Compiling cairo-sys-rs v0.9.2
   Compiling gdk-pixbuf-sys v0.9.1
   Compiling pango-sys v0.9.1
   Compiling gdk-sys v0.9.1
   Compiling atk-sys v0.9.1
   Compiling gtk-sys v0.9.2
   Compiling quote v1.0.18
   Compiling memmap v0.7.0
   Compiling xkbcommon v0.4.0
   Compiling glib v0.8.2
   Compiling serde_yaml v0.8.23
   Compiling rs v0.1.0 (/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output)
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1m 54s
[69/71] Linking target src/squeekboard
[70/71] Generating tools/squeekboard-test-layout with a custom command
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
   Compiling rs v0.1.0 (/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output)
    Finished dev [unoptimized + debuginfo] target(s) in 10.69s
[71/71] Generating src/build_rstests with a custom command
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

   Compiling rs v0.1.0 (/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output)
warning: `rs` (lib) generated 3 warnings
warning: `rs` (lib test) generated 3 warnings (3 duplicates)
    Finished test [unoptimized + debuginfo] target(s) in 19.65s
 1/57 rstest                       RUNNING       
>>> SOURCE_DIR=/home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1 MALLOC_PERTURB_=247 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh test

 2/57 test_layout_us               RUNNING       
>>> MALLOC_PERTURB_=223 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us

 3/57 test_layout_us_wide          RUNNING       
>>> MALLOC_PERTURB_=153 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us_wide

 4/57 test_layout_am               RUNNING       
>>> MALLOC_PERTURB_=100 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- am

 5/57 test_layout_am+phonetic      RUNNING       
>>> MALLOC_PERTURB_=228 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- am+phonetic

 6/57 test_layout_ara              RUNNING       
>>> MALLOC_PERTURB_=183 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ara

 7/57 test_layout_ara_wide         RUNNING       
>>> MALLOC_PERTURB_=122 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ara_wide

 8/57 test_layout_be               RUNNING       
>>> MALLOC_PERTURB_=86 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- be

 9/57 test_layout_be_wide          RUNNING       
>>> MALLOC_PERTURB_=146 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- be_wide

10/57 test_layout_bg               RUNNING       
>>> MALLOC_PERTURB_=248 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- bg

11/57 test_layout_bg+phonetic      RUNNING       
>>> MALLOC_PERTURB_=223 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- bg+phonetic

12/57 test_layout_br               RUNNING       
>>> MALLOC_PERTURB_=185 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- br

13/57 test_layout_ch+fr            RUNNING       
>>> MALLOC_PERTURB_=74 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ch+fr

14/57 test_layout_ch+de            RUNNING       
>>> MALLOC_PERTURB_=41 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ch+de

15/57 test_layout_ch               RUNNING       
>>> MALLOC_PERTURB_=229 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ch

16/57 test_layout_ch_wide          RUNNING       
>>> MALLOC_PERTURB_=203 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ch_wide

17/57 test_layout_cz               RUNNING       
>>> MALLOC_PERTURB_=68 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- cz

18/57 test_layout_cz_wide          RUNNING       
>>> MALLOC_PERTURB_=132 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- cz_wide

19/57 test_layout_cz+qwerty        RUNNING       
>>> MALLOC_PERTURB_=19 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- cz+qwerty

20/57 test_layout_cz+qwerty_wide   RUNNING       
>>> MALLOC_PERTURB_=97 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- cz+qwerty_wide

21/57 test_layout_de               RUNNING       
>>> MALLOC_PERTURB_=251 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- de

22/57 test_layout_de_wide          RUNNING       
>>> MALLOC_PERTURB_=163 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- de_wide

23/57 test_layout_dk               RUNNING       
>>> MALLOC_PERTURB_=95 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- dk

24/57 test_layout_epo              RUNNING       
>>> MALLOC_PERTURB_=191 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- epo

25/57 test_layout_es               RUNNING       
>>> MALLOC_PERTURB_=238 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- es

26/57 test_layout_es+cat           RUNNING       
>>> MALLOC_PERTURB_=185 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- es+cat

27/57 test_layout_fi               RUNNING       
>>> MALLOC_PERTURB_=162 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- fi

28/57 test_layout_fr               RUNNING       
>>> MALLOC_PERTURB_=154 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- fr

29/57 test_layout_fr_wide          RUNNING       
>>> MALLOC_PERTURB_=89 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- fr_wide

30/57 test_layout_gr               RUNNING       
>>> MALLOC_PERTURB_=38 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- gr

31/57 test_layout_il               RUNNING       
>>> MALLOC_PERTURB_=172 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- il

32/57 test_layout_ir               RUNNING       
>>> MALLOC_PERTURB_=1 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ir

 2/57 test_layout_us               OK               0.83s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.79s
     Running `output/debug/examples/test_layout us`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

33/57 test_layout_it               RUNNING       
>>> MALLOC_PERTURB_=76 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- it

 3/57 test_layout_us_wide          OK               0.91s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.86s
     Running `output/debug/examples/test_layout us_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

34/57 test_layout_it+fur           RUNNING       
>>> MALLOC_PERTURB_=127 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- it+fur

 4/57 test_layout_am               OK               0.97s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.91s
     Running `output/debug/examples/test_layout am`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

35/57 test_layout_jp+kana          RUNNING       
>>> MALLOC_PERTURB_=14 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- jp+kana

 5/57 test_layout_am+phonetic      OK               1.05s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.00s
     Running `output/debug/examples/test_layout am+phonetic`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

36/57 test_layout_jp+kana_wide     RUNNING       
>>> MALLOC_PERTURB_=228 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- jp+kana_wide

 6/57 test_layout_ara              OK               1.08s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.03s
     Running `output/debug/examples/test_layout ara`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

37/57 test_layout_no               RUNNING       
>>> MALLOC_PERTURB_=218 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- no

 7/57 test_layout_ara_wide         OK               1.13s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.08s
     Running `output/debug/examples/test_layout ara_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

38/57 test_layout_pl               RUNNING       
>>> MALLOC_PERTURB_=72 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- pl

 8/57 test_layout_be               OK               1.18s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.13s
     Running `output/debug/examples/test_layout be`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

39/57 test_layout_pl_wide          RUNNING       
>>> MALLOC_PERTURB_=13 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- pl_wide

 9/57 test_layout_be_wide          OK               1.20s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.15s
     Running `output/debug/examples/test_layout be_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

40/57 test_layout_ro               RUNNING       
>>> MALLOC_PERTURB_=42 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ro

10/57 test_layout_bg               OK               1.21s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.16s
     Running `output/debug/examples/test_layout bg`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

41/57 test_layout_ro_wide          RUNNING       
>>> MALLOC_PERTURB_=57 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ro_wide

11/57 test_layout_bg+phonetic      OK               1.23s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.18s
     Running `output/debug/examples/test_layout bg+phonetic`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

42/57 test_layout_ru               RUNNING       
>>> MALLOC_PERTURB_=39 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ru

12/57 test_layout_br               OK               1.26s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.21s
     Running `output/debug/examples/test_layout br`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

43/57 test_layout_se               RUNNING       
>>> MALLOC_PERTURB_=171 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- se

13/57 test_layout_ch+fr            OK               1.34s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.29s
     Running `output/debug/examples/test_layout ch+fr`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

44/57 test_layout_th               RUNNING       
>>> MALLOC_PERTURB_=204 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- th

14/57 test_layout_ch+de            OK               1.35s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.30s
     Running `output/debug/examples/test_layout ch+de`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

45/57 test_layout_th_wide          RUNNING       
>>> MALLOC_PERTURB_=61 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- th_wide

16/57 test_layout_ch_wide          OK               1.37s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.31s
     Running `output/debug/examples/test_layout ch_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

46/57 test_layout_ua               RUNNING       
>>> MALLOC_PERTURB_=226 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- ua

15/57 test_layout_ch               OK               1.39s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.34s
     Running `output/debug/examples/test_layout ch`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

47/57 test_layout_us+colemak       RUNNING       
>>> MALLOC_PERTURB_=207 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us+colemak

19/57 test_layout_cz+qwerty        OK               1.39s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.34s
     Running `output/debug/examples/test_layout cz+qwerty`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

48/57 test_layout_us+colemak_wide  RUNNING       
>>> MALLOC_PERTURB_=180 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us+colemak_wide

18/57 test_layout_cz_wide          OK               1.42s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.37s
     Running `output/debug/examples/test_layout cz_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

49/57 test_layout_us+dvorak        RUNNING       
>>> MALLOC_PERTURB_=237 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us+dvorak

21/57 test_layout_de               OK               1.42s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.37s
     Running `output/debug/examples/test_layout de`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

50/57 test_layout_us+dvorak_wide   RUNNING       
>>> MALLOC_PERTURB_=195 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- us+dvorak_wide

17/57 test_layout_cz               OK               1.48s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.42s
     Running `output/debug/examples/test_layout cz`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

51/57 test_layout_terminal/fr      RUNNING       
>>> MALLOC_PERTURB_=133 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- terminal/fr

20/57 test_layout_cz+qwerty_wide   OK               1.48s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.42s
     Running `output/debug/examples/test_layout cz+qwerty_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

52/57 test_layout_terminal/fr_wide RUNNING       
>>> MALLOC_PERTURB_=31 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- terminal/fr_wide

22/57 test_layout_de_wide          OK               1.49s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.43s
     Running `output/debug/examples/test_layout de_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

53/57 test_layout_terminal/us      RUNNING       
>>> MALLOC_PERTURB_=9 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- terminal/us

23/57 test_layout_dk               OK               1.50s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.45s
     Running `output/debug/examples/test_layout dk`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

54/57 test_layout_terminal/us_wide RUNNING       
>>> MALLOC_PERTURB_=172 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- terminal/us_wide

24/57 test_layout_epo              OK               1.52s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.46s
     Running `output/debug/examples/test_layout epo`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

55/57 test_layout_emoji/us         RUNNING       
>>> MALLOC_PERTURB_=78 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- emoji/us allow_missing_return

25/57 test_layout_es               OK               1.53s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.43s
     Running `output/debug/examples/test_layout es`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

56/57 test_layout_number/us        RUNNING       
>>> MALLOC_PERTURB_=156 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- number/us

26/57 test_layout_es+cat           OK               1.50s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.45s
     Running `output/debug/examples/test_layout es+cat`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

57/57 test_layout_pin/us           RUNNING       
>>> MALLOC_PERTURB_=4 /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/cargo.sh run --example test_layout -- pin/us

27/57 test_layout_fi               OK               1.51s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.46s
     Running `output/debug/examples/test_layout fi`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

28/57 test_layout_fr               OK               1.52s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.47s
     Running `output/debug/examples/test_layout fr`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

29/57 test_layout_fr_wide          OK               1.55s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.49s
     Running `output/debug/examples/test_layout fr_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

30/57 test_layout_gr               OK               1.57s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.50s
     Running `output/debug/examples/test_layout gr`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

31/57 test_layout_il               OK               1.57s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.52s
     Running `output/debug/examples/test_layout il`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

32/57 test_layout_ir               OK               1.59s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.55s
     Running `output/debug/examples/test_layout ir`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

33/57 test_layout_it               OK               1.01s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.94s
     Running `output/debug/examples/test_layout it`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

34/57 test_layout_it+fur           OK               1.00s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.94s
     Running `output/debug/examples/test_layout it+fur`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

35/57 test_layout_jp+kana          OK               1.05s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.94s
     Running `output/debug/examples/test_layout jp+kana`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

37/57 test_layout_no               OK               0.93s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.87s
     Running `output/debug/examples/test_layout no`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

36/57 test_layout_jp+kana_wide     OK               0.99s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.88s
     Running `output/debug/examples/test_layout jp+kana_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

39/57 test_layout_pl_wide          OK               0.87s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.81s
     Running `output/debug/examples/test_layout pl_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

38/57 test_layout_pl               OK               0.95s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.89s
     Running `output/debug/examples/test_layout pl`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

40/57 test_layout_ro               OK               0.89s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.84s
     Running `output/debug/examples/test_layout ro`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

42/57 test_layout_ru               OK               0.87s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.82s
     Running `output/debug/examples/test_layout ru`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

41/57 test_layout_ro_wide          OK               0.90s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.85s
     Running `output/debug/examples/test_layout ro_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

43/57 test_layout_se               OK               0.87s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.82s
     Running `output/debug/examples/test_layout se`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

44/57 test_layout_th               OK               0.82s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.77s
     Running `output/debug/examples/test_layout th`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

45/57 test_layout_th_wide          OK               0.84s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.79s
     Running `output/debug/examples/test_layout th_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

46/57 test_layout_ua               OK               0.86s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.80s
     Running `output/debug/examples/test_layout ua`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

47/57 test_layout_us+colemak       OK               0.92s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.87s
     Running `output/debug/examples/test_layout us+colemak`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

48/57 test_layout_us+colemak_wide  OK               0.94s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.89s
     Running `output/debug/examples/test_layout us+colemak_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

51/57 test_layout_terminal/fr      OK               0.91s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.84s
     Running `output/debug/examples/test_layout terminal/fr`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

55/57 test_layout_emoji/us         OK               0.85s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.79s
     Running `output/debug/examples/test_layout emoji/us allow_missing_return`
Surprise: There's no way to input the keysym Return on this layout
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

54/57 test_layout_terminal/us_wide OK               0.92s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.84s
     Running `output/debug/examples/test_layout terminal/us_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

56/57 test_layout_number/us        OK               0.88s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.83s
     Running `output/debug/examples/test_layout number/us`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

53/57 test_layout_terminal/us      OK               0.98s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.91s
     Running `output/debug/examples/test_layout terminal/us`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

52/57 test_layout_terminal/fr_wide OK               1.03s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.97s
     Running `output/debug/examples/test_layout terminal/fr_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

49/57 test_layout_us+dvorak        OK               1.11s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.06s
     Running `output/debug/examples/test_layout us+dvorak`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

50/57 test_layout_us+dvorak_wide   OK               1.12s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 1.07s
     Running `output/debug/examples/test_layout us+dvorak_wide`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

57/57 test_layout_pin/us           OK               0.98s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 0.94s
     Running `output/debug/examples/test_layout pin/us`
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 1/57 rstest                       OK              10.76s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stdout:

running 56 tests
test assert_matches::test::test_assert_no_move ... ok
test assert_matches::test::assert_with_message ... ok
test assert_matches::test::test_assert_succeed ... ok
test data::loading::tests::test_fallback_basic_builtin ... ok
test data::loading::tests::test_preferences_order_base ... ok
test data::loading::tests::test_preferences_order_arrangement ... ok
test data::loading::tests::test_preferences_order_hint ... ok
test data::loading::tests::test_preferences_order_path ... ok
test data::parsing::tests::test_extract_symbols ... ok
test data::parsing::tests::test_extract_symbols_erase ... ok
test data::loading::tests::test_preferences_order_overlay ... ok
test data::parsing::tests::test_key_unicode ... ok
test data::parsing::tests::test_empty_views ... ok
test drawing::test::test_exit_only ... ok
test data::parsing::tests::unicode_keysym ... ok
test data::parsing::tests::test_extra_field ... ok
test event_loop::test::schedule_hide ... ok
test float_ord::tests::test_hash ... ok
test float_ord::tests::test_ord ... ok
test float_ord::tests::test_sort_nan ... ok
test data::parsing::tests::test_parse_path ... ok
test layout::c::procedures::test::transform_back ... ok
test data::parsing::tests::test_layout_unicode ... ok
test layout::procedures::test::view_has_button ... ok
test data::parsing::tests::test_layout_erase ... ok
test layout::test::latch_lock_unlock ... ok
test data::parsing::tests::test_layout_punctuation ... ok
test layout::test::check_bottom_margin ... ok
test layout::test::check_centering ... ok
test data::parsing::tests::test_layout_margins ... ok
test resources::test::check_overlays_present ... ok
test keyboard::tests::test_keymap_second_resolve ... ok
test data::parsing::tests::test_layout_unicode_multi ... ok
test layout::test::latch_pop_layout ... ok
test layout::test::latch_twopop_layout ... ok
test keyboard::tests::test_keymap_single_resolve ... ok
test layout::test::reverse_unlatch_layout ... ok
test state::test::avoid_hide ... ok
test state::test::force_visible ... ok
test assert_matches::test::test_assert_panic_0 - should panic ... ok
test assert_matches::test::test_assert_panic_5 - should panic ... ok
test assert_matches::test::test_assert_panic_2 - should panic ... ok
test assert_matches::test::test_assert_panic_1 - should panic ... ok
test assert_matches::test::test_assert_panic_6 - should panic ... ok
test assert_matches::test::test_assert_panic_3 - should panic ... ok
test assert_matches::test::test_assert_panic_4 - should panic ... ok
test assert_matches::test::test_panic_message ... ok
test state::test::keyboard_present ... ok
test util::c::tests::test_null_cstring ... ok
test state::test::hide ... ok
test util::c::tests::test_null_str ... ok
test util::tests::check_count ... ok
test util::tests::check_set ... ok
test state::test::false_show ... ok
test keyboard::tests::test_symbolmap_overflow ... ok
test data::loading::tests::parsing_fallback ... ok

test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 2 tests
test /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs - imservice::ContentPurpose (line 225) ... ok
test /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/float_ord.rs - float_ord::sort (line 73) ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.51s

stderr:
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
warning: field is never read: `surrounding_text`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:301:5
    |
301 |     surrounding_text: CString,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `surrounding_cursor`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:302:5
    |
302 |     surrounding_cursor: u32,
    |     ^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: `text_change_cause`
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:305:5
    |
305 |     text_change_cause: ChangeCause,
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
   --> /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/src/imservice.rs:299:10
    |
299 | #[derive(Clone)]
    |          ^^^^^
    = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `rs` (lib) generated 3 warnings
warning: `rs` (lib test) generated 3 warnings (3 duplicates)
    Finished test [unoptimized + debuginfo] target(s) in 0.70s
     Running unittests (output/debug/deps/rs-70f7ce3d90d40fc4)
     Running unittests (output/debug/deps/test_layout-7c491207ea72970d)
   Doc-tests rs
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――



Ok:                 57  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output/meson-logs/testlog.txt
>>> squeekboard: Entering fakeroot...
Installing data/sm.puri.Squeekboard.desktop to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/applications
Installing po/ca/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ca/LC_MESSAGES
Installing po/de/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/de/LC_MESSAGES
Installing po/fa/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fa/LC_MESSAGES
Installing po/fi/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fi/LC_MESSAGES
Installing po/fur/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fur/LC_MESSAGES
Installing po/gl/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/gl/LC_MESSAGES
Installing po/he/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/he/LC_MESSAGES
Installing po/nl/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/nl/LC_MESSAGES
Installing po/pt_BR/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/pt_BR/LC_MESSAGES
Installing po/ro/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ro/LC_MESSAGES
Installing po/sl/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/sl/LC_MESSAGES
Installing po/uk/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/uk/LC_MESSAGES
Installing po/sv/LC_MESSAGES/squeekboard.mo to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/sv/LC_MESSAGES
Installing src/squeekboard to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/bin
Installing tools/squeekboard-test-layout to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/bin
Installing /home/buildozer/aports/community/squeekboard/src/squeekboard-v1.17.1/output/tools/squeekboard-entry to /home/buildozer/aports/community/squeekboard/pkg/squeekboard/usr/bin
>>> squeekboard*: Running postcheck for squeekboard
>>> WARNING: squeekboard*: Found /usr/share/locale
             Maybe add $pkgname-lang to subpackages?
>>> squeekboard*: Preparing package squeekboard...
>>> squeekboard*: Stripping binaries
>>> squeekboard*: Scanning shared objects
>>> squeekboard*: Tracing dependencies...
	so:libc.musl-x86_64.so.1
	so:libcairo-gobject.so.2
	so:libcairo.so.2
	so:libfeedback-0.0.so.0
	so:libgcc_s.so.1
	so:libgdk-3.so.0
	so:libgdk_pixbuf-2.0.so.0
	so:libgio-2.0.so.0
	so:libglib-2.0.so.0
	so:libgnome-desktop-3.so.19
	so:libgobject-2.0.so.0
	so:libgtk-3.so.0
	so:libintl.so.8
	so:libpango-1.0.so.0
	so:libpangocairo-1.0.so.0
	so:libwayland-client.so.0
	so:libxkbcommon.so.0
>>> squeekboard*: Package size: 31.5 MB
>>> squeekboard*: Compressing data...
>>> squeekboard*: Create checksum...
>>> squeekboard*: Create squeekboard-1.17.1-r0.apk
>>> squeekboard: Build complete at Tue, 19 Apr 2022 06:15:25 +0000 elapsed time 0h 3m 9s
>>> squeekboard: Cleaning up srcdir
>>> squeekboard: Cleaning up pkgdir
>>> squeekboard: Uninstalling dependencies...
(1/291) Purging .makedepends-squeekboard (20220419.061217)
(2/291) Purging meson (0.62.0-r0)
(3/291) Purging samurai (1.2-r1)
(4/291) Purging cargo (1.60.0-r1)
(5/291) Purging rust (1.60.0-r1)
(6/291) Purging rust-stdlib (1.60.0-r1)
(7/291) Purging bash (5.1.16-r2)
Executing bash-5.1.16-r2.pre-deinstall
(8/291) Purging gnome-desktop-dev (42.0-r0)
(9/291) Purging gobject-introspection-dev (1.72.0-r0)
(10/291) Purging libtool (2.4.7-r0)
(11/291) Purging gnome-desktop (42.0-r0)
(12/291) Purging bubblewrap (0.6.1-r0)
(13/291) Purging musl-locales (0_git20201005-r0)
(14/291) Purging feedbackd-dev (0_git20211018-r0)
(15/291) Purging feedbackd (0_git20211018-r0)
(16/291) Purging dbus-openrc (1.12.22-r0)
(17/291) Purging dbus (1.12.22-r0)
(18/291) Purging feedbackd-device-themes (0_git20220202-r0)
(19/291) Purging xvfb-run (1.20.7.3-r0)
(20/291) Purging xvfb (21.1.3-r0)
(21/291) Purging font-misc-misc (1.1.2-r1)
(22/291) Purging font-cursor-misc (1.0.3-r1)
(23/291) Purging encodings (1.0.5-r0)
(24/291) Purging font-alias (1.0.4-r0)
(25/291) Purging mkfontscale (1.2.1-r1)
(26/291) Purging xkbcomp (1.4.5-r0)
(27/291) Purging xinit (1.4.1-r0)
(28/291) Purging xauth (1.1.1-r0)
(29/291) Purging mcookie (2.38-r1)
(30/291) Purging xmodmap (1.0.10-r0)
(31/291) Purging xrdb (1.2.1-r0)
(32/291) Purging xorg-server-common (21.1.3-r0)
(33/291) Purging coreutils (9.0-r3)
Executing coreutils-9.0-r3.post-deinstall
(34/291) Purging udev-init-scripts-openrc (35-r0)
(35/291) Purging eudev-openrc (3.2.11-r0)
(36/291) Purging gtk+3.0-dev (3.24.33-r0)
(37/291) Purging gtk+3.0 (3.24.33-r0)
Executing gtk+3.0-3.24.33-r0.post-deinstall
(38/291) Purging gtk4.0-dev (4.6.2-r1)
(39/291) Purging wayland-protocols (1.25-r0)
(40/291) Purging vulkan-headers (1.3.206-r0)
(41/291) Purging pango-dev (1.50.5-r1)
(42/291) Purging pango-tools (1.50.5-r1)
(43/291) Purging ttf-droid (20200215-r1)
(44/291) Purging gdk-pixbuf-dev (2.42.8-r0)
(45/291) Purging cairo-dev (1.17.4-r0)
(46/291) Purging cairo-tools (1.17.4-r0)
(47/291) Purging xcb-util-dev (0.4.0-r3)
(48/291) Purging util-macros (1.19.3-r0)
(49/291) Purging xcb-util (0.4.0-r3)
(50/291) Purging at-spi2-atk-dev (2.38.0-r0)
(51/291) Purging at-spi2-atk (2.38.0-r0)
(52/291) Purging atk-dev (2.38.0-r0)
(53/291) Purging atk (2.38.0-r0)
(54/291) Purging at-spi2-core-dev (2.44.0-r0)
(55/291) Purging at-spi2-core (2.44.0-r0)
(56/291) Purging harfbuzz-dev (4.2.0-r0)
(57/291) Purging harfbuzz-icu (4.2.0-r0)
(58/291) Purging graphene-dev (1.10.8-r0)
(59/291) Purging glib-dev (2.72.0-r0)
(60/291) Purging gettext-dev (0.21-r2)
(61/291) Purging gettext-asprintf (0.21-r2)
(62/291) Purging gettext (0.21-r2)
(63/291) Purging bzip2-dev (1.0.8-r1)
(64/291) Purging docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-deinstall
(65/291) Purging libxslt (1.1.35-r0)
(66/291) Purging docbook-xml (4.5-r6)
Executing docbook-xml-4.5-r6.post-deinstall
(67/291) Purging libxml2-utils (2.9.13-r0)
(68/291) Purging python3 (3.10.3-r1)
(69/291) Purging gdbm (1.23-r0)
(70/291) Purging mpdecimal (2.5.1-r1)
(71/291) Purging gtk4.0 (4.6.2-r1)
Executing gtk4.0-4.6.2-r1.post-deinstall
(72/291) Purging gtk-update-icon-cache (2.24.33-r2)
(73/291) Purging hicolor-icon-theme (0.17-r1)
(74/291) Purging gst-plugins-bad (1.20.1-r0)
(75/291) Purging fluidsynth (2.2.5-r0)
(76/291) Purging readline (8.1.2-r0)
(77/291) Purging sqlite-libs (3.38.2-r0)
(78/291) Purging libepoxy-dev (1.5.9-r0)
(79/291) Purging libepoxy (1.5.9-r0)
(80/291) Purging mesa-dev (21.3.8-r1)
(81/291) Purging libxdamage-dev (1.1.5-r1)
(82/291) Purging libxdamage (1.1.5-r1)
(83/291) Purging libxshmfence-dev (1.3-r1)
(84/291) Purging mesa-gles (21.3.8-r1)
(85/291) Purging mesa-xatracker (21.3.8-r1)
(86/291) Purging mesa-osmesa (21.3.8-r1)
(87/291) Purging llvm13-libs (13.0.1-r2)
(88/291) Purging gst-plugins-base (1.20.1-r0)
(89/291) Purging gettext-libs (0.21-r2)
(90/291) Purging librsvg (2.54.0-r1)
(91/291) Purging gdk-pixbuf (2.42.8-r0)
Executing gdk-pixbuf-2.42.8-r0.pre-deinstall
(92/291) Purging shared-mime-info (2.2-r0)
Executing shared-mime-info-2.2-r0.post-deinstall
(93/291) Purging gstreamer (1.20.1-r0)
(94/291) Purging openal-soft (1.21.1-r3)
(95/291) Purging chromaprint (1.5.1-r1)
(96/291) Purging ffmpeg4-libs (4.4.1-r3)
(97/291) Purging libpulse (15.0-r2)
(98/291) Purging pango (1.50.5-r1)
Executing pango-1.50.5-r1.pre-deinstall
(99/291) Purging json-glib (1.6.6-r0)
(100/291) Purging gsound (1.0.3-r0)
(101/291) Purging gobject-introspection (1.72.0-r0)
(102/291) Purging libnice (0.1.18-r2)
(103/291) Purging libgudev (237-r1)
(104/291) Purging cairo-gobject (1.17.4-r0)
(105/291) Purging libass (0.15.2-r0)
(106/291) Purging harfbuzz (4.2.0-r0)
(107/291) Purging graphene (1.10.8-r0)
(108/291) Purging glib (2.72.0-r0)
(109/291) Purging cups-libs (2.4.1-r1)
(110/291) Purging avahi-libs (0.8-r5)
(111/291) Purging libintl (0.21-r2)
(112/291) Purging librtmp (2.4_git20190330-r1)
(113/291) Purging gnutls (3.7.4-r0)
(114/291) Purging libunistring (1.0-r0)
(115/291) Purging libgcrypt (1.9.4-r0)
(116/291) Purging libgpg-error (1.45-r0)
(117/291) Purging dbus-dev (1.12.22-r0)
(118/291) Purging util-linux-dev (2.38-r1)
(119/291) Purging libfdisk (2.38-r1)
(120/291) Purging libmount (2.38-r1)
(121/291) Purging libsmartcols (2.38-r1)
(122/291) Purging eudev-dev (3.2.11-r0)
(123/291) Purging eudev (3.2.11-r0)
(124/291) Purging udev-init-scripts (35-r0)
(125/291) Purging libblkid (2.38-r1)
(126/291) Purging pcre-dev (8.45-r2)
(127/291) Purging libpcre16 (8.45-r2)
(128/291) Purging libpcre32 (8.45-r2)
(129/291) Purging libpcrecpp (8.45-r2)
(130/291) Purging pcre (8.45-r2)
(131/291) Purging libdrm-dev (2.4.110-r0)
(132/291) Purging libseccomp-dev (2.5.2-r1)
(133/291) Purging libseccomp (2.5.2-r1)
(134/291) Purging wayland-dev (1.20.0-r0)
(135/291) Purging wayland-libs-cursor (1.20.0-r0)
(136/291) Purging wayland-libs-egl (1.20.0-r0)
(137/291) Purging libffi-dev (3.4.2-r1)
(138/291) Purging linux-headers (5.16.7-r1)
(139/291) Purging libxmu (1.1.3-r0)
(140/291) Purging libxt (1.2.1-r0)
(141/291) Purging libsm (1.2.3-r0)
(142/291) Purging libuuid (2.38-r1)
(143/291) Purging tiff-dev (4.3.0-r0)
(144/291) Purging libjpeg-turbo-dev (2.1.3-r1)
(145/291) Purging libwebp-dev (1.2.2-r0)
(146/291) Purging zstd-dev (1.5.2-r1)
(147/291) Purging libtiffxx (4.3.0-r0)
(148/291) Purging libxkbcommon-dev (1.4.0-r0)
(149/291) Purging libxkbcommon-x11 (1.4.0-r0)
(150/291) Purging libxkbcommon (1.4.0-r0)
(151/291) Purging xkeyboard-config (2.35.1-r0)
(152/291) Purging libxml2-dev (2.9.13-r0)
(153/291) Purging xz-dev (5.2.5-r1)
(154/291) Purging libxft-dev (2.3.4-r0)
(155/291) Purging libxft (2.3.4-r0)
(156/291) Purging graphite2-dev (1.3.14-r1)
(157/291) Purging graphite2 (1.3.14-r1)
(158/291) Purging fontconfig-dev (2.14.0-r0)
(159/291) Purging freetype-dev (2.11.1-r1)
(160/291) Purging libpng-dev (1.6.37-r1)
(161/291) Purging zlib-dev (1.2.12-r0)
(162/291) Purging expat-dev (2.4.8-r0)
(163/291) Purging libva (2.14.0-r0)
(164/291) Purging mesa-egl (21.3.8-r1)
(165/291) Purging wayland-libs-client (1.20.0-r0)
(166/291) Purging mesa-gbm (21.3.8-r1)
(167/291) Purging wayland-libs-server (1.20.0-r0)
(168/291) Purging v4l-utils-libs (1.22.1-r1)
(169/291) Purging libzbar (0.23.90-r2)
(170/291) Purging spandsp (0.0.6-r1)
(171/291) Purging tiff (4.3.0-r0)
(172/291) Purging libjpeg-turbo (2.1.3-r1)
(173/291) Purging directfb (1.7.7-r3)
(174/291) Purging cairo (1.17.4-r0)
(175/291) Purging fontconfig (2.14.0-r0)
(176/291) Purging libxfont2 (2.0.5-r0)
(177/291) Purging freetype (2.11.1-r1)
(178/291) Purging libpng (1.6.37-r1)
(179/291) Purging libwebp (1.2.2-r0)
(180/291) Purging libxrandr-dev (1.5.2-r1)
(181/291) Purging libxrandr (1.5.2-r1)
(182/291) Purging libxcomposite-dev (0.4.5-r0)
(183/291) Purging libxcomposite (0.4.5-r0)
(184/291) Purging libxinerama-dev (1.1.4-r1)
(185/291) Purging libxinerama (1.1.4-r1)
(186/291) Purging libxxf86vm-dev (1.1.4-r2)
(187/291) Purging libxcursor-dev (1.2.0-r0)
(188/291) Purging libxcursor (1.2.0-r0)
(189/291) Purging libxrender-dev (0.9.10-r3)
(190/291) Purging libxrender (0.9.10-r3)
(191/291) Purging libxtst-dev (1.2.3-r3)
(192/291) Purging libxtst (1.2.3-r3)
(193/291) Purging libxi-dev (1.8-r0)
(194/291) Purging libxi (1.8-r0)
(195/291) Purging libxfixes-dev (6.0.0-r0)
(196/291) Purging libxext-dev (1.3.4-r0)
(197/291) Purging libx11-dev (1.7.5-r0)
(198/291) Purging xtrans (1.4.0-r1)
(199/291) Purging libxcb-dev (1.14-r2)
(200/291) Purging xcb-proto (1.14.1-r3)
(201/291) Purging libxau-dev (1.0.9-r0)
(202/291) Purging mesa-gl (21.3.8-r1)
(203/291) Purging mesa (21.3.8-r1)
(204/291) Purging libvdpau (1.5-r0)
(205/291) Purging libxv (1.0.11-r2)
(206/291) Purging libxxf86vm (1.1.4-r2)
(207/291) Purging libxext (1.3.4-r0)
(208/291) Purging libxkbfile (1.1.0-r0)
(209/291) Purging libxfixes (6.0.0-r0)
(210/291) Purging libx11 (1.7.5-r0)
(211/291) Purging libxcb (1.14-r2)
(212/291) Purging libxau (1.0.9-r0)
(213/291) Purging libxdmcp-dev (1.1.3-r0)
(214/291) Purging libxdmcp (1.1.3-r0)
(215/291) Purging xorgproto (2021.5-r0)
(216/291) Purging libpciaccess-dev (0.16-r0)
(217/291) Purging libdrm (2.4.110-r0)
(218/291) Purging libpciaccess (0.16-r0)
(219/291) Purging libxshmfence (1.3-r1)
(220/291) Purging mesa-glapi (21.3.8-r1)
(221/291) Purging jack (1.9.20-r0)
(222/291) Purging dbus-libs (1.12.22-r0)
(223/291) Purging pixman-dev (0.40.0-r3)
(224/291) Purging pixman (0.40.0-r3)
(225/291) Purging nettle (3.7.3-r0)
(226/291) Purging p11-kit (0.24.0-r1)
(227/291) Purging libtasn1 (4.18.0-r0)
(228/291) Purging fribidi-dev (1.0.11-r1)
(229/291) Purging fribidi (1.0.11-r1)
(230/291) Purging brotli-dev (1.0.9-r6)
(231/291) Purging icu-dev (70.1-r0)
(232/291) Purging icu (70.1-r0)
(233/291) Purging icu-libs (70.1-r0)
(234/291) Purging libcanberra (0.30-r8)
(235/291) Purging sound-theme-freedesktop (0.8-r0)
(236/291) Purging libltdl (2.4.7-r0)
(237/291) Purging gsettings-desktop-schemas-dev (42.0-r0)
(238/291) Purging libcap (2.63-r0)
(239/291) Purging flite (2.2-r0)
(240/291) Purging libsamplerate (0.1.9-r1)
(241/291) Purging libsndfile (1.1.0-r0)
(242/291) Purging alsa-lib (1.2.6.1-r0)
(243/291) Purging cdparanoia-libs (10.2-r9)
(244/291) Purging libtheora (1.1.1-r16)
(245/291) Purging libvorbis (1.3.7-r0)
(246/291) Purging flac (1.3.4-r0)
(247/291) Purging libogg (1.3.5-r1)
(248/291) Purging opus (1.3.1-r1)
(249/291) Purging orc (0.4.32-r0)
(250/291) Purging openexr (3.1.5-r0)
(251/291) Purging soundtouch (2.3.1-r0)
(252/291) Purging aom-libs (3.3.0-r0)
(253/291) Purging sdl2 (2.0.20-r6)
(254/291) Purging libdav1d (1.0.0-r0)
(255/291) Purging lame (3.100-r0)
(256/291) Purging libasyncns (0.8-r1)
(257/291) Purging soxr (0.1.3-r2)
(258/291) Purging speexdsp (1.2.0-r0)
(259/291) Purging tdb-libs (1.4.6-r0)
(260/291) Purging libsrt (1.4.4-r0)
(261/291) Purging libssh (0.9.6-r1)
(262/291) Purging vidstab (1.1.0-r1)
(263/291) Purging libvpx (1.11.0-r1)
(264/291) Purging vulkan-loader (1.3.206-r0)
(265/291) Purging x264-libs (0.163_git20210613-r0)
(266/291) Purging x265-libs (3.5-r3)
(267/291) Purging numactl (2.0.14-r0)
(268/291) Purging xvidcore (1.3.7-r1)
(269/291) Purging libdc1394 (2.2.6-r0)
(270/291) Purging libraw1394 (2.1.2-r2)
(271/291) Purging libusb (1.0.26-r0)
(272/291) Purging libde265 (1.0.8-r1)
(273/291) Purging tslib (1.22-r0)
(274/291) Purging faac (1.30-r1)
(275/291) Purging fdk-aac (2.0.2-r0)
(276/291) Purging gsm (1.0.19-r1)
(277/291) Purging eudev-libs (3.2.11-r0)
(278/291) Purging lcms2 (2.13.1-r0)
(279/291) Purging libmodplug (0.8.9.0-r1)
(280/291) Purging neon (0.32.2-r0)
(281/291) Purging openjpeg (2.4.0-r4)
(282/291) Purging sbc (1.5-r0)
(283/291) Purging libsrtp (2.4.2-r2)
(284/291) Purging vo-aacenc (0.1.3-r0)
(285/291) Purging vo-amrwbenc (0.1.3-r0)
(286/291) Purging iso-codes-dev (4.9.0-r0)
(287/291) Purging kmod-libs (29-r2)
(288/291) Purging libfontenc (1.1.4-r0)
(289/291) Purging libice (1.0.10-r0)
(290/291) Purging utmps-libs (0.1.2.0-r0)
(291/291) Purging skalibs (2.11.2.0-r0)
Executing busybox-1.35.0-r8.trigger
OK: 1274 MiB in 103 packages
>>> squeekboard: Updating the community/x86_64 repository index...
>>> squeekboard: Signing the index...