>>> waypipe: Building community/waypipe 0.8.2-r1 (using abuild 3.9.0-r0) started Tue, 19 Apr 2022 07:09:05 +0000 >>> waypipe: Checking sanity of /home/buildozer/aports/community/waypipe/APKBUILD... >>> waypipe: Analyzing dependencies... >>> waypipe: Installing for build: build-base meson wayland-protocols wayland-dev scdoc lz4-dev zstd-dev mesa-dev libdrm-dev ffmpeg-dev libva-dev (1/112) Installing samurai (1.2-r1) (2/112) Installing libbz2 (1.0.8-r1) (3/112) Installing libffi (3.4.2-r1) (4/112) Installing gdbm (1.23-r0) (5/112) Installing xz-libs (5.2.5-r1) (6/112) Installing mpdecimal (2.5.1-r1) (7/112) Installing readline (8.1.2-r0) (8/112) Installing sqlite-libs (3.38.2-r0) (9/112) Installing python3 (3.10.3-r1) (10/112) Installing meson (0.62.0-r0) (11/112) Installing wayland-protocols (1.25-r0) (12/112) Installing linux-headers (5.16.7-r1) (13/112) Installing libffi-dev (3.4.2-r1) (14/112) Installing expat-dev (2.4.8-r0) (15/112) Installing libxml2 (2.9.13-r0) (16/112) Installing wayland-libs-client (1.20.0-r0) (17/112) Installing wayland-libs-cursor (1.20.0-r0) (18/112) Installing wayland-libs-egl (1.20.0-r0) (19/112) Installing wayland-libs-server (1.20.0-r0) (20/112) Installing wayland-dev (1.20.0-r0) (21/112) Installing scdoc (1.11.2-r0) (22/112) Installing lz4-dev (1.9.3-r1) (23/112) Installing zstd-dev (1.5.2-r1) (24/112) Installing libdrm (2.4.110-r0) (25/112) Installing libdrm-dev (2.4.110-r0) (26/112) Installing libxau (1.0.9-r0) (27/112) Installing xorgproto (2021.5-r0) (28/112) Installing libxau-dev (1.0.9-r0) (29/112) Installing libxdmcp (1.1.3-r0) (30/112) Installing libxcb (1.14-r2) (31/112) Installing libx11 (1.7.5-r0) (32/112) Installing libxext (1.3.4-r0) (33/112) Installing xcb-proto (1.14.1-r3) (34/112) Installing libxdmcp-dev (1.1.3-r0) (35/112) Installing libxcb-dev (1.14-r2) (36/112) Installing xtrans (1.4.0-r1) (37/112) Installing libx11-dev (1.7.5-r0) (38/112) Installing libxext-dev (1.3.4-r0) (39/112) Installing libxdamage (1.1.5-r1) (40/112) Installing libxfixes (6.0.0-r0) (41/112) Installing libxfixes-dev (6.0.0-r0) (42/112) Installing libxdamage-dev (1.1.5-r1) (43/112) Installing libxshmfence (1.3-r1) (44/112) Installing libxshmfence-dev (1.3-r1) (45/112) Installing mesa (21.3.8-r1) (46/112) Installing mesa-gbm (21.3.8-r1) (47/112) Installing mesa-glapi (21.3.8-r1) (48/112) Installing mesa-egl (21.3.8-r1) (49/112) Installing libxxf86vm (1.1.4-r2) (50/112) Installing mesa-gl (21.3.8-r1) (51/112) Installing mesa-gles (21.3.8-r1) (52/112) Installing llvm13-libs (13.0.1-r2) (53/112) Installing mesa-osmesa (21.3.8-r1) (54/112) Installing mesa-xatracker (21.3.8-r1) (55/112) Installing libxxf86vm-dev (1.1.4-r2) (56/112) Installing mesa-dev (21.3.8-r1) (57/112) Installing sdl2 (2.0.20-r6) (58/112) Installing aom-libs (3.3.0-r0) (59/112) Installing alsa-lib (1.2.6.1-r0) (60/112) Installing libpng (1.6.37-r1) (61/112) Installing freetype (2.11.1-r1) (62/112) Installing fontconfig (2.14.0-r0) (63/112) Installing fribidi (1.0.11-r1) (64/112) Installing libintl (0.21-r2) (65/112) Installing libblkid (2.38-r1) (66/112) Installing libmount (2.38-r1) (67/112) Installing pcre (8.45-r2) (68/112) Installing glib (2.72.0-r0) (69/112) Installing graphite2 (1.3.14-r1) (70/112) Installing harfbuzz (4.2.0-r0) (71/112) Installing libass (0.15.2-r0) (72/112) Installing libdav1d (1.0.0-r0) (73/112) Installing nettle (3.7.3-r0) (74/112) Installing p11-kit (0.24.0-r1) (75/112) Installing libtasn1 (4.18.0-r0) (76/112) Installing libunistring (1.0-r0) (77/112) Installing gnutls (3.7.4-r0) (78/112) Installing lame (3.100-r0) (79/112) Installing opus (1.3.1-r1) (80/112) Installing libasyncns (0.8-r1) (81/112) Installing dbus-libs (1.12.22-r0) (82/112) Installing libltdl (2.4.7-r0) (83/112) Installing orc (0.4.32-r0) (84/112) Installing libogg (1.3.5-r1) (85/112) Installing flac (1.3.4-r0) (86/112) Installing libvorbis (1.3.7-r0) (87/112) Installing libsndfile (1.1.0-r0) (88/112) Installing soxr (0.1.3-r2) (89/112) Installing speexdsp (1.2.0-r0) (90/112) Installing tdb-libs (1.4.6-r0) (91/112) Installing libpulse (15.0-r2) (92/112) Installing cjson (1.7.15-r3) (93/112) Installing mbedtls (2.16.12-r1) (94/112) Installing librist (0.2.6-r0) (95/112) Installing libsrt (1.4.4-r0) (96/112) Installing libssh (0.9.6-r1) (97/112) Installing libtheora (1.1.1-r16) (98/112) Installing libjpeg-turbo (2.1.3-r1) (99/112) Installing v4l-utils-libs (1.22.1-r1) (100/112) Installing libva (2.14.0-r0) (101/112) Installing libvdpau (1.5-r0) (102/112) Installing vidstab (1.1.0-r1) (103/112) Installing libvpx (1.11.0-r1) (104/112) Installing libwebp (1.2.2-r0) (105/112) Installing x264-libs (0.163_git20210613-r0) (106/112) Installing numactl (2.0.14-r0) (107/112) Installing x265-libs (3.5-r3) (108/112) Installing xvidcore (1.3.7-r1) (109/112) Installing ffmpeg-libs (5.0.1-r1) (110/112) Installing ffmpeg-dev (5.0.1-r1) (111/112) Installing libva-dev (2.14.0-r0) (112/112) Installing .makedepends-waypipe (20220419.070908) Executing busybox-1.35.0-r8.trigger OK: 613 MiB in 201 packages >>> waypipe: Cleaning up srcdir >>> waypipe: Cleaning up pkgdir >>> waypipe: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/waypipe-v0.8.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 14 223k 14 32768 0 0 54911 0 0:00:04 --:--:-- 0:00:04 54887 100 223k 100 223k 0 0 268k 0 --:--:-- --:--:-- --:--:-- 268k >>> waypipe: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/waypipe-v0.8.2.tar.gz >>> waypipe: Checking sha512sums... waypipe-v0.8.2.tar.gz: OK >>> waypipe: Unpacking /var/cache/distfiles/v3.16/waypipe-v0.8.2.tar.gz... The Meson build system Version: 0.62.0 Source dir: /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2 Build dir: /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build Build type: native build Project name: waypipe Project version: 0.8.2 C compiler for the host machine: gcc (gcc 11.2.1 "gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219") C linker for the host machine: gcc ld.bfd 2.38 Host machine cpu family: aarch64 Host machine cpu: aarch64 Program git found: YES (/usr/bin/git) WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Program python3 found: YES (/usr/bin/python3) Compiler for C supports arguments -fmacro-prefix-map=/prefix/to/hide=: YES Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency gbm found: YES 21.3.8 Run-time dependency libdrm found: YES 2.4.110 Run-time dependency threads found: YES Library rt found: YES Has header "sys/sdt.h" : NO Run-time dependency liblz4 found: YES 1.9.3 Run-time dependency libzstd found: YES 1.5.2 Run-time dependency libavcodec found: YES 59.18.100 Run-time dependency libavutil found: YES 57.17.100 Run-time dependency libswscale found: YES 6.4.100 Run-time dependency libva found: YES 1.14.0 Compiler for C supports arguments -mavx512f: NO Compiler for C supports arguments -mavx2: NO Compiler for C supports arguments -msse3: NO Configuring config-waypipe.h using configuration Did not find CMake 'cmake' Found CMake: NO Run-time dependency weston found: NO (tried pkgconfig and cmake) Program weston found: NO Program weston-simple-shm found: NO Program weston-terminal found: NO Program weston-presentation-shm found: NO Program weston-subsurfaces found: NO Program weston-simple-dmabuf-egl found: NO Program sleep found: YES (/bin/sleep) Found pkg-config: /usr/bin/pkg-config (1.8.0) Build-time dependency scdoc found: YES 1.11.2 Program /usr/bin/scdoc found: YES (/usr/bin/scdoc) Program sh found: YES (/bin/sh) Build targets in project: 20 NOTICE: Future-deprecated features used: * 0.55.0: {'ExternalProgram.path'} * 0.56.0: {'meson.build_root', 'dependency.get_pkgconfig_variable', 'meson.source_root'} waypipe 0.8.2 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload b_lto : false b_ndebug : true b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build' [1/48] Generating waypipe.1 with a custom command [2/48] Compiling C object test/fuzz_hook_det.p/fuzz_hook_det.c.o [3/48] Compiling C object test/fuzz_hook_int.p/fuzz_hook_int.c.o [4/48] Compiling C object test/fuzz_hook_ext.p/fuzz_hook_ext.c.o [5/48] Compiling C object test/ssh.p/fake_ssh.c.o [6/48] Generating test/test-proto client-header with a custom command [7/48] Generating test/test-proto code with a custom command [8/48] Compiling C object test/pipe_mirror.p/pipe_mirror.c.o [9/48] Generating test/protocol_control message serialization with a custom command [10/48] Compiling C object test/fd_mirror.p/fd_mirror.c.o [11/48] Compiling C object test/damage_merge.p/damage_merge.c.o [12/48] Compiling C object test/diff_roundtrip.p/diff_roundtrip.c.o [13/48] Compiling C object test/libcommon.a.p/common.c.o [14/48] Compiling C object src/waypipe.p/server.c.o [15/48] Compiling C object src/waypipe.p/client.c.o [16/48] Compiling C object src/waypipe.p/bench.c.o [17/48] Compiling C object src/waypipe.p/waypipe.c.o [18/48] Generating protocols/protocol header with a custom command [19/48] Generating protocols/protocol code with a custom command [20/48] Compiling C object src/libkernel_neon.a.p/kernel_neon.c.o [21/48] Linking target test/ssh [22/48] Compiling C object test/wire_parse.p/wire_parse.c.o [23/48] Compiling C object test/wire_parse.p/meson-generated_.._protocol-test-proto.c.o [24/48] Compiling C object test/protocol_control.p/protocol_control.c.o [25/48] Compiling C object src/libwaypipe_src.a.p/video.c.o [26/48] Compiling C object src/libwaypipe_src.a.p/util.c.o [27/48] Compiling C object src/libwaypipe_src.a.p/interval.c.o [28/48] Compiling C object src/libwaypipe_src.a.p/shadow.c.o [29/48] Compiling C object src/libwaypipe_src.a.p/platform.c.o [30/48] Compiling C object src/libwaypipe_src.a.p/parsing.c.o [31/48] Compiling C object src/libwaypipe_src.a.p/mainloop.c.o [32/48] Compiling C object src/libwaypipe_src.a.p/kernel.c.o [33/48] Compiling C object src/libwaypipe_src.a.p/handlers.c.o [34/48] Compiling C object src/libwaypipe_src.a.p/dmabuf.c.o [35/48] Compiling C object src/libwaypipe_src.a.p/meson-generated_.._.._protocols_protocols.c.o [36/48] Linking static target test/libcommon.a [37/48] Linking static target src/libkernel_neon.a [38/48] Linking static target src/libwaypipe_src.a [39/48] Linking target test/fuzz_hook_det [40/48] Linking target test/fuzz_hook_int [41/48] Linking target test/fuzz_hook_ext [42/48] Linking target test/wire_parse [43/48] Linking target test/pipe_mirror [44/48] Linking target test/protocol_control [45/48] Linking target test/fd_mirror [46/48] Linking target test/damage_merge [47/48] Linking target test/diff_roundtrip [48/48] Linking target src/waypipe 1/8 Whether diff operations successfully roundtrip RUNNING >>> MALLOC_PERTURB_=225 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/diff_roundtrip 2/8 If damage rectangles merge efficiently RUNNING >>> MALLOC_PERTURB_=190 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/damage_merge 3/8 How well buffers are replicated RUNNING >>> MALLOC_PERTURB_=185 ASAN_OPTIONS=detect_leaks=0 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/fd_mirror 4/8 That common Wayland message patterns work RUNNING >>> MALLOC_PERTURB_=54 ASAN_OPTIONS=detect_leaks=0 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/protocol_control 5/8 How well pipes are replicated RUNNING >>> MALLOC_PERTURB_=228 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/pipe_mirror 6/8 That protocol parsing fails cleanly RUNNING >>> MALLOC_PERTURB_=10 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/wire_parse 7/8 That waypipe exits cleanly given a bad setup RUNNING >>> TEST_FAKE_SSH_PATH=/home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/test/ssh MALLOC_PERTURB_=60 TEST_WAYPIPE_PATH=/home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/src/waypipe TEST_SLEEP_PATH=/bin/sleep /usr/bin/python3 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/test/startup_failure.py 8/8 That `waypipe bench` doesn't crash RUNNING >>> MALLOC_PERTURB_=252 /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/src/waypipe --threads 2 --test-size 16384 bench 100.0 4/8 That common Wayland message patterns work OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― shm_pool+buffer test [src/shadow.c:578] Creating new FDC_FILE shadow RID=1 for local fd 8 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=1 [src/shadow.c:75] Destroying FDC_FILE RID=1 PASS screencopy test [src/shadow.c:578] Creating new FDC_FILE shadow RID=1 for local fd 8 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=1 [src/shadow.c:75] Destroying FDC_FILE RID=1 PASS Keymap test [src/shadow.c:578] Creating new FDC_FILE shadow RID=-1 for local fd 8 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=-1 [src/shadow.c:1403] Introducing new fd, remoteid=-1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=-1 PASS DMABUF test, linux-dmabuf [src/dmabuf.c:167] Failed to open drm fd for /dev/dri/renderD128: No such file or directory DMABUF test, linux-dmabuf-indir [src/dmabuf.c:167] Failed to open drm fd for /dev/dri/renderD128: No such file or directory DMABUF test, drm-prime [src/dmabuf.c:167] Failed to open drm fd for /dev/dri/renderD128: No such file or directory DMABUF test, wlr-export [src/dmabuf.c:167] Failed to open drm fd for /dev/dri/renderD128: No such file or directory Data offer test: wayland main [src/shadow.c:578] Creating new FDC_PIPE shadow RID=1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=1 [src/shadow.c:75] Destroying FDC_PIPE RID=1 PASS Data offer test: primary selection [src/shadow.c:578] Creating new FDC_PIPE shadow RID=1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=1 [src/shadow.c:75] Destroying FDC_PIPE RID=1 PASS Data offer test: gtk primary selection [src/shadow.c:578] Creating new FDC_PIPE shadow RID=1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=1 [src/shadow.c:75] Destroying FDC_PIPE RID=1 PASS Data offer test: wlroots data control [src/shadow.c:578] Creating new FDC_PIPE shadow RID=1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=1 [src/shadow.c:75] Destroying FDC_PIPE RID=1 PASS Data source test: wayland main [src/shadow.c:578] Creating new FDC_PIPE shadow RID=-1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=-1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=-1 [src/shadow.c:75] Destroying FDC_PIPE RID=-1 PASS Data source test: primary selection [src/shadow.c:578] Creating new FDC_PIPE shadow RID=-1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=-1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=-1 [src/shadow.c:75] Destroying FDC_PIPE RID=-1 PASS Data source test: gtk primary selection [src/shadow.c:578] Creating new FDC_PIPE shadow RID=-1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=-1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=-1 [src/shadow.c:75] Destroying FDC_PIPE RID=-1 PASS Data source test: wlroots data control [src/shadow.c:578] Creating new FDC_PIPE shadow RID=-1 for local fd 9 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:1403] Introducing new fd, remoteid=-1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_PIPE RID=-1 [src/shadow.c:75] Destroying FDC_PIPE RID=-1 PASS Gamma control test [src/shadow.c:578] Creating new FDC_FILE shadow RID=1 for local fd 8 [src/parsing.c:487] Tagging message with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=1 [src/shadow.c:1403] Introducing new fd, remoteid=1 [src/parsing.c:377] Reading message tagged with 1 fds. [src/shadow.c:75] Destroying FDC_FILE RID=1 PASS Presentation time test PASS 20 of 20 cases passed ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/8 How well pipes are replicated OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Testing: close_dst spec n n R W | opp R W | anti R W dst state: R W R W src state: R W R W Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected dst state: n W R n src state: R n n W Deleted shadows: n (expected n) Test: pass Testing: close_src spec n n R W | opp R W | anti R W dst state: R W R W src state: R W R W Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected Deleted shadows: Y (expected Y) Test: pass Testing: read close_dst spec R n R n | opp n W | anti R n dst state: n W R n src state: R n n W Send packet to src, and received it from dst, expected Send packet to src, and received it from dst, expected dst state: n W R n src state: R n n W Deleted shadows: n (expected n) Test: pass Testing: read close_src spec R n R n | opp n W | anti R n dst state: n W R n src state: R n n W Send packet to src, and received it from dst, expected Send packet to src, and received it from dst, expected Deleted shadows: Y (expected Y) Test: pass Testing: write close_dst spec n W n W | opp R n | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected Deleted shadows: Y (expected Y) Test: pass Testing: write close_src spec n W n W | opp R n | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Testing: read write close_dst spec R W R W | opp R W | anti R W dst state: R W R W src state: R W R W Send packet to dst, and received it from src, expected Send packet to src, and received it from dst, expected Send packet to dst, and received it from src, expected Send packet to src, and received it from dst, expected dst state: n W R n src state: R n n W Deleted shadows: n (expected n) Test: pass Testing: read write close_src spec R W R W | opp R W | anti R W dst state: R W R W src state: R W R W Send packet to dst, and received it from src, expected Send packet to src, and received it from dst, expected Send packet to dst, and received it from src, expected Send packet to src, and received it from dst, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Testing: read socket close_dst spec R n R W | opp R W | anti R W dst state: R W R W src state: R W R W Failed to receive packet from src, 4 0 Broken pipe, expected Send packet to src, and received it from dst, expected Send packet to src, and received it from dst, expected dst state: n W R n src state: R n n W Deleted shadows: n (expected n) Test: pass Testing: read socket close_src spec R n R W | opp R W | anti R W dst state: R W R W src state: R W R W Failed to receive packet from src, 4 0 Broken pipe, expected Send packet to src, and received it from dst, expected Send packet to src, and received it from dst, expected Deleted shadows: Y (expected Y) Test: pass Testing: write socket close_dst spec n W R W | opp R W | anti R W dst state: R W R W src state: R W R W Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected dst state: n W R n src state: R n n W Deleted shadows: n (expected n) Test: pass Testing: write socket close_src spec n W R W | opp R W | anti R W dst state: R W R W src state: R W R W Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Testing: force_iw close_dst spec n n R W | opp R W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected Deleted shadows: Y (expected Y) Test: pass Testing: force_iw close_src spec n n R W | opp R W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected Deleted shadows: Y (expected Y) Test: pass Testing: read force_iw close_dst spec R n R n | opp n W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 -1 Bad file descriptor, expected Failed to receive packet from src, 4 -1 Bad file descriptor, expected Deleted shadows: Y (expected Y) Test: pass Testing: read force_iw close_src spec R n R n | opp n W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 -1 Bad file descriptor, expected Failed to receive packet from src, 4 -1 Bad file descriptor, expected Deleted shadows: Y (expected Y) Test: pass Testing: write force_iw close_dst spec n W n W | opp R n | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected Deleted shadows: Y (expected Y) Test: pass Testing: write force_iw close_src spec n W n W | opp R n | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Testing: read write force_iw close_dst spec R W R W | opp R W | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Failed to receive packet from dst, 7 -1 Bad file descriptor, expected Send packet to dst, and received it from src, expected Failed to receive packet from dst, 7 -1 Bad file descriptor, expected Deleted shadows: Y (expected Y) Test: pass Testing: read write force_iw close_src spec R W R W | opp R W | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Failed to receive packet from dst, 7 -1 Bad file descriptor, expected Send packet to dst, and received it from src, expected Failed to receive packet from dst, 7 -1 Bad file descriptor, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Testing: read socket force_iw close_dst spec R n R W | opp R W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected Deleted shadows: Y (expected Y) Test: pass Testing: read socket force_iw close_src spec R n R W | opp R W | anti n W dst state: R n n W src state: n W R n Failed to receive packet from src, 4 0 Broken pipe, expected Failed to receive packet from src, 4 0 Broken pipe, expected Deleted shadows: Y (expected Y) Test: pass Testing: write socket force_iw close_dst spec n W R W | opp R W | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected Deleted shadows: Y (expected Y) Test: pass Testing: write socket force_iw close_src spec n W R W | opp R W | anti n W dst state: R n n W src state: n W R n Send packet to dst, and received it from src, expected Send packet to dst, and received it from src, expected dst state: R n n W src state: n W R n Deleted shadows: n (expected n) Test: pass Success: Y ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/8 That protocol parsing fails cleanly OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― babacba 4441 992 7771 3331 4442 991 (null) 4443 Function call xtype.blue, pass Trying: 10/10 words, 1/1 fds Trying: 9/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 10 > 9 Trying: 8/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 8 Trying: 7/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 7 Trying: 6/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 6 Trying: 5/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 5 Trying: 4/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 5 > 4 Trying: 3/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 5 > 3 Trying: 2/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 5 > 2 Trying: 1/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 5 > 1 Trying: 0/10 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 1 > 0 Trying: 10/10 words, 0/1 fds [src/parsing.c:247] Msg overflow, not enough fds 1 > 0 4441 Function call xtype.yellow, pass Trying: 1/1 words, 0/0 fds Trying: 0/1 words, 0/0 fds [src/parsing.c:259] Msg overflow, not enough words 1 > 0 4441 bea (null) 7771 cbbc 991 8 81|80|81|80|90|99|99|99 Function call ytype.green, pass Trying: 11/11 words, 1/1 fds Trying: 10/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 11 > 10 Trying: 9/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 11 > 9 Trying: 8/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 8 Trying: 7/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 8 > 7 Trying: 6/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 8 > 6 Trying: 5/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 8 > 5 Trying: 4/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 5 > 4 Trying: 3/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 4 > 3 Trying: 2/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 4 > 2 Trying: 1/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 2 > 1 Trying: 0/11 words, 1/1 fds [src/parsing.c:259] Msg overflow, not enough words 2 > 0 Trying: 11/11 words, 0/1 fds [src/parsing.c:247] Msg overflow, not enough fds 1 > 0 0 33330 8881 0 33331 33332 0 33333 44440 bcaba 8882 3 80|80|80 99990 (null) 992 8883 991 Function call ytype.red, pass Trying: 17/17 words, 3/3 fds Trying: 16/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 17 > 16 Trying: 15/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 17 > 15 Trying: 14/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 15 > 14 Trying: 13/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 15 > 13 Trying: 12/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 15 > 12 Trying: 11/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 12 > 11 Trying: 10/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 12 > 10 Trying: 9/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 12 > 9 Trying: 8/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 8 Trying: 7/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 7 Trying: 6/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 9 > 6 Trying: 5/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 6 > 5 Trying: 4/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 6 > 4 Trying: 3/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 6 > 3 Trying: 2/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 3 > 2 Trying: 1/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 3 > 1 Trying: 0/17 words, 3/3 fds [src/parsing.c:259] Msg overflow, not enough words 1 > 0 Trying: 17/17 words, 2/3 fds [src/parsing.c:247] Msg overflow, not enough fds 3 > 2 Trying: 17/17 words, 1/3 fds [src/parsing.c:247] Msg overflow, not enough fds 3 > 1 Trying: 17/17 words, 0/3 fds [src/parsing.c:247] Msg overflow, not enough fds 3 > 0 Net result: pass ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/8 If damage rectangles merge efficiently OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ---- pattern=overcopy, N=1000, margin=2 simple operation took 32.67027 ms, 599 intervals, 59900 bytes, pass merges operation took 0.06656 ms, 1 intervals, 61694 bytes, pass ---- pattern=line-crossing, N=1000, margin=2 simple operation took 293.20776 ms, 500000 intervals, 1250000 bytes, pass merges operation took 12.91094 ms, 1 intervals, 2249998 bytes, pass ---- pattern=circle, N=1000, margin=2 simple operation took 57.64075 ms, 184 intervals, 273445 bytes, pass merges operation took 0.21348 ms, 1 intervals, 294945 bytes, pass ---- pattern=snow, N=1000, margin=2 simple operation took 0.20352 ms, 396 intervals, 1015 bytes, pass merges operation took 0.14084 ms, 396 intervals, 1015 bytes, pass ---- pattern=vline, N=1000, margin=2 simple operation took 0.43504 ms, 2000 intervals, 2000 bytes, pass merges operation took 0.17324 ms, 2000 intervals, 2000 bytes, pass ---- pattern=overcopy, N=50, margin=11 simple operation took 1.18633 ms, 124 intervals, 12400 bytes, pass merges operation took 0.02600 ms, 1 intervals, 13876 bytes, pass ---- pattern=line-crossing, N=50, margin=11 simple operation took 1.78121 ms, 6875 intervals, 14375 bytes, pass merges operation took 0.33544 ms, 6875 intervals, 14375 bytes, pass ---- pattern=circle, N=50, margin=11 simple operation took 0.12200 ms, 14 intervals, 1153 bytes, pass merges operation took 0.01412 ms, 1 intervals, 1353 bytes, pass ---- pattern=snow, N=50, margin=11 simple operation took 0.00612 ms, 22 intervals, 170 bytes, pass merges operation took 0.00596 ms, 22 intervals, 170 bytes, pass ---- pattern=vline, N=50, margin=11 simple operation took 0.01268 ms, 100 intervals, 100 bytes, pass merges operation took 0.01016 ms, 100 intervals, 100 bytes, pass ---- pattern=overcopy, N=10, margin=32 simple operation took 0.19436 ms, 104 intervals, 10400 bytes, pass merges operation took 0.02352 ms, 104 intervals, 10400 bytes, pass ---- pattern=line-crossing, N=10, margin=32 simple operation took 0.14812 ms, 800 intervals, 1625 bytes, pass merges operation took 0.06080 ms, 800 intervals, 1625 bytes, pass ---- pattern=circle, N=10, margin=32 simple operation took 0.02256 ms, 4 intervals, 1309 bytes, pass merges operation took 0.00316 ms, 4 intervals, 1309 bytes, pass ---- pattern=snow, N=10, margin=32 simple operation took 0.00088 ms, 4 intervals, 68 bytes, pass merges operation took 0.00136 ms, 4 intervals, 68 bytes, pass ---- pattern=vline, N=10, margin=32 simple operation took 0.00180 ms, 20 intervals, 20 bytes, pass merges operation took 0.00204 ms, 20 intervals, 20 bytes, pass ---- pattern=overcopy, N=30, margin=1 simple operation took 0.67160 ms, 114 intervals, 11400 bytes, pass merges operation took 0.02472 ms, 1 intervals, 11626 bytes, pass ---- pattern=line-crossing, N=30, margin=1 simple operation took 0.08164 ms, 225 intervals, 675 bytes, pass merges operation took 0.03484 ms, 225 intervals, 675 bytes, pass ---- pattern=circle, N=30, margin=1 simple operation took 0.02800 ms, 19 intervals, 158 bytes, pass merges operation took 0.00632 ms, 19 intervals, 158 bytes, pass ---- pattern=snow, N=30, margin=1 simple operation took 0.00312 ms, 8 intervals, 23 bytes, pass merges operation took 0.00328 ms, 8 intervals, 23 bytes, pass ---- pattern=vline, N=30, margin=1 simple operation took 0.00648 ms, 60 intervals, 60 bytes, pass merges operation took 0.00908 ms, 60 intervals, 60 bytes, pass ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/8 That `waypipe bench` doesn't crash OK 0.69s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Running compression level benchmarks, assuming bandwidth=100 MB/s, with 2 threads txt, none=0: transfer 0.000174+/-0.000005 sec, diff 0.503906+/-0.015137, comp 1.001938+/-0.000055 txt, lz4=-10: transfer 0.000089+/-0.000002 sec, diff 0.503906+/-0.015137, comp 0.087666+/-0.004004 txt, lz4=-9: transfer 0.000087+/-0.000000 sec, diff 0.503906+/-0.015137, comp 0.085117+/-0.002109 txt, lz4=-8: transfer 0.000086+/-0.000002 sec, diff 0.503906+/-0.015137, comp 0.084608+/-0.003595 txt, lz4=-7: transfer 0.000086+/-0.000002 sec, diff 0.503906+/-0.015137, comp 0.083588+/-0.002105 txt, lz4=-6: transfer 0.000085+/-0.000001 sec, diff 0.503906+/-0.015137, comp 0.084098+/-0.003883 txt, lz4=-5: transfer 0.000086+/-0.000002 sec, diff 0.503906+/-0.015137, comp 0.082569+/-0.002346 txt, lz4=-4: transfer 0.000087+/-0.000001 sec, diff 0.503906+/-0.015137, comp 0.082059+/-0.001617 txt, lz4=-3: transfer 0.000087+/-0.000001 sec, diff 0.503906+/-0.015137, comp 0.082059+/-0.001567 txt, lz4=-2: transfer 0.000086+/-0.000003 sec, diff 0.503906+/-0.015137, comp 0.081549+/-0.002588 txt, lz4=-1: transfer 0.000088+/-0.000008 sec, diff 0.503906+/-0.015137, comp 0.081040+/-0.000885 txt, lz4=0: transfer 0.000083+/-0.000002 sec, diff 0.503906+/-0.015137, comp 0.081040+/-0.000885 txt, lz4=1: transfer 0.000123+/-0.000010 sec, diff 0.503906+/-0.015137, comp 0.062984+/-0.000779 txt, lz4=2: transfer 0.000115+/-0.000006 sec, diff 0.503906+/-0.015137, comp 0.062984+/-0.000779 txt, lz4=3: transfer 0.000123+/-0.000007 sec, diff 0.503906+/-0.015137, comp 0.059593+/-0.000860 txt, lz4=4: transfer 0.000140+/-0.000010 sec, diff 0.503906+/-0.015137, comp 0.056575+/-0.000353 txt, lz4=5: transfer 0.000167+/-0.000010 sec, diff 0.503906+/-0.015137, comp 0.055717+/-0.000189 txt, lz4=6: transfer 0.000201+/-0.000015 sec, diff 0.503906+/-0.015137, comp 0.055858+/-0.000108 txt, lz4=7: transfer 0.000249+/-0.000024 sec, diff 0.503906+/-0.015137, comp 0.055404+/-0.000351 txt, lz4=8: transfer 0.000308+/-0.000036 sec, diff 0.503906+/-0.015137, comp 0.055556+/-0.000378 txt, lz4=9: transfer 0.000217+/-0.000010 sec, diff 0.503906+/-0.015137, comp 0.053779+/-0.000427 txt, lz4=10: transfer 0.000238+/-0.000043 sec, diff 0.503906+/-0.015137, comp 0.054027+/-0.000671 txt, lz4=11: transfer 0.000253+/-0.000033 sec, diff 0.503906+/-0.015137, comp 0.053779+/-0.000446 txt, lz4=12: transfer 0.000534+/-0.000018 sec, diff 0.503906+/-0.015137, comp 0.052497+/-0.000606 txt, lz4=13: transfer 0.000510+/-0.000012 sec, diff 0.503906+/-0.015137, comp 0.052497+/-0.000606 txt, lz4=14: transfer 0.000498+/-0.000007 sec, diff 0.503906+/-0.015137, comp 0.052497+/-0.000606 txt, lz4=15: transfer 0.000496+/-0.000010 sec, diff 0.503906+/-0.015137, comp 0.052497+/-0.000606 txt, lz4=16: transfer 0.000495+/-0.000012 sec, diff 0.503906+/-0.015137, comp 0.052497+/-0.000606 txt, zstd=-10: transfer 0.000094+/-0.000019 sec, diff 0.503906+/-0.015137, comp 0.093551+/-0.003998 txt, zstd=-9: transfer 0.000096+/-0.000019 sec, diff 0.503906+/-0.015137, comp 0.091440+/-0.000908 txt, zstd=-8: transfer 0.000102+/-0.000018 sec, diff 0.503906+/-0.015137, comp 0.084144+/-0.004271 txt, zstd=-7: transfer 0.000097+/-0.000018 sec, diff 0.503906+/-0.015137, comp 0.081549+/-0.003485 txt, zstd=-6: transfer 0.000097+/-0.000019 sec, diff 0.503906+/-0.015137, comp 0.076066+/-0.003520 txt, zstd=-5: transfer 0.000119+/-0.000012 sec, diff 0.503906+/-0.015137, comp 0.071498+/-0.001896 txt, zstd=-4: transfer 0.000096+/-0.000018 sec, diff 0.503906+/-0.015137, comp 0.070252+/-0.000392 txt, zstd=-3: transfer 0.000093+/-0.000019 sec, diff 0.503906+/-0.015137, comp 0.066148+/-0.000693 txt, zstd=-2: transfer 0.000096+/-0.000020 sec, diff 0.503906+/-0.015137, comp 0.062016+/-0.001650 txt, zstd=-1: transfer 0.000096+/-0.000022 sec, diff 0.503906+/-0.015137, comp 0.060311+/-0.000583 txt, zstd=0: transfer 0.000170+/-0.000031 sec, diff 0.503906+/-0.015137, comp 0.052810+/-0.000494 txt, zstd=1: transfer 0.000155+/-0.000008 sec, diff 0.503906+/-0.015137, comp 0.051317+/-0.001047 txt, zstd=2: transfer 0.000099+/-0.000032 sec, diff 0.503906+/-0.015137, comp 0.052043+/-0.001110 txt, zstd=3: transfer 0.000105+/-0.000042 sec, diff 0.503906+/-0.015137, comp 0.052810+/-0.000494 txt, zstd=4: transfer 0.000135+/-0.000031 sec, diff 0.503906+/-0.015137, comp 0.049125+/-0.000197 txt, zstd=5: transfer 0.000123+/-0.000030 sec, diff 0.503906+/-0.015137, comp 0.044261+/-0.000435 txt, zstd=6: transfer 0.000133+/-0.000030 sec, diff 0.503906+/-0.015137, comp 0.044505+/-0.000539 txt, zstd=7: transfer 0.000176+/-0.000039 sec, diff 0.503906+/-0.015137, comp 0.044261+/-0.000382 txt, zstd=8: transfer 0.000328+/-0.000033 sec, diff 0.503906+/-0.015137, comp 0.044261+/-0.000208 txt, zstd=9: transfer 0.000165+/-0.000041 sec, diff 0.503906+/-0.015137, comp 0.044574+/-0.000819 txt, zstd=10: transfer 0.001565+/-0.000242 sec, diff 0.503906+/-0.015137, comp 0.043605+/-0.000381 txt, zstd=11: transfer 0.000217+/-0.000052 sec, diff 0.503906+/-0.015137, comp 0.047910+/-0.000392 txt, zstd=12: transfer 0.000258+/-0.000052 sec, diff 0.503906+/-0.015137, comp 0.046776+/-0.000152 txt, zstd=13: transfer 0.000284+/-0.000056 sec, diff 0.503906+/-0.015137, comp 0.046996+/-0.000429 txt, zstd=14: transfer 0.000362+/-0.000095 sec, diff 0.503906+/-0.015137, comp 0.044959+/-0.000815 txt, zstd=15: transfer 0.003487+/-0.000459 sec, diff 0.503906+/-0.015137, comp 0.042151+/-0.000657 txt, zstd=16: transfer 0.000537+/-0.000100 sec, diff 0.503906+/-0.015137, comp 0.045058+/-0.000624 txt, zstd=17: transfer 0.001792+/-0.000372 sec, diff 0.503906+/-0.015137, comp 0.044505+/-0.001057 txt, zstd=18: transfer 0.006652+/-0.000734 sec, diff 0.503906+/-0.015137, comp 0.042315+/-0.000496 txt, zstd=19: transfer 0.006027+/-0.000134 sec, diff 0.503906+/-0.015137, comp 0.042802+/-0.000496 txt, zstd=20: transfer 0.011504+/-0.002273 sec, diff 0.503906+/-0.015137, comp 0.041780+/-0.000323 txt, zstd=21: transfer 0.011491+/-0.002411 sec, diff 0.503906+/-0.015137, comp 0.041780+/-0.000323 txt, zstd=22: transfer 0.011493+/-0.002392 sec, diff 0.503906+/-0.015137, comp 0.041780+/-0.000323 Running compression level benchmarks, assuming bandwidth=100 MB/s, with 2 threads img, none=0: transfer 0.000234+/-0.000003 sec, diff 0.981445+/-0.006348, comp 1.000995+/-0.000006 img, lz4=-10: transfer 0.000240+/-0.000004 sec, diff 0.981445+/-0.006348, comp 0.980141+/-0.003134 img, lz4=-9: transfer 0.000243+/-0.000002 sec, diff 0.981445+/-0.006348, comp 0.969331+/-0.005471 img, lz4=-8: transfer 0.000239+/-0.000003 sec, diff 0.981445+/-0.006348, comp 0.967823+/-0.002816 img, lz4=-7: transfer 0.000239+/-0.000003 sec, diff 0.981445+/-0.006348, comp 0.954342+/-0.007770 img, lz4=-6: transfer 0.000243+/-0.000005 sec, diff 0.981445+/-0.006348, comp 0.938958+/-0.007665 img, lz4=-5: transfer 0.000241+/-0.000004 sec, diff 0.981445+/-0.006348, comp 0.917295+/-0.005568 img, lz4=-4: transfer 0.000237+/-0.000003 sec, diff 0.981445+/-0.006348, comp 0.887345+/-0.004392 img, lz4=-3: transfer 0.000241+/-0.000005 sec, diff 0.981445+/-0.006348, comp 0.846517+/-0.002736 img, lz4=-2: transfer 0.000244+/-0.000010 sec, diff 0.981445+/-0.006348, comp 0.802665+/-0.004221 img, lz4=-1: transfer 0.000247+/-0.000002 sec, diff 0.981445+/-0.006348, comp 0.754975+/-0.004424 img, lz4=0: transfer 0.000255+/-0.000007 sec, diff 0.981445+/-0.006348, comp 0.754975+/-0.004424 img, lz4=1: transfer 0.000367+/-0.000008 sec, diff 0.981445+/-0.006348, comp 0.685572+/-0.000456 img, lz4=2: transfer 0.000373+/-0.000010 sec, diff 0.981445+/-0.006348, comp 0.685572+/-0.000456 img, lz4=3: transfer 0.000393+/-0.000008 sec, diff 0.981445+/-0.006348, comp 0.680645+/-0.000576 img, lz4=4: transfer 0.000397+/-0.000048 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=5: transfer 0.000394+/-0.000064 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=6: transfer 0.000387+/-0.000005 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=7: transfer 0.000395+/-0.000008 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=8: transfer 0.000390+/-0.000008 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=9: transfer 0.000386+/-0.000011 sec, diff 0.981445+/-0.006348, comp 0.680348+/-0.000673 img, lz4=10: transfer 0.000587+/-0.000076 sec, diff 0.981445+/-0.006348, comp 0.678607+/-0.001156 img, lz4=11: transfer 0.000559+/-0.000018 sec, diff 0.981445+/-0.006348, comp 0.678607+/-0.001156 img, lz4=12: transfer 0.000702+/-0.000026 sec, diff 0.981445+/-0.006348, comp 0.678358+/-0.001156 img, lz4=13: transfer 0.000687+/-0.000023 sec, diff 0.981445+/-0.006348, comp 0.678358+/-0.001156 img, lz4=14: transfer 0.000690+/-0.000020 sec, diff 0.981445+/-0.006348, comp 0.678358+/-0.001156 img, lz4=15: transfer 0.000678+/-0.000069 sec, diff 0.981445+/-0.006348, comp 0.678358+/-0.001156 img, lz4=16: transfer 0.000679+/-0.000024 sec, diff 0.981445+/-0.006348, comp 0.678358+/-0.001156 img, zstd=-10: transfer 0.000238+/-0.000023 sec, diff 0.981445+/-0.006348, comp 0.965593+/-0.004271 img, zstd=-9: transfer 0.000239+/-0.000020 sec, diff 0.981445+/-0.006348, comp 0.957463+/-0.006616 img, zstd=-8: transfer 0.000240+/-0.000020 sec, diff 0.981445+/-0.006348, comp 0.946650+/-0.002974 img, zstd=-7: transfer 0.000243+/-0.000019 sec, diff 0.981445+/-0.006348, comp 0.929110+/-0.004182 img, zstd=-6: transfer 0.000250+/-0.000019 sec, diff 0.981445+/-0.006348, comp 0.914279+/-0.008418 img, zstd=-5: transfer 0.000253+/-0.000023 sec, diff 0.981445+/-0.006348, comp 0.888806+/-0.006065 img, zstd=-4: transfer 0.000257+/-0.000020 sec, diff 0.981445+/-0.006348, comp 0.863736+/-0.000717 img, zstd=-3: transfer 0.000263+/-0.000021 sec, diff 0.981445+/-0.006348, comp 0.812159+/-0.006406 img, zstd=-2: transfer 0.000277+/-0.000019 sec, diff 0.981445+/-0.006348, comp 0.758673+/-0.004794 img, zstd=-1: transfer 0.000280+/-0.000022 sec, diff 0.981445+/-0.006348, comp 0.710199+/-0.004508 img, zstd=0: transfer 0.000347+/-0.000049 sec, diff 0.981445+/-0.006348, comp 0.619658+/-0.002880 img, zstd=1: transfer 0.000345+/-0.000029 sec, diff 0.981445+/-0.006348, comp 0.679105+/-0.004287 img, zstd=2: transfer 0.000303+/-0.000036 sec, diff 0.981445+/-0.006348, comp 0.614677+/-0.003048 img, zstd=3: transfer 0.000339+/-0.000055 sec, diff 0.981445+/-0.006348, comp 0.619658+/-0.002880 img, zstd=4: transfer 0.000396+/-0.000050 sec, diff 0.981445+/-0.006348, comp 0.585470+/-0.002093 img, zstd=5: transfer 0.000479+/-0.000063 sec, diff 0.981445+/-0.006348, comp 0.583831+/-0.001784 img, zstd=6: transfer 0.000529+/-0.000040 sec, diff 0.981445+/-0.006348, comp 0.587230+/-0.002094 img, zstd=7: transfer 0.000521+/-0.000053 sec, diff 0.981445+/-0.006348, comp 0.587230+/-0.002094 img, zstd=8: transfer 0.000529+/-0.000035 sec, diff 0.981445+/-0.006348, comp 0.587230+/-0.002094 img, zstd=9: transfer 0.000780+/-0.000059 sec, diff 0.981445+/-0.006348, comp 0.587230+/-0.002094 img, zstd=10: transfer 0.000854+/-0.000088 sec, diff 0.981445+/-0.006348, comp 0.587230+/-0.002094 img, zstd=11: transfer 0.001482+/-0.000075 sec, diff 0.981445+/-0.006348, comp 0.554229+/-0.001973 img, zstd=12: transfer 0.001844+/-0.000087 sec, diff 0.981445+/-0.006348, comp 0.507290+/-0.001500 img, zstd=13: transfer 0.002149+/-0.000058 sec, diff 0.981445+/-0.006348, comp 0.503980+/-0.000899 img, zstd=14: transfer 0.001986+/-0.000126 sec, diff 0.981445+/-0.006348, comp 0.503980+/-0.000899 img, zstd=15: transfer 0.002015+/-0.000134 sec, diff 0.981445+/-0.006348, comp 0.503980+/-0.000899 img, zstd=16: transfer 0.003931+/-0.000143 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=17: transfer 0.003796+/-0.000120 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=18: transfer 0.003766+/-0.000105 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=19: transfer 0.003678+/-0.000137 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=20: transfer 0.003691+/-0.000124 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=21: transfer 0.003758+/-0.000158 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 img, zstd=22: transfer 0.003893+/-0.000144 sec, diff 0.981445+/-0.006348, comp 0.503268+/-0.000997 Text heavy image, best compression level: "lz4=0", with 0.000083+/-0.000002 sec for sample transfer Photo-like image, best compression level: "none=0", with 0.000234+/-0.000003 sec for sample transfer ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/8 How well buffers are replicated OK 2.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― fff20276bc80 [src/dmabuf.c:167] Failed to open drm fd for /dev/dri/renderD128: No such file or directory FILE comp=0 src_thread=1 dst_thread=1, pass fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected FILE comp=0 src_thread=1 dst_thread=2, pass FILE comp=0 src_thread=1 dst_thread=3, pass FILE comp=0 src_thread=1 dst_thread=4, pass FILE comp=0 src_thread=1 dst_thread=5, pass FILE comp=0 src_thread=2 dst_thread=1, pass FILE comp=0 src_thread=2 dst_thread=2, pass FILE comp=0 src_thread=2 dst_thread=3, pass FILE comp=0 src_thread=2 dst_thread=4, pass FILE comp=0 src_thread=2 dst_thread=5, pass FILE comp=0 src_thread=3 dst_thread=1, pass FILE comp=0 src_thread=3 dst_thread=2, pass FILE comp=0 src_thread=3 dst_thread=3, pass FILE comp=0 src_thread=3 dst_thread=4, pass FILE comp=0 src_thread=3 dst_thread=5, pass FILE comp=0 src_thread=4 dst_thread=1, pass FILE comp=0 src_thread=4 dst_thread=2, pass FILE comp=0 src_thread=4 dst_thread=3, pass FILE comp=0 src_thread=4 dst_thread=4, pass FILE comp=0 src_thread=4 dst_thread=5, pass FILE comp=0 src_thread=5 dst_thread=1, pass FILE comp=0 src_thread=5 dst_thread=2, pass FILE comp=0 src_thread=5 dst_thread=3, pass FILE comp=0fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected src_thread=5 dst_thread=4, pass FILE comp=0 src_thread=5 dst_thread=5, pass FILE comp=1 src_thread=1 dst_thread=1, pass FILE comp=1 src_thread=1 dst_thread=2, pass FILE comp=1 src_thread=1 dst_thread=3, pass FILE comp=1 src_thread=1 dst_thread=4, pass FILE comp=1 src_thread=1 dst_thread=5, pass FILE comp=1 src_thread=2 dst_thread=1, pass FILE comp=1 src_thread=2 dst_thread=2, pass FILE comp=1 src_thread=2 dst_thread=3, pass FILE comp=1 src_thread=2 dst_thread=4, pass FILE comp=1 src_thread=2 dst_thread=5, pass FILE comp=1 src_thread=3 dst_thread=1, pass FILE comp=1 src_thread=3 dst_thread=2, pass FILE comp=1 src_thread=3 dst_thread=3, pass FILE comp=1 src_thread=3 dst_thread=4, pass FILE comp=1 src_thread=3 dst_thread=5, pass FILE comp=1 src_thread=4 dst_thread=1, pass FILE comp=1 src_thread=4 dst_thread=2, pass FILE comp=1 src_thread=4 dst_thread=3, pass FILE comp=1 src_thread=4 dst_thread=4, pass FILE comp=1 src_thread=4 dst_thread=5, pass FILE comp=1 src_thread=5fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected dst_thread=1, pass FILE comp=1 src_thread=5 dst_thread=2, pass FILE comp=1 src_thread=5 dst_thread=3, pass FILE comp=1 src_thread=5 dst_thread=4, pass FILE comp=1 src_thread=5 dst_thread=5, pass FILE comp=2 src_thread=1 dst_thread=1, pass FILE comp=2 src_thread=1 dst_thread=2, pass FILE comp=2 src_thread=1 dst_thread=3, pass FILE comp=2 src_thread=1 dst_thread=4, pass FILE comp=2 src_thread=1 dst_thread=5, pass FILE comp=2 src_thread=2 dst_thread=1, pass FILE comp=2 src_thread=2 dst_thread=2, pass FILE comp=2 src_thread=2 dst_thread=3, pass FILE comp=2 src_thread=2 dst_thread=4, pass FILE comp=2 src_thread=2 dst_thread=5, pass FILE comp=2 src_thread=3 dst_thread=1, pass FILE comp=2 src_thread=3 dst_thread=2, pass FILE comp=2 src_thread=3 dst_thread=3, pass FILE comp=2 src_thread=3 dst_thread=4, pass FILE comp=2 src_thread=3 dst_thread=5, pass FILE comp=2 src_thread=4 dst_thread=1, pass FILE comp=2 src_thread=4 dst_thread=2, pass FILE comp=2 src_thread=4 dst_thread=3fff20276bc80 [test/fd_mirror.c:246] Collecting updates gave a transfer (12 bytes, 1 blocks) when none was expected , pass FILE comp=2 src_thread=4 dst_thread=4, pass FILE comp=2 src_thread=4 dst_thread=5, pass FILE comp=2 src_thread=5 dst_thread=1, pass FILE comp=2 src_thread=5 dst_thread=2, pass FILE comp=2 src_thread=5 dst_thread=3, pass FILE comp=2 src_thread=5 dst_thread=4, pass FILE comp=2 src_thread=5 dst_thread=5, pass All pass: Y ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/8 That waypipe exits cleanly given a bad setup OK 3.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Run b_client_long_disp passed: b"C145375: 53.718231 [src/client.c:220] WAYLAND_DISPLAY='/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' is longer than 107 bytes (max socket path length), exiting\n" Run b_client_disp_dne passed: b'C145380: 53.726392 [src/util.c:195] Error connecting to socket (/home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/run/dne): No such file or directory\n' Run b_client_no_env passed: b'C145383: 53.734492 [src/client.c:197] WAYLAND_DISPLAY is not set, exiting\n' Run b_server_oneshot_no_env passed: b'S145390: 53.744335 [src/util.c:195] Error connecting to socket (/home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/run/s_srv): No such file or directory\n' Run b_client_bad_pipe1 passed: b'C145531: 54.253642 [src/client.c:186] The file descriptor WAYLAND_SOCKET=33 was invalid, exiting\n' Run b_client_bad_pipe2 passed: b'C145539: 54.262317 [src/client.c:179] Failed to parse "777777777777777777777777777" (value of WAYLAND_SOCKET) as a nonnegative integer, exiting\n' Run b_client_bad_pipe3 passed: b'C145540: 54.270879 [src/client.c:179] Failed to parse "0x33" (value of WAYLAND_SOCKET) as a nonnegative integer, exiting\n' Run b_client_nxdg_offset passed: b'C145542: 54.279465 [src/client.c:203] XDG_RUNTIME_DIR is not set, exiting\n' Run b_server_no_env passed: b'S145543: 54.288099 [src/server.c:533] Env. var XDG_RUNTIME_DIR not available, cannot place display socket for WAYLAND_DISPLAY="wayland-dEXzxKbo"\n' Run g_ssh_test_nossh_env passed: b'C145552: 54.296765 [src/waypipe.c:943] Failed to spawn ssh process: No such file or directory\n' Run g_server_std_env passed. b'' Run g_client_std_env passed. b'' Run g_client_offset_sock passed. b'' Run g_client_pipe_env passed. b'' Run g_ssh_test_oneshot passed. b'S145720: 55.819490 [src/mainloop.c:1397] Channel hang up detected, no reconnection link, fatal\n' Run g_ssh_test_reg passed. b'' Run g_ssh_test_remotebin passed. b'S145877: 56.853465 [src/mainloop.c:1397] Channel hang up detected, no reconnection link, fatal\n' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 1/8 Whether diff operations successfully roundtrip OK 5.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― neon # 0, : 0.659, 0.472, 1.131 ns/byte create,apply,net (216/256@3), 104.9 bytes/run plainC # 0, : 0.644, 0.467, 1.111 ns/byte create,apply,net (216/256@3), 104.9 bytes/run neon # 1, : 0.198, 0.089, 0.288 ns/byte create,apply,net (297437/333333@3), 127.2 bytes/run plainC # 1, : 0.232, 0.090, 0.321 ns/byte create,apply,net (289645/333333@3), 127.2 bytes/run neon # 2, : 13.446,14.441,27.887 ns/byte create,apply,net (55/39@17), 1.0 bytes/run plainC # 2, : 13.723,14.903,28.626 ns/byte create,apply,net (71/39@17), 1.0 bytes/run neon # 3, : 0.154, 0.046, 0.201 ns/byte create,apply,net (5149184/10000000@1), 259706.2 bytes/run plainC # 3, : 0.174, 0.047, 0.220 ns/byte create,apply,net (5149184/10000000@1), 259706.2 bytes/run neon # 4, : 10.000, 9.400,19.400 ns/byte create,apply,net (4/4@1), 2.4 bytes/run plainC # 4, : 9.400, 9.400,18.800 ns/byte create,apply,net (4/4@1), 2.4 bytes/run neon # 5, : 0.224, 0.078, 0.302 ns/byte create,apply,net (48456/65537@1), 176.0 bytes/run plainC # 5, : 0.245, 0.078, 0.323 ns/byte create,apply,net (47784/65537@1), 176.0 bytes/run neon # 6, : 0.182, 0.056, 0.238 ns/byte create,apply,net (17785/17777@1), 1.0 bytes/run plainC # 6, : 0.212, 0.057, 0.268 ns/byte create,apply,net (17785/17777@1), 1.0 bytes/run neon # 7, : 0.108, 0.022, 0.130 ns/byte create,apply,net (25597/60005@1), 37040.1 bytes/run plainC # 7, : 0.132, 0.022, 0.154 ns/byte create,apply,net (25597/60005@1), 37040.1 bytes/run neon # 8, : 0.184, 0.056, 0.241 ns/byte create,apply,net (65568/65536@4), 65536.0 bytes/run plainC # 8, : 0.211, 0.059, 0.270 ns/byte create,apply,net (65568/65536@4), 65536.0 bytes/run neon # 9, : 0.067, 0.002, 0.069 ns/byte create,apply,net (0/65536@4), inf bytes/run plainC # 9, : 0.088, 0.002, 0.090 ns/byte create,apply,net (0/65536@4), inf bytes/run neon #10, : 0.208, 0.137, 0.345 ns/byte create,apply,net (16777248/16777216@4), 16777216.0 bytes/run plainC #10, : 0.220, 0.161, 0.380 ns/byte create,apply,net (16777248/16777216@4), 16777216.0 bytes/run neon #11, : 0.115, 0.000, 0.115 ns/byte create,apply,net (0/16777216@4), inf bytes/run plainC #11, : 0.117, 0.000, 0.117 ns/byte create,apply,net (0/16777216@4), inf bytes/run ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 8 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/waypipe/src/waypipe-v0.8.2/build/meson-logs/testlog.txt >>> waypipe: Entering fakeroot... Installing src/waypipe to /home/buildozer/aports/community/waypipe/pkg/waypipe/usr/bin Installing waypipe.1 to /home/buildozer/aports/community/waypipe/pkg/waypipe/usr/share/man/man1 >>> waypipe-doc*: Running split function doc... >>> waypipe-doc*: Preparing subpackage waypipe-doc... >>> waypipe-doc*: Running postcheck for waypipe-doc >>> waypipe*: Running postcheck for waypipe >>> waypipe*: Preparing package waypipe... >>> waypipe*: Stripping binaries >>> waypipe-doc*: Scanning shared objects >>> waypipe*: Scanning shared objects >>> waypipe-doc*: Tracing dependencies... >>> waypipe-doc*: Package size: 28.0 KB >>> waypipe-doc*: Compressing data... >>> waypipe-doc*: Create checksum... >>> waypipe-doc*: Create waypipe-doc-0.8.2-r1.apk >>> waypipe*: Tracing dependencies... so:libavcodec.so.59 so:libavutil.so.57 so:libc.musl-aarch64.so.1 so:libgbm.so.1 so:liblz4.so.1 so:libswscale.so.6 so:libva.so.2 so:libzstd.so.1 >>> waypipe*: Package size: 192.0 KB >>> waypipe*: Compressing data... >>> waypipe*: Create checksum... >>> waypipe*: Create waypipe-0.8.2-r1.apk >>> waypipe: Build complete at Tue, 19 Apr 2022 07:09:20 +0000 elapsed time 0h 0m 15s >>> waypipe: Cleaning up srcdir >>> waypipe: Cleaning up pkgdir >>> waypipe: Uninstalling dependencies... (1/112) Purging .makedepends-waypipe (20220419.070908) (2/112) Purging meson (0.62.0-r0) (3/112) Purging samurai (1.2-r1) (4/112) Purging python3 (3.10.3-r1) (5/112) Purging wayland-protocols (1.25-r0) (6/112) Purging scdoc (1.11.2-r0) (7/112) Purging lz4-dev (1.9.3-r1) (8/112) Purging zstd-dev (1.5.2-r1) (9/112) Purging mesa-dev (21.3.8-r1) (10/112) Purging libxdamage-dev (1.1.5-r1) (11/112) Purging libxdamage (1.1.5-r1) (12/112) Purging libxshmfence-dev (1.3-r1) (13/112) Purging mesa-egl (21.3.8-r1) (14/112) Purging mesa-gbm (21.3.8-r1) (15/112) Purging mesa-gl (21.3.8-r1) (16/112) Purging mesa-gles (21.3.8-r1) (17/112) Purging mesa-osmesa (21.3.8-r1) (18/112) Purging mesa-xatracker (21.3.8-r1) (19/112) Purging mesa (21.3.8-r1) (20/112) Purging ffmpeg-dev (5.0.1-r1) (21/112) Purging ffmpeg-libs (5.0.1-r1) (22/112) Purging libva-dev (2.14.0-r0) (23/112) Purging libxfixes-dev (6.0.0-r0) (24/112) Purging libdrm-dev (2.4.110-r0) (25/112) Purging libva (2.14.0-r0) (26/112) Purging libass (0.15.2-r0) (27/112) Purging harfbuzz (4.2.0-r0) (28/112) Purging fontconfig (2.14.0-r0) (29/112) Purging freetype (2.11.1-r1) (30/112) Purging libbz2 (1.0.8-r1) (31/112) Purging wayland-dev (1.20.0-r0) (32/112) Purging expat-dev (2.4.8-r0) (33/112) Purging wayland-libs-cursor (1.20.0-r0) (34/112) Purging wayland-libs-egl (1.20.0-r0) (35/112) Purging wayland-libs-server (1.20.0-r0) (36/112) Purging libffi-dev (3.4.2-r1) (37/112) Purging linux-headers (5.16.7-r1) (38/112) Purging llvm13-libs (13.0.1-r2) (39/112) Purging glib (2.72.0-r0) (40/112) Purging wayland-libs-client (1.20.0-r0) (41/112) Purging gnutls (3.7.4-r0) (42/112) Purging p11-kit (0.24.0-r1) (43/112) Purging libffi (3.4.2-r1) (44/112) Purging gdbm (1.23-r0) (45/112) Purging libxml2 (2.9.13-r0) (46/112) Purging xz-libs (5.2.5-r1) (47/112) Purging mpdecimal (2.5.1-r1) (48/112) Purging readline (8.1.2-r0) (49/112) Purging sqlite-libs (3.38.2-r0) (50/112) Purging libdrm (2.4.110-r0) (51/112) Purging libxxf86vm-dev (1.1.4-r2) (52/112) Purging libxxf86vm (1.1.4-r2) (53/112) Purging libxext-dev (1.3.4-r0) (54/112) Purging libx11-dev (1.7.5-r0) (55/112) Purging xtrans (1.4.0-r1) (56/112) Purging libxcb-dev (1.14-r2) (57/112) Purging xcb-proto (1.14.1-r3) (58/112) Purging libxau-dev (1.0.9-r0) (59/112) Purging libpulse (15.0-r2) (60/112) Purging libvdpau (1.5-r0) (61/112) Purging libxext (1.3.4-r0) (62/112) Purging libxfixes (6.0.0-r0) (63/112) Purging libx11 (1.7.5-r0) (64/112) Purging libxcb (1.14-r2) (65/112) Purging libxau (1.0.9-r0) (66/112) Purging libxdmcp-dev (1.1.3-r0) (67/112) Purging libxdmcp (1.1.3-r0) (68/112) Purging xorgproto (2021.5-r0) (69/112) Purging libxshmfence (1.3-r1) (70/112) Purging mesa-glapi (21.3.8-r1) (71/112) Purging sdl2 (2.0.20-r6) (72/112) Purging aom-libs (3.3.0-r0) (73/112) Purging libsndfile (1.1.0-r0) (74/112) Purging alsa-lib (1.2.6.1-r0) (75/112) Purging libpng (1.6.37-r1) (76/112) Purging fribidi (1.0.11-r1) (77/112) Purging libintl (0.21-r2) (78/112) Purging libmount (2.38-r1) (79/112) Purging libblkid (2.38-r1) (80/112) Purging pcre (8.45-r2) (81/112) Purging graphite2 (1.3.14-r1) (82/112) Purging libdav1d (1.0.0-r0) (83/112) Purging nettle (3.7.3-r0) (84/112) Purging libtasn1 (4.18.0-r0) (85/112) Purging libunistring (1.0-r0) (86/112) Purging lame (3.100-r0) (87/112) Purging opus (1.3.1-r1) (88/112) Purging libasyncns (0.8-r1) (89/112) Purging dbus-libs (1.12.22-r0) (90/112) Purging libltdl (2.4.7-r0) (91/112) Purging orc (0.4.32-r0) (92/112) Purging libtheora (1.1.1-r16) (93/112) Purging libvorbis (1.3.7-r0) (94/112) Purging flac (1.3.4-r0) (95/112) Purging libogg (1.3.5-r1) (96/112) Purging soxr (0.1.3-r2) (97/112) Purging speexdsp (1.2.0-r0) (98/112) Purging tdb-libs (1.4.6-r0) (99/112) Purging librist (0.2.6-r0) (100/112) Purging cjson (1.7.15-r3) (101/112) Purging mbedtls (2.16.12-r1) (102/112) Purging libsrt (1.4.4-r0) (103/112) Purging libssh (0.9.6-r1) (104/112) Purging v4l-utils-libs (1.22.1-r1) (105/112) Purging libjpeg-turbo (2.1.3-r1) (106/112) Purging vidstab (1.1.0-r1) (107/112) Purging libvpx (1.11.0-r1) (108/112) Purging libwebp (1.2.2-r0) (109/112) Purging x264-libs (0.163_git20210613-r0) (110/112) Purging x265-libs (3.5-r3) (111/112) Purging numactl (2.0.14-r0) (112/112) Purging xvidcore (1.3.7-r1) Executing busybox-1.35.0-r8.trigger OK: 353 MiB in 89 packages >>> waypipe: Updating the community/aarch64 repository index... >>> waypipe: Signing the index...