weston issueshttps://gitlab.freedesktop.org/wayland/weston/-/issues2022-11-10T13:27:11Zhttps://gitlab.freedesktop.org/wayland/weston/-/issues/690rdp-backend and vnc-backend does not work proper under screen-share option wi...2022-11-10T13:27:11Zbartuyesilbagrdp-backend and vnc-backend does not work proper under screen-share option with drm-backend and desktop-shellI am new in Weston and want to try Weston with remote-connection options,
I can connect via VNC or RDP with their own backends (vnc-backend.so or rdp-backend.so), but if i start Weston with drm-backend.so and set screen-share option to R...I am new in Weston and want to try Weston with remote-connection options,
I can connect via VNC or RDP with their own backends (vnc-backend.so or rdp-backend.so), but if i start Weston with drm-backend.so and set screen-share option to RDP/VNC in weston.ini file, i can not start that backend with **ctrl+alt+s** due to below error .
```
[07:23:34.066] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[07:23:34.066] Loading module '/usr/local/lib/weston/desktop-shell.so'
[07:23:34.068] launching '/usr/local/libexec/weston-keyboard'
[07:23:34.074] Loading module '/usr/local/lib/weston/screen-share.so'
[07:23:34.075] Loading module '/usr/local/lib/libweston-9/xwayland.so'
[07:23:34.111] Registered plugin API 'weston_xwayland_v1' of size 32
[07:23:34.111] Registered plugin API 'weston_xwayland_surface_v1' of size 16
[07:23:34.112] unlinking stale lock file /tmp/.X0-lock
[07:23:34.112] xserver listening on display :1
[07:23:34.112] launching '/usr/local/libexec/weston-desktop-shell'
[07:26:23.254] Screen share failed: Parent does not support wl_fullscreen_shell
[07:26:23.268] unknown child process exited
```
My main goal is, using weston via rdp/vnc like other compositors or other rdp/vnc servers.https://gitlab.freedesktop.org/wayland/weston/-/issues/687Kiosk: Client application not displaying2023-02-03T08:38:52ZThi GarletKiosk: Client application not displayingWith this commit on [compositor.c](https://gitlab.freedesktop.org/wayland/weston/-/commit/0669d4de4f225533a0559395c3ee923124123865), alacritty does not open inside kiosk shell.
Loading the application from service does not work too. Als...With this commit on [compositor.c](https://gitlab.freedesktop.org/wayland/weston/-/commit/0669d4de4f225533a0559395c3ee923124123865), alacritty does not open inside kiosk shell.
Loading the application from service does not work too. Also tried with Firefox.
Without that commit, I am using the command bellow, that makes alacritty launch as child of Weston, which can be seen on utilities like "top".
ExecStart=/bin/sh -c "(
while ! [ -e ${XDG_RUNTIME_DIR}/wayland-1 ] ; do sleep 0.1s; done;
LIBGL_ALWAYS_SOFTWARE=1 exec alacritty
) & x=1;
/usr/bin/weston --seat=seat_%i --drm-lease=%i -Bdrm-backend.so --shell=kiosk-shell.so"
**Thank you**https://gitlab.freedesktop.org/wayland/weston/-/issues/685Use matrix analysis for filtering decisions in the pixman renderer2023-01-11T23:28:30ZDerek ForemanUse matrix analysis for filtering decisions in the pixman renderer!1015 intends to provide this for the gl renderer, but ignore the similar code paths in the pixman renderer. This requires a little more effort because `repaint_region()` in `pixman-renderer.c` isn't passed the paint node.
See https://g...!1015 intends to provide this for the gl renderer, but ignore the similar code paths in the pixman renderer. This requires a little more effort because `repaint_region()` in `pixman-renderer.c` isn't passed the paint node.
See https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1015#note_1617225 for a good description of what this entails.https://gitlab.freedesktop.org/wayland/weston/-/issues/684Blank screen on msm_drm/Adreno with gbm_format=XBGR8888 GL-renderer and XRGB8...2023-05-16T10:30:02ZSkyBlank screen on msm_drm/Adreno with gbm_format=XBGR8888 GL-renderer and XRGB8888 Pixman-renderer### weston.ini, must set gbm-format to XBGR8888 or ABGR8888
```txt
[core]
gbm-format=XBGR8888
```
### RunLog
```txt
root@localhost:/root/install/bin# ./weston --continue-without-input --tty=1
Date: 2022-11-01 UTC
[02:33:20.641] weston 1...### weston.ini, must set gbm-format to XBGR8888 or ABGR8888
```txt
[core]
gbm-format=XBGR8888
```
### RunLog
```txt
root@localhost:/root/install/bin# ./weston --continue-without-input --tty=1
Date: 2022-11-01 UTC
[02:33:20.641] weston 10.0.2
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.2-4-gf88eed4e+
[02:33:20.641] Command line: ./weston --continue-without-input --tty=1
[02:33:20.641] OS: Linux, 4.19.81, #2 SMP PREEMPT Mon Oct 31 18:32:20 CST 2022, aarch64
[02:33:20.641] Flight recorder: enabled
[02:33:20.641] warning: XDG_RUNTIME_DIR "/usr/bin/weston_socket" is not configured
correctly. Unix access mode must be 0700 (current mode is 0777),
and must be owned by the user UID 0 (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[02:33:20.641] Using config file '/root/install/bin/weston.ini'
[02:33:20.641] Output repaint window is 7 ms maximum.
[02:33:20.641] Loading module '/root/install/lib/aarch64-linux-gnu/libweston-10/drm-backend.so'
[02:33:20.645] initializing drm backend
[02:33:20.645] Trying libseat launcher...
[02:33:20.645] libseat: could not open seat
[02:33:20.645] Trying logind launcher...
[02:33:20.645] logind: cannot find systemd session for uid: 0 -61
[02:33:20.645] logind: cannot setup systemd-logind helper error: (No data available), using legacy fallback
[02:33:20.645] Trying weston_launch launcher...
[02:33:20.646] could not get launcher fd from env
[02:33:20.646] Trying direct launcher...
[02:33:20.652] using /dev/dri/card0
[02:33:20.652] DRM: supports atomic modesetting
[02:33:20.652] DRM: supports GBM modifiers
[02:33:20.652] DRM: supports picture aspect ratio
[02:33:20.652] Loading module '/root/install/lib/aarch64-linux-gnu/libweston-10/gl-renderer.so'
gbm_create_device(156): Info: backend name is: msm_drm
[02:33:20.661] EGL client extensions: EGL_EXT_client_extensions
EGL_KHR_client_get_all_proc_addresses EGL_EXT_platform_base
EGL_KHR_platform_android EGL_KHR_platform_wayland
EGL_KHR_platform_gbm
[02:33:20.665] EGL version: 1.5
[02:33:20.665] EGL vendor: Qualcomm Inc.
[02:33:20.665] EGL client APIs: OpenGL_ES
[02:33:20.665] EGL extensions: EGL_KHR_image EGL_KHR_image_base
EGL_QCOM_create_image EGL_KHR_lock_surface
EGL_KHR_lock_surface2 EGL_KHR_lock_surface3
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image
EGL_ANDROID_blob_cache EGL_KHR_create_context
EGL_KHR_surfaceless_context EGL_KHR_create_context_no_error
EGL_KHR_get_all_proc_addresses EGL_QCOM_lock_image2
EGL_EXT_protected_content EGL_KHR_no_config_context
EGL_EXT_surface_SMPTE2086_metadata EGL_EXT_image_dma_buf_import
EGL_EXT_yuv_surface EGL_IMG_context_priority
EGL_WL_bind_wayland_display
EGL_WL_create_wayland_buffer_from_image
[02:33:20.665] warning: Disabling render GPU timeline and explicit synchronization due to missing EGL_ANDROID_native_fence_sync extension
[02:33:20.665] warning: Disabling explicit synchronization dueto missing EGL_KHR_wait_sync extension
[02:33:20.665] EGL_KHR_surfaceless_context available
[02:33:20.666] GL version: OpenGL ES 3.2
[02:33:20.666] GLSL version: OpenGL ES GLSL ES 3.20
[02:33:20.666] GL vendor: Qualcomm
[02:33:20.666] GL renderer: Adreno (TM) 650
[02:33:20.666] GL extensions: GL_OES_EGL_image GL_OES_EGL_image_external
GL_OES_EGL_sync GL_OES_vertex_half_float
GL_OES_framebuffer_object GL_OES_rgb8_rgba8
GL_OES_compressed_ETC1_RGB8_texture
GL_AMD_compressed_ATC_texture
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_hdr
GL_OES_texture_compression_astc GL_OES_texture_npot
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra
GL_OES_texture_3D GL_EXT_color_buffer_float
GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
GL_OES_texture_float_linear GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint
GL_EXT_copy_image GL_EXT_geometry_shader
GL_EXT_tessellation_shader GL_OES_texture_stencil8
GL_EXT_shader_io_blocks GL_OES_shader_image_atomic
GL_OES_sample_variables GL_EXT_texture_border_clamp
GL_EXT_EGL_image_external_wrap_modes
GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture2
GL_OES_shader_multisample_interpolation
GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed
GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer
GL_EXT_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_OES_texture_storage_multisample_2d_array
GL_OES_sample_shading GL_OES_get_program_binary
GL_EXT_debug_label GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
GL_OES_standard_derivatives GL_OES_vertex_array_object
GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target
GL_EXT_sRGB_write_control GL_EXT_texture_norm16
GL_EXT_discard_framebuffer GL_OES_surfaceless_context
GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8
GL_KHR_no_error GL_EXT_debug_marker
GL_OES_EGL_image_external_essl3
GL_OVR_multiview_multisampled_render_to_texture
GL_EXT_buffer_storage GL_EXT_external_buffer
GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance
GL_EXT_protected_textures
GL_EXT_shader_non_constant_global_initializers
GL_QCOM_texture_foveated
GL_QCOM_texture_foveated_subsampled_layout
GL_QCOM_shader_framebuffer_fetch_noncoherent
GL_QCOM_shader_framebuffer_fetch_rate GL_EXT_memory_object
GL_EXT_memory_object_fd GL_EXT_EGL_image_array
GL_NV_shader_noperspective_interpolation
GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage
GL_EXT_blend_func_extended GL_EXT_clip_control
GL_OES_texture_view GL_EXT_fragment_invocation_density
GL_QCOM_motion_estimation GL_QCOM_validate_shader_binary
GL_QCOM_YUV_texture_gather
[02:33:20.675] GL ES 3.2 - renderer features:
read-back format: BGRA
EGL Wayland extension: yes
[02:33:20.685] warning: no input devices found, but none required as per configuration.
[02:33:20.685] DRM: head 'DSI-1' updated, connector 29 is connected, EDID make 'QCM', model 'unknown', serial '1'
[02:33:20.686] DRM: head 'DSI-1' found, connector 29 is connected, EDID make 'QCM', model 'unknown', serial '1'
[02:33:20.686] DRM: failed to create head for connector 46.
[02:33:20.686] DRM: head 'DP-1' updated, connector 56 is disconnected.
[02:33:20.687] DRM: head 'DP-1' found, connector 56 is disconnected.
[02:33:20.687] Registered plugin API 'weston_drm_output_api_v1' of size 24
[02:33:20.687] Registered plugin API 'weston_drm_virtual_output_api_v1' of size 48
[02:33:20.687] Color manager: no-op
[02:33:20.687] Output 'DSI-1' using color profile: built-in default sRGB SDR profile
[02:33:20.689] Chosen EGL config details: id: 5 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 0-1 type: win|pbf|swap_preserved vis_id: XBGR8888 (0x34324258)
[02:33:20.689] Output DSI-1 (crtc 210) video modes:
1920x1080@60.0, preferred, current, 148.5 MHz
[02:33:20.689] Output 'DSI-1' enabled with head(s) DSI-1
[02:33:20.689] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: yes
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: yes
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[02:33:20.690] Loading module '/root/install/lib/aarch64-linux-gnu/weston/desktop-shell.so'
[02:33:20.690] launching '/root/install/libexec/weston-keyboard'
[02:33:20.693] Note: support for the deprecated wl_shell interface is disabled. If a legacy client still needs it, it can be re-enabled by passing -Ddeprecated-wl-shell=true to Meson when building Weston.
[02:33:20.694] launching '/root/install/libexec/weston-desktop-shell'
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
[02:33:21.611] Warning: computed repaint delay is insane: -2768931 msec
^C[02:33:24.672] caught signal 2
[02:33:24.672] destroy output while page flip pending
[02:33:24.672] panel surface gone
[02:33:24.672] background surface gone
[02:33:24.761] destroy output while page flip pending
[02:33:24.766] destroy output while page flip pending
[02:33:24.766] Output 'DSI-1' no heads left, disabling.
```
### Run weston-info
```txt
root@localhost:/root/install/bin# ./weston-info
*** Please use wayland-info instead
*** weston-info is deprecated and will be removed in a future version
interface: 'wl_compositor', version: 4, name: 1
interface: 'wl_subcompositor', version: 1, name: 2
interface: 'wp_viewporter', version: 1, name: 3
interface: 'zxdg_output_manager_v1', version: 2, name: 4
xdg_output_v1
output: 15
name: 'DSI-1'
logical_x: 0, logical_y: 0
logical_width: 1920, logical_height: 1080
interface: 'wp_presentation', version: 1, name: 5
presentation clock id: 1 (CLOCK_MONOTONIC)
interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 6
interface: 'zwp_pointer_constraints_v1', version: 1, name: 7
interface: 'zwp_input_timestamps_manager_v1', version: 1, name: 8
interface: 'wl_data_device_manager', version: 3, name: 9
interface: 'wl_shm', version: 1, name: 10
formats: 'XB4H'(0x48344258) 'AB4H'(0x48344241) 'XB30'(0x30334258) 'AB30'(0x30334241) 'XYUV'(0x56555958) 'YUYV'(0x56595559) 'NV12'(0x3231564e) 'YU12'(0x32315559) RGB565 XRGB8888 ARGB8888
interface: 'wayland_buffer_backend', version: 4, name: 11
interface: 'zwp_linux_dmabuf_v1', version: 3, name: 12
formats:
'XR24'(0x34325258), modifier: 0x00ffffffffffffff
'AR24'(0x34325241), modifier: 0x00ffffffffffffff
interface: 'weston_direct_display_v1', version: 1, name: 13
interface: 'weston_content_protection', version: 1, name: 14
interface: 'wl_output', version: 3, name: 15
x: 0, y: 0, scale: 1,
physical_width: 0 mm, physical_height: 0 mm,
make: 'QCM', model: 'unknown',
subpixel_orientation: unknown, output_transform: normal,
mode:
width: 1920 px, height: 1080 px, refresh: 60.000 Hz,
flags: current preferred
interface: 'zwp_input_panel_v1', version: 1, name: 16
interface: 'zwp_text_input_manager_v1', version: 1, name: 17
interface: 'xdg_wm_base', version: 3, name: 18
interface: 'weston_desktop_shell', version: 1, name: 19
interface: 'weston_screenshooter', version: 1, name: 20
```
### Run weston-flower, no any show on the screen
```txt
root@localhost:/root/install/bin# ./weston-flower
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
^C
```
### modetest will work ok on my screen
```txt
modetest -M msm_drm -D 0 -a -s 29@210:1920x1080x60x148500vid -P 100@210:1920x1080x60x148500vid -Ftiles
setting mode 1920x1080x60x148500vid-60.00Hz on connectors 29, crtc 210
testing 1920x1080@XR24 on plane 100, crtc 210
```https://gitlab.freedesktop.org/wayland/weston/-/issues/682Cut Your Test Runtime In Half With This One Weird Trick2024-02-22T14:31:29ZDaniel Stonedaniel@fooishbar.orgCut Your Test Runtime In Half With This One Weird TrickWeston's test runtime is dominated by output-damage. On my laptop (and this seems vaguely consistent with CI), it takes approx. 4.5sec to run. In this 4.5sec, it spawns a compositor 42 times (taking a screenshot twice each time), which s...Weston's test runtime is dominated by output-damage. On my laptop (and this seems vaguely consistent with CI), it takes approx. 4.5sec to run. In this 4.5sec, it spawns a compositor 42 times (taking a screenshot twice each time), which seems kind of unfortunate since we're losing parallelism on our long pole - everything else completes long before output-damage does.
But there's an easy way to reduce that 4.5s runtime to like 2s, and to reduce output-transforms from 3.5s to 1.3s! You can do it without touching the test suite or any of the tests, and by deleting a single character:
```diff
diff --git a/libweston/backend-headless/headless.c b/libweston/backend-headless/headless.c
index 83de39dc5..b121235fc 100644
--- a/libweston/backend-headless/headless.c
+++ b/libweston/backend-headless/headless.c
@@ -146,7 +146,7 @@ headless_output_repaint(struct weston_output *output_base,
pixman_region32_subtract(&ec->primary_plane.damage,
&ec->primary_plane.damage, damage);
- wl_event_source_timer_update(output->finish_frame_timer, 16);
+ wl_event_source_timer_update(output->finish_frame_timer, 1);
return 0;
}
```
Obviously this is not a serious suggestion to upstream this one patch, but yeah, we should really make the refresh period configurable, and push it as low as possible in the test suite unless we're actually, y'know, wanting to simulate 'real-world' timings.https://gitlab.freedesktop.org/wayland/weston/-/issues/681Lose seat usb inputs on hub reconnect2022-10-27T23:55:48ZThi GarletLose seat usb inputs on hub reconnectI have a multiseat setup [with one Weston instance per drm output](https://github.com/garlett/multiseat), using some automotive linux patches.
Disconnecting and reconnecting mouse and/or keyboard from usb hubs, works correctly.
But whe...I have a multiseat setup [with one Weston instance per drm output](https://github.com/garlett/multiseat), using some automotive linux patches.
Disconnecting and reconnecting mouse and/or keyboard from usb hubs, works correctly.
But when I disconnect and reconnect the usb hub, mouse and keyboard for the seat stops working, requiring restart of the weston seat instance.
Loginctl still recognizes mouse and keyboard on the seat after hub reconnection.
Launching Weston without --seat, after loginctl flush devices, works correctly.
Thxhttps://gitlab.freedesktop.org/wayland/weston/-/issues/680kiosk-shell allows xdg parent surface to obscure xdg children2023-07-27T09:11:36ZAlexandros Frantziskiosk-shell allows xdg parent surface to obscure xdg childrenTo reproduce:
* Start weston-stacking in kiosk-shell.
* Create a new "transient" window by pressing the `t` key.
* Click on the parent window. Note how the parent window is raised to the top and obscures the child window.
The expected...To reproduce:
* Start weston-stacking in kiosk-shell.
* Create a new "transient" window by pressing the `t` key.
* Click on the parent window. Note how the parent window is raised to the top and obscures the child window.
The expected behavior is for the child window to remain on top, since it's an xdg child.
Note that to reproduce with latest weston, the fix for #679 needs to have been applied.https://gitlab.freedesktop.org/wayland/weston/-/issues/679kiosk-shell text input2022-11-21T11:56:56ZFredrik Gustafssonkiosk-shell text inputIn Weston 11 there appears to be an issue where text input stops working in the kiosk-shell.
The issue can be reproduced as follows:
1. Start gtk3-demo in kiosk-shell
2. Select Entry -> Entry Buffer
3. Type some text.
4. Double click t...In Weston 11 there appears to be an issue where text input stops working in the kiosk-shell.
The issue can be reproduced as follows:
1. Start gtk3-demo in kiosk-shell
2. Select Entry -> Entry Buffer
3. Type some text.
4. Double click the text, so that it is selected, then drag the selected text with the mouse.
5. Text input no longer works.
This is with Weston 11 kiosk-shell and the patch needed to display anything at all:
https://gitlab.freedesktop.org/wayland/weston/-/commit/341d09d232d652c0001441cce55beb874fb3ba36
The issue does not happen with desktop-shell and also not at all in Weston 10.
Edit a second way to reproduce:
1. Start gtk3-demo in kiosk-shell
2. Select the "Dialogs and Message Boxes"
3. Enter some text in the "Entry 1" input field without having pressed any of the buttons.
4. Press the "Message Dialog" button.
5. Press Ok or Cancel in the Dialog
6. Input to the "Entry 1" input field no longer works.https://gitlab.freedesktop.org/wayland/weston/-/issues/675simple-dmabuf-egl: drop Y_INVERT flag2023-02-02T04:30:47ZSimon Sercontact@emersion.frsimple-dmabuf-egl: drop Y_INVERT flagSupport for flags has been dropped by wlroots, thus weston-simple-dmabuf-egl doesn't run under wlroots anymore.Support for flags has been dropped by wlroots, thus weston-simple-dmabuf-egl doesn't run under wlroots anymore.https://gitlab.freedesktop.org/wayland/weston/-/issues/674kiosk-shell does not present application surfaces2022-11-24T10:25:04ZAlexandros Frantziskiosk-shell does not present application surfacesTo reproduce:
1. Run kiosk-shell.
2. Run weston-terminal.
3. Nothing is presented on screen (depending on subsequent interactions/updates the surface may eventually appear).
This seems to be a bad interaction between kiosk-shell and !9...To reproduce:
1. Run kiosk-shell.
2. Run weston-terminal.
3. Nothing is presented on screen (depending on subsequent interactions/updates the surface may eventually appear).
This seems to be a bad interaction between kiosk-shell and !997, caused by kiosk-shell not properly updating the surface view transform.https://gitlab.freedesktop.org/wayland/weston/-/issues/672Running weston 10.0.1 on EGL without GL_EXT_unpack_subimage extension2022-09-28T14:54:45ZKamel BOUHARARunning weston 10.0.1 on EGL without GL_EXT_unpack_subimage extensionDue to [593d5af43a8e2c2a3371088fa7ae430d0517c82d](https://gitlab.freedesktop.org/wayland/weston/-/commit/593d5af43a8e2c2a3371088fa7ae430d0517c82d) it is no more possible to run weston on plaftorm with an EGL/GL implementation (here TI SG...Due to [593d5af43a8e2c2a3371088fa7ae430d0517c82d](https://gitlab.freedesktop.org/wayland/weston/-/commit/593d5af43a8e2c2a3371088fa7ae430d0517c82d) it is no more possible to run weston on plaftorm with an EGL/GL implementation (here TI SGX on beaglebone) that doesn't provide the GL_EXT_unpack_subimage extension.
Is there a solution to avoid reverting this commit and maintain weston compatibility across opengl implementation ?
Here are the weston logs on the beaglebone platform:
```
[07:39:09.943] weston 10.0.1
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 2022.08-rc2-24-g4477c9c336+
[07:39:09.943] Command line: weston --backend=drm-backend.so --tty=4 -c /etc/weston.ini
[07:39:09.943] OS: Linux, 5.10.100, #1 SMP PREEMPT Mon Sep 19 19:18:16 CEST 2022, armv7l
[07:39:09.944] Flight recorder: enabled
[07:39:09.944] Using config file '/etc/weston.ini'
[07:39:09.945] Output repaint window is 7 ms maximum.
[07:39:09.945] Loading module '/usr/lib/libweston-10/drm-backend.so'
[07:39:09.979] initializing drm backend
[07:39:09.980] Trying logind launcher...
[07:39:09.981] logind: cannot find systemd session for uid: 0 -61
[07:39:09.981] logind: cannot setup systemd-logind helper error: (No data available), using legacy fallback
[07:39:09.981] Trying weston_launch launcher...
[07:39:09.981] could not get launcher fd from env
[07:39:09.981] Trying direct launcher...
[07:39:10.015] using /dev/dri/card0
[07:39:10.015] DRM: supports atomic modesetting
[07:39:10.015] DRM: does not support GBM modifiers
[07:39:10.015] DRM: supports picture aspect ratio
[07:39:10.015] Loading module '/usr/lib/libweston-10/gl-renderer.so'
[07:39:10.131] EGL client extensions: EGL_EXT_client_extensions
EGL_EXT_device_base EGL_EXT_device_enumeration
EGL_EXT_device_query EGL_EXT_platform_base
EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug
EGL_EXT_platform_wayland EGL_MESA_platform_gbm
EGL_MESA_platform_surfaceless
[07:39:10.135] EGL device extensions: EGL_EXT_device_drm
[07:39:10.135] EGL version: 1.5
[07:39:10.135] EGL vendor: Mesa Project
[07:39:10.135] EGL client APIs: OpenGL_ES
[07:39:10.135] EGL extensions: EGL_EXT_buffer_age
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_IMG_cl_image EGL_KHR_config_attribs EGL_KHR_create_context
EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses
EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_image
EGL_KHR_image_base EGL_KHR_image_pixmap
EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float
EGL_KHR_wait_sync EGL_MESA_configless_context
EGL_MESA_drm_image EGL_WL_bind_wayland_display
[07:39:10.136] warning: Disabling render GPU timeline and explicit synchronization due to missing EGL_ANDROID_native_fence_sync extension
[07:39:10.136] EGL_KHR_surfaceless_context available
[07:39:10.149] GL version: OpenGL ES 2.0 build 1.17@4948957
[07:39:10.149] GLSL version: OpenGL ES GLSL ES 1.00 build 1.17@4948957
[07:39:10.149] GL vendor: Imagination Technologies
[07:39:10.149] GL renderer: PowerVR SGX 530
[07:39:10.149] GL extensions: GL_OES_compressed_ETC1_RGB8_texture
GL_OES_depth24 GL_OES_depth_texture GL_OES_egl_sync
GL_OES_element_index_uint GL_OES_EGL_image
GL_OES_EGL_image_external GL_OES_fbo_render_mipmap
GL_OES_fragment_precision_high GL_OES_get_program_binary
GL_OES_mapbuffer GL_OES_packed_depth_stencil
GL_OES_required_internalformat GL_OES_rgb8_rgba8
GL_OES_standard_derivatives GL_OES_surfaceless_context
GL_OES_texture_float GL_OES_texture_half_float
GL_OES_vertex_array_object GL_OES_vertex_half_float
GL_EXT_blend_minmax GL_EXT_discard_framebuffer
GL_EXT_multi_draw_arrays GL_EXT_multisampled_render_to_texture
GL_EXT_shader_texture_lod GL_EXT_texture_format_BGRA8888
GL_EXT_texture_rg GL_IMG_multisampled_render_to_texture
GL_IMG_program_binary GL_IMG_read_format GL_IMG_shader_binary
GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888
GL_IMG_texture_npot GL_IMG_uniform_buffer_object GL_KHR_debug
GL_EXT_texture_storage
[07:39:10.150] GL_EXT_unpack_subimage not available.
[07:39:10.150] EGL error state: EGL_SUCCESS (0x3000)
[07:39:10.152] failed to initialize egl
[07:39:10.170] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.
```https://gitlab.freedesktop.org/wayland/weston/-/issues/668Running weston 10 without weston-launch on containers2023-12-29T11:44:28ZMatheus CastelloRunning weston 10 without weston-launch on containersThis is not an issue, I think. If I'm posting in the wrong place, please let me know the right way to make this question.
Before Weston 10 I used weston-launch inside containers without problems. Now on Weston 10 I saw that weston-launch...This is not an issue, I think. If I'm posting in the wrong place, please let me know the right way to make this question.
Before Weston 10 I used weston-launch inside containers without problems. Now on Weston 10 I saw that weston-launch is deprecated, and not included as default. I tried to use the `seatd-launch` without success:
```
seatd-launch -- weston --backend=drm-backend.so --tty=/dev/tty7 --user=torizon
00:00:00.000 [seatd/seat.c:39] Created VT-bound seat seat0
00:00:00.007 [seatd/seatd.c:194] seatd started
Date: 2022-09-23 UTC
[04:35:14.132] weston 10.0.1
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.1
[04:35:14.136] Command line: weston --backend=drm-backend.so --tty=/dev/tty7 --user=torizon
[04:35:14.136] OS: Linux, 5.19.0-nezha, #1 PREEMPT Wed Sep 14 05:26:45 UTC 2022, riscv64
[04:35:14.137] Flight recorder: enabled
[04:35:14.137] warning: XDG_RUNTIME_DIR "/tmp/1000-runtime-dir" is not configured
correctly. Unix access mode must be 0700 (current mode is 0700),
and must be owned by the user UID 0 (current owner is UID 1000).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[04:35:14.140] Using config file '/etc/xdg/weston/weston.ini'
[04:35:14.144] Output repaint window is 7 ms maximum.
[04:35:14.146] Loading module '/usr/lib/riscv64-linux-gnu/libweston-10/drm-backend.so'
[04:35:14.186] initializing drm backend
[04:35:14.188] Trying logind launcher...
[04:35:14.192] logind: cannot find systemd session for uid: 0 -61
[04:35:14.194] logind: cannot setup systemd-logind helper error: (No data available), using legacy fallback
[04:35:14.197] Trying weston_launch launcher...
[04:35:14.197] could not get launcher fd from env
[04:35:14.199] Trying direct launcher...
[04:35:14.201] <stdin> not a vt
[04:35:14.201] if running weston from ssh, use --tty to specify a tty
[04:35:14.201] fatal: drm backend should be run using weston-launch binary, or your system should provide the logind D-Bus API.
[04:35:14.202] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.
00:00:00.198 [seatd/seatd.c:218] seatd stopped
```
I'm pretty sure I'm missing something here, but weston tells me i should have weston-launch ...https://gitlab.freedesktop.org/wayland/weston/-/issues/665[NOT AN ISSUE] SDL_SetWindowMouseRect() doesn't confine the cursor on Weston ...2022-09-21T14:11:02Zmanuel alfayate[NOT AN ISSUE] SDL_SetWindowMouseRect() doesn't confine the cursor on Weston until confinement area is clickedHello,
The commonly used `SDL_SetWindowMouseRect()` SDL2 function doesn't confine the cursor on the Weston compositor.
This fun
Now, `SDL_SetWindowMouseRect()` uses `Wayland_input_confine_pointer()`.
The code to this particular functi...Hello,
The commonly used `SDL_SetWindowMouseRect()` SDL2 function doesn't confine the cursor on the Weston compositor.
This fun
Now, `SDL_SetWindowMouseRect()` uses `Wayland_input_confine_pointer()`.
The code to this particular function is here:
https://github.com/libsdl-org/SDL/blob/3b20e0ecef9623cac2fba60b9113be1d9ef5f255/src/video/wayland/SDL_waylandevents.c#L2596
I have been trying to debug it. The values passed to `wl_region_add()` are correct, so it seems that either `zwp_pointer_constraints_v1_confine_pointer()` or `zwp_confined_pointer_v1_add_listener()`.
Sometimes, however, in Scummvm things seem to work and cursor is indeed confined in fullscreen mode + aspect ratio correction.
Things work perfectly well on Sway, but in tinywl cursor isn't confined either.
Not easy to debug because setting breakpoints in `zwp_pointer_constraints_v1_confine_pointer()` or `zwp_confined_pointer_v1_add_listener()` are both done via `wl_proxy_marshal_flags()`.
Any idea on what could be happening here?https://gitlab.freedesktop.org/wayland/weston/-/issues/664Unclear documentation2022-09-14T13:59:52ZalbertUnclear documentationIn the file clients/eventdemo.c we see around line 354 (function `motion_handler`):
```
354 * \param x absolute x position
355 * \param y absolute y position
356 * \param x x position relative to the window
357 * \param y y p...In the file clients/eventdemo.c we see around line 354 (function `motion_handler`):
```
354 * \param x absolute x position
355 * \param y absolute y position
356 * \param x x position relative to the window
357 * \param y y position relative to the window
```
Question is are `x` and `y` absolute or relative?https://gitlab.freedesktop.org/wayland/weston/-/issues/66210.0.93: test suite is failing2022-09-07T14:36:46ZTomasz Kłoczko10.0.93: test suite is failingLooks like something is wrong with new version test suite (10.0.92 was OK)
<details>
```
+ cd weston-10.0.93
+ /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko...Looks like something is wrong with new version test suite (10.0.92 was OK)
<details>
```
+ cd weston-10.0.93
+ /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu'
[1/52] Generating git-version.h with a custom command
1/45 bad-buffer OK 0.07s 1 subtests passed
2/45 color-metadata-errors OK 0.06s 33 subtests passed
3/45 color-manager ERROR 0.06s exit status 1
>>> MALLOC_PERTURB_=95 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-color-manager
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 1 fixtures.
--- Fixture 1 ()...
Date: 2022-09-07 UTC
[14:23:00.640] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:00.640] Command line: weston-test-color-manager --backend=headless-backend.so --debug --socket=test-color-manager --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-manager.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:00.640] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:00.640] Flight recorder: enabled
[14:23:00.640] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-manager.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:00.640] Output repaint window is 7 ms maximum.
[14:23:00.641] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so'
[14:23:00.641] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:00.641] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:00.643] failed to initialize display
[14:23:00.643] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:00.643] fatal: failed to create compositor backend
--- Fixture 1 () fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 1, got 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
4/45 custom-env OK 0.05s 8 subtests passed
5/45 drm-formats OK 0.04s 18 subtests passed
6/45 alpha-blending ERROR 0.09s exit status 1
>>> MALLOC_PERTURB_=56 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-alpha-blending
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
Date: 2022-09-07 UTC
[14:23:00.605] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:00.605] Command line: weston-test-alpha-blending --backend=headless-backend.so --debug --socket=test-alpha-blending --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=768 --height=16 --no-config --use-pixman --shell=weston-test-desktop-shell.so
[14:23:00.605] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:00.605] Flight recorder: enabled
[14:23:00.605] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:00.605] Output repaint window is 7 ms maximum.
[14:23:00.605] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:00.605] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:00.605] Color manager: no-op
[14:23:00.605] Output 'headless' attempts EOTF mode: SDR
[14:23:00.605] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:00.605] Output 'headless' enabled with head(s) headless
[14:23:00.605] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:00.606] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so'
[14:23:00.606] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so'
*** Run pixman alpha_blend/1
test-client: got global pointer 100 100
test-client: got seat 0x7f84fc0061e0 capabilities: 7
test-client: got seat 0x7f84fc0061e0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f84fc006c60
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/alpha_blend-00.png vs. shot ./alpha_blend-f01-00.png: PASS
check_blend_pattern error statistics, 767 samples, value range 0.0 - 255.0:
ch r (signed):
min 0.00000 at rgb( 0.00, 0.00, 0.00)
max 0.00002 at rgb( 0.00, 188.31, 255.00)
avg 0.00000
ch g (signed):
min -0.49805 at rgb( 0.00, 0.00, 255.00)
max 0.49804 at rgb( 0.00, 0.00, 255.00)
avg 0.00000
ch b (signed):
min 0.00000 at rgb( 0.00, 0.00, 0.00)
max 0.00000 at rgb( 0.00, 0.00, 0.00)
avg 0.00000
rgb two-norm:
min 0.00000 at rgb( 0.00, 0.00, 0.00)
max 0.49805 at rgb( 0.00, 0.00, 255.00)
avg 0.24934
*** Result pixman alpha_blend/1: ok
--- Fixture 1 (pixman) ok: passed 1, skipped 0, failed 0, total 1
--- Fixture 2 (GL)...
[14:23:00.667] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:00.667] Command line: weston-test-alpha-blending --backend=headless-backend.so --debug --socket=test-alpha-blending --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=768 --height=16 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:00.667] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:00.667] Flight recorder: enabled
[14:23:00.667] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:00.667] Output repaint window is 7 ms maximum.
[14:23:00.667] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:00.667] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:00.670] failed to initialize display
[14:23:00.670] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:00.670] fatal: failed to create compositor backend
--- Fixture 2 (GL) fail: passed 0, skipped 0, failed 0, total 1
--- Fixture 3 (GL sRGB EOTF)...
[14:23:00.675] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:00.675] Command line: weston-test-alpha-blending --backend=headless-backend.so --debug --socket=test-alpha-blending --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=768 --height=16 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-alpha-blending.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:00.675] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:00.675] Flight recorder: enabled
[14:23:00.676] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-alpha-blending.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:00.676] Output repaint window is 7 ms maximum.
[14:23:00.676] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so'
[14:23:00.676] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:00.676] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:00.676] failed to initialize display
[14:23:00.676] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:00.676] fatal: failed to create compositor backend
--- Fixture 3 (GL sRGB EOTF) fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 3, got 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
7/45 buffer-transforms ERROR 1.32s exit status 1
>>> MALLOC_PERTURB_=52 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-buffer-transforms
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
buffer_transform-f03-e05: output_2-90_buffer_1-FLIPPED_180
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e8008850 capabilities: 7
test-client: got seat 0x7fc5e8008850 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e80091a0
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_1-FLIPPED_180-00.png vs. shot ./buffer_transform-f03-e05-00.png: PASS
*** Result pixman 2 90 buffer_transform/6: ok
*** Run pixman 2 90 buffer_transform/7
buffer_transform-f03-e06: output_2-90_buffer_1-FLIPPED_270
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e8008850 capabilities: 7
test-client: got seat 0x7fc5e8008850 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e8007b50
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_1-FLIPPED_270-00.png vs. shot ./buffer_transform-f03-e06-00.png: PASS
*** Result pixman 2 90 buffer_transform/7: ok
*** Run pixman 2 90 buffer_transform/8
buffer_transform-f03-e07: output_2-90_buffer_2-NORMAL
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e800c300 capabilities: 7
test-client: got seat 0x7fc5e800c300 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e8009da0
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_2-NORMAL-00.png vs. shot ./buffer_transform-f03-e07-00.png: PASS
*** Result pixman 2 90 buffer_transform/8: ok
*** Run pixman 2 90 buffer_transform/9
buffer_transform-f03-e08: output_2-90_buffer_2-180
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e8008180 capabilities: 7
test-client: got seat 0x7fc5e8008180 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e80091a0
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_2-180-00.png vs. shot ./buffer_transform-f03-e08-00.png: PASS
*** Result pixman 2 90 buffer_transform/9: ok
*** Run pixman 2 90 buffer_transform/10
buffer_transform-f03-e09: output_2-90_buffer_2-FLIPPED
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e8008850 capabilities: 7
test-client: got seat 0x7fc5e8008850 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e800a7c0
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_2-FLIPPED-00.png vs. shot ./buffer_transform-f03-e09-00.png: PASS
*** Result pixman 2 90 buffer_transform/10: ok
*** Run pixman 2 90 buffer_transform/11
buffer_transform-f03-e10: output_2-90_buffer_3-NORMAL
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e80091d0 capabilities: 7
test-client: got seat 0x7fc5e80091d0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e8008850
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_3-NORMAL-00.png vs. shot ./buffer_transform-f03-e10-00.png: PASS
*** Result pixman 2 90 buffer_transform/11: ok
*** Run pixman 2 90 buffer_transform/12
buffer_transform-f03-e11: output_2-90_buffer_3-FLIPPED_90
test-client: got global pointer 100 100
test-client: got seat 0x7fc5e8009340 capabilities: 7
test-client: got seat 0x7fc5e8009340 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc5e8007b50
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-90_buffer_3-FLIPPED_90-00.png vs. shot ./buffer_transform-f03-e11-00.png: PASS
*** Result pixman 2 90 buffer_transform/12: ok
--- Fixture 3 (pixman 2 90) ok: passed 12, skipped 0, failed 0, total 12
--- Fixture 4 (GL 2 90)...
[14:23:01.906] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:01.906] Command line: weston-test-buffer-transforms --backend=headless-backend.so --debug --socket=test-buffer-transforms --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=162 --height=120 --scale=2 --transform=rotate-90 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:01.906] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:01.906] Flight recorder: enabled
[14:23:01.906] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:01.906] Output repaint window is 7 ms maximum.
[14:23:01.906] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:01.906] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:01.907] failed to initialize display
[14:23:01.907] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:01.907] fatal: failed to create compositor backend
--- Fixture 4 (GL 2 90) fail: passed 0, skipped 0, failed 0, total 12
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 48, got 24)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
8/45 devices OK 2.48s 10 subtests passed
9/45 drm-smoke SKIP 0.02s 0 subtests passed
10/45 timespec OK 0.06s
11/45 event OK 0.39s 2 subtests passed
12/45 internal-screenshot OK 0.38s 1 subtests passed
13/45 keyboard OK 0.37s 4 subtests passed
14/45 matrix OK 0.35s 7 subtests passed
15/45 plugin-registry OK 0.32s 1 subtests passed
16/45 pointer-shot ERROR 0.30s exit status 1
>>> MALLOC_PERTURB_=157 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-pointer-shot
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
Iterating through 2 fixtures.
--- Fixture 1 (pixman)...
Date: 2022-09-07 UTC
[14:23:03.263] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.263] Command line: weston-test-pointer-shot --backend=headless-backend.so --debug --socket=test-pointer-shot --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-pixman --shell=weston-test-desktop-shell.so
[14:23:03.263] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.263] Flight recorder: enabled
[14:23:03.263] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.264] Output repaint window is 7 ms maximum.
[14:23:03.264] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:03.264] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:03.264] Color manager: no-op
[14:23:03.264] Output 'headless' attempts EOTF mode: SDR
[14:23:03.264] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:03.264] Output 'headless' enabled with head(s) headless
[14:23:03.264] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:03.264] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so'
[14:23:03.264] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so'
*** Run pixman pointer_cursor_retains_committed_buffer_after_reenter/1
test-client: got global pointer 100 100
test-client: got seat 0x7f30940061e0 capabilities: 7
test-client: got seat 0x7f30940061e0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got global pointer 0 0
test-client: got surface enter output 0x7f3094006c60
test-client: got surface enter output 0x7f3094006c60
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 0 0, surface 0x7f30940083d0
test-client: got pointer frame
test-client: got pointer leave, surface 0x7f30940083d0
test-client: got pointer frame
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 50 50, surface 0x7f3094006350
test-client: got pointer frame
test-client: got pointer motion 50 50
test-client: got global pointer 100 100
test-client: got surface enter output 0x7f3094006c60
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/pointer_cursor_reenter-00.png vs. shot ./pointer_cursor_retains_committed_buffer_after_reenter-f01-00.png: PASS
test-client: got pointer leave, surface 0x7f3094006350
test-client: got pointer frame
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 150 150, surface 0x7f30940083d0
test-client: got pointer frame
test-client: got pointer motion 150 150
test-client: got global pointer 150 150
test-client: got surface leave output 0x7f3094006c60
test-client: got surface enter output 0x7f3094006c60
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/pointer_cursor_reenter-01.png vs. shot ./pointer_cursor_retains_committed_buffer_after_reenter-f01-01.png: PASS
test-client: got pointer leave, surface 0x7f30940083d0
test-client: got pointer frame
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 99 99, surface 0x7f3094006350
test-client: got pointer frame
test-client: got pointer motion 99 99
test-client: got global pointer 149 149
test-client: got surface leave output 0x7f3094006c60
test-client: got surface enter output 0x7f3094006c60
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/pointer_cursor_reenter-02.png vs. shot ./pointer_cursor_retains_committed_buffer_after_reenter-f01-02.png: PASS
*** Result pixman pointer_cursor_retains_committed_buffer_after_reenter/1: ok
--- Fixture 1 (pixman) ok: passed 1, skipped 0, failed 0, total 1
--- Fixture 2 (GL)...
[14:23:03.383] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.383] Command line: weston-test-pointer-shot --backend=headless-backend.so --debug --socket=test-pointer-shot --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.383] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.383] Flight recorder: enabled
[14:23:03.383] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.383] Output repaint window is 7 ms maximum.
[14:23:03.383] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.383] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.387] failed to initialize display
[14:23:03.387] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.387] fatal: failed to create compositor backend
--- Fixture 2 (GL) fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 2, got 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
17/45 presentation OK 0.29s 1 subtests passed
18/45 roles OK 0.28s 2 subtests passed
19/45 single-pixel-buffer ERROR 0.27s exit status 1
>>> MALLOC_PERTURB_=127 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-single-pixel-buffer
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 2 fixtures.
--- Fixture 1 (pixman)...
Date: 2022-09-07 UTC
[14:23:03.295] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.295] Command line: weston-test-single-pixel-buffer --backend=headless-backend.so --debug --socket=test-single-pixel-buffer --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-pixman --shell=weston-test-desktop-shell.so --logger-scopes=log,test-harness-plugin
[14:23:03.295] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.295] Flight recorder: enabled
[14:23:03.295] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.295] Output repaint window is 7 ms maximum.
[14:23:03.295] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:03.295] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:03.295] Color manager: no-op
[14:23:03.295] Output 'headless' attempts EOTF mode: SDR
[14:23:03.295] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:03.296] Output 'headless' enabled with head(s) headless
[14:23:03.296] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:03.296] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so'
[14:23:03.296] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so'
Creating a thread for running tests...
*** Run pixman solid_buffer_argb_u32/1
test-client: got global pointer 100 100
test-client: got seat 0x7f17400061e0 capabilities: 7
test-client: got seat 0x7f17400061e0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f1740006c60
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 36 36, surface 0x7f1740006350
test-client: got pointer frame
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/single-pixel-buffer-00.png vs. shot ./solid_buffer_argb_u32-f01-00.png: PASS
*** Result pixman solid_buffer_argb_u32/1: ok
Received thread event mask 0x4
Test thread reaped.
--- Fixture 1 (pixman) ok: passed 1, skipped 0, failed 0, total 1
--- Fixture 2 (GL)...
[14:23:03.365] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.365] Command line: weston-test-single-pixel-buffer --backend=headless-backend.so --debug --socket=test-single-pixel-buffer --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-gl --shell=weston-test-desktop-shell.so --logger-scopes=log,test-harness-plugin
[14:23:03.365] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.365] Flight recorder: enabled
[14:23:03.365] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.365] Output repaint window is 7 ms maximum.
[14:23:03.365] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.365] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.368] failed to initialize display
[14:23:03.368] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.368] fatal: failed to create compositor backend
--- Fixture 2 (GL) fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 2, got 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
20/45 string OK 0.26s 1 subtests passed
21/45 surface OK 0.24s 1 subtests passed
22/45 surface-global OK 0.23s 1 subtests passed
23/45 text OK 0.22s 1 subtests passed
24/45 touch OK 0.21s 3 subtests passed
25/45 viewporter-shot ERROR 0.20s exit status 1
>>> MALLOC_PERTURB_=140 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-viewporter-shot
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 2 fixtures.
--- Fixture 1 (pixman)...
Date: 2022-09-07 UTC
[14:23:03.370] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.370] Command line: weston-test-viewporter-shot --backend=headless-backend.so --debug --socket=test-viewporter-shot --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-pixman --shell=weston-test-desktop-shell.so
[14:23:03.370] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.370] Flight recorder: enabled
[14:23:03.370] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.370] Output repaint window is 7 ms maximum.
[14:23:03.370] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:03.370] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:03.370] Color manager: no-op
[14:23:03.370] Output 'headless' attempts EOTF mode: SDR
[14:23:03.370] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:03.371] Output 'headless' enabled with head(s) headless
[14:23:03.371] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:03.371] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so'
[14:23:03.371] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so'
*** Run pixman viewport_upscale_solid/1
test-client: got global pointer 100 100
test-client: got seat 0x7f2b4c0061e0 capabilities: 7
test-client: got seat 0x7f2b4c0061e0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f2b4c006c60
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 81 81, surface 0x7f2b4c006350
test-client: got pointer frame
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/viewport_upscale_solid-00.png vs. shot ./viewport_upscale_solid-f01-00.png: PASS
*** Result pixman viewport_upscale_solid/1: ok
--- Fixture 1 (pixman) ok: passed 1, skipped 0, failed 0, total 1
--- Fixture 2 (GL)...
[14:23:03.432] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.432] Command line: weston-test-viewporter-shot --backend=headless-backend.so --debug --socket=test-viewporter-shot --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.432] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.432] Flight recorder: enabled
[14:23:03.432] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.432] Output repaint window is 7 ms maximum.
[14:23:03.432] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.432] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.435] failed to initialize display
[14:23:03.435] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.435] fatal: failed to create compositor backend
--- Fixture 2 (GL) fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 2, got 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
26/45 yuv-buffer ERROR 0.19s exit status 1
>>> MALLOC_PERTURB_=224 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-yuv-buffer
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
float tx = lut_texcoord(x, color_pre_curve_lut_scale_offset);
return texture2D(color_pre_curve_lut_2d,
vec2(tx, (float(row) + 0.5) / 4.0)).x;
}
vec3
color_pre_curve(vec3 color)
{
vec3 ret;
if (c_color_pre_curve == SHADER_COLOR_CURVE_IDENTITY) {
return color;
} else if (c_color_pre_curve == SHADER_COLOR_CURVE_LUT_3x1D) {
ret.r = sample_color_pre_curve_lut_2d(color.r, 0);
ret.g = sample_color_pre_curve_lut_2d(color.g, 1);
ret.b = sample_color_pre_curve_lut_2d(color.b, 2);
return ret;
} else {
/* Never reached, bad c_color_pre_curve. */
return vec3(1.0, 0.3, 1.0);
}
}
vec3
sample_color_mapping_lut_3d(vec3 color)
{
vec3 pos, ret = vec3(0.0, 0.0, 0.0);
#if DEF_COLOR_MAPPING == SHADER_COLOR_MAPPING_3DLUT
pos = lut_texcoord(color, color_mapping_lut_scale_offset);
ret = texture3D(color_mapping_lut_3d, pos).rgb;
#endif
return ret;
}
vec3
color_mapping(vec3 color)
{
if (c_color_mapping == SHADER_COLOR_MAPPING_IDENTITY)
return color;
else if (c_color_mapping == SHADER_COLOR_MAPPING_3DLUT)
return sample_color_mapping_lut_3d(color);
else /* Never reached, bad c_color_mapping. */
return vec3(1.0, 0.3, 1.0);
}
vec4
color_pipeline(vec4 color)
{
/* Ensure straight alpha */
if (c_input_is_premult) {
if (color.a == 0.0)
color.rgb = vec3(0, 0, 0);
else
color.rgb *= 1.0 / color.a;
}
color.rgb = color_pre_curve(color.rgb);
color.rgb = color_mapping(color.rgb);
return color;
}
void
main()
{
vec4 color;
/* Electrical (non-linear) RGBA values, may be premult or not */
color = sample_input_texture();
if (c_need_color_pipeline)
color = color_pipeline(color); /* Produces straight alpha */
/* Ensure pre-multiplied for blending */
if (!c_input_is_premult || c_need_color_pipeline)
color.rgb *= color.a;
color *= view_alpha;
if (c_green_tint)
color = vec4(0.0, 0.3, 0.0, 0.2) + color * 0.8;
gl_FragColor = color;
}
-----------------------------------------------------------------------------
Cached GLSL programs:
id: (used secs ago) description +/-flags
Total: 0 programs.
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.376] failed to initialize display
[14:23:03.376] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.376] fatal: failed to create compositor backend
--- Fixture 1 () fail: passed 0, skipped 0, failed 0, total 5
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 5, got 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
27/45 safe-signal OK 0.18s 1 subtests passed
28/45 safe-signal-output-removal OK 0.17s 1 subtests passed
29/45 vertex-clip OK 0.17s 16 subtests passed
30/45 color-metadata-parsing ERROR 0.15s exit status 1
>>> MALLOC_PERTURB_=122 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-color-metadata-parsing
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 1 fixtures.
--- Fixture 1 ()...
Date: 2022-09-07 UTC
[14:23:03.414] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.414] Command line: weston-test-color-metadata-parsing --backend=headless-backend.so --debug --socket=test-color-metadata-parsing --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-metadata-parsing.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.414] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.414] Flight recorder: enabled
[14:23:03.414] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-metadata-parsing.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.414] Output repaint window is 7 ms maximum.
[14:23:03.414] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so'
[14:23:03.415] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[14:23:03.415] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.418] failed to initialize display
[14:23:03.418] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.418] fatal: failed to create compositor backend
--- Fixture 1 () fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 1, got 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
31/45 lcms-util OK 0.15s 6 subtests passed
32/45 ivi-layout-client OK 0.13s 25 subtests passed
33/45 ivi-layout-internal OK 0.11s 1 subtests passed
34/45 ivi-shell-app OK 0.11s 1 subtests passed
35/45 config-parser OK 0.10s
36/45 color-icc-output ERROR 0.17s exit status 1
>>> MALLOC_PERTURB_=131 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-color-icc-output
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[14:23:03.417] fatal: failed to create compositor backend
--- Fixture 2 (sRGB->adobeRGB) fail: passed 0, skipped 0, failed 0, total 2
--- Fixture 3 (sRGB->BT2020)...
[14:23:03.428] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.428] Command line: weston-test-color-icc-output --backend=headless-backend.so --debug --socket=test-color-icc-output --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=256 --height=24 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.429] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.429] Flight recorder: enabled
[14:23:03.429] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.429] Output repaint window is 7 ms maximum.
[14:23:03.429] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so' already loaded
[14:23:03.429] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.429] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.429] failed to initialize display
[14:23:03.429] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.429] fatal: failed to create compositor backend
--- Fixture 3 (sRGB->BT2020) fail: passed 0, skipped 0, failed 0, total 2
--- Fixture 4 (sRGB->sRGB)...
DToB->BToD roundtrip error statistics, 97336 samples, value range 0.0 - 255.0:
ch r (signed):
min -0.00647 at rgb( 79.00, 255.00, 255.00)
max 0.10676 at rgb( 10.00, 223.00, 239.00)
avg 0.00523
ch g (signed):
min -0.00383 at rgb( 151.00, 207.00, 239.00)
max 0.04781 at rgb( 255.00, 9.00, 255.00)
avg 0.00063
ch b (signed):
min -0.00358 at rgb( 255.00, 167.00, 1.00)
max 0.01190 at rgb( 159.00, 223.00, 10.00)
avg 0.00122
rgb two-norm:
min 0.00000 at rgb( 0.00, 0.00, 0.00)
max 0.10680 at rgb( 10.00, 223.00, 239.00)
avg 0.00658
[14:23:03.479] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.479] Command line: weston-test-color-icc-output --backend=headless-backend.so --debug --socket=test-color-icc-output --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=256 --height=24 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.479] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.479] Flight recorder: enabled
[14:23:03.479] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.479] Output repaint window is 7 ms maximum.
[14:23:03.479] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so' already loaded
[14:23:03.479] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.479] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.479] failed to initialize display
[14:23:03.479] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.479] fatal: failed to create compositor backend
--- Fixture 4 (sRGB->sRGB) fail: passed 0, skipped 0, failed 0, total 2
--- Fixture 5 (sRGB->adobeRGB)...
DToB->BToD roundtrip error statistics, 97336 samples, value range 0.0 - 255.0:
ch r (signed):
min -0.00363 at rgb( 207.00, 167.00, 207.00)
max 1.61298 at rgb( 0.00, 255.00, 255.00)
avg 0.01180
ch g (signed):
min -0.05186 at rgb( 191.00, 1.00, 231.00)
max 1.63569 at rgb( 247.00, 0.00, 167.00)
avg 0.00836
ch b (signed):
min -0.04061 at rgb( 255.00, 39.00, 1.00)
max 0.67677 at rgb( 119.00, 239.00, 0.00)
avg 0.00331
rgb two-norm:
min 0.00000 at rgb( 0.00, 0.00, 0.00)
max 1.63569 at rgb( 247.00, 0.00, 167.00)
avg 0.02356
[14:23:03.526] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.527] Command line: weston-test-color-icc-output --backend=headless-backend.so --debug --socket=test-color-icc-output --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=256 --height=24 --config=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini --use-gl --shell=weston-test-desktop-shell.so
[14:23:03.527] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.527] Flight recorder: enabled
[14:23:03.527] Using config file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/test-color-icc-output.ini'
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.527] Output repaint window is 7 ms maximum.
[14:23:03.527] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/color-lcms/color-lcms.so' already loaded
[14:23:03.527] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.527] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.527] failed to initialize display
[14:23:03.527] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.527] fatal: failed to create compositor backend
--- Fixture 5 (sRGB->adobeRGB) fail: passed 0, skipped 0, failed 0, total 2
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 10, got 0)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
37/45 zuc OK 0.08s
38/45 xwayland OK 0.21s 1 subtests passed
39/45 pointer OK 0.41s 14 subtests passed
40/45 linux-explicit-synchronization OK 0.55s 10 subtests passed
41/45 subsurface-shot ERROR 0.65s exit status 1
>>> MALLOC_PERTURB_=118 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-subsurface-shot
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[14:23:03.318] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so'
Creating a thread for running tests...
*** Run pixman subsurface_z_order/1
test-client: got global pointer 100 100
test-client: got seat 0x7f76300061e0 capabilities: 7
test-client: got seat 0x7f76300061e0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f7630006c60
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 0 50, surface 0x7f7630006350
test-client: got pointer frame
test-client: got pointer leave, surface 0x7f7630006350
test-client: got pointer frame
test-client: got global pointer 2 30
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_z_order-00.png vs. shot ./subsurface_z_order-f01-00.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_z_order-01.png vs. shot ./subsurface_z_order-f01-01.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_z_order-02.png vs. shot ./subsurface_z_order-f01-02.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_z_order-03.png vs. shot ./subsurface_z_order-f01-03.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_z_order-04.png vs. shot ./subsurface_z_order-f01-04.png: PASS
*** Result pixman subsurface_z_order/1: ok
*** Run pixman subsurface_sync_damage_buffer/1
test-client: got global pointer 2 30
test-client: got seat 0x7f76300089b0 capabilities: 7
test-client: got seat 0x7f76300089b0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f7630004dc0
test-client: got global pointer 2 30
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_sync_damage_buffer-00.png vs. shot ./subsurface_sync_damage_buffer-f01-00.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_sync_damage_buffer-01.png vs. shot ./subsurface_sync_damage_buffer-f01-01.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_sync_damage_buffer-02.png vs. shot ./subsurface_sync_damage_buffer-f01-02.png: PASS
*** Result pixman subsurface_sync_damage_buffer/1: ok
*** Run pixman subsurface_empty_mapping/1
test-client: got global pointer 2 30
test-client: got seat 0x7f76300061a0 capabilities: 7
test-client: got seat 0x7f76300061a0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f7630005610
test-client: got global pointer 2 30
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-00.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-01.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-02.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-03.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-04.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-05.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-06.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-01.png vs. shot ./subsurface_empty_mapping-f01-07.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-01.png vs. shot ./subsurface_empty_mapping-f01-08.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-01.png vs. shot ./subsurface_empty_mapping-f01-09.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-00.png vs. shot ./subsurface_empty_mapping-f01-10.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/subsurface_empty_mapping-01.png vs. shot ./subsurface_empty_mapping-f01-11.png: PASS
*** Result pixman subsurface_empty_mapping/1: ok
Received thread event mask 0x4
Test thread reaped.
--- Fixture 1 (pixman) ok: passed 3, skipped 0, failed 0, total 3
--- Fixture 2 (GL)...
[14:23:03.929] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:03.929] Command line: weston-test-subsurface-shot --backend=headless-backend.so --debug --socket=test-subsurface-shot --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --use-gl --shell=weston-test-desktop-shell.so --logger-scopes=log,test-harness-plugin
[14:23:03.929] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:03.929] Flight recorder: enabled
[14:23:03.929] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:03.929] Output repaint window is 7 ms maximum.
[14:23:03.929] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:03.929] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so'
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:03.933] failed to initialize display
[14:23:03.933] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:03.933] fatal: failed to create compositor backend
--- Fixture 2 (GL) fail: passed 0, skipped 0, failed 0, total 3
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 6, got 3)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
42/45 output-damage ERROR 1.47s exit status 1
>>> MALLOC_PERTURB_=47 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-output-damage
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
[14:23:04.542] Flight recorder: enabled
[14:23:04.542] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.542] Output repaint window is 7 ms maximum.
[14:23:04.542] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.542] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:04.543] failed to initialize display
[14:23:04.543] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:04.543] fatal: failed to create compositor backend
--- Fixture 39 (GL shadow 2 FLIPPED) fail: passed 0, skipped 0, failed 0, total 1
--- Fixture 40 (pixman 3 FLIPPED_270)...
[14:23:04.549] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.549] Command line: weston-test-output-damage --backend=headless-backend.so --debug --socket=test-output-damage --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=108 --height=80 --scale=3 --transform=flipped-rotate-270 --no-config --use-pixman --shell=weston-test-desktop-shell.so
[14:23:04.549] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.549] Flight recorder: enabled
[14:23:04.549] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.549] Output repaint window is 7 ms maximum.
[14:23:04.549] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.549] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:04.549] Color manager: no-op
[14:23:04.550] Output 'headless' attempts EOTF mode: SDR
[14:23:04.550] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:04.550] Output 'headless' enabled with head(s) headless
[14:23:04.550] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:04.550] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so' already loaded
[14:23:04.550] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so' already loaded
*** Run pixman 3 FLIPPED_270 output_damage/1
output_damage-f40: output-damage_3-FLIPPED_270
test-client: got global pointer 100 100
test-client: got seat 0x7f90e0006230 capabilities: 7
test-client: got seat 0x7f90e0006230 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f90e0006d00
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 81 81, surface 0x7f90e0008140
test-client: got pointer frame
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output-damage_3-FLIPPED_270-01.png vs. shot ./output_damage-f40-01.png: PASS
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output-damage_3-FLIPPED_270-02.png vs. shot ./output_damage-f40-02.png: PASS
*** Result pixman 3 FLIPPED_270 output_damage/1: ok
--- Fixture 40 (pixman 3 FLIPPED_270) ok: passed 1, skipped 0, failed 0, total 1
--- Fixture 41 (GL no-shadow 3 FLIPPED_270)...
[14:23:04.638] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.638] Command line: weston-test-output-damage --backend=headless-backend.so --debug --socket=test-output-damage --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=108 --height=80 --scale=3 --transform=flipped-rotate-270 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:04.638] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.638] Flight recorder: enabled
[14:23:04.638] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.638] Output repaint window is 7 ms maximum.
[14:23:04.638] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.639] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:04.639] failed to initialize display
[14:23:04.639] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:04.639] fatal: failed to create compositor backend
--- Fixture 41 (GL no-shadow 3 FLIPPED_270) fail: passed 0, skipped 0, failed 0, total 1
--- Fixture 42 (GL shadow 3 FLIPPED_270)...
[14:23:04.646] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.646] Command line: weston-test-output-damage --backend=headless-backend.so --debug --socket=test-output-damage --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=108 --height=80 --scale=3 --transform=flipped-rotate-270 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:04.646] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.646] Flight recorder: enabled
[14:23:04.646] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.646] Output repaint window is 7 ms maximum.
[14:23:04.646] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.646] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:04.647] failed to initialize display
[14:23:04.647] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:04.647] fatal: failed to create compositor backend
--- Fixture 42 (GL shadow 3 FLIPPED_270) fail: passed 0, skipped 0, failed 0, total 1
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 42, got 14)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
43/45 output-transforms ERROR 1.78s exit status 1
>>> MALLOC_PERTURB_=51 /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-output-transforms
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc37c000b30
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_2-FLIPPED_buffer_2-90-00.png vs. shot ./output_transform-f25-e01-00.png: PASS
*** Result pixman 2 FLIPPED output_transform/2: ok
--- Fixture 25 (pixman 2 FLIPPED) ok: passed 2, skipped 0, failed 0, total 2
--- Fixture 26 (GL 2 FLIPPED)...
[14:23:04.839] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.839] Command line: weston-test-output-transforms --backend=headless-backend.so --debug --socket=test-output-transforms --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=162 --height=120 --scale=2 --transform=flipped --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:04.839] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.839] Flight recorder: enabled
[14:23:04.839] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.839] Output repaint window is 7 ms maximum.
[14:23:04.839] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.839] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:04.839] failed to initialize display
[14:23:04.839] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:04.839] fatal: failed to create compositor backend
--- Fixture 26 (GL 2 FLIPPED) fail: passed 0, skipped 0, failed 0, total 2
--- Fixture 27 (pixman 3 FLIPPED_270)...
[14:23:04.848] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.848] Command line: weston-test-output-transforms --backend=headless-backend.so --debug --socket=test-output-transforms --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=108 --height=80 --scale=3 --transform=flipped-rotate-270 --no-config --use-pixman --shell=weston-test-desktop-shell.so
[14:23:04.848] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.848] Flight recorder: enabled
[14:23:04.848] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.848] Output repaint window is 7 ms maximum.
[14:23:04.848] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.848] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[14:23:04.848] Color manager: no-op
[14:23:04.848] Output 'headless' attempts EOTF mode: SDR
[14:23:04.848] Output 'headless' using color profile: built-in default sRGB SDR profile
[14:23:04.848] Output 'headless' enabled with head(s) headless
[14:23:04.848] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:23:04.848] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/weston-test-desktop-shell.so' already loaded
[14:23:04.848] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so' already loaded
*** Run pixman 3 FLIPPED_270 output_transform/1
output_transform-f27-e00: output_3-FLIPPED_270_buffer_1-NORMAL
test-client: got global pointer 100 100
test-client: got seat 0x7fc37c00aca0 capabilities: 7
test-client: got seat 0x7fc37c00aca0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc37c004ea0
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_3-FLIPPED_270_buffer_1-NORMAL-00.png vs. shot ./output_transform-f27-e00-00.png: PASS
*** Result pixman 3 FLIPPED_270 output_transform/1: ok
*** Run pixman 3 FLIPPED_270 output_transform/2
output_transform-f27-e01: output_3-FLIPPED_270_buffer_2-90
test-client: got global pointer 100 100
test-client: got seat 0x7fc37c007900 capabilities: 7
test-client: got seat 0x7fc37c007900 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7fc37c006000
Screenshot has been captured
Verify reference image /home/tkloczko/rpmbuild/BUILD/weston-10.0.93/tests/reference/output_3-FLIPPED_270_buffer_2-90-00.png vs. shot ./output_transform-f27-e01-00.png: PASS
*** Result pixman 3 FLIPPED_270 output_transform/2: ok
--- Fixture 27 (pixman 3 FLIPPED_270) ok: passed 2, skipped 0, failed 0, total 2
--- Fixture 28 (GL 3 FLIPPED_270)...
[14:23:04.967] weston 10.0.93
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.93
[14:23:04.967] Command line: weston-test-output-transforms --backend=headless-backend.so --debug --socket=test-output-transforms --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=108 --height=80 --scale=3 --transform=flipped-rotate-270 --no-config --use-gl --shell=weston-test-desktop-shell.so
[14:23:04.967] OS: Linux, 5.17.11-300.fc36.x86_64, #1 SMP PREEMPT Wed May 25 15:04:05 UTC 2022, x86_64
[14:23:04.967] Flight recorder: enabled
[14:23:04.968] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[14:23:04.968] Output repaint window is 7 ms maximum.
[14:23:04.968] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so' already loaded
[14:23:04.968] Module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/libweston/renderer-gl/gl-renderer.so' already loaded
libEGL warning: MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
[14:23:04.968] failed to initialize display
[14:23:04.968] EGL error state: EGL_NOT_INITIALIZED (0x3001)
[14:23:04.968] fatal: failed to create compositor backend
--- Fixture 28 (GL 3 FLIPPED_270) fail: passed 0, skipped 0, failed 0, total 2
(test program exited with status code 1)
TAP parsing error: Too few tests run (expected 56, got 28)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
44/45 viewporter OK 1.91s 76 subtests passed
45/45 subsurface OK 2.32s 23 subtests passed
Summary of Failures:
3/45 color-manager ERROR 0.06s exit status 1
6/45 alpha-blending ERROR 0.09s exit status 1
7/45 buffer-transforms ERROR 1.32s exit status 1
16/45 pointer-shot ERROR 0.30s exit status 1
19/45 single-pixel-buffer ERROR 0.27s exit status 1
25/45 viewporter-shot ERROR 0.20s exit status 1
26/45 yuv-buffer ERROR 0.19s exit status 1
30/45 color-metadata-parsing ERROR 0.15s exit status 1
36/45 color-icc-output ERROR 0.17s exit status 1
41/45 subsurface-shot ERROR 0.65s exit status 1
42/45 output-damage ERROR 1.47s exit status 1
43/45 output-transforms ERROR 1.78s exit status 1
Ok: 32
Expected Fail: 0
Fail: 12
Unexpected Pass: 0
Skipped: 1
Timeout: 0
```
</details>https://gitlab.freedesktop.org/wayland/weston/-/issues/66110.0.93: documentation build fails with doxygen 1.9.52022-09-14T09:39:50ZTomasz Kłoczko10.0.93: documentation build fails with doxygen 1.9.5```
[tkloczko@devel-g2v x86_64-redhat-linux-gnu]$ ninja
[2/71] Generating doc/sphinx/weston-doc-breathe with a custom command
FAILED: doc/sphinx/doc
doc/sphinx/run_doxygen_sphinx.sh
warning: Tag 'FORMULA_TRANSPARENT' at line 1498 of file...```
[tkloczko@devel-g2v x86_64-redhat-linux-gnu]$ ninja
[2/71] Generating doc/sphinx/weston-doc-breathe with a custom command
FAILED: doc/sphinx/doc
doc/sphinx/run_doxygen_sphinx.sh
warning: Tag 'FORMULA_TRANSPARENT' at line 1498 of file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/doc/sphinx/doxygen.ini' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 1942 of file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/doc/sphinx/doxygen.ini' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 1949 of file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/doc/sphinx/doxygen.ini' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 2175 of file '/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/x86_64-redhat-linux-gnu/doc/sphinx/doxygen.ini' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
/home/tkloczko/rpmbuild/BUILD/weston-10.0.93/libweston/renderer-gl/gl-renderer.h:103: error: gl_renderer_interface::display_create has @param documentation sections but no arguments (warning treated as error, aborting now)
[3/71] Linking target libweston/libweston-11.so.0.0.0
ninja: build stopped: subcommand failed.
```Pekka Paalanenppaalanen@gmail.comPekka Paalanenppaalanen@gmail.comhttps://gitlab.freedesktop.org/wayland/weston/-/issues/660modesetting is done on first run with mode=current2022-11-21T11:56:56Zmanuel alfayatemodesetting is done on first run with mode=currentHi,
Some betas ago, Weston started to do modesetting (ie: blanking the screen to do a full modeset) even with `mode=current` in `weston.ini`.
That's because there's this general misconception that setting `max_bpc` does not need a full...Hi,
Some betas ago, Weston started to do modesetting (ie: blanking the screen to do a full modeset) even with `mode=current` in `weston.ini`.
That's because there's this general misconception that setting `max_bpc` does not need a full modeset, but it does, so setting max_bpc has propagated from WLRoots to Weston (or is it the opposite?) and is now being done unconditionally in Weston, too.
As a temporal fix for my own builds, removing this call prevents modesetting (screen blanking on Weston's first launch after a reboot):
https://gitlab.freedesktop.org/wayland/weston/-/blob/main/libweston/backend-drm/kms.c#L994
TAKE INTO ACCOUNT that, once set, max_bpc on a connector is kept between Wayland compositor runs, so a reboot is needed to see the unnecessary screen blanking and again to see it solved.
In a nutshell: `max_bpc` should NOT be set if `mode=current`, because `mode=current` assumes no modesetting will be done and setting `max_bpc` requires a full modeset.
Just in case: tested on VC4 and AMDGPU, and both DRM kernel drivers require a full modeset for setting `max_bpc`, so this is not happening on some exotic kernel driver.
Thankshttps://gitlab.freedesktop.org/wayland/weston/-/issues/659weston-subsurfaces seg faults on missing wl_compositor2022-09-13T14:41:36ZRoman Gilgweston-subsurfaces seg faults on missing wl_compositor### Bisect
Git bisect indicates first bad commit: ebbe30df3c51c843af6a76b6bb10e85b703462df
### Log
```
% WAYLAND_DEBUG=client weston-subsurfaces
[ 458475.267] -> wl_display@1.get_registry(new id wl_registry@2)
[ 458475.276] -> wl_di...### Bisect
Git bisect indicates first bad commit: ebbe30df3c51c843af6a76b6bb10e85b703462df
### Log
```
% WAYLAND_DEBUG=client weston-subsurfaces
[ 458475.267] -> wl_display@1.get_registry(new id wl_registry@2)
[ 458475.276] -> wl_display@1.sync(new id wl_callback@3)
[ 458480.640] wl_display@1.delete_id(3)
[ 458480.647] wl_registry@2.global(1, "wl_shm", 1)
[ 458480.654] -> wl_registry@2.bind(1, "wl_shm", 1, new id [unknown]@4)
[ 458480.657] wl_registry@2.global(2, "wl_seat", 5)
[ 458480.658] -> wl_registry@2.bind(2, "wl_seat", 5, new id [unknown]@5)
[1] 324483 segmentation fault (core dumped) WAYLAND_DEBUG=client weston-subsurfaces
```
### Backtrace
```
Core was generated by `weston-subsurfaces'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 wl_proxy_get_version (proxy=0x0) at ../src/src/wayland-client.c:2212
2212 return proxy->version;
(gdb) bt
#0 wl_proxy_get_version (proxy=0x0) at ../src/src/wayland-client.c:2212
#1 0x000055d025a38493 in wl_compositor_create_surface (wl_compositor=0x0) at /opt/wayland/include/wayland-client-protocol.h:1293
#2 0x000055d025a4473e in display_add_input (d=0x55d025bb9580, id=2, display_seat_version=5) at ../src/clients/window.c:5746
#3 0x000055d025a44c68 in registry_handle_global (data=0x55d025bb9580, registry=0x55d025bbe200, id=2, interface=0x55d025bbe9b0 "wl_seat", version=5) at ../src/clients/window.c:5867
#4 0x00007f90e8195536 in () at /usr/lib/libffi.so.8
#5 0x00007f90e8192037 in () at /usr/lib/libffi.so.8
#6 0x00007f90e8940716 in wl_closure_invoke (closure=0x55d025bbe8d0, flags=<optimized out>, target=<optimized out>, opcode=0, data=<optimized out>) at ../src/src/connection.c:1025
#7 0x00007f90e893cad9 in dispatch_event (display=display@entry=0x55d025bb96c0, queue=0x55d025bb9790) at ../src/src/wayland-client.c:1595
#8 0x00007f90e893e424 in dispatch_queue (queue=0x55d025bb9790, display=0x55d025bb96c0) at ../src/src/wayland-client.c:1741
#9 wl_display_dispatch_queue_pending (display=0x55d025bb96c0, queue=0x55d025bb9790) at ../src/src/wayland-client.c:1983
#10 0x00007f90e893e96f in wl_display_roundtrip_queue (display=0x55d025bb96c0, queue=0x55d025bb9790) at ../src/src/wayland-client.c:1370
#11 0x000055d025a45383 in display_create (argc=0x7fff84e6119c, argv=0x7fff84e612c8) at ../src/clients/window.c:6036
#12 0x000055d025a381fd in main (argc=1, argv=0x7fff84e612c8) at ../src/clients/subsurfaces.c:792
```https://gitlab.freedesktop.org/wayland/weston/-/issues/658Missing spanish accents in VIM on Weston-Terminal2022-09-06T11:20:04Zmanuel alfayateMissing spanish accents in VIM on Weston-TerminalHi there,
Using the latest GIT Weston code, spanish accents work fine on the Weston-Terminal. No problem at all.
However, I noticed that spanish accents are missing on the VIM editor inside Weston-Terminal.
They are also missing on NAN...Hi there,
Using the latest GIT Weston code, spanish accents work fine on the Weston-Terminal. No problem at all.
However, I noticed that spanish accents are missing on the VIM editor inside Weston-Terminal.
They are also missing on NANO.
Other Wayland terminal emulators, such as Foot, don't have this problem.
The fact that accents work on Weston-Terminal but not on text editors inside Weston-Terminal sounds like a Weston-Terminal bug to me.https://gitlab.freedesktop.org/wayland/weston/-/issues/657Error: Failed to connect to parent Wayland compositor2022-09-05T12:10:11ZTom DError: Failed to connect to parent Wayland compositorHello !
I am simply trying to run weston on my IMX8 device but i have the following error and no clue about what this means :
```
ciele@gateway:~$ export WAYLAND_DISPLAY=wayland-0
ciele@gateway:~$ weston --backend=wayland-backend.so
D...Hello !
I am simply trying to run weston on my IMX8 device but i have the following error and no clue about what this means :
```
ciele@gateway:~$ export WAYLAND_DISPLAY=wayland-0
ciele@gateway:~$ weston --backend=wayland-backend.so
Date: 2022-09-05 UTC
[09:21:05.044] weston 9.0.0
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 9.0.0
[09:21:05.045] Command line: weston --backend=wayland-backend.so
[09:21:05.045] OS: Linux, 5.4.110-ciele+, #35 SMP PREEMPT Thu Jun 2 14:23:32 CEST 2022, aarch64
[09:21:05.045] Starting with no config file.
[09:21:05.046] Output repaint window is 7 ms maximum.
[09:21:05.046] Loading module '/usr/lib/aarch64-linux-gnu/libweston-9/wayland-backend.so'
[09:21:05.064] Error: Failed to connect to parent Wayland compositor: No such file or directory
display option: (none), WAYLAND_DISPLAY=wayland-0
[09:21:05.065] fatal: failed to create compositor backend
```
Am i missing something here ?