Closed qubesos-secondary-bot closed 1 year ago
Package for vm-archlinux was built (build log) and uploaded to current-testing repository.
Package for vm-bullseye was built (build log) and uploaded to current-testing repository.
Package for vm-bookworm was built (build log) and uploaded to current-testing repository.
Package for host was built (build log) and uploaded to current-testing repository.
Package for vm-fc36 was built (build log) and uploaded to current-testing repository.
Package for vm-centos-stream8 failed to build (Timeout).
Package for vm-fc37 was built (build log) and uploaded to current-testing repository.
Package for vm-centos-stream8 was built (build log) and uploaded to current-testing repository.
Package for vm-fc38 was built (build log) and uploaded to current-testing repository.
Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023050206-4.2&flavor=update
Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023021823-4.2&flavor=update
system_tests_usbproxy
qubesusbproxy.core3ext.QubesUSBException: Device attach failed: 202...
system_tests_basic_vm_qrexec_gui_zfs
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
system_tests_basic_vm_qrexec_gui
AssertionError: libvirt event impl drain timeout
system_tests_basic_vm_qrexec_gui_btrfs
TC_20_NonAudio_whonix-gw-16-pool: test_010_run_xterm (failure + cleanup)
AssertionError: Timeout while waiting for user@host window to show
TC_20_NonAudio_whonix-gw-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
TC_20_NonAudio_whonix-gw-16-pool: test_130_qrexec_filemove_disk_full (error)
subprocess.CalledProcessError: Command 'qubes.WaitForSession' retur...
TC_20_NonAudio_whonix-ws-16-pool: test_000_start_shutdown (error + timed out)
qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
system_tests_dispvm
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
system_tests_qrexec
TC_00_Qrexec_whonix-ws-16: test_055_qrexec_dom0_service_abort (failure + cleanup)
AssertionError: Timeout, probably stdout wasn't closed
TC_00_Qrexec_whonix-ws-16: test_070_qrexec_vm_simultaneous_write (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_082_qrexec_service_argument_deny_specific (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_083_qrexec_service_argument_specific_implementation (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_084_qrexec_service_argument_extra_env (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
system_tests_gui_tools@hw1
qui_widgets_update: unnamed test (unknown)
qui_widgets_update: Failed (test died)
# Test died: no candidate needle with tag(s) 'qubes-update-enable-f...
qui_widgets_update: unnamed test (unknown)
system_tests_guivm_gui_interactive
simple_gui_apps: unnamed test (unknown)
simple_gui_apps: Failed (test died)
# Test died: no candidate needle with tag(s) 'menu-vm-work' matched...
simple_gui_apps: unnamed test (unknown)
system_tests_usbproxy
qubesusbproxy.core3ext.QubesUSBException: Device attach failed: 202...
system_tests_basic_vm_qrexec_gui_zfs
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
system_tests_basic_vm_qrexec_gui
AssertionError: libvirt event impl drain timeout
system_tests_basic_vm_qrexec_gui_btrfs
TC_20_NonAudio_whonix-gw-16-pool: test_010_run_xterm (failure + cleanup)
AssertionError: Timeout while waiting for user@host window to show
TC_20_NonAudio_whonix-gw-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
TC_20_NonAudio_whonix-gw-16-pool: test_130_qrexec_filemove_disk_full (error)
subprocess.CalledProcessError: Command 'qubes.WaitForSession' retur...
TC_20_NonAudio_whonix-ws-16-pool: test_000_start_shutdown (error + timed out)
qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
system_tests_dispvm
[unstable] TC_20_DispVM_debian-11: test_030_edit_file (failure + cleanup)
AssertionError: Timeout while waiting for disp[0-9]* window to show
[unstable] TC_20_DispVM_fedora-37: test_030_edit_file (failure + cleanup)
AssertionError: Timeout while waiting for disp[0-9]* window to show
[unstable] TC_20_DispVM_fedora-37: test_100_open_in_dispvm (failure + cleanup)
AssertionError: Timeout while waiting for disp[0-9]* window to show
TC_20_DispVM_whonix-gw-16: test_010_simple_dvm_run (skipped + cleanup)
TC_20_DispVM_whonix-gw-16: test_020_gui_app (skipped + cleanup)
TC_20_DispVM_whonix-gw-16: test_030_edit_file (skipped + cleanup)
TC_20_DispVM_whonix-gw-16: test_100_open_in_dispvm (skipped + cleanup)
TC_20_DispVM_whonix-ws-16: test_010_simple_dvm_run (failure)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure)
AssertionError: libvirt event impl drain timeout
system_tests_network
self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
system_tests_pvgrub_salt_storage
[unstable] TC_41_HVMGrub_debian-11: test_010_template_based_vm (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
[unstable] TC_42_PVHGrub_debian-11: test_000_standalone_vm (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
[unstable] TC_42_PVHGrub_debian-11: test_010_template_based_vm (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
system_tests_qrexec
TC_00_Qrexec_whonix-ws-16: test_055_qrexec_dom0_service_abort (failure + cleanup)
AssertionError: Timeout, probably stdout wasn't closed
TC_00_Qrexec_whonix-ws-16: test_070_qrexec_vm_simultaneous_write (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_082_qrexec_service_argument_deny_specific (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_083_qrexec_service_argument_specific_implementation (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16: test_084_qrexec_service_argument_extra_env (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
system_tests_splitgpg
[unstable] TC_10_Thunderbird_fedora-37: test_020_send_receive_inline_with_attachment (failure)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
TC_10_Thunderbird_whonix-ws-16: test_020_send_receive_inline_with_attachment (failure)
dogtail.tree.SearchError: descendent of [application | Thunderbird]...
system_tests_gui_tools@hw1
qui_widgets_update: unnamed test (unknown)
qui_widgets_update: Failed (test died)
# Test died: no candidate needle with tag(s) 'qubes-update-enable-f...
qui_widgets_update: unnamed test (unknown)
system_tests_guivm_gui_interactive
simple_gui_apps: unnamed test (unknown)
simple_gui_apps: Failed (test died)
# Test died: no candidate needle with tag(s) 'menu-vm-work' matched...
simple_gui_apps: unnamed test (unknown)
Compared to: https://openqa.qubes-os.org/tests/60652#dependencies
Superseded by #3717
Update of gui-agent-linux to v4.2.4 for Qubes OS r4.2, see comments below for details and build status.
From commit: https://github.com/QubesOS/qubes-gui-agent-linux/commit/c1e8d1df0e47bdd59796b7b17372648eff2eb619
Changes since previous version: QubesOS/qubes-gui-agent-linux@c1e8d1d version 4.2.4 QubesOS/qubes-gui-agent-linux@089e62d Merge remote-tracking branch 'origin/pr/157' QubesOS/qubes-gui-agent-linux@cf245e7 Add pulse 15.99.1 headers for jammy build QubesOS/qubes-gui-agent-linux@758373a Merge remote-tracking branch 'origin/pr/182' QubesOS/qubes-gui-agent-linux@ab5cd1f PipeWire agent is not less code QubesOS/qubes-gui-agent-linux@5dceb10 PipeWire agent: Add dependency on PipeWire QubesOS/qubes-gui-agent-linux@9a5d494 Fix 'make install' QubesOS/qubes-gui-agent-linux@ffed70d Advertise the PipeWire service to dom0 QubesOS/qubes-gui-agent-linux@1a02811 Turn off PulseAudio if PipeWire is enabled QubesOS/qubes-gui-agent-linux@147038f Check that atomics are lock-free QubesOS/qubes-gui-agent-linux@cfe9236 Avoid using bitfields QubesOS/qubes-gui-agent-linux@5998085 Allow domain IDs up to INT_MAX/2 QubesOS/qubes-gui-agent-linux@f8acb0d Use (C) instead of © in COPYING QubesOS/qubes-gui-agent-linux@88c0bb9 Debian packaging fixups QubesOS/qubes-gui-agent-linux@75cda13 Assert that SPA builder succeeded QubesOS/qubes-gui-agent-linux@62096af Use a smaller SPA builder buffer QubesOS/qubes-gui-agent-linux@aece0a6 Fix NULL pointer dereference if vchan connection fails QubesOS/qubes-gui-agent-linux@7e1c6ec Shut down dead streams QubesOS/qubes-gui-agent-linux@53f21df Remove shutting_down global variable QubesOS/qubes-gui-agent-linux@90c2d0d Use common code for stream shutdown QubesOS/qubes-gui-agent-linux@e7e8659 Provide default buffer sizes QubesOS/qubes-gui-agent-linux@0223d63 Process control commands if an overrun occurs QubesOS/qubes-gui-agent-linux@ffbb586 Sync stream states after vchan open QubesOS/qubes-gui-agent-linux@28eb0d6 Do not disable streams if control vchan is closed QubesOS/qubes-gui-agent-linux@f8b8bdc Only use pw_log_error() for true errors QubesOS/qubes-gui-agent-linux@36b24d4 Do not rely on asserts for error handling QubesOS/qubes-gui-agent-linux@92e51ff Report stream states on vchan connect QubesOS/qubes-gui-agent-linux@eeaec6c Shorten the name of the module QubesOS/qubes-gui-agent-linux@53252f6 Update usage information QubesOS/qubes-gui-agent-linux@d83b6a8 Ensure that assertions are enabled QubesOS/qubes-gui-agent-linux@3b84672 Fix build with old PipeWire QubesOS/qubes-gui-agent-linux@ebbe882 Try to handle configuration overrides QubesOS/qubes-gui-agent-linux@fa88d0f Distribute license text with package QubesOS/qubes-gui-agent-linux@914ab04 Packaging fixups QubesOS/qubes-gui-agent-linux@0c322d9 Use less strict number parsing QubesOS/qubes-gui-agent-linux@951a404 Remove wrong assert QubesOS/qubes-gui-agent-linux@8d42b15 Reduce logging verbosity QubesOS/qubes-gui-agent-linux@669b66f Ensure all control commands are sent eventually QubesOS/qubes-gui-agent-linux@be0a0f0 Remove some useless code QubesOS/qubes-gui-agent-linux@08a53f4 Set the correct vchan to NULL QubesOS/qubes-gui-agent-linux@f5eeb5a Fix comment QubesOS/qubes-gui-agent-linux@d6cb47e Stop watching the vchan during shutdown QubesOS/qubes-gui-agent-linux@d7b1fbb Use common function to stop watching for vchan events QubesOS/qubes-gui-agent-linux@8b87fe3 Remove useless forward declarations QubesOS/qubes-gui-agent-linux@713e430 Add some documentation QubesOS/qubes-gui-agent-linux@60ff991 Remove pointless _Static_assert() QubesOS/qubes-gui-agent-linux@1ff1a3b Avoid abusing EFAULT QubesOS/qubes-gui-agent-linux@f11a23b Use the standard Makefile name QubesOS/qubes-gui-agent-linux@2cb993c Document how to change buffer sizes QubesOS/qubes-gui-agent-linux@08c3af4 Fix manual configuration of buffer sizes QubesOS/qubes-gui-agent-linux@048bb02 Fix segfault on startup QubesOS/qubes-gui-agent-linux@97d7394 Provide buffer information to pw_stream_update_params() QubesOS/qubes-gui-agent-linux@0a5aacd Replace assert() with spa_assert() QubesOS/qubes-gui-agent-linux@f4f3e67 Fix build on old PipeWire versions QubesOS/qubes-gui-agent-linux@5d8dfa2 Implement format negotiation for the capture stream QubesOS/qubes-gui-agent-linux@5d1ee7b Obtain PipeWire resources before parsing config QubesOS/qubes-gui-agent-linux@70d2a8b Make playback and record buffers tunable QubesOS/qubes-gui-agent-linux@81822e1 Prevent NULL pointer dereference on disconnect QubesOS/qubes-gui-agent-linux@fd25b9d Handle playback to a seemingly-paused stream QubesOS/qubes-gui-agent-linux@0cb1d07 Fix race between PipeWire and this module QubesOS/qubes-gui-agent-linux@88069f4 Record silence during underruns QubesOS/qubes-gui-agent-linux@d055876 Always dequeue at least one buffer QubesOS/qubes-gui-agent-linux@3c8c122 Reduce excessive log verbosity QubesOS/qubes-gui-agent-linux@6c240ff Recover from temporary overruns QubesOS/qubes-gui-agent-linux@d994014 Avoid potential race conditions and use-after-free QubesOS/qubes-gui-agent-linux@b880583 Avoid blocking realtime thread QubesOS/qubes-gui-agent-linux@806183d Fix requested size calculation QubesOS/qubes-gui-agent-linux@7135907 Implement reconnection and fix bugs QubesOS/qubes-gui-agent-linux@c394ca2 Shrink quantum to reduce latency QubesOS/qubes-gui-agent-linux@29e290d Try to fix linker errors QubesOS/qubes-gui-agent-linux@8283f07 Raise priority of PipeWire preset files QubesOS/qubes-gui-agent-linux@46406bf Add Arch post-install scripts QubesOS/qubes-gui-agent-linux@9451acb Add Debian postinstall script QubesOS/qubes-gui-agent-linux@a9625fc Add RPM post-install and pre-uninstall scriptlets QubesOS/qubes-gui-agent-linux@554e02c Avoid a deprecated use of dh_install QubesOS/qubes-gui-agent-linux@0b176bc Use proper RPM macros for paths QubesOS/qubes-gui-agent-linux@1255f62 Clean up the Arch PKGBUILD QubesOS/qubes-gui-agent-linux@358587c PipeWire audio support for Qubes OS QubesOS/qubes-gui-agent-linux@70bac14 Rework Archlinux packaging
Referenced issues: QubesOS/qubes-issues#7537
If you're release manager, you can issue GPG-inline signed command:
Upload-component r4.2 gui-agent-linux c1e8d1df0e47bdd59796b7b17372648eff2eb619 current all
(available 5 days from now)Upload-component r4.2 gui-agent-linux c1e8d1df0e47bdd59796b7b17372648eff2eb619 security-testing
You can choose subset of distributions like:
Upload-component r4.2 gui-agent-linux c1e8d1df0e47bdd59796b7b17372648eff2eb619 current vm-bookworm,vm-fc37
(available 5 days from now)Above commands will work only if packages in current-testing repository were built from given commit (i.e. no new version superseded it).
For more information on how to test this update, please take a look at https://www.qubes-os.org/doc/testing/#updates.