Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pass all focus events to clients #104

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

DemiMarie
Copy link
Contributor

Ignoring some focus events can result in the client and server
disagreeing on which window is focused or which keys have been pressed.
The results are unpredictable and generally undesirable.

Therefore, pass all focus events to clients. The mode is still
overridden with NotifyNormal to avoid leaking window manager
implementation details.

Fixes QubesOS/qubes-issues#7599.

@DemiMarie DemiMarie mentioned this pull request Jul 4, 2022
gui-daemon/xside.c Outdated Show resolved Hide resolved
@qubesos-bot
Copy link

qubesos-bot commented Jul 8, 2022

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023052602-4.2&flavor=pull-requests

New failures, excluding unstable

Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023021823-4.2&flavor=update

  • system_tests_whonix

    • whonix_torbrowser: unnamed test (unknown)

    • whonix_torbrowser: Failed (test died)
      # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...

    • whonix_torbrowser: unnamed test (unknown)

  • system_tests_gui_tools

    • qui_widgets_disk_space: unnamed test (unknown)
    • qui_widgets_disk_space: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-disk-space-widget...
  • system_tests_pvgrub_salt_storage

    • StorageFile: test_000_volatile (failure)
      AssertionError: libvirt event impl drain timeout

    • StorageLVM: test_002_read_only (failure)
      ^^^^^^^^^^^^^^^^^^^^^^... AssertionError

    • StorageReflinkOnBtrfs: test_000_volatile (failure)
      ^^^^^^^^^^^^^^^^^^^^^^... AssertionError

  • system_tests_splitgpg

    • TC_00_Direct_debian-11: test_000_version (failure)
      self.fail('key generation fai... AssertionError: key generation failed
  • system_tests_manager

  • system_tests_network_ipv6

    • VmIPv6Networking_fedora-37: test_040_inter_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_basic_vm_qrexec_gui_zfs

    • switch_pool: Failed (test died)
      # Test died: command 'qvm-shutdown --all --wait' failed at /usr/lib...
  • system_tests_basic_vm_qrexec_gui_ext4

  • system_tests_basic_vm_qrexec_gui_xfs

    • TC_30_Gui_daemon: test_000_clipboard (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_fedora-37-pool: test_210_time_sync (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-gw-16-pool: test_105_qrexec_filemove (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_100_qrexec_filecopy (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_110_qrexec_filecopy_deny (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_115_qrexec_filecopy_no_agent (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_130_qrexec_filemove_disk_full (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

  • system_tests_gui_tools@hw1

    • qui_widgets_disk_space: unnamed test (unknown)
    • qui_widgets_disk_space: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-disk-space-widget...
  • system_tests_devices

    • TC_00_List_whonix-ws-16: test_001_list_loop_mounted (failure)
      AssertionError: Device test-inst-vm:loop0 (/tmp/test.img) should no...
  • system_tests_network

    • VmNetworking_debian-11: test_040_inter_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_guivm_gui_interactive

    • gui_filecopy: unnamed test (unknown)
    • gui_filecopy: Failed (test died)
      # Test died: no candidate needle with tag(s) 'disp-text-editor' mat...
  • system_tests_qrexec

  • system_tests_vm_qrexec_gui_pipewire

    • TC_20_NonAudio_whonix-gw-16: test_100_qrexec_filecopy (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_basic_vm_qrexec_gui@hw1

Failed tests

55 failures
  • system_tests_whonix

    • whonix_torbrowser: unnamed test (unknown)

    • whonix_torbrowser: Failed (test died)
      # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...

    • whonix_torbrowser: unnamed test (unknown)

  • system_tests_gui_tools

    • qui_widgets_disk_space: unnamed test (unknown)
    • qui_widgets_disk_space: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-disk-space-widget...
  • system_tests_pvgrub_salt_storage

    • [unstable] TC_41_HVMGrub_debian-11: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • [unstable] TC_41_HVMGrub_debian-11: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • StorageFile: test_000_volatile (failure)
      AssertionError: libvirt event impl drain timeout

    • StorageLVM: test_002_read_only (failure)
      ^^^^^^^^^^^^^^^^^^^^^^... AssertionError

    • StorageReflinkOnBtrfs: test_000_volatile (failure)
      ^^^^^^^^^^^^^^^^^^^^^^... AssertionError

  • system_tests_splitgpg

  • system_tests_manager

  • system_tests_network_ipv6

    • VmIPv6Networking_fedora-37: test_040_inter_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_basic_vm_qrexec_gui_zfs

    • switch_pool: Failed (test died)
      # Test died: command 'qvm-shutdown --all --wait' failed at /usr/lib...
  • system_tests_basic_vm_qrexec_gui_btrfs

    • [unstable] TC_20_NonAudio_debian-11-pool: test_105_qrexec_filemove (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • [unstable] TC_20_NonAudio_fedora-37-pool: test_100_qrexec_filecopy (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • [unstable] TC_20_NonAudio_fedora-37-pool: test_115_qrexec_filecopy_no_agent (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • [unstable] TC_20_NonAudio_fedora-37-pool: test_130_qrexec_filemove_disk_full (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

  • system_tests_basic_vm_qrexec_gui_ext4

  • system_tests_basic_vm_qrexec_gui_xfs

    • TC_30_Gui_daemon: test_000_clipboard (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_fedora-37-pool: test_210_time_sync (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-gw-16-pool: test_105_qrexec_filemove (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_100_qrexec_filecopy (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_110_qrexec_filecopy_deny (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_115_qrexec_filecopy_no_agent (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • TC_20_NonAudio_whonix-ws-16-pool: test_130_qrexec_filemove_disk_full (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

  • system_tests_gui_tools@hw1

    • qui_widgets_disk_space: unnamed test (unknown)
    • qui_widgets_disk_space: Failed (test died)
      # Test died: no candidate needle with tag(s) 'qui-disk-space-widget...
  • system_tests_devices

    • TC_00_List_whonix-ws-16: test_001_list_loop_mounted (failure)
      AssertionError: Device test-inst-vm:loop0 (/tmp/test.img) should no...
  • system_tests_network

    • VmNetworking_debian-11: test_040_inter_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...

    • [unstable] VmNetworking_debian-11: test_200_fake_ip_simple (error)
      raise exceptions.TimeoutError() from exc... TimeoutError

  • system_tests_guivm_gui_interactive

    • gui_filecopy: unnamed test (unknown)
    • gui_filecopy: Failed (test died)
      # Test died: no candidate needle with tag(s) 'disp-text-editor' mat...
  • system_tests_qrexec

  • system_tests_vm_qrexec_gui_pipewire

    • TC_20_NonAudio_whonix-gw-16: test_100_qrexec_filecopy (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_basic_vm_qrexec_gui@hw1

Fixed failures

Compared to: https://openqa.qubes-os.org/tests/60652#dependencies

9 fixed
  • system_tests_pvgrub_salt_storage

    • StorageFile: test_001_non_volatile (error)
      subprocess.CalledProcessError: Command '/usr/lib/qubes/destroy-snap...
  • system_tests_network_ipv6

  • system_tests_network_updates

    • TC_11_QvmTemplateMgmtVM_whonix-gw-16: test_000_template_list (failure)
      qvm-template: error: No matching templates to list
  • system_tests_dispvm

  • system_tests_network

  • system_tests_qwt_win10@hw1

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/Rt7qO-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command './install.sh' timed out at /usr/lib/os-autoin...

  • system_tests_basic_vm_qrexec_gui@hw1

Unstable tests

  • system_tests_gui_tools

    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 71327 # Test died: no candidate needle with tag(s) 'vm-settings-warn-mem'...
  • system_tests_basic_vm_qrexec_gui

    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 72829 AssertionError: libvirt event impl drain timeout
    TC_20_AudioVM_Pulse_debian-11/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: source-output for VM test-inst-vm1 not found
  • system_tests_pvgrub_salt_storage

    TC_41_HVMGrub_debian-11/test_000_standalone_vm (1/5 times with errors)
    • job 73674 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_42_PVHGrub_debian-11/test_000_standalone_vm (2/5 times with errors)
    • job 72841 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73674 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_debian-11/test_010_template_based_vm (4/5 times with errors)
    • job 72841 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73306 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73661 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73674 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_42_PVHGrub_debian-11/test_010_template_based_vm (3/5 times with errors)
    • job 72841 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73661 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73674 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_splitgpg

    TC_10_Thunderbird_debian-11/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 73663 assert received_attachment == orig_attachment... AssertionError
    TC_10_Thunderbird_fedora-37/test_020_send_receive_inline_with_attachment (2/5 times with errors)
    • job 71330 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    • job 72843 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_usbproxy

    TC_20_USBProxy_core3_whonix-gw-16/test_030_detach (1/5 times with errors)
    • job 71748 AssertionError: <AppVM at 0x7832c9e2ec10 name='test-inst-frontend' ...
    TC_20_USBProxy_core3_whonix-gw-16/test_070_attach_not_installed_front (1/5 times with errors)
    • job 72818 qubesusbproxy.core3ext.QubesUSBException: Device attach failed: 202...
  • system_tests_network_ipv6

    VmIPv6Networking_debian-11/test_000_simple_networking (2/5 times with errors)
    • job 71732 qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_000_simple_networking (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_010_simple_proxyvm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_010_simple_proxyvm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_020_simple_proxyvm_nm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name failed
    VmIPv6Networking_fedora-37/test_020_simple_proxyvm_nm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name failed
    VmIPv6Networking_debian-11/test_030_firewallvm_firewall (2/5 times with errors)
    • job 71329 raise exceptions.TimeoutError() from exc... TimeoutError
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_030_firewallvm_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_200_fake_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_200_fake_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_201_fake_ip_without_gw (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_201_fake_ip_without_gw (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_202_fake_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_202_fake_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_203_fake_ip_inter_vm_allow (2/5 times with errors)
    • job 70377 raise exceptions.TimeoutError() from exc... TimeoutError
    • job 73304 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    VmIPv6Networking_fedora-37/test_203_fake_ip_inter_vm_allow (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    VmIPv6Networking_debian-11/test_204_fake_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_204_fake_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_210_custom_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_210_custom_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_211_custom_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_211_custom_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_212_custom_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_212_custom_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_500_ipv6_simple_networking (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_500_ipv6_simple_networking (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_510_ipv6_simple_proxyvm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_510_ipv6_simple_proxyvm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_520_ipv6_simple_proxyvm_nm (2/5 times with errors)
    • job 71329 AssertionError: 1 != 0 : nm-applet window not found
    • job 73304 AssertionError: 2 != 0 : Ping by name failed
    VmIPv6Networking_fedora-37/test_520_ipv6_simple_proxyvm_nm (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name failed
    VmIPv6Networking_debian-11/test_530_ipv6_firewallvm_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_530_ipv6_firewallvm_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_debian-11/test_710_ipv6_custom_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_710_ipv6_custom_ip_simple (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_711_ipv6_custom_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_711_ipv6_custom_ip_proxy (1/5 times with errors)
    • job 73304 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_712_ipv6_custom_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmIPv6Networking_fedora-37/test_712_ipv6_custom_ip_firewall (1/5 times with errors)
    • job 73304 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
  • system_tests_network_updates

    TC_10_QvmTemplate_debian-11/test_000_template_list (1/5 times with errors)
    • job 71318 AssertionError: libvirt event impl drain timeout
    TC_11_QvmTemplateMgmtVM_debian-11/test_010_template_install (1/5 times with errors)
    • job 71750 AssertionError: libvirt event impl drain timeout
  • system_tests_dispvm

    TC_20_DispVM_whonix-gw-16/test_010_simple_dvm_run (2/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_010_simple_dvm_run (2/5 times with errors)
    • job 72834 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    • job 73654 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_DispVM_whonix-gw-16/test_020_gui_app (2/5 times with errors)
    TC_20_DispVM_debian-11/test_030_edit_file (2/5 times with errors)
    • job 72834 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 73654 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_fedora-37/test_030_edit_file (1/5 times with errors)
    • job 72834 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-gw-16/test_030_edit_file (2/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_030_edit_file (1/5 times with errors)
    • job 73654 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_fedora-37/test_100_open_in_dispvm (3/5 times with errors)
    • job 70372 self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
    • job 72834 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 73654 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-gw-16/test_100_open_in_dispvm (2/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_100_open_in_dispvm (5/5 times with errors)
    • job 70372 AssertionError: libvirt event impl drain timeout
    • job 71312 AssertionError: libvirt event impl drain timeout
    • job 71727 AssertionError: libvirt event impl drain timeout
    • job 72834 AssertionError: libvirt event impl drain timeout
    • job 73654 AssertionError: Timeout while waiting for disp[0-9]* window to show
  • system_tests_basic_vm_qrexec_gui_zfs

    TC_30_Gui_daemon/test_000_clipboard (1/5 times with errors)
    • job 72823 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_AppVM_whonix-ws-16-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 71716 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_210_time_sync (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_210_time_sync (1/5 times with errors)
    • job 73288 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_AudioVM_Pulse_debian-11-pool/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 73683 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11-pool/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 73683 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11-pool/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 73683 AssertionError: source-output for VM test-inst-vm1 not found
  • system_tests_basic_vm_qrexec_gui_btrfs

    TC_30_Gui_daemon/test_000_clipboard (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_000_start_shutdown (1/5 times with errors)
    • job 72830 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_20_NonAudio_whonix-gw-16-pool/test_010_run_xterm (1/5 times with errors)
    • job 72830 AssertionError: Timeout while waiting for user@host window to show
    TC_20_NonAudio_whonix-gw-16-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_00_AppVM_debian-11-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 71308 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_AppVM_fedora-37-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 71308 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_100_qrexec_filecopy (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_105_qrexec_filemove (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_AppVM_debian-11-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 71308 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_AppVM_debian-11-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 71308 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-gw-16-pool/test_130_qrexec_filemove_disk_full (2/5 times with errors)
    • job 72830 subprocess.CalledProcessError: Command 'qubes.WaitForSession' retur...
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_whonix-ws-16-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_debian-11-pool/test_210_time_sync (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_NonAudio_fedora-37-pool/test_210_time_sync (1/5 times with errors)
    • job 73326 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_AudioVM_Pulse_debian-11-pool/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 73684 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11-pool/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 73684 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11-pool/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 73684 AssertionError: source-output for VM test-inst-vm1 not found
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_20_AudioVM_Pulse_debian-11-pool/test_220_audio_play_pulseaudio (1/3 times with errors)
    • job 73685 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11-pool/test_221_audio_rec_muted_pulseaudio (1/3 times with errors)
    • job 73685 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11-pool/test_222_audio_rec_unmuted_pulseaudio (1/3 times with errors)
    • job 73685 AssertionError: source-output for VM test-inst-vm1 not found
  • system_tests_basic_vm_qrexec_gui_xfs

    TC_00_AppVM_whonix-ws-16-pool/test_000_start_shutdown (2/5 times with errors)
    • job 70370 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    • job 71310 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_20_NonAudio_whonix-gw-16-pool/test_115_qrexec_filecopy_no_agent (1/5 times with errors)
    • job 73672 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_20_AudioVM_Pulse_debian-11-pool/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 73672 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11-pool/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 73672 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11-pool/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 73672 AssertionError: source-output for VM test-inst-vm1 not found
  • system_tests_gui_tools@hw1

    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 71327 # Test died: no candidate needle with tag(s) 'vm-settings-warn-mem'...
  • system_tests_devices

    TC_10_Attach_debian-11/test_000_attach_reattach (1/5 times with errors)
    • job 71726 assert not leaked... AssertionError
    TC_10_Attach_fedora-37/test_000_attach_reattach (1/5 times with errors)
    • job 71726 assert not leaked... AssertionError
    TC_10_Attach_whonix-gw-16/test_000_attach_reattach (1/5 times with errors)
    • job 71726 assert not leaked... AssertionError
    TC_10_Attach_whonix-ws-16/test_000_attach_reattach (1/5 times with errors)
    • job 71726 assert not leaked... AssertionError
    TC_10_Attach_debian-11/test_000_attach_reattach [attach] (1/5 times with errors)
    • job 71726 subprocess.CalledProcessError: Command 'ls /dev/xvdi' returned non-...
  • system_tests_network

    VmNetworking_debian-11/test_000_simple_networking (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_000_simple_networking (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_010_simple_proxyvm (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_fedora-37/test_010_simple_proxyvm (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_debian-11/test_020_simple_proxyvm_nm (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name failed
    • job 73658 AssertionError: 2 != 0 : Ping by name failed
    VmNetworking_fedora-37/test_020_simple_proxyvm_nm (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name failed
    • job 73658 AssertionError: 2 != 0 : Ping by name failed
    VmNetworking_debian-11/test_030_firewallvm_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_fedora-37/test_030_firewallvm_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_debian-11/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 72838 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_200_fake_ip_simple (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_200_fake_ip_simple (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_201_fake_ip_without_gw (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_201_fake_ip_without_gw (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_202_fake_ip_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_fedora-37/test_202_fake_ip_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_debian-11/test_203_fake_ip_inter_vm_allow (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    VmNetworking_fedora-37/test_203_fake_ip_inter_vm_allow (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm2,... AssertionError: 1 != 0
    VmNetworking_debian-11/test_204_fake_ip_proxy (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_204_fake_ip_proxy (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.proxy, se... AssertionError: 2 != 0
    VmNetworking_debian-11/test_210_custom_ip_simple (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_210_custom_ip_simple (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_211_custom_ip_proxy (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_fedora-37/test_211_custom_ip_proxy (2/5 times with errors)
    • job 73303 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 73658 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmNetworking_debian-11/test_212_custom_ip_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    VmNetworking_fedora-37/test_212_custom_ip_firewall (2/5 times with errors)
    • job 73303 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
    • job 73658 AssertionError: 2 != 0 : Ping by name from ProxyVM failed
  • system_tests_qrexec

    TC_00_Qrexec_whonix-gw-16/test_050_qrexec_simple_eof (1/5 times with errors)
    • job 73662 AssertionError: Timeout, probably EOF wasn't transferred to the VM ...
    TC_00_Qrexec_fedora-37/test_052_qrexec_vm_service_eof (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_052_qrexec_vm_service_eof (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_053_qrexec_vm_service_eof_reverse (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_055_qrexec_dom0_service_abort (1/5 times with errors)
    • job 73662 AssertionError: Timeout, probably stdout wasn't closed
    TC_00_Qrexec_whonix-ws-16/test_055_qrexec_dom0_service_abort (1/5 times with errors)
    • job 72842 AssertionError: Timeout, probably stdout wasn't closed
    TC_00_Qrexec_debian-11/test_065_qrexec_exit_code_vm (1/5 times with errors)
    • job 73662 echo $?' returned non-zero exit status 1....
    TC_00_Qrexec_whonix-gw-16/test_065_qrexec_exit_code_vm (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_070_qrexec_vm_simultaneous_write (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_070_qrexec_vm_simultaneous_write (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_070_qrexec_vm_simultaneous_write (2/5 times with errors)
    • job 72842 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_080_qrexec_service_argument_allow_default (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_080_qrexec_service_argument_allow_default (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_080_qrexec_service_argument_allow_default (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_debian-11/test_081_qrexec_service_argument_allow_specific (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_081_qrexec_service_argument_allow_specific (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_081_qrexec_service_argument_allow_specific (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_081_qrexec_service_argument_allow_specific (2/5 times with errors)
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_082_qrexec_service_argument_deny_specific (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_082_qrexec_service_argument_deny_specific (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_082_qrexec_service_argument_deny_specific (3/5 times with errors)
    • job 72842 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_fedora-37/test_083_qrexec_service_argument_specific_implementation (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_083_qrexec_service_argument_specific_implementation (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_083_qrexec_service_argument_specific_implementation (3/5 times with errors)
    • job 72842 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-gw-16/test_084_qrexec_service_argument_extra_env (1/5 times with errors)
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_084_qrexec_service_argument_extra_env (3/5 times with errors)
    • job 72842 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73307 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 73662 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_00_Qrexec_whonix-ws-16/test_090_qrexec_service_socket_dom0 (1/5 times with errors)
    • job 73307 AssertionError: service timeout, probably EOF wasn't transferred to...
    TC_00_Qrexec_whonix-ws-16/test_091_qrexec_service_socket_dom0_send (1/5 times with errors)
    • job 73307 AssertionError: service timeout, probably EOF wasn't transferred to...
    TC_00_Qrexec_whonix-ws-16/test_092_qrexec_service_socket_dom0_eof_reverse (1/5 times with errors)
    • job 73307 AssertionError: service timeout, probably EOF wasn't transferred fr...
    TC_00_Qrexec_whonix-ws-16/test_093_qrexec_service_socket_dom0_eof (1/5 times with errors)
    • job 73307 AssertionError: service timeout, probably EOF wasn't transferred fr...
  • system_tests_basic_vm_qrexec_gui@hw1

    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 72829 AssertionError: libvirt event impl drain timeout
    TC_20_AudioVM_Pulse_debian-11/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: only silence detected, no useful audio data
    TC_20_AudioVM_Pulse_debian-11/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_Pulse_debian-11/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 73649 AssertionError: source-output for VM test-inst-vm1 not found

Ignoring some focus events can result in the client and server
disagreeing on which window is focused or which keys have been pressed.
The results are unpredictable and generally undesirable.  Furthermore,
it turns out that clients do care about the mode.  Therefore, pass all
focus events to clients, without clobbering the mode value.

Fixes QubesOS/qubes-issues#7599.
@DemiMarie
Copy link
Contributor Author

PipelineRetryFailed

@DemiMarie
Copy link
Contributor Author

PipelineRetryFailed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Spurious keystrokes while switching between windows
4 participants