From: yaydn@protonmail.com Subject: [update] wayland/wayland 1.26.0 To: "ports@openbsd.org" Date: Sun, 19 Jul 2026 05:57:37 +0000 Built/tested on current/amd64 with privsep. Changelog: https://lore.freedesktop.org/wayland-devel/5On45eE2mxDczYfK0kAKrM_Bf7fI0NV07MXCBmsfDLplHSIU3cn-8JoaUj6zURfuWVB7pHDaBIPSXKenUGUdQeAZ51wpzMtGf_W-BdLgNC0=@emersion.fr/T/#u // Built and did test/checks $ cd /usr/ports/wayland/wayland && make makesum patch update-patches build update-plist package test ; make port-lib-depends-check check-shlib-syms Summary of Failures: 2/26 wayland:wayland-egl symbols check FAIL 0.05s exit status 1 Ok: 25 Fail: 1 Full log written to /usr/ports/pobj/wayland-1.26.0/build-amd64/meson-logs/testlog.txt *** Error 1 in . (/usr/ports/devel/meson/meson.port.mk:80 'do-test') *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3108 '/usr/ports/pobj/wayland-1.26.0/build-amd64/.test_done': @cd /usr/ports/wayl...) *** Error 2 in /usr/ports/wayland/wayland (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'test': @lock=wayland-1.26.0; export _LOCKS_HELD="...) /usr/local/lib/libwayland-client.so.0.4 --> /usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-client.so.0.4 No dynamic export changes /usr/local/lib/libwayland-cursor.so.0.0 --> /usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-cursor.so.0.0 No dynamic export changes /usr/local/lib/libwayland-egl.so.0.0 --> /usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-egl.so.0.0 No dynamic export changes /usr/local/lib/libwayland-server.so.0.4 --> /usr/ports/pobj/wayland-1.26.0/fake-amd64/usr/local/lib/libwayland-server.so.0.4 No dynamic export changes -- // Ran make test 5 times total. Same results with different completion // times. No plist or patch changes. // Check manually downloaded sig and compare sha{256,512} $ cd /usr/ports/distfiles/ && sq verify --signature-file=wayland-1.26.0.tar.xz.sig wayland-1.26.0.tar.xz ; sha256 wayland-1.26.0.tar.xz ; sha512 wayland-1.26.0.tar.xz Authenticating 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 (Simon Ser ) using the web of trust: Fully authenticated (120 of 120) 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48, Simon Ser ◯─┬ A629B716FBCB64C87477BC775525083E97A93CAA │ └ (Local Trust Root) │ │ certified the following binding on 2026‑07‑16 │ └─┬ 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 └ Simon Ser Fully authenticated (120 of 120) 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48, emersion ◯─┬ A629B716FBCB64C87477BC775525083E97A93CAA │ └ (Local Trust Root) │ │ certified the following binding on 2026‑07‑16 │ └─┬ 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 └ emersion Authenticated signature made by 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 (Simon Ser ) 1 authenticated signature. SHA256 (wayland-1.26.0.tar.xz) = 64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3 SHA512 (wayland-1.26.0.tar.xz) = 50861b0c40cedec5f31b49ff1e99fc135a299fa4a8e2ff50ff4bac3f42e2f3f7be38271929fd2f6e58d83d5df516f643946ceba7937cc199581487c082c7ec31 -- // The shasums are the same as the ones in the changelog email. // Updated # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u wayland wayland-1.25.91->1.26.0: ok Recompiled sway, foot, labwc, kde-plasma, wayfire, river, waybar, greetd, gtkgreet, niri, xwayland{,-satellite}, wayland-protocols, obs-studio, scenefx/mango, kate, ark, dolphin-emu and saw no failures. I have used the beta 1.25.91 for a about a week and 1.26.0 two or so days too. No regressions so far. Not sure if a minor bump is preferable as the debug timestamp format changed. Thoughts? The next release will bring more changes as this one is more protocol description improvements before big changes. https://lore.freedesktop.org/wayland-devel/30289b8e-b172-4ca2-8d67-9b87ac39ea0a@kde.org/T/#t This okay? Comments, concerns, and/or testing welcome. Hope this helps. May you all stay cool in this hot weather. -- yaydn Index: Makefile =================================================================== RCS file: /cvs/ports/wayland/wayland/Makefile,v diff -u -p -u -p -r1.16 Makefile --- Makefile 3 Jun 2026 16:41:16 -0000 1.16 +++ Makefile 16 Jul 2026 21:04:53 -0000 @@ -1,7 +1,7 @@ COMMENT = Display server protocol DISTNAME = wayland-${V} -V = 1.25.0 +V = 1.26.0 CATEGORIES = wayland Index: distinfo =================================================================== RCS file: /cvs/ports/wayland/wayland/distinfo,v diff -u -p -u -p -r1.7 distinfo --- distinfo 3 Jun 2026 16:41:16 -0000 1.7 +++ distinfo 16 Jul 2026 21:04:53 -0000 @@ -1,2 +1,2 @@ -SHA256 (wayland-1.25.0.tar.xz) = wGXwQK/f8xd2gGAPJJcn5Boa/CL8zyciLxX1MG+qHwM= -SIZE (wayland-1.25.0.tar.xz) = 609628 +SHA256 (wayland-1.26.0.tar.xz) = ZBduqkbklpkD4ob45e+DMa/8F/3wOsm1g4HSsjFit6M= +SIZE (wayland-1.26.0.tar.xz) = 612384