Dylan Aïssi pushed to branch debian-experimental at X Strike Force / wayland / 
weston


Commits:
66e35ab6 by Dylan Aïssi at 2026-01-12T18:14:44+01:00
Revert "Disable experimental Vulkan-renderer for now because its tests fail"

This reverts commit e9df15413a898d71aab676eab32a55d86de5b795.

- - - - -
b2b5400f by Dylan Aïssi at 2026-01-12T18:22:06+01:00
Add mesa-vulkan-drivers in Build-Depends, it is required by tests

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/libweston-15-0.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,8 +1,7 @@
 weston (14.0.92-1) UNRELEASED; urgency=medium
 
   * New upstream release (beta release for 15.0.0)
-  * Disable experimental Vulkan-renderer for now because its tests fail,
-     redefine tests as fatal in debian/rules.
+  * Add mesa-vulkan-drivers in Build-Depends, it is required by tests
 
  -- Dylan Aïssi <[email protected]>  Mon, 12 Jan 2026 17:29:22 +0100
 


=====================================
debian/control
=====================================
@@ -52,6 +52,7 @@ Build-Depends: debhelper-compat (= 13),
                libxkbcommon-dev (>= 0.3.0),
                libxml2-dev,
                mesa-common-dev,
+               mesa-vulkan-drivers <!nocheck>,
                meson (>= 0.63.0),
                pkgconf,
                wayland-protocols (>= 1.33),


=====================================
debian/libweston-15-0.install
=====================================
@@ -8,7 +8,7 @@ usr/lib/*/libweston-15/pipewire-backend.so
 usr/lib/*/libweston-15/pipewire-plugin.so
 usr/lib/*/libweston-15/rdp-backend.so
 usr/lib/*/libweston-15/remoting-plugin.so
-# usr/lib/*/libweston-15/vulkan-renderer.so
+usr/lib/*/libweston-15/vulkan-renderer.so
 [!sparc64] usr/lib/*/libweston-15/vnc-backend.so
 usr/lib/*/libweston-15/wayland-backend.so
 usr/lib/*/libweston-15/x11-backend.so


=====================================
debian/rules
=====================================
@@ -18,7 +18,6 @@ override_dh_auto_configure:
        dh_auto_configure -- \
                -Dbackend-rdp=true \
                -Dbackend-vnc=$(BACKEND_VNC) \
-               -Drenderer-vulkan=false \
                -Dsystemd=true \
                $(CONFIGURE_FLAGS)
 
@@ -28,7 +27,7 @@ override_dh_auto_test:
 # Only make tests fatal for a subset of architectures
 # https://gitlab.freedesktop.org/wayland/weston/-/issues/739
 ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 ppc64el 
riscv64))
-       XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp/tmp/xdgruntimedir dh_auto_test --  
--timeout-multiplier 3
+       XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp/tmp/xdgruntimedir dh_auto_test || 
true --  --timeout-multiplier 3
 else
        XDG_RUNTIME_DIR=$(CURDIR)/debian/tmp/tmp/xdgruntimedir dh_auto_test || 
true
 endif



View it on GitLab: 
https://salsa.debian.org/xorg-team/wayland/weston/-/compare/e9df15413a898d71aab676eab32a55d86de5b795...b2b5400ffd9dc27d7334c0fedb6aad4b6846a5db

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/wayland/weston/-/compare/e9df15413a898d71aab676eab32a55d86de5b795...b2b5400ffd9dc27d7334c0fedb6aad4b6846a5db
You're receiving this email because of your account on salsa.debian.org.


Reply via email to