:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i686)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i686/root] -> [build]...done ==> Making package: squeekboard 1.43.1-1.0 (Tue May 13 20:55:21 2025) ==> Retrieving sources... -> Found squeekboard-v1.43.1.tar.gz ==> Validating source files with sha256sums... squeekboard-v1.43.1.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-07-01 ==> Making package: squeekboard 1.43.1-1.0 (Tue May 13 20:55:25 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 2 providers available for libegl: :: Repository extra-staging 1) libglvnd :: Repository extra 2) libglvnd Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (100) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2.0 adwaita-cursors-47.0-1.0 adwaita-icon-theme-47.0-1.0 adwaita-icon-theme-legacy-46.2-3.0 alsa-lib-1.2.14-1.0 alsa-topology-conf-1.2.5.1-4.0 alsa-ucm-conf-1.2.14-1.0 at-spi2-core-2.54.0-2.0 avahi-1:0.8+r194+g3f79789-2.0 bubblewrap-0.11.0-1.0 cairo-1.18.2-2.0 cantarell-fonts-1:0.303.1-2.0 dconf-0.40.0-3.0 default-cursors-3-1.0 desktop-file-utils-0.28-1.0 duktape-2.7.0-7.0 flac-1.4.3-2.0 fontconfig-2:2.16.2-1.0 freetype2-2.13.3-1.0 fribidi-1.0.16-1.0 gdk-pixbuf2-2.42.12-2.0 glib-networking-1:2.80.0-3.0 gnome-desktop-common-1:44.1-1.0 graphite-1:1.3.14-4.0 gsettings-desktop-schemas-47.1-1.0 gsettings-system-schemas-47.1-1.0 gsound-1.0.3-3.0 gtk-update-icon-cache-1:4.16.7-1.0 gtk3-1:3.24.43-2.0 harfbuzz-10.1.0-1.0 hicolor-icon-theme-0.18-1.0 iso-codes-4.18.0-1.0 jbigkit-2.1-8.0 json-glib-1.10.6-1.0 lame-3.100-5.0 lcms2-2.17-1.0 libasyncns-1:0.8+r3+g68cd5af-3.0 libcanberra-1:0.30+r2+gc0620e4-4.0 libcloudproviders-0.3.6-1.0 libcolord-1.4.7-2.0 libcups-2:2.4.12-1.0 libdaemon-0.14-6.0 libdatrie-0.2.13-4.0 libdrm-2.4.124-1.0 libedit-20250104_3.1-1.1 libepoxy-1.5.10-3.0 libglvnd-1.7.0-1.1 libgmobile-0.2.1-1.0 libgudev-238-1.0 libjpeg-turbo-3.1.0-1.0 libogg-1.3.5-2.0 libpciaccess-0.18.1-2.0 libpng-1.6.46-1.0 libproxy-0.5.9-1.0 libpulse-17.0+r43+g3e2bb8a1e-1.0 librsvg-2:2.58.4-1.0 libsndfile-1.2.2-2.0 libsoup3-3.6.1-1.0 libstemmer-2.2.0-2.0 libthai-0.1.29-3.0 libtiff-4.7.0-1.0 libvorbis-1.3.7-4.0 libx11-1.8.11-1.0 libxau-1.0.12-1.0 libxcb-1.17.0-1.0 libxcomposite-0.4.6-2.0 libxcursor-1.2.3-1.0 libxdamage-1.1.6-2.0 libxdmcp-1.1.5-1.0 libxext-1.3.6-1.0 libxfixes-6.0.1-2.0 libxft-2.3.9-1.0 libxi-1.8.2-1.0 libxinerama-1.1.5-2.0 libxkbcommon-1.8.1-1.0 libxrandr-1.5.4-1.0 libxrender-0.9.12-1.0 libxshmfence-1.3.3-1.0 libxtst-1.2.5-1.0 libxxf86vm-1.1.6-1.0 llvm-libs-18.1.8-4.1 lm_sensors-1:3.6.0.r41.g31d1f125-3.0 lzo-2.10-5.1 mesa-1:24.3.1-3.0 mpg123-1.32.10-1.0 opus-1.5.2-1.1 pango-1:1.54.0-1.0 pixman-0.44.2-1.0 shared-mime-info-2.4-1.1 sound-theme-freedesktop-0.8-6.0 spirv-tools-2024.4.rc2-1.0 tdb-1.4.12-1.0 tracker3-3.7.3-2.0 wayland-1.23.1-1.0 xcb-proto-1.17.0-3.0 xkeyboard-config-2.43-1.0 xorg-xprop-1.2.8-1.0 xorgproto-2024.1-2.0 feedbackd-0.6.0-1.0 gnome-desktop-1:44.1-1.0 Total Installed Size: 440.47 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing dconf... installing libogg... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libasyncns... installing flac... installing lame... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend installing tdb... Optional dependencies for tdb python: for python bindings [installed] installing sound-theme-freedesktop... installing libcanberra... Optional dependencies for libcanberra gtk3: canberra-gtk-play [pending] installing gsound... installing json-glib... installing libgudev... installing gsettings-system-schemas... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing gsettings-desktop-schemas... installing libgmobile... installing feedbackd... installing bubblewrap... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing iso-codes... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [pending] installing gnome-desktop-common... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing desktop-file-utils... installing fribidi... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors perl: for sensor detection and configuration convert [installed] rrdtool: for logging with sensord installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [installed] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxinerama... installing libxrandr... installing duktape... installing libproxy... Optional dependencies for libproxy webkit2gtk: PAC proxy support (Webkit2gtk engine) installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing gnome-desktop... :: Running post-transaction hooks... ( 1/16) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/16) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/16) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/16) Updating udev hardware database... ( 5/16) Reloading device manager configuration... Skipped: Device manager is not running. ( 6/16) Arming ConditionNeedsUpdate... ( 7/16) Updating the MIME type database... ( 8/16) Updating fontconfig configuration... ( 9/16) Reloading system bus configuration... Skipped: Current root is not booted. (10/16) Updating fontconfig cache... (11/16) Probing GDK-Pixbuf loader modules... (12/16) Updating GIO module cache... (13/16) Compiling GSettings XML schema files... (14/16) Probing GTK3 input method modules... (15/16) Updating icon theme caches... (16/16) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (35) docbook-xml-4.5-10.0 docbook-xsl-1.79.2-9.0 glib2-docs-2.80.0-3 libmd-1.1.0-2.0 libxslt-1.1.43-1.0 ninja-1.12.1-2.0 perl-clone-0.47-1.0 perl-encode-locale-1.05-13.0 perl-file-listing-6.16-4.0 perl-html-parser-3.83-1.0 perl-html-tagset-3.24-2.0 perl-http-cookiejar-0.014-3.0 perl-http-cookies-6.11-2.0 perl-http-daemon-6.16-4.0 perl-http-date-6.06-3.0 perl-http-message-7.00-1.0 perl-http-negotiate-6.01-14.0 perl-io-html-1.004-6.0 perl-libwww-6.77-2.0 perl-lwp-mediatypes-6.04-6.0 perl-net-http-6.23-4.0 perl-timedate-2.33-7.0 perl-try-tiny-0.32-2.0 perl-uri-5.31-1.0 perl-www-robotrules-6.02-14.0 perl-xml-parser-2.47-2.0 python-lxml-5.3.0-1.0 python-pygments-2.18.0-1.0 python-tqdm-4.67.1-2.0 gtk-doc-1.34.0-1.0 intltool-0.51.0-6.0 libbsd-0.12.2-2.0 meson-1.7.2-1.0 rust-1:1.81.0-1.0 wayland-protocols-1.44-1.0 Total Installed Size: 408.46 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing libmd... installing libbsd... installing perl-encode-locale... installing perl-timedate... installing perl-http-date... installing perl-file-listing... installing perl-html-tagset... installing perl-clone... installing perl-io-html... installing perl-lwp-mediatypes... installing perl-uri... installing perl-http-message... installing perl-html-parser... installing perl-http-cookies... installing perl-http-daemon... installing perl-http-cookiejar... installing perl-http-negotiate... installing perl-net-http... installing perl-try-tiny... installing perl-www-robotrules... installing perl-libwww... Optional dependencies for perl-libwww perl-lwp-protocol-https: for https:// url schemes installing perl-xml-parser... installing intltool... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing docbook-xml... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xsl... installing glib2-docs... installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing python-pygments... installing gtk-doc... Optional dependencies for gtk-doc dblatex: PDF support installing wayland-protocols... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Checking for old perl modules... ==> Retrieving sources... -> Found squeekboard-v1.43.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting squeekboard-v1.43.1.tar.gz with bsdtar ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 squeekboard-v1.43.1 build The Meson build system Version: 1.7.2 Source dir: /build/squeekboard/src/squeekboard-v1.43.1 Build dir: /build/squeekboard/src/build Build type: native build Project name: squeekboard Project version: 1.43.1 C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20250207") C linker for the host machine: cc ld.bfd 2.44 Rust compiler for the host machine: rustc -C linker=cc (rustc 1.81.0) Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.44 Host machine cpu family: x86 Host machine cpu: i686 squeekboard-v1.43.1/meson.build:44: WARNING: Consider using the built-in werror option instead of using "-Werror". Message: ------------------ squeekboard 1.43.1 ------------------ Program cp found: YES (/usr/bin/cp) Program sed found: YES (/usr/bin/sed) Configuring Cargo.toml using configuration Program cargo found: YES (/usr/bin/cargo) Program cargo.sh found: YES (/build/squeekboard/src/squeekboard-v1.43.1/cargo.sh) Program cargo_build.py found: YES (/usr/bin/python /build/squeekboard/src/squeekboard-v1.43.1/cargo_build.py) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 Build-time dependency gio-2.0 found: YES 2.82.4 Program /usr/bin/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) Run-time dependency wayland-protocols found: YES 1.44 Program wayland-scanner found: YES (/usr/bin/wayland-scanner) Dependency gio-2.0 found: YES 2.82.4 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Configuring config.h using configuration Dependency gio-2.0 found: YES 2.82.4 (cached) Run-time dependency gio-unix-2.0 found: YES 2.82.4 Run-time dependency gnome-desktop-3.0 found: YES 44.1 Run-time dependency gtk+-3.0 found: YES 3.24.43 Run-time dependency libbsd found: YES 0.12.2 Run-time dependency libfeedback-0.0 found: YES 0.6.0 Run-time dependency wayland-client found: YES 1.23.1 Run-time dependency xkbcommon found: YES 1.8.1 Library m found: YES Library rt found: YES Library dl found: YES Library pthread found: YES Dependency gio-2.0 found: YES 2.82.4 (cached) Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Build targets in project: 49 squeekboard 1.43.1 User defined options auto_features : enabled b_pie : true buildtype : plain libexecdir : lib prefix : /usr python.bytecompile: 1 sbindir : bin wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/49 eta ? Writing build.ninja: 0%| | 0/127 eta ? ninja: Entering directory `/build/squeekboard/src/build' [1/93] Generating 'src/liblibsqueekboard.a.p/xdg-shell-protocol.c' [2/93] Generating 'src/liblibsqueekboard.a.p/xdg-shell-client-protocol.h' [3/93] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-protocol.c' [4/93] Generating data/squeekboard-resources_c with a custom command [5/93] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-client-protocol.h' [6/93] Generating data/squeekboard-resources_h with a custom command [7/93] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-client-protocol.h' [8/93] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-protocol.c' [9/93] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-client-protocol.h' [10/93] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-protocol.c' [11/93] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-protocol.c' [12/93] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-client-protocol.h' [13/93] Generating 'src/squeekboard.p/xdg-shell-protocol.c' [14/93] Generating 'src/squeekboard.p/xdg-shell-client-protocol.h' [15/93] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-client-protocol.h' [16/93] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-protocol.c' [16/93] Generating src/rslibs with a custom command Updating crates.io index Locking 144 packages to latest compatible versions Adding async-io v1.13.0 (latest: v2.4.0) Adding async-lock v2.8.0 (latest: v3.4.0) Adding bitflags v1.3.2 (latest: v2.9.0) Adding cairo-rs v0.18.5 (latest: v0.20.10) Adding cairo-sys-rs v0.18.2 (latest: v0.20.10) Adding cfg-expr v0.15.8 (latest: v0.19.0) Adding enumflags2 v0.6.4 (latest: v0.7.11) Adding enumflags2_derive v0.6.4 (latest: v0.7.11) Adding event-listener v2.5.3 (latest: v5.4.0) Adding fastrand v1.9.0 (latest: v2.3.0) Adding futures-lite v1.13.0 (latest: v2.6.0) Adding gdk-pixbuf v0.18.5 (latest: v0.20.10) Adding gdk-pixbuf-sys v0.18.0 (latest: v0.20.10) Adding gio v0.18.4 (latest: v0.20.10) Adding gio-sys v0.18.1 (latest: v0.20.10) Adding glib v0.18.5 (latest: v0.20.10) Adding glib-macros v0.18.5 (latest: v0.20.10) Adding glib-sys v0.18.1 (latest: v0.20.10) Adding gobject-sys v0.18.0 (latest: v0.20.10) Adding heck v0.4.1 (latest: v0.5.0) Adding hermit-abi v0.3.9 (latest: v0.5.1) Adding io-lifetimes v1.0.11 (latest: v2.0.4) Adding linux-raw-sys v0.3.8 (latest: v0.9.4) Adding memoffset v0.6.5 (latest: v0.9.1) Adding nix v0.22.3 (latest: v0.30.1) Adding pango v0.18.3 (latest: v0.20.10) Adding pango-sys v0.18.0 (latest: v0.20.10) Adding polling v2.8.0 (latest: v3.7.4) Adding proc-macro-crate v0.1.5 (latest: v3.3.0) Adding proc-macro-crate v1.3.1 (latest: v3.3.0) Adding proc-macro-crate v2.0.2 (latest: v3.3.0) Adding rustix v0.37.28 (latest: v1.0.7) Adding socket2 v0.4.10 (latest: v0.5.9) Adding syn v1.0.109 (latest: v2.0.101) Adding system-deps v6.2.2 (latest: v7.0.3) Adding target-lexicon v0.12.16 (latest: v0.13.2) Adding thiserror v1.0.69 (latest: v2.0.12) Adding thiserror-impl v1.0.69 (latest: v2.0.12) Adding toml v0.5.11 (latest: v0.8.22) Adding toml v0.8.2 (latest: v0.8.22) Adding toml_datetime v0.6.3 (latest: v0.6.9) Adding toml_edit v0.19.15 (latest: v0.22.26) Adding toml_edit v0.20.2 (latest: v0.22.26) Adding windows-sys v0.48.0 (latest: v0.59.0) Adding windows-targets v0.48.5 (latest: v0.53.0) Adding windows-targets v0.52.6 (latest: v0.53.0) Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.53.0) Adding windows_aarch64_gnullvm v0.52.6 (latest: v0.53.0) Adding windows_aarch64_msvc v0.48.5 (latest: v0.53.0) Adding windows_aarch64_msvc v0.52.6 (latest: v0.53.0) Adding windows_i686_gnu v0.48.5 (latest: v0.53.0) Adding windows_i686_gnu v0.52.6 (latest: v0.53.0) Adding windows_i686_gnullvm v0.52.6 (latest: v0.53.0) Adding windows_i686_msvc v0.48.5 (latest: v0.53.0) Adding windows_i686_msvc v0.52.6 (latest: v0.53.0) Adding windows_x86_64_gnu v0.48.5 (latest: v0.53.0) Adding windows_x86_64_gnu v0.52.6 (latest: v0.53.0) Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.53.0) Adding windows_x86_64_gnullvm v0.52.6 (latest: v0.53.0) Adding windows_x86_64_msvc v0.48.5 (latest: v0.53.0) Adding windows_x86_64_msvc v0.52.6 (latest: v0.53.0) Adding winnow v0.5.40 (latest: v0.7.10) Adding zbus v1.9.3 (latest: v5.7.0) Adding zbus_macros v1.9.3 (latest: v5.7.0) Adding zvariant v2.10.0 (latest: v5.5.2) Adding zvariant_derive v2.10.0 (latest: v5.5.2) Downloading crates ... Downloaded toml_datetime v0.6.3 Downloaded toml v0.8.2 Downloaded zbus_macros v1.9.3 Downloaded version-compare v0.2.0 Downloaded bitflags v1.3.2 Downloaded cfg-expr v0.15.8 Downloaded enumflags2 v0.6.4 Downloaded cairo-sys-rs v0.18.2 Downloaded zbus v1.9.3 Downloaded cairo-rs v0.18.5 Downloaded atk-sys v0.18.2 Downloaded waker-fn v1.2.0 Downloaded equivalent v1.0.2 Downloaded autocfg v1.4.0 Downloaded anstyle v1.0.10 Downloaded toml_edit v0.19.15 Downloaded clap v4.5.38 Downloaded winnow v0.5.40 Downloaded unicode-ident v1.0.18 Downloaded zvariant_derive v2.10.0 Downloaded derivative v2.2.0 Downloaded async-io v1.13.0 Downloaded concurrent-queue v2.5.0 Downloaded enumflags2_derive v0.6.4 Downloaded byteorder v1.5.0 Downloaded atk v0.18.2 Downloaded async-lock v2.8.0 Downloaded xkbcommon v0.8.0 Downloaded crossbeam-utils v0.8.21 Downloaded fastrand v1.9.0 Downloaded clap_lex v0.7.4 Downloaded event-listener v2.5.3 Downloaded cfg-if v1.0.0 Downloaded nb-connect v1.2.0 Downloaded futures-core v0.3.31 Downloaded xkeysym v0.2.1 Downloaded unsafe-libyaml v0.2.11 Downloaded futures-macro v0.3.31 Downloaded serde_repr v0.1.20 Downloaded rustc_version v0.4.1 Downloaded slab v0.4.9 Downloaded itoa v1.0.15 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded toml_edit v0.20.2 Downloaded pkg-config v0.3.32 Downloaded parking v2.2.1 Downloaded field-offset v0.3.6 Downloaded proc-macro-crate v0.1.5 Downloaded thiserror v1.0.69 Downloaded futures-channel v0.3.31 Downloaded memmap2 v0.9.5 Downloaded zvariant v2.10.0 Downloaded version_check v0.9.5 Downloaded gtk3-macros v0.18.2 Downloaded heck v0.4.1 Downloaded bitflags v2.9.0 Downloaded pin-utils v0.1.0 Downloaded gobject-sys v0.18.0 Downloaded futures-sink v0.3.31 Downloaded memoffset v0.9.1 Downloaded futures-task v0.3.31 Downloaded serde_spanned v0.6.8 Downloaded gdk-pixbuf v0.18.5 Downloaded proc-macro-crate v1.3.1 Downloaded memoffset v0.6.5 Downloaded maplit v1.0.2 Downloaded futures-executor v0.3.31 Downloaded thiserror-impl v1.0.69 Downloaded glib-macros v0.18.5 Downloaded pango-sys v0.18.0 Downloaded scoped-tls v1.0.1 Downloaded socket2 v0.4.10 Downloaded polling v2.8.0 Downloaded futures-lite v1.13.0 Downloaded system-deps v6.2.2 Downloaded static_assertions v1.1.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-crate v2.0.2 Downloaded io-lifetimes v1.0.11 Downloaded heck v0.5.0 Downloaded futures-io v0.3.31 Downloaded proc-macro-error v1.0.4 Downloaded once_cell v1.21.3 Downloaded semver v1.0.26 Downloaded smallvec v1.15.0 Downloaded proc-macro2 v1.0.95 Downloaded futures v0.3.31 Downloaded target-lexicon v0.12.16 Downloaded log v0.4.27 Downloaded pin-project-lite v0.2.16 Downloaded quote v1.0.40 Downloaded pango v0.18.3 Downloaded glib-sys v0.18.1 Downloaded ryu v1.0.20 Downloaded serde_derive v1.0.219 Downloaded toml v0.5.11 Downloaded gdk v0.18.2 Downloaded serde_yaml v0.9.34+deprecated Downloaded memchr v2.7.4 Downloaded gdk-sys v0.18.2 Downloaded serde v1.0.219 Downloaded indexmap v2.9.0 Downloaded gio-sys v0.18.1 Downloaded hashbrown v0.15.3 Downloaded gtk-sys v0.18.2 Downloaded clap_builder v4.5.38 Downloaded futures-util v0.3.31 Downloaded gio v0.18.4 Downloaded syn v1.0.109 Downloaded nix v0.22.3 Downloaded glib v0.18.5 Downloaded syn v2.0.101 Downloaded rustix v0.37.28 Downloaded gtk v0.18.2 Downloaded libc v0.2.172 Downloaded linux-raw-sys v0.3.8 Compiling serde v1.0.219 Compiling hashbrown v0.15.3 Compiling equivalent v1.0.2 Compiling winnow v0.5.40 Compiling target-lexicon v0.12.16 Compiling smallvec v1.15.0 Compiling pkg-config v0.3.32 Compiling version-compare v0.2.0 Compiling heck v0.5.0 Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.172 Compiling autocfg v1.4.0 Compiling indexmap v2.9.0 Compiling cfg-expr v0.15.8 Compiling quote v1.0.40 Compiling syn v2.0.101 Compiling syn v1.0.109 Compiling version_check v0.9.5 Compiling slab v0.4.9 Compiling futures-core v0.3.31 Compiling pin-project-lite v0.2.16 Compiling memchr v2.7.4 Compiling futures-io v0.3.31 Compiling proc-macro-error-attr v1.0.4 Compiling once_cell v1.21.3 Compiling futures-sink v0.3.31 Compiling proc-macro-error v1.0.4 Compiling futures-channel v0.3.31 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling thiserror v1.0.69 Compiling heck v0.4.1 Compiling bitflags v2.9.0 Compiling semver v1.0.26 Compiling gio v0.18.4 Compiling io-lifetimes v1.0.11 Compiling crossbeam-utils v0.8.21 Compiling memoffset v0.6.5 Compiling memoffset v0.9.1 Compiling polling v2.8.0 Compiling rustc_version v0.4.1 Compiling cfg-if v1.0.0 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling rustix v0.37.28 Compiling bitflags v1.3.2 Compiling toml_edit v0.20.2 Compiling toml_edit v0.19.15 Compiling toml v0.5.11 Compiling field-offset v0.3.6 Compiling socket2 v0.4.10 Compiling async-io v1.13.0 Compiling parking v2.2.1 Compiling linux-raw-sys v0.3.8 Compiling waker-fn v1.2.0 Compiling fastrand v1.9.0 Compiling event-listener v2.5.3 Compiling log v0.4.27 Compiling async-lock v2.8.0 Compiling proc-macro-crate v1.3.1 Compiling toml v0.8.2 Compiling system-deps v6.2.2 Compiling proc-macro-crate v2.0.2 Compiling proc-macro-crate v0.1.5 Compiling futures-lite v1.13.0 Compiling concurrent-queue v2.5.0 Compiling gtk v0.18.2 Compiling byteorder v1.5.0 Compiling anstyle v1.0.10 Compiling static_assertions v1.1.0 Compiling clap_lex v0.7.4 Compiling clap_builder v4.5.38 Compiling nix v0.22.3 Compiling nb-connect v1.2.0 Compiling memmap2 v0.9.5 Compiling itoa v1.0.15 Compiling ryu v1.0.20 Compiling unsafe-libyaml v0.2.11 Compiling futures-macro v0.3.31 Compiling thiserror-impl v1.0.69 Compiling serde_derive v1.0.219 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling glib-macros v0.18.5 Compiling gdk-pixbuf-sys v0.18.0 Compiling atk-sys v0.18.2 Compiling cairo-sys-rs v0.18.2 Compiling pango-sys v0.18.0 Compiling gdk-sys v0.18.2 Compiling gtk-sys v0.18.2 Compiling enumflags2_derive v0.6.4 Compiling zvariant_derive v2.10.0 Compiling gtk3-macros v0.18.2 Compiling zbus_macros v1.9.3 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling derivative v2.2.0 Compiling serde_repr v0.1.20 Compiling scoped-tls v1.0.1 Compiling xkeysym v0.2.1 Compiling clap v4.5.38 Compiling maplit v1.0.2 Compiling xkbcommon v0.8.0 Compiling glib v0.18.5 Compiling enumflags2 v0.6.4 Compiling serde_yaml v0.9.34+deprecated Compiling zvariant v2.10.0 Compiling zbus v1.9.3 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling rs v0.1.0 (/build/squeekboard/src/build) warning: found module declaration for main.rs --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 | StringConversion(()), | ~~ warning: call to `.clone()` on a reference in this situation does nothing --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s [90/93] Compiling C object src/squeekboard.p/server-main.c.o [91/93] Generating tools/squeekboard-test-layout with a custom command warning: found module declaration for main.rs --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 | StringConversion(()), | ~~ warning: call to `.clone()` on a reference in this situation does nothing --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) Compiling rs v0.1.0 (/build/squeekboard/src/build) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.97s [93/93] Linking target src/squeekboard INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/squeekboard/src/build ==> Starting check()... ninja: Entering directory `/build/squeekboard/src/build' [0/2] Generating src/rslibs with a custom command warning: found module declaration for main.rs --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 | StringConversion(()), | ~~ warning: call to `.clone()` on a reference in this situation does nothing --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s [1/2] Generating src/build_rstests with a custom command warning: found module declaration for main.rs --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 | StringConversion(()), | ~~ warning: call to `.clone()` on a reference in this situation does nothing --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ Compiling rs v0.1.0 (/build/squeekboard/src/build) warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: unused return value of `std::rc::Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib test) generated 9 warnings (7 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 5.81s Executable unittests /build/squeekboard/src/squeekboard-v1.43.1/src/lib.rs (/build/squeekboard/src/build/debug/deps/rs-1eccb6549d523327) Executable unittests /build/squeekboard/src/squeekboard-v1.43.1/src/bin/test_layout.rs (/build/squeekboard/src/build/debug/deps/test_layout-125b107484378845) 1/124 Validate schema file OK 0.02s 2/124 test_layout_us OK 0.45s 3/124 test_layout_am_wide OK 0.49s 4/124 test_layout_us_wide OK 0.50s 5/124 test_layout_am OK 0.53s 6/124 rstest FAIL 0.56s exit status 101 >>> MESON_TEST_ITERATION=1 SOURCE_DIR=/build/squeekboard/src/squeekboard-v1.43.1 MALLOC_PERTURB_=176 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh test --features zbus_v1_5,clap_v4 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 | StringConversion(()), | ~~ warning: call to `.clone()` on a reference in this situation does nothing --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: a method with this name may be added to the standard library in the future --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: unused return value of `std::rc::Rc::::into_raw` that must be used --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) warning: `rs` (lib test) generated 9 warnings (7 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s Running unittests /build/squeekboard/src/squeekboard-v1.43.1/src/lib.rs (/build/squeekboard/src/build/debug/deps/rs-1eccb6549d523327) error: test failed, to rerun pass `--lib` ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/124 test_layout_ara OK 0.56s 8/124 test_layout_am+phonetic OK 0.59s 9/124 test_layout_am+phonetic_wide OK 0.61s 10/124 test_layout_ara_wide OK 0.18s 11/124 test_layout_be OK 0.36s 12/124 test_layout_be_wide OK 0.39s 13/124 test_layout_bg OK 0.40s 14/124 test_layout_bg_wide OK 0.42s 15/124 test_layout_bg+phonetic OK 0.48s 16/124 test_layout_bg+phonetic_wide OK 0.49s 17/124 test_layout_br_wide OK 0.46s 18/124 test_layout_br OK 0.50s 19/124 test_layout_by OK 0.45s 20/124 test_layout_ca OK 0.41s 21/124 test_layout_by_wide OK 0.46s 22/124 test_layout_ca_wide OK 0.39s 23/124 test_layout_ch+fr OK 0.44s 24/124 test_layout_ch+fr_wide OK 0.45s 25/124 test_layout_ch+de_wide OK 0.44s 26/124 test_layout_ch+de OK 0.50s 27/124 test_layout_ch OK 0.47s 28/124 test_layout_ch_wide OK 0.45s 29/124 test_layout_cz OK 0.47s 30/124 test_layout_cz_wide OK 0.46s 31/124 test_layout_cz+qwerty OK 0.38s 32/124 test_layout_cz+qwerty_wide OK 0.44s 33/124 test_layout_de OK 0.46s 34/124 test_layout_de_wide OK 0.46s 35/124 test_layout_de+bone_wide OK 0.47s 36/124 test_layout_de+bone OK 0.51s 37/124 test_layout_de+neo OK 0.50s 38/124 test_layout_de+neo_wide OK 0.50s 39/124 test_layout_dk OK 0.48s 40/124 test_layout_dk_wide OK 0.40s 41/124 test_layout_epo OK 0.39s 42/124 test_layout_epo_wide OK 0.38s 43/124 test_layout_es OK 0.39s 44/124 test_layout_es_wide OK 0.40s 45/124 test_layout_es+cat OK 0.41s 46/124 test_layout_es+cat_wide OK 0.42s 47/124 test_layout_fi OK 0.45s 48/124 test_layout_fi_wide OK 0.50s 49/124 test_layout_fr OK 0.47s 50/124 test_layout_fr_wide OK 0.49s 51/124 test_layout_fr+bepo OK 0.42s 52/124 test_layout_fr+bepo_wide OK 0.44s 53/124 test_layout_ge OK 0.45s 54/124 test_layout_ge_wide OK 0.43s 55/124 test_layout_gr OK 0.45s 56/124 test_layout_gr+polytonic OK 0.44s 57/124 test_layout_gr_wide OK 0.45s 58/124 test_layout_gr+polytonic_wide OK 0.44s 59/124 test_layout_hu OK 0.47s 60/124 test_layout_il OK 0.39s 61/124 test_layout_hu_wide OK 0.45s 62/124 test_layout_il_wide OK 0.44s 63/124 test_layout_in+mal OK 0.46s 64/124 test_layout_ir OK 0.45s 65/124 test_layout_in+mal_wide OK 0.48s 66/124 test_layout_ir_wide OK 0.45s 67/124 test_layout_it OK 0.45s 68/124 test_layout_it+fur OK 0.44s 69/124 test_layout_it_wide OK 0.48s 70/124 test_layout_it+fur_wide OK 0.44s 71/124 test_layout_jp OK 0.39s 72/124 test_layout_jp_wide OK 0.47s 73/124 test_layout_jp+kana OK 0.47s 74/124 test_layout_jp+kana_wide OK 0.48s 75/124 test_layout_no OK 0.43s 76/124 test_layout_no_wide OK 0.47s 77/124 test_layout_pt OK 0.47s 78/124 test_layout_pt_wide OK 0.47s 79/124 test_layout_pl OK 0.44s 80/124 test_layout_pl_wide OK 0.37s 81/124 test_layout_ro OK 0.39s 82/124 test_layout_ro_wide OK 0.45s 83/124 test_layout_rs OK 0.36s 84/124 test_layout_rs_wide OK 0.45s 85/124 test_layout_rs+latin OK 0.45s 86/124 test_layout_rs+latin_wide OK 0.44s 87/124 test_layout_rs+latinunicode OK 0.47s 88/124 test_layout_rs+latinunicode_wide OK 0.43s 89/124 test_layout_ru OK 0.41s 90/124 test_layout_ru_wide OK 0.42s 91/124 test_layout_se OK 0.43s 92/124 test_layout_se_wide OK 0.41s 93/124 test_layout_si OK 0.44s 94/124 test_layout_si_wide OK 0.50s 95/124 test_layout_th OK 0.46s 96/124 test_layout_th_wide OK 0.45s 97/124 test_layout_tr OK 0.46s 98/124 test_layout_tr_wide OK 0.44s 99/124 test_layout_tr+f OK 0.45s 100/124 test_layout_tr+f_wide OK 0.43s 101/124 test_layout_ua OK 0.41s 102/124 test_layout_ua_wide OK 0.44s 103/124 test_layout_us+colemak OK 0.45s 104/124 test_layout_us+colemak_wide OK 0.47s 105/124 test_layout_us+dvorak OK 0.46s 106/124 test_layout_us+dvorak_wide OK 0.45s 107/124 test_layout_terminal/de OK 0.40s 108/124 test_layout_terminal/de_wide OK 0.42s 109/124 test_layout_terminal/es OK 0.42s 110/124 test_layout_terminal/es_wide OK 0.47s 111/124 test_layout_terminal/fr OK 0.49s 112/124 test_layout_terminal/fr_wide OK 0.50s 113/124 test_layout_terminal/fr+bepo OK 0.50s 114/124 test_layout_terminal/us OK 0.43s 115/124 test_layout_terminal/fr+bepo_wide OK 0.47s 116/124 test_layout_terminal/us_wide OK 0.40s 117/124 test_layout_terminal/us+dvorak OK 0.38s 118/124 test_layout_terminal/us+dvorak_wide OK 0.41s 119/124 test_layout_number/us_wide OK 0.38s 120/124 test_layout_number/us OK 0.42s 121/124 test_layout_pin/us OK 0.41s 122/124 test_layout_emoji/us OK 0.52s 123/124 test_layout_pin/us_wide OK 0.37s 124/124 test_layout_emoji/us_wide OK 0.54s Summary of Failures: 6/124 rstest FAIL 0.56s exit status 101 Ok: 123 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /build/squeekboard/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i686/build/build /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Log of Meson test suite run on 2025-05-13T20:57:09.890837 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Inherited environment: SHELL=/bin/bash DEBUG_FFLAGS=' -ffile-prefix-map=/build/squeekboard/src=/usr/src/debug/squeekboard' BUILDTOOL=devtools SUDO_GID=0 PYTHONHASHSEED=0 TEXTDOMAINDIR=/usr/share/locale SUDO_COMMAND='/bin/bash -c bash -c cd\ /startdir;\ GIT_TERMINAL_PROMPT=0\ CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse\ makepkg\ "$@" -bash --syncdeps --noconfirm --log --holdver --skipinteg --install --nocolor' SUDO_USER=root FFLAGS=' -ffile-prefix-map=/build/squeekboard/src=/usr/src/debug/squeekboard' PWD=/build/squeekboard/src SOURCE_DATE_EPOCH=1747162519 LOGNAME=builduser CXXFLAGS='-march=i686 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/squeekboard/src=/usr/src/debug/squeekboard -flto=auto' SUDO_HOME=/root DEBUG_RUSTFLAGS='-C debuginfo=2 --remap-path-prefix=/build/squeekboard/src=/usr/src/debug/squeekboard' COMMAND_MODE=legacy LDFLAGS='-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto' HOME=/build LANG=C.UTF-8 RUSTFLAGS='-Cforce-frame-pointers=yes -C debuginfo=2 --remap-path-prefix=/build/squeekboard/src=/usr/src/debug/squeekboard' FCFLAGS=' -ffile-prefix-map=/build/squeekboard/src=/usr/src/debug/squeekboard' MAKEFLAGS=-j1 TERM=dumb USER=builduser SHLVL=1 CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse DEBUGINFOD_URLS='https://debuginfod.archlinux.org ' CHOST=i686-pc-linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl CFLAGS='-march=i686 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/squeekboard/src=/usr/src/debug/squeekboard -flto=auto' SUDO_UID=0 MAIL=/var/mail/builduser BUILDTOOLVER=1.0.2.r166.gdeffc1b-1-any GIT_TERMINAL_PROMPT=0 OLDPWD=/build/squeekboard/src TEXTDOMAIN=pacman-scripts _=/usr/bin/meson /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 1/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: Validate schema file /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.02s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=8 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/glib-compile-schemas --strict --dry-run /build/squeekboard/src/squeekboard-v1.43.1/data /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 2/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=145 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 3/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_am_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.49s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=185 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- am_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout am_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 4/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=220 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 5/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_am /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.53s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- am /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout am` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 6/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: rstest /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.56s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 101 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 SOURCE_DIR=/build/squeekboard/src/squeekboard-v1.43.1 MALLOC_PERTURB_=176 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh test --features zbus_v1_5,clap_v4 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stdout ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:running 159 tests /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::assert_with_message ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_no_move ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_0 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_1 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_4 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_5 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_2 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_panic_message ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_6 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_preferences_order_base ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_preferences_order_arrangement ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_preferences_order_hint ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_preferences_order_overlay ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_preferences_order_path ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_panic_3 - should panic ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::test_fallback_basic_builtin ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test assert_matches::test::test_assert_succeed ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_extract_symbols ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_extract_symbols_erase ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_empty_views ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_extra_field ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_key_unicode ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::unicode_keysym ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_layout_punctuation ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_layout_unicode ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_layout_margins ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_layout_erase ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_parse_path ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test drawing::test::test_exit_only ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test event_loop::test::schedule_hide ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::parsing::tests::test_layout_unicode_multi ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test float_ord::tests::test_hash ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test float_ord::tests::test_ord ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::procedures::test::view_has_button ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test keyboard::tests::test_keymap_second_resolve ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::check_centering ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test float_ord::tests::test_sort_nan ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::latch_pop_layout ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::latch_twopop_layout ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::reverse_unlatch_layout ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::latch_lock_unlock ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test keyboard::tests::test_keymap_single_resolve ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test resources::test::check_overlays_present ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::c::procedures::test::transform_back ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::check_stretching ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::force_visible ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::hide ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::keyboard_present ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::false_show ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test panel::tests::resize_before_configured ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::avoid_hide ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test keyboard::tests::test_symbolmap_overflow ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test layout::test::check_bottom_margin ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1280_1024_19_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test data::loading::tests::parsing_fallback ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1600_1200_21_3_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1920_1200_22_5_monitor ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1280_1024_19_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1600_1200_21_3_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_1920_1200_22_5_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_crt_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_2 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_5 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_2_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_4 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_4_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_fairphone_5_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_e7 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_crt_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_e7_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_s4_mini ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_a_8_0 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_3_8_0 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_2_7_0 ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_3_8_0_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_s4_mini_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_s2_9_7 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_2_7_0_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_s2_9_7_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_tab_a_8_0_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_xcover_2 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_galaxy_xcover_2_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_huge_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_legion_go ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_huge_uhd_2_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_huge_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_large_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_large_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_legion_go_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_5_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_11 ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_huge_uhd_2_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_11_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_5 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_5_scale1_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_librem_5_scale1 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_macbook_air_m1_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_mi_a2_lite ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_mi_a2_lite_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_macbook_air_m1 ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_n900 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_mi_note_2 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_n900_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_nintendo_3ds_upper ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_mi_note_2_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_nintendo_3ds_upper_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_nintendo_3ds_lower ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_nintendo_3ds_lower_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_15_1080 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_15 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_17_1440 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_17_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_15_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_17 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_15_1080_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_notebook_pc_17_1440_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_6_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_6 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_6t_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_ntsc_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_ntsc_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_6t ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_8t ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_oneplus_8t_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_optimus_vu ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pal_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pal_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pinephone_pro_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_poco_f1 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pinetab2_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_optimus_vu_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pinetab2 ... FAILED /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_pinephone_pro ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_shift6mq_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_rog_ally ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_poco_f1_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_rog_ally_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_shift6mq ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_steam_deck_lcd ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_steam_deck_lcd_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_steam_deck_oled_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_uhd_2_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_ultrawide_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_ultrawide_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_uhd_2_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_steam_deck_oled ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_very_wide_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_very_large_monitor ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_very_large_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_very_wide_monitor_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_xperia_xa2 ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_xperia_xz1_compact_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_xperia_xa2_horizontal ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test util::c::tests::test_null_str ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test util::c::tests::test_null_cstring ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test state::test::size_xperia_xz1_compact ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test util::tests::check_count ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test util::tests::check_rational_cmp ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test util::tests::check_set ... ok /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:failures: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_1920_1200_22_5_monitor stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_1920_1200_22_5_monitor' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:822:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 374, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 375, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_galaxy_tab_2_7_0 stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_galaxy_tab_2_7_0' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:773:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 349, scale_factor: 1 }, Base)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 350, scale_factor: 1 }, Base)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_legion_go stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_legion_go' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:822:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 499, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 500, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_librem_11 stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_librem_11' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:822:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 499, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 500, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_macbook_air_m1 stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_macbook_air_m1' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:822:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 499, scale_factor: 2 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 500, scale_factor: 2 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:---- state::test::size_pinetab2 stdout ---- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:thread 'state::test::size_pinetab2' panicked at /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/state.rs:822:9: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:assertion `left == right` failed: Height of the panel is different. /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: left: Some((PixelSize { pixels: 249, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: right: Some((PixelSize { pixels: 250, scale_factor: 1 }, Wide)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:failures: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_1920_1200_22_5_monitor /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_galaxy_tab_2_7_0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_legion_go /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_librem_11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_macbook_air_m1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: state::test::size_pinetab2 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test result: FAILED. 153 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::rc::Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib test) generated 9 warnings (7 duplicates) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running unittests /build/squeekboard/src/squeekboard-v1.43.1/src/lib.rs (/build/squeekboard/src/build/debug/deps/rs-1eccb6549d523327) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:error: test failed, to rerun pass `--lib` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 7/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ara /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.56s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=28 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ara /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ara` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 8/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_am+phonetic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.59s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=135 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- am+phonetic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.54s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout am+phonetic` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 9/124 ==================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_am+phonetic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:09 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.61s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=6 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- am+phonetic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.55s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout am+phonetic_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 10/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ara_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.18s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=158 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ara_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.14s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ara_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 11/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_be /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=88 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- be /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout be` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 12/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_be_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=213 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- be_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout be_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 13/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_bg /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=93 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- bg /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout bg` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 14/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_bg_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- bg_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout bg_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 15/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_bg+phonetic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- bg+phonetic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout bg+phonetic` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 16/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_bg+phonetic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.49s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=164 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- bg+phonetic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout bg+phonetic_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 17/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_br_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=51 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- br_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout br_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 18/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_br /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=84 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- br /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout br` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 19/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_by /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=9 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- by /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout by` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 20/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ca /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=91 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ca /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ca` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 21/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_by_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=108 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- by_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout by_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 22/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ca_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=127 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ca_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ca_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 23/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch+fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=171 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch+fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch+fr` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 24/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch+fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch+fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch+fr_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 25/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch+de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=238 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch+de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch+de_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 26/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch+de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:10 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=26 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch+de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch+de` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 27/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=177 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 28/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ch_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=108 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ch_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ch_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 29/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_cz /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=233 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- cz /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout cz` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 30/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_cz_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=198 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- cz_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout cz_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 31/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_cz+qwerty /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=95 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- cz+qwerty /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout cz+qwerty` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 32/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_cz+qwerty_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=76 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- cz+qwerty_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout cz+qwerty_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 33/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=95 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 34/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=161 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 35/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de+bone_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=107 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de+bone_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de+bone_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 36/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de+bone /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.51s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de+bone /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de+bone` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 37/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de+neo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=69 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de+neo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de+neo` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 38/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_de+neo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=198 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- de+neo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout de+neo_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 39/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_dk /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=4 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- dk /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout dk` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 40/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_dk_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=110 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- dk_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout dk_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 41/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_epo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- epo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout epo` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 42/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_epo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:11 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=155 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- epo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.34s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout epo_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 43/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_es /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=94 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- es /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout es` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 44/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_es_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=67 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- es_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout es_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 45/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_es+cat /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=138 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- es+cat /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout es+cat` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 46/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_es+cat_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=34 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- es+cat_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout es+cat_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 47/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fi /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=237 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fi /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fi` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 48/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fi_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=44 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fi_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fi_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 49/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fr` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 50/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.49s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fr_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 51/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fr+bepo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=90 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fr+bepo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fr+bepo` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 52/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_fr+bepo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=204 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- fr+bepo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout fr+bepo_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 53/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ge /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=98 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ge /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ge` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 54/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ge_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=4 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ge_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ge_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 55/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_gr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=235 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- gr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout gr` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 56/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_gr+polytonic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=99 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- gr+polytonic /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout gr+polytonic` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 57/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_gr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=202 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- gr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout gr_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 58/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_gr+polytonic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=50 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- gr+polytonic_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout gr+polytonic_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 59/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_hu /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=26 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- hu /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout hu` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 60/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_il /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- il /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout il` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 61/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_hu_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=112 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- hu_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout hu_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 62/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_il_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=42 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- il_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout il_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 63/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_in+mal /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=136 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- in+mal /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout in+mal` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 64/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ir /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=51 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ir /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ir` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 65/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_in+mal_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=148 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- in+mal_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout in+mal_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 66/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ir_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=46 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ir_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ir_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 67/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_it /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=205 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- it /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout it` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 68/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_it+fur /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=6 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- it+fur /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout it+fur` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 69/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_it_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=233 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- it_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout it_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 70/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_it+fur_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=194 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- it+fur_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout it+fur_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 71/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_jp /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=203 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- jp /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout jp` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 72/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_jp_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=231 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- jp_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout jp_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 73/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_jp+kana /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=228 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- jp+kana /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout jp+kana` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 74/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_jp+kana_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.48s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=60 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- jp+kana_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout jp+kana_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 75/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_no /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- no /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout no` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 76/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_no_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- no_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout no_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 77/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pt /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pt /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pt` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 78/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pt_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=65 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pt_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pt_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 79/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pl /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=191 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pl /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pl` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 80/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pl_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=79 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pl_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.34s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pl_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 81/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ro /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=195 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ro /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ro` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 82/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ro_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=48 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ro_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ro_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 83/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 84/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=190 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 85/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs+latin /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=123 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs+latin /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs+latin` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 86/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs+latin_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=118 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs+latin_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs+latin_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 87/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs+latinunicode /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=154 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs+latinunicode /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs+latinunicode` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 88/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_rs+latinunicode_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=194 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- rs+latinunicode_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout rs+latinunicode_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 89/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ru /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ru /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ru` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 90/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ru_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=216 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ru_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ru_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 91/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_se /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=161 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- se /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout se` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 92/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_se_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- se_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout se_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 93/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_si /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=113 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- si /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout si` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 94/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_si_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=209 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- si_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout si_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 95/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_th /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=110 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- th /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout th` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 96/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_th_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=212 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- th_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout th_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 97/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_tr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:14 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- tr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout tr` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 98/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_tr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- tr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout tr_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:=================================== 99/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_tr+f /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=98 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- tr+f /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout tr+f` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 100/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_tr+f_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=237 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- tr+f_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout tr+f_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 101/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ua /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=227 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ua /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ua` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 102/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_ua_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.44s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=113 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- ua_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout ua_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 103/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us+colemak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=68 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us+colemak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us+colemak` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 104/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us+colemak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us+colemak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us+colemak_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 105/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us+dvorak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=244 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us+dvorak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us+dvorak` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 106/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_us+dvorak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=156 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- us+dvorak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout us+dvorak_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 107/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=133 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/de /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/de` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 108/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=74 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/de_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/de_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 109/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/es /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=208 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/es /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/es` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 110/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/es_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=172 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/es_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/es_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 111/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.49s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=113 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/fr /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/fr` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 112/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/fr_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.45s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/fr_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 113/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/fr+bepo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.50s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=116 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/fr+bepo /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/fr+bepo` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 114/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.43s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=197 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/us` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 115/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/fr+bepo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:15 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.47s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=57 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/fr+bepo_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/fr+bepo_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 116/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.40s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=90 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/us_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 117/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/us+dvorak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=29 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/us+dvorak /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.34s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/us+dvorak` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 118/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_terminal/us+dvorak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- terminal/us+dvorak_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout terminal/us+dvorak_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 119/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_number/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MALLOC_PERTURB_=242 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- number/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.34s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout number/us_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 120/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_number/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.42s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=153 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- number/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout number/us` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 121/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pin/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=121 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pin/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pin/us` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 122/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_emoji/us /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.52s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=82 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- emoji/us allow_missing_return /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.39s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout emoji/us allow_missing_return` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Surprise: There's no way to input the keysym Return on this layout /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 123/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_pin/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.37s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MALLOC_PERTURB_=58 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- pin/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout pin/us_wide` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:================================== 124/124 =================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:test: test_layout_emoji/us_wide /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:start time: 18:57:16 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:duration: 0.54s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:result: exit status 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:command: MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=125 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/squeekboard/src/squeekboard-v1.43.1/cargo.sh run --features zbus_v1_5,clap_v4 --example test_layout -- emoji/us_wide allow_missing_return /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:----------------------------------- stderr ----------------------------------- /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on package cache /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Blocking waiting for file lock on build directory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: found module declaration for main.rs /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/lib.rs:37:1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:37 | mod main; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: a binary crate cannot be used as library /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(special_module_name)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/main.rs:106:47 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:106 | let (sender, receiver) = MainContext::channel(Priority::default()); /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(deprecated)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: a method with this name may be added to the standard library in the future /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/outputs.rs:331:21 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:331 | Self(self.0.div_ceil(other)) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: for more information, see issue #48919 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unstable_name_collisions)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/imservice.rs:301:5 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:300 | struct IMProtocolState { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | --------------- fields in this struct /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:301 | surrounding_text: CString, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:302 | surrounding_cursor: u32, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:... /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:305 | text_change_cause: ChangeCause, /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(dead_code)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: struct `Spacing` is never constructed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:536:12 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:536 | pub struct Spacing { /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: field `0` is never read /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/locale.rs:46:22 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(Utf8Error), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ---------------- ^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | field in this variant /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:46 | StringConversion(()), /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ~~ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: call to `.clone()` on a reference in this situation does nothing /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/data/parsing.rs:460:34 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:460 | let cname = CString::new(name.clone()) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^ help: remove this redundant call /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(noop_method_call)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `std::boxed::Box::::from_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/layout.rs:207:18 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { Box::from_raw(layout) }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: `#[warn(unused_must_use)]` on by default /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:207 | unsafe { let _ = Box::from_raw(layout); }; /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ + /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: unused return value of `Rc::::into_raw` that must be used /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: --> /usr/src/debug/squeekboard/squeekboard-v1.43.1/src/util.rs:108:13 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | ^^^^^^^^^^^^^^^^^^^^^ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: = note: losing the pointer will leak memory /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:help: use `let _ = ...` to ignore the resulting value /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: | +++++++ /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:warning: `rs` (lib) generated 9 warnings (run `cargo fix --lib -p rs` to apply 1 suggestion) /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.41s /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: Running `/build/squeekboard/src/build/debug/examples/test_layout emoji/us_wide allow_missing_return` /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Surprise: There's no way to input the keysym Return on this layout /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:============================================================================== /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Summary of Failures: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: 6/124 rstest FAIL 0.56s exit status 101 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt: /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Ok: 123 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Expected Fail: 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Fail: 1 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Unexpected Pass: 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Skipped: 0 /var/lib/archbuild/extra-staging-with-build-support-i686/build//build/squeekboard/src/build/meson-logs/testlog.txt:Timeout: 0 used straw: :with_build_support:haskell_without_check: build@euronuc.lan