Hi, I wanted to remind you that the release tarball didn't include test/scripts/xephyr-glamor-gles2-piglit.sh from https://gitlab.freedesktop.org/xorg/xserver/-/commit/95b8991181b22031f67384403bc166c8749e7a16#23806d3e653431dc570a6d51547e6b234b4e291b and therefore meson setup fails.
Thanks! On Tue Oct 28, 2025 at 2:43 PM CET, Olivier Fourdan wrote: > This release contains the fixes for the issues reported in today's security > advisory: https://lists.x.org/archives/xorg-announce/2025-October/003635.html > > * CVE-2025-62229 > * CVE-2025-62230 > * CVE-2025-62231 > > Additionally, it contains a number of additional fixes: > > Adam Jackson (1): > glamor: Lift the GLX EGL backend from Xwayland > > Alan Coopersmith (25): > panoramix: avoid null dereference in PanoramiXMaybeAddDepth() > panoramix: avoid null dereference in PanoramiXConsolidate() > os: Use EVP APIs when building with OpenSSL 3 > xfree86: fix meson build on 64-bit Solaris/SPARC systems > xfree86: add missing headers to build sun_init.c on Solaris/SPARC > xfree86: Fix -Wdiscarded-qualifiers warnings in SPARC Sbus probe code > Xext/shm: avoid null dereference in ShmInitScreenPriv() > Xext/sync: avoid null dereference if SysCounterGetPrivate() returns > NULL > Xext/sync: avoid null dereference in init_system_idle_counter() > Xext/sync: Avoid dereference of invalid pointer if malloc() failed > Xext/vidmode: avoid null dereference if VidModeCreateMode() allocation > fails > Xext/xres: avoid null dereference in ProcXResQueryClients() > Xext/xselinux: add fast path to ProcSELinuxListSelections() > Xext/xselinux: avoid memory leak in SELinuxAtomToSID() > Xext/xtest: avoid null dereference in ProcXTestFakeInput() > Xi: avoid null dereference if wOtherInputMasks() returns NULL > Xi: set value for led_values in CopySwapKbdFeedback() > Xi: handle allocation failure in ProcXGetDeviceDontPropagateList() > Xi: handle allocation failure in ProcXListInputDevices() > Xi: handle allocation failure in add_master_func() > dix: handle allocation failure in DeviceFocusEvent() > dix: avoid null dereference if wOtherInputMasks() returns NULL > dix: assert that size of buffers to swap is a multiple of the swap size > dix: handle allocation failure in ChangeWindowDeviceCursor() > dix: avoid memory leak in ProcListProperties() > > Balló György (2): > glamor: Don't require EXT_gpu_shader4 unconditionally > glamor: Fallback to software rendering on GLSL link failure > > Dave Airlie (1): > glamor: handle EXT_gpu_shader4 in dual source blend paths > > Icenowy Zheng (1): > glamor: Fix dual blend on GLES3 > > Jeffy Chen (1): > glamor: xv: Fix invalid accessing of plane attributes for NV12 > > Konstantin (17): > meson: add glamor gles2 tests > glamor: transpose gradients transparently > glamor: fix XVideo run with GLES > glamor: fixes GL_INVALID_ENUM errors on ES if there is no quads > glamor: add gl_PointSize for ES shaders > glamor_egl: add helper functions for contexts > glamor_egl: add RenderingAPI option > xorg.conf.man: document new RenderingAPI option > glamor_egl: add info message about context API > glamor_egl: add support of GlxVendorLibrary option > glamor: xv: do not force a version on XV shaders > glamor: xv: reuse ports and shaders when possible > glamor: xv: prepare to one-plane formats > glamor: xv: enable UYVY acceleration > glamor: check BPP by render_format. > glamor: xv: fix UYVY alignment > Fix autotools build for Glamor GLX provider > > Konstantin Pugin (4): > glamor: accelerate incomplete textures for GL ES > glamor: support GLES3 shaders > glamor: add glvnd_vendor private > xorg: initialize glamor provider > > Lucas Stach (2): > glamor_egl: handle fd export failure in glamor_egl_fds_from_pixmap > glamor_egl: properly get FDs from multiplanar GBM BOs > > Michel Dänzer (1): > xwayland/glamor: Handle depth 15 in gbm_format_for_depth > > Mikhail Dmitrichenko (2): > os: avoid potential out-of-bounds access at logVHdrMessageVerb > dix: avoid null ptr deref at doListFontsWithInfo > > Nicolas Dufresne (1): > glamor: xv: Rewrite UYVY shader to match NV12/I420 CSC > > Olivier Fourdan (6): > .gitlab-ci: Use meson instead of ninja for running the tests > present: Fix use-after-free in present_create_notifies() > xkb: Make the RT_XKBCLIENT resource private > xkb: Free the XKB resource when freeing XkbInterest > xkb: Prevent overflow in XkbSetCompatMap() > xserver 21.1.19 > > Pierre-Eric Pelloux-Prayer (3): > glamor: return the result of gbm_format_for_depth > glamor: use gbm_format_for_depth instead of open-coding it > glamor: reject configs using unsupported rgbBits size > > Vasily Khoruzhick (1): > glamor: use dual source blend on GL 2.1 with ARB_ES2_compatibility > > Yuriy Vasilev (3): > glamor: fix CbCr format handling > glamor: xv: add rgba32 format > glamor: xv: add rgb565 > > git tag: xorg-server-21.1.19 > > https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.1.19.tar.gz > SHA256: d99934e82dc8f0f4b4ffca1831e49a3ed5c0ab20488b3c31757443ac71af9f32 > xorg-server-21.1.19.tar.gz > SHA512: > 9477fe1a764691a1a15b8c43977e276070def8e6f0ccee81a8829b62ed068f1e238996b2c86fe7a2012f80a61fa442740d09cfcc288318d9933885c2cc416d14 > xorg-server-21.1.19.tar.gz > PGP: > https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.1.19.tar.gz.sig > > https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.1.19.tar.xz > SHA256: ca6b38181685d7d7c935d0597cfe35ee8df4d0fbf8ac63301541e037e8b08f07 > xorg-server-21.1.19.tar.xz > SHA512: > f3b10c8c3aac849c889e0cd58f82c25b371d28702a93ad0bbb83a46c73d8079eec306f22e7441a1a2b53b6e29cb279d6203f03a2f0a80c9f39b1d134768806b6 > xorg-server-21.1.19.tar.xz > PGP: > https://xorg.freedesktop.org/archive/individual/xserver/xorg-server-21.1.19.tar.xz.sig
