spice issueshttps://gitlab.freedesktop.org/groups/spice/-/issues2020-02-25T15:39:38Zhttps://gitlab.freedesktop.org/spice/spice-gtk/-/issues/109Release v0.382020-02-25T15:39:38ZVictor TosoRelease v0.38At this moment 108 patches since v0.37 which was done in 14.05.2019At this moment 108 patches since v0.37 which was done in 14.05.2019Victor TosoVictor Tosohttps://gitlab.freedesktop.org/spice/spice-gtk/-/issues/112gstreamer h264 play 1080p2020-02-25T15:47:27Zwangfangstreamer h264 play 1080pclient: fedora 29 x86_64 server,
server: centos 7.5
qemu-kvm-ev-2.10.0-21.el7_5.7.1.x86_64
spice-server-0.14.0-2.el7_5.5.x86_64
When using gstramer H264 mode, when using media to play 1080p video, it will be foun...client: fedora 29 x86_64 server,
server: centos 7.5
qemu-kvm-ev-2.10.0-21.el7_5.7.1.x86_64
spice-server-0.14.0-2.el7_5.5.x86_64
When using gstramer H264 mode, when using media to play 1080p video, it will be found that video playback will be split, and when video conversion is fast, there will be obvious white horizontal lines in the middle of the video. If the gstramer initialization parameter is adjusted, it will be reduced, but obviously it still exists.https://gitlab.freedesktop.org/spice/spice/-/issues/37Release 0.14.32020-02-27T13:35:20ZVictor TosoRelease 0.14.3As of Today we have 196 commits since v0.14.2. v0.14.2 was released in 26.04.2019, to compare with Fedora distro, that was 4 days before Fedora 30 and Fedora 31 was release 2 days ago (29.10.2019)
I've opened the milestone for 0.14.3 re...As of Today we have 196 commits since v0.14.2. v0.14.2 was released in 26.04.2019, to compare with Fedora distro, that was 4 days before Fedora 30 and Fedora 31 was release 2 days ago (29.10.2019)
I've opened the milestone for 0.14.3 release and will open a 0.14.4, perhaps with ~3 months time range to release a bit more often. I'm not asking to keep a strict schedule, just not to forget to release following some schedule that can help users.0.14.3https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/115test-cd-emu deadlocks2020-02-28T12:49:31ZMarc-André Lureautest-cd-emu deadlocksAs seen on https://gitlab.freedesktop.org/spice/spice-gtk/-/jobs/1757971
On my machine, running the test 2 times in a row, and got deadlock.
```
(gdb) bt
#0 0x00007fad04e6eb27 in __pthread_timedjoin_ex () at /lib64/libpthread.so.0
#1 ...As seen on https://gitlab.freedesktop.org/spice/spice-gtk/-/jobs/1757971
On my machine, running the test 2 times in a row, and got deadlock.
```
(gdb) bt
#0 0x00007fad04e6eb27 in __pthread_timedjoin_ex () at /lib64/libpthread.so.0
#1 0x00007fad05b22aeb in g_system_thread_wait () at /lib64/libglib-2.0.so.0
#2 0x00007fad05b0041f in g_thread_join () at /lib64/libglib-2.0.so.0
#3 0x00000000004118d4 in spice_usb_backend_deregister_hotplug (be=0x22160e0) at ../tests/../src/usb-backend.c:493
#4 0x000000000041543a in attach (param=0x0) at ../tests/cd-emu.c:273
#5 0x00007fad05afea8e in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#6 0x00007fad05afe834 in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#7 0x00007fad05afef7a in g_test_run_suite () at /lib64/libglib-2.0.so.0
#8 0x00007fad05afef95 in g_test_run () at /lib64/libglib-2.0.so.0
#9 0x000000000041562e in main (argc=1, argv=0x7fffe94ca3d8) at ../tests/cd-emu.c:316
(gdb) t a a bt
Thread 6 (Thread 0x7fad01a00700 (LWP 420521)):
#0 0x00007fad04e7407a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1 0x00007fad04ed55cc in usbi_cond_timedwait () at /lib64/libusb-1.0.so.0
#2 0x00007fad04ed4128 in libusb_wait_for_event () at /lib64/libusb-1.0.so.0
#3 0x00007fad04ed45b7 in libusb_handle_events_timeout_completed () at /lib64/libusb-1.0.so.0
#4 0x00007fad04ed4683 in libusb_handle_events () at /lib64/libusb-1.0.so.0
#5 0x000000000041177f in handle_libusb_events (user_data=0x22160e0) at ../tests/../src/usb-backend.c:468
#6 0x00007fad05afffd2 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#7 0x00007fad04e6d4e2 in start_thread () at /lib64/libpthread.so.0
#8 0x00007fad04d9c6d3 in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fad032c1700 (LWP 420520)):
#0 0x00007fad04d91a6f in poll () at /lib64/libc.so.6
#1 0x00007fad04ed3421 in handle_events.isra () at /lib64/libusb-1.0.so.0
#2 0x00007fad04ed462c in libusb_handle_events_timeout_completed () at /lib64/libusb-1.0.so.0
#3 0x00007fad04ed4683 in libusb_handle_events () at /lib64/libusb-1.0.so.0
#4 0x000000000041177f in handle_libusb_events (user_data=0x22126e0) at ../tests/../src/usb-backend.c:468
#5 0x00007fad05afffd2 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6 0x00007fad04e6d4e2 in start_thread () at /lib64/libpthread.so.0
#7 0x00007fad04d9c6d3 in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7fad03ac2700 (LWP 420519)):
#0 0x00007fad04d91a6f in poll () at /lib64/libc.so.6
#1 0x00007fad04ed9cc2 in linux_udev_event_thread_main () at /lib64/libusb-1.0.so.0
#2 0x00007fad04e6d4e2 in start_thread () at /lib64/libpthread.so.0
#3 0x00007fad04d9c6d3 in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fad02201700 (LWP 420510)):
#0 0x00007fad04d91a6f in poll () at /lib64/libc.so.6
#1 0x00007fad05ad681e in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007fad05ad6ba3 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007fad059c5fca in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#4 0x00007fad05afffd2 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007fad04e6d4e2 in start_thread () at /lib64/libpthread.so.0
#6 0x00007fad04d9c6d3 in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7fad02a02700 (LWP 420509)):
#0 0x00007fad04d91a6f in poll () at /lib64/libc.so.6
#1 0x00007fad05ad681e in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007fad05ad6953 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3 0x00007fad05ad69a1 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4 0x00007fad05afffd2 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007fad04e6d4e2 in start_thread () at /lib64/libpthread.so.0
#6 0x00007fad04d9c6d3 in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7fad03ac3a80 (LWP 420506)):
#0 0x00007fad04e6eb27 in __pthread_timedjoin_ex () at /lib64/libpthread.so.0
#1 0x00007fad05b22aeb in g_system_thread_wait () at /lib64/libglib-2.0.so.0
#2 0x00007fad05b0041f in g_thread_join () at /lib64/libglib-2.0.so.0
#3 0x00000000004118d4 in spice_usb_backend_deregister_hotplug (be=0x22160e0) at ../tests/../src/usb-backend.c:493
#4 0x000000000041543a in attach (param=0x0) at ../tests/cd-emu.c:273
#5 0x00007fad05afea8e in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#6 0x00007fad05afe834 in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#7 0x00007fad05afef7a in g_test_run_suite () at /lib64/libglib-2.0.so.0
#8 0x00007fad05afef95 in g_test_run () at /lib64/libglib-2.0.so.0
#9 0x000000000041562e in main (argc=1, argv=0x7fffe94ca3d8) at ../tests/cd-emu.c:316
```v0.38https://gitlab.freedesktop.org/spice/spice/-/issues/21Enable support for Spice on Windows builds2020-02-29T10:33:10ZVictor TosoEnable support for Spice on Windows buildshttps://www.qemu.org/download/#windows
I take that some mingw-spice-server would be the first step.
More info in the mailing list:
https://lists.freedesktop.org/archives/spice-devel/2018-June/044035.htmlhttps://www.qemu.org/download/#windows
I take that some mingw-spice-server would be the first step.
More info in the mailing list:
https://lists.freedesktop.org/archives/spice-devel/2018-June/044035.htmlhttps://gitlab.freedesktop.org/spice/spice/-/issues/30Incorrect macro used in `test_capability`2020-02-29T10:37:53ZGeoffrey McRaeIncorrect macro used in `test_capability`It seems that the method `test_capability` @ server/red-channel.h#L78 is used both for testing the VD_AGENT capabilities AND the auth capabilities in @ server/reds.c#L2355. This is technically incorrect and could cause issues in the futu...It seems that the method `test_capability` @ server/red-channel.h#L78 is used both for testing the VD_AGENT capabilities AND the auth capabilities in @ server/reds.c#L2355. This is technically incorrect and could cause issues in the future.
I suggest a new set of macros be added to protocol.h for set/clear/test specifically for the common_caps.https://gitlab.freedesktop.org/spice/spice-common/-/issues/3test-quic is slow (ah!)2020-03-02T10:01:40ZMarc-André Lureautest-quic is slow (ah!)It takes about ~7 seconds on gitlab runners, and close to ~22 seconds on my laptop, which is very close to 30s limit of default meson test runner.
Turns out it compresses randomly 50x. Probably not for good reasons.It takes about ~7 seconds on gitlab runners, and close to ~22 seconds on my laptop, which is very close to 30s limit of default meson test runner.
Turns out it compresses randomly 50x. Probably not for good reasons.https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/116spice-gtk + qemu/kvm + gvt-g: black screen (egl init failed: cannot find sui...2020-03-05T01:51:17Zshunlirspice-gtk + qemu/kvm + gvt-g: black screen (egl init failed: cannot find suitable EGL config)I'm not sure whether this is the correct place to report this issue, spice-gtk can't create egl surface.
I can RDP to the win10 guest, it works well with the Intel vGPU.
* Host OS: Gentoo Linux
* kernel: 5.4.23
* spice-gtk: 0.37
* v...I'm not sure whether this is the correct place to report this issue, spice-gtk can't create egl surface.
I can RDP to the win10 guest, it works well with the Intel vGPU.
* Host OS: Gentoo Linux
* kernel: 5.4.23
* spice-gtk: 0.37
* virt-manager: 2.2.1
* qemu: 4.2.0
* xorg: 1.20.7
* `glxinfo| grep direct`: direct rendering: Yes
* `eglinfo`: part of the output:
```
EGL client extensions string:
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_x11 EGL_MESA_platform_gbm
EGL_MESA_platform_surfaceless EGL_EXT_platform_device
...
X11 platform:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4
EGL client APIs: OpenGL OpenGL_ES
EGL driver name: i965
EGL extensions string:
EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync
EGL_CHROMIUM_sync_control EGL_EXT_buffer_age
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority
EGL_KHR_config_attribs EGL_KHR_create_context
EGL_KHR_create_context_no_error EGL_KHR_fence_sync
EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace
EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_3D_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_MESA_image_dma_buf_export EGL_MESA_query_driver
EGL_NOK_texture_from_pixmap
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 32 0 8 8 8 8 0 0 0 0 0x21TC a y y y win,pb,pix
0x02 32 0 8 8 8 8 24 8 0 0 0x21TC a y y y win,pb,pix
0x03 24 0 8 8 8 0 0 0 0 0 0x21TC y y y y win,pb,pix
0x04 24 0 8 8 8 0 24 8 0 0 0x21TC y y y y win,pb,pix
0x05 32 0 8 8 8 8 0 0 2 1 0x21TC a y y y win
0x06 32 0 8 8 8 8 0 0 4 1 0x21TC a y y y win
0x07 32 0 8 8 8 8 0 0 8 1 0x21TC a y y y win
0x08 32 0 8 8 8 8 0 0 16 1 0x21TC a y y y win
0x09 32 0 8 8 8 8 24 8 2 1 0x21TC a y y y win
0x0a 32 0 8 8 8 8 24 8 4 1 0x21TC a y y y win
0x0b 32 0 8 8 8 8 24 8 8 1 0x21TC a y y y win
0x0c 32 0 8 8 8 8 24 8 16 1 0x21TC a y y y win
0x0d 24 0 8 8 8 0 0 0 2 1 0x21TC y y y y win
0x0e 24 0 8 8 8 0 0 0 4 1 0x21TC y y y y win
0x0f 24 0 8 8 8 0 0 0 8 1 0x21TC y y y y win
0x10 24 0 8 8 8 0 0 0 16 1 0x21TC y y y y win
0x11 24 0 8 8 8 0 24 8 2 1 0x21TC y y y y win
0x12 24 0 8 8 8 0 24 8 4 1 0x21TC y y y y win
0x13 24 0 8 8 8 0 24 8 8 1 0x21TC y y y y win
0x14 24 0 8 8 8 0 24 8 16 1 0x21TC y y y y win
0x15 32 0 8 8 8 8 0 0 0 0 0x22DC a y y y win,pb,pix
0x16 32 0 8 8 8 8 24 8 0 0 0x22DC a y y y win,pb,pix
0x17 24 0 8 8 8 0 0 0 0 0 0x22DC y y y y win,pb,pix
0x18 24 0 8 8 8 0 24 8 0 0 0x22DC y y y y win,pb,pix
0x19 32 0 8 8 8 8 0 0 2 1 0x22DC a y y y win
0x1a 32 0 8 8 8 8 0 0 4 1 0x22DC a y y y win
0x1b 32 0 8 8 8 8 0 0 8 1 0x22DC a y y y win
0x1c 32 0 8 8 8 8 0 0 16 1 0x22DC a y y y win
0x1d 32 0 8 8 8 8 24 8 2 1 0x22DC a y y y win
0x1e 32 0 8 8 8 8 24 8 4 1 0x22DC a y y y win
0x1f 32 0 8 8 8 8 24 8 8 1 0x22DC a y y y win
0x20 32 0 8 8 8 8 24 8 16 1 0x22DC a y y y win
0x21 24 0 8 8 8 0 0 0 2 1 0x22DC y y y y win
0x22 24 0 8 8 8 0 0 0 4 1 0x22DC y y y y win
0x23 24 0 8 8 8 0 0 0 8 1 0x22DC y y y y win
0x24 24 0 8 8 8 0 0 0 16 1 0x22DC y y y y win
0x25 24 0 8 8 8 0 24 8 2 1 0x22DC y y y y win
0x26 24 0 8 8 8 0 24 8 4 1 0x22DC y y y y win
0x27 24 0 8 8 8 0 24 8 8 1 0x22DC y y y y win
0x28 24 0 8 8 8 0 24 8 16 1 0x22DC y y y y win
...
Device platform:
Device #0:
EGL device extensions string:
EGL_EXT_device_drm
Platform Device:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4
EGL client APIs: OpenGL OpenGL_ES
EGL driver name: i965
EGL extensions string:
EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync
EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority
EGL_KHR_config_attribs EGL_KHR_create_context
EGL_KHR_create_context_no_error EGL_KHR_fence_sync
EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace
EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_image_base 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_MESA_image_dma_buf_export EGL_MESA_query_driver
Configurations:
bf lv colorbuffer dp st ms vis cav bi renderable supported
id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb
0x02 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb
0x03 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb
0x04 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb
0x05 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb
0x06 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb
0x07 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb
0x08 16 0 5 6 5 0 0 0 2 1 0x00-- y y y y
0x09 16 0 5 6 5 0 0 0 4 1 0x00-- y y y y
0x0a 16 0 5 6 5 0 0 0 8 1 0x00-- y y y y
0x0b 16 0 5 6 5 0 0 0 16 1 0x00-- y y y y
0x0c 16 0 5 6 5 0 16 0 2 1 0x00-- y y y y
0x0d 16 0 5 6 5 0 16 0 4 1 0x00-- y y y y
0x0e 16 0 5 6 5 0 16 0 8 1 0x00-- y y y y
0x0f 16 0 5 6 5 0 16 0 16 1 0x00-- y y y y
0x10 32 0 8 8 8 8 0 0 2 1 0x00-- a y y y
0x11 32 0 8 8 8 8 0 0 4 1 0x00-- a y y y
0x12 32 0 8 8 8 8 0 0 8 1 0x00-- a y y y
0x13 32 0 8 8 8 8 0 0 16 1 0x00-- a y y y
0x14 32 0 8 8 8 8 24 8 2 1 0x00-- a y y y
0x15 32 0 8 8 8 8 24 8 4 1 0x00-- a y y y
0x16 32 0 8 8 8 8 24 8 8 1 0x00-- a y y y
0x17 32 0 8 8 8 8 24 8 16 1 0x00-- a y y y
0x18 24 0 8 8 8 0 0 0 2 1 0x00-- y y y y
0x19 24 0 8 8 8 0 0 0 4 1 0x00-- y y y y
0x1a 24 0 8 8 8 0 0 0 8 1 0x00-- y y y y
0x1b 24 0 8 8 8 0 0 0 16 1 0x00-- y y y y
0x1c 24 0 8 8 8 0 24 8 2 1 0x00-- y y y y
0x1d 24 0 8 8 8 0 24 8 4 1 0x00-- y y y y
0x1e 24 0 8 8 8 0 24 8 8 1 0x00-- y y y y
0x1f 24 0 8 8 8 0 24 8 16 1 0x00-- y y y y
```
* spice.log:
> (virt-manager:21380): GSpice-CRITICAL **: 20:13:57.074: egl init failed: cannot find suitable EGL config
> (virt-manager:21380): GSpice-DEBUG: 20:13:57.074: spice-widget-egl.c:360 0:0 egl realize
(virt-manager:21380): GSpice-CRITICAL **: 20:13:57.074: egl realize failed: failed to init egl surface
(virt-manager:21380): GSpice-CRITICAL **: 20:13:57.074: gl_make_current: assertion 'd->egl.context_ready' failed
(virt-manager:21380): GSpice-DEBUG: 20:13:57.074: channel-display.c:1979 display-2:0: received new monitors config from guest: n: 1/1
(virt-manager:21380): GSpice-DEBUG: 20:13:57.074: channel-display.c:1997 display-2:0: monitor id: 0, surface id: 0, +0+0-1920x1200
full log is attached.[spice.log](/uploads/63c8563d68c096352c7798fac1ac31e4/spice.log)https://gitlab.freedesktop.org/spice/spice-protocol/-/issues/6RFE: clipboard serial2020-03-06T08:34:03ZMarc-André LureauRFE: clipboard serialSee
https://lists.freedesktop.org/archives/spice-devel/2019-March/048599.htmlSee
https://lists.freedesktop.org/archives/spice-devel/2019-March/048599.htmlhttps://gitlab.freedesktop.org/spice/spice-protocol/-/issues/7RFE: no-release on re-grab2020-03-06T08:35:02ZMarc-André LureauRFE: no-release on re-grabSee:
https://lists.freedesktop.org/archives/spice-devel/2019-March/048598.htmlSee:
https://lists.freedesktop.org/archives/spice-devel/2019-March/048598.htmlhttps://gitlab.freedesktop.org/spice/linux/vd_agent/-/issues/13spice-vdagent clipboard ownership copy-and-paste problems2020-03-09T19:56:54ZCharlton Harrisonspice-vdagent clipboard ownership copy-and-paste problemsRe-opening issue at https://gitlab.freedesktop.org/spice/linux/vd_agent/issues/9Re-opening issue at https://gitlab.freedesktop.org/spice/linux/vd_agent/issues/9https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/96Initial Russian translation2020-03-10T16:16:48ZIllumariaInitial Russian translationHello, I would like to add an initial Russian translation for spice-gtk: [ru.po](/uploads/93b24170c4ce2d33f4bf971daa2ab703/ru.po)Hello, I would like to add an initial Russian translation for spice-gtk: [ru.po](/uploads/93b24170c4ce2d33f4bf971daa2ab703/ru.po)v0.38https://gitlab.freedesktop.org/spice/win32/vd_agent/-/issues/11Where to download 0.10.0?2020-03-10T16:38:17ZRui LopesWhere to download 0.10.0?The 0.10.0 release seems to be done, but where can we download the binaries?
FWIW, 0.9.0 is available at https://www.spice-space.org/download/windows/vdagent/vdagent-win-0.9.0/vdagent-win-0.9.0-x64.zip; but https://www.spice-space.org/d...The 0.10.0 release seems to be done, but where can we download the binaries?
FWIW, 0.9.0 is available at https://www.spice-space.org/download/windows/vdagent/vdagent-win-0.9.0/vdagent-win-0.9.0-x64.zip; but https://www.spice-space.org/download/windows/vdagent/ does not have 0.10.0.https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/119Update po files before release2020-03-16T12:36:36ZTomasz KłoczkoUpdate po files before releaseIt is already almost 150 commits since last release.
I think that it would be good to flush that and make new release :)
Before you will do this please execute spice-gtk-update-po target and commit all changes in po/ to inform translato...It is already almost 150 commits since last release.
I think that it would be good to flush that and make new release :)
Before you will do this please execute spice-gtk-update-po target and commit all changes in po/ to inform translators that it is something to update.v0.38https://gitlab.freedesktop.org/spice/spice-streaming-agent/-/issues/3Move build system to Meson2020-03-24T13:31:41ZFrediano ZiglioMove build system to MesonAll SPICE project started to move to Meson for different reasons.
This project was created while we didn't still know if to switch or not so it took lot of the build setup from other projects.All SPICE project started to move to Meson for different reasons.
This project was created while we didn't still know if to switch or not so it took lot of the build setup from other projects.https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/118qemu spice sound crackling2020-03-25T11:37:45ZOleg Popovqemu spice sound cracklingHello. Short video description of the problem - https://www.youtube.com/watch?v=f8YBa6H-NV0
The problem appears during user inactivity/lack of user input.
What I have tried:
1. different clients: virt-viewer and spicy.
2. disable any...Hello. Short video description of the problem - https://www.youtube.com/watch?v=f8YBa6H-NV0
The problem appears during user inactivity/lack of user input.
What I have tried:
1. different clients: virt-viewer and spicy.
2. disable any compression and effects.
3. use spice-protocol 0.12.14 instead of 0.14.0.
4. tune sample rate on the guest and on the host.
5. switch to different sound cards in qemu.
6. use spice-vdagent (crackling even worse, mouse events help slightly).
The problem will completely disappear if user performs some mouse activities (keyboard input doesn't help).
Versions:
1. virt-viewer - 8.0
2. spice-gtk - 0.37
3. spice-protocol - 0.14.0
4. spice-server - 0.14.2
5. qemu - 4.2.0https://gitlab.freedesktop.org/spice/linux/vd_agent/-/issues/18spice-vdagent 0.20.0 Shutdown Problem2020-03-26T15:45:18ZRon Lovellspice-vdagent 0.20.0 Shutdown ProblemThe spice-vdagentd 0.20.0 server fails to shut down normally at system shutdown. This occurs on both my Linux QEMU-KVM guests that upgraded from 0.19.0 to 0.20.0 yesterday. One runs Arch Linux, the other runs openSUSE Tumbleweed.
During...The spice-vdagentd 0.20.0 server fails to shut down normally at system shutdown. This occurs on both my Linux QEMU-KVM guests that upgraded from 0.19.0 to 0.20.0 yesterday. One runs Arch Linux, the other runs openSUSE Tumbleweed.
During shutdown there is a 90 second delay (the systemd default) before systemd times out the spice-vdagent.service unit and kills the daemon with a SIGKILL. I've attached a excerpt from the system journal for Tumbleweed.
[spice-vdagent-journal.txt](/uploads/dc860c081ba6caebec036ea23b3c7d26/spice-vdagent-journal.txt)https://gitlab.freedesktop.org/spice/x11spice/-/issues/2I tried to build 'x11spice' on Fedora 31, but..2020-04-01T07:57:09ZaannoI tried to build 'x11spice' on Fedora 31, but..I tried to build 'x11spice' on Fedora 31, but
```bash
checking for XCB... yes
checking for DAMAGE... yes
checking for XTEST... yes
checking for SHM... yes
checking for UTIL... no
configure: error: Package requirements (xcb-util) were n...I tried to build 'x11spice' on Fedora 31, but
```bash
checking for XCB... yes
checking for DAMAGE... yes
checking for XTEST... yes
checking for SHM... yes
checking for UTIL... no
configure: error: Package requirements (xcb-util) were not met:
Package 'xcb-util', required by 'virtual:world', not found
```
I double checked that I have the following installed:
* libX11-xcb
* xcb-util
* libxcb-devel
* pkgconf-pkg-config
* pkgconf
* pkgconf-m4
Any advice would be appreciated...https://gitlab.freedesktop.org/spice/x11spice/-/issues/3[question] Tunnel through ssh2020-04-01T10:28:42Zaanno[question] Tunnel through sshI have compiled x11spice and I'm trying to use it now.
On local host, I open a console with port forwarding (from remote) like this:
```bash
ssh -X -L5900:remote:5900 user@remote
```
On remote host:
```bash
x11spice --generate-pass...I have compiled x11spice and I'm trying to use it now.
On local host, I open a console with port forwarding (from remote) like this:
```bash
ssh -X -L5900:remote:5900 user@remote
```
On remote host:
```bash
x11spice --generate-password
```
Now on local host:
```bash
remote-viewer -z 50 spice://localhost:5900
```
The net result is that I'm able to see the remote (X11) desktop. Cool! *But* I cannot use/manipulate it (i.e. no mouse, no keyboard, ...).
What I'm I missing here?https://gitlab.freedesktop.org/spice/spice/-/issues/38CI is broken2020-04-10T14:35:26ZFrediano ZiglioCI is brokenDue to `spice-protocol` Autoconf support removal we need to move to Meson to build `spice-protocol`. Most CI jobs are fixed by https://gitlab.freedesktop.org/spice/spice/-/merge_requests/56 however `makecheck-centos32` and `websocket-aut...Due to `spice-protocol` Autoconf support removal we need to move to Meson to build `spice-protocol`. Most CI jobs are fixed by https://gitlab.freedesktop.org/spice/spice/-/merge_requests/56 however `makecheck-centos32` and `websocket-autobahn` are broken. The reason is that on these last Meson and Ninja build are not available or if they are available they are too old or require some other package (like Python) to be updated.
`makecheck-centos32` is used to check a 32 bit machine. I'd move the job to use a Debian container, Debian seems to be one of the distribution still supporting i386 architecture.
`websocket-autobahn` is used to check websocket support (Autobahn project provide implementation and testsuite for websockets). The container used is not updated anymore (some years). I asked Autobahn group some suggestion, either manually installing the testsuite on another container or use another container.