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

gui-agent-linux v4.1.31 (r4.1) #3880

Closed
qubesos-bot opened this issue Jul 21, 2023 · 23 comments
Closed

gui-agent-linux v4.1.31 (r4.1) #3880

qubesos-bot opened this issue Jul 21, 2023 · 23 comments

Comments

@qubesos-bot
Copy link

Update of gui-agent-linux to v4.1.31 for Qubes r4.1, see comments below for details.

Built from: QubesOS/qubes-gui-agent-linux@2d1207f

Changes since previous version:
QubesOS/qubes-gui-agent-linux@2d1207f version 4.1.31
QubesOS/qubes-gui-agent-linux@01a6763 qubes-keymap.sh: Don't add ",us" for layout "si"
QubesOS/qubes-gui-agent-linux@c2cf6ae qubes-keymap.sh: Avoid xkb option accumulation
QubesOS/qubes-gui-agent-linux@1185cc6 pulseaudio: disable pipewire-pulse too
QubesOS/qubes-gui-agent-linux@f888a05 rpm: restore pipewire units on pulseaudio-qubes removal
QubesOS/qubes-gui-agent-linux@975f920 pulseaudio: disable pipewire to avoid conflicts
QubesOS/qubes-gui-agent-linux@4cf8530 debian: preset user services on pulseaudio-qubes install/uninstall

Referenced issues:
QubesOS/qubes-issues#6358
QubesOS/qubes-issues#8230

If you're release manager, you can issue GPG-inline signed command:

  • Upload gui-agent-linux 2d1207f8106c470c8c059ef50fc34c8dffc03a74 r4.1 current repo (available 7 days from now)
  • Upload gui-agent-linux 2d1207f8106c470c8c059ef50fc34c8dffc03a74 r4.1 current (dists) repo, you can choose subset of distributions, like vm-fc24 vm-fc25 (available 7 days from now)
  • Upload gui-agent-linux 2d1207f8106c470c8c059ef50fc34c8dffc03a74 r4.1 security-testing repo

Above commands will work only if packages in current-testing repository were built from given commit (i.e. no new version superseded it).

@qubesos-bot
Copy link
Author

Package for dom0 was built (build log) and uploaded to current-testing repository

@qubesos-secondary-bot
Copy link

Package for archlinux was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

Package for fc37 was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

Package for fc38 was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

Package for bookworm was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

Package for bullseye was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

Package for buster was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

qubesos-bot commented Jul 27, 2023

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.1&build=2023080303-4.1&flavor=update

New failures, excluding unstable

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

  • system_tests_whonix

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

    • whonixcheck: Failed (test died + timed out)
      # Test died: command 'qvm-run -ap anon-whonix 'LC_ALL=C whonixchec...

  • system_tests_dispvm

    • TC_20_DispVM_whonix-ws-16: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show
  • system_tests_network

  • system_tests_network_ipv6

  • system_tests_network_updates

  • system_tests_pvgrub_salt_storage

    • StorageFile: test_003_snapshot (error)
      raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_qwt_win10@hw1

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

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube -i Win10_22H2_Englis...

  • system_tests_qwt_win7@hw1

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

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube --seamless -i win7x64...

Failed tests

24 failures
  • system_tests_whonix

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

    • whonixcheck: Failed (test died + timed out)
      # Test died: command 'qvm-run -ap anon-whonix 'LC_ALL=C whonixchec...

  • 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_debian-11: test_100_open_in_dispvm (failure + cleanup)
      AssertionError: './open-file test.txt' failed with ./open-file test...

    • [unstable] TC_20_DispVM_fedora-37: test_010_simple_dvm_run (failure)
      assert len(self.loop._selector.get_map()) \... AssertionError

    • [unstable] TC_20_DispVM_fedora-37: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

    • TC_20_DispVM_whonix-ws-16: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

    • [unstable] TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

  • system_tests_guivm_gui_interactive

    • guivm_startup: wait_serial (wait serial expected)
      # wait_serial expected: "echo -e 'userpass\nuserpass' | qvm-run --n...

    • guivm_startup: unnamed test (unknown)

    • guivm_startup: Failed (test died)
      # Test died: no candidate needle with tag(s) 'desktop-runner' match...

  • system_tests_network

  • system_tests_network_ipv6

  • system_tests_network_updates

    • TC_00_Dom0Upgrade_debian-11: test_001_update_check (failure)
      self.assertFalse(self.app.domains[... AssertionError: '1' is not false

    • TC_00_Dom0Upgrade_fedora-37: test_001_update_check (failure)
      self.assertFalse(self.app.domains[... AssertionError: '1' is not false

    • TC_10_QvmTemplate_whonix-gw-16: test_010_template_install (failure)
      AssertionError: libvirt event impl drain timeout

    • TC_11_QvmTemplateMgmtVM_debian-11: test_010_template_install (failure)
      AssertionError: libvirt event impl drain timeout

  • system_tests_pvgrub_salt_storage

    • StorageFile: test_003_snapshot (error)
      raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_splitgpg

  • system_tests_qwt_win10@hw1

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

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube -i Win10_22H2_Englis...

  • system_tests_qwt_win7@hw1

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

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube --seamless -i win7x64...

Fixed failures

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

4 fixed
  • system_tests_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_network_updates

Unstable tests

  • system_tests_whonix

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 77757 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 77376 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 77410 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_dispvm

    TC_20_DispVM_fedora-37/test_010_simple_dvm_run (1/5 times with errors)
    • job 77377 assert len(self.loop._selector.get_map()) \... AssertionError
    TC_20_DispVM_whonix-gw-16/test_010_simple_dvm_run (1/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_010_simple_dvm_run (1/5 times with errors)
    • job 77758 assert len(self.loop._selector.get_map()) \... AssertionError
    TC_20_DispVM_whonix-gw-16/test_020_gui_app (1/5 times with errors)
    TC_20_DispVM_debian-11/test_030_edit_file (3/5 times with errors)
    • job 76930 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 77789 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 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-gw-16/test_030_edit_file (1/5 times with errors)
    TC_20_DispVM_debian-11/test_100_open_in_dispvm (1/5 times with errors)
    • job 77377 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_fedora-37/test_100_open_in_dispvm (2/5 times with errors)
    • job 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 78407 self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
    TC_20_DispVM_whonix-gw-16/test_100_open_in_dispvm (1/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_100_open_in_dispvm (3/5 times with errors)
    • job 76930 AssertionError: libvirt event impl drain timeout
    • job 77789 AssertionError: libvirt event impl drain timeout
    • job 78407 AssertionError: libvirt event impl drain timeout
  • system_tests_qrexec

    TC_00_Qrexec_whonix-gw-16/test_090_qrexec_service_socket_dom0 (1/5 times with errors)
    • job 78412 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 78412 AssertionError: service timeout, probably EOF wasn't transferred fr...
  • system_tests_network

    VmNetworking_fedora-37/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 77774 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
  • system_tests_network_ipv6

    VmIPv6Networking_fedora-37/test_111_dynamic_detach_attach (2/5 times with errors)
    • job 75827 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 77394 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_210_custom_ip_simple (1/5 times with errors)
    • job 77394 raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_network_updates

    TC_10_QvmTemplate_whonix-gw-16/test_000_template_list (1/5 times with errors)
    • job 78424 AssertionError: libvirt event impl drain timeout
    TC_11_QvmTemplateMgmtVM_debian-11/test_000_template_list (1/5 times with errors)
    • job 76922 AssertionError: libvirt event impl drain timeout
    TC_10_QvmTemplate_debian-11/test_010_template_install (2/5 times with errors)
    • job 76922 AssertionError: libvirt event impl drain timeout
    • job 78424 AssertionError: libvirt event impl drain timeout
  • system_tests_splitgpg

    TC_10_Thunderbird_fedora-37/test_020_send_receive_inline_with_attachment (2/5 times with errors)
    • job 77397 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    • job 78426 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_whonix@hw1

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 77757 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 77376 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 77410 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_00_AppVM_whonix-ws-16-pool/test_000_start_shutdown (1/3 times with errors)
    • job 75814 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_00_AppVM_whonix-ws-16-pool/test_010_run_xterm (1/3 times with errors)
    • job 75814 OSError: Volume /var/lib/qubes-pool/appvms/test-inst-vm1/private.im...

@marmarek
Copy link
Member

marmarek commented Aug 8, 2023

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Upload gui-agent-linux 2d1207f8106c470c8c059ef50fc34c8dffc03a74 r4.1 current repo
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmTRn4IgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn/jNw//fBEfAlvucvRN
toeMX0fXfL2d3LbwHGsCI9uoTvLxnReFaufzdbeakuYycxWsiCx3g9ue+GoiilW9
oXBE0jICfgMswJiGgZLHbuceu3ei2FPppNHHOlAl4BkvlLLBV3VxeFivQVu2PKbF
0N1+zSlqHbAD+HXQXK7gkgFSBFfQ6nzvE8VOq2NRyVs2tdk866vdK/UoViahlk4O
79j0/ZhBs+2294iBkNjaNhZhUkedvNmdopQI5a00HJZGWn0Os4dDvq19dXmg/6Wo
gtNqaSE47FsJHhhr58O8P9c1WDdmWrr+O4GzXQZZxls/x2lY6JATZjS/YM9uxZ/d
1yOJCdjVrX2Ku/204kHSGW/epvInBRz3ISImml1DfQ6KSJaxg2txuyrLL1UhnvFA
1Nz41NyFMjUoYCcea900VMZG+eYRAyb+ZBaLfNwIR48dvGdMg02AefvWBotma5JM
g/dYf+vYa4ATNMkn/DTUGTx6+YV1a2eqNfpf2hI99Q6R9uTObrLhHNbZpfU3bPU2
j4sxDkLxUc33U14e07Klr9TvBiMS/hNJ0QSP8AQC6apOr962HMUTDYlNtoUlRzqg
MEf25Uy2Ew4nn0eKdHlXW+PQ+vDacJywh9mDNHP1qnKhp7oWskleX6JmMdER+ba1
n1jZEdwePPnzsO8XyE2lNX2iGgujeBA=
=3sNH
-----END PGP SIGNATURE-----

@qubesos-bot
Copy link
Author

Package for bookworm was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for bullseye was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for buster was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for fc37 was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for fc38 was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for dom0 was uploaded to stable repository

@marmarek
Copy link
Member

marmarek commented Aug 8, 2023

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Upload gui-agent-linux 2d1207f8106c470c8c059ef50fc34c8dffc03a74 r4.1 current repo
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmTRsJEgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn+alRAAiaSwzX7bvYqp
FzuyDqzX634/afA7HyQoJ0Skh+DM4JUf945zu8LpM6fVAFkD4fArI9yDqDDt5aGY
HWsShj0jtu9n7uK/8U3USyGCTFQRrBRh7oeysMZg6RhIsFW/x5Yxa8RmNEcwiDot
UdYgh0Z3S5I22f5HyxCrDTSa/s/FEuly5ytvBrDpOnGTXvtztTy+CuBCuDOm/MzF
kR9kUvYrLc5XS1BLue5jPpXvrVArj4ThWv4FeTvl4d5uXEbXXeFSzcJrJ7+bHuAn
+PNceB0nXXwnVLv6ikTQ4/Xm+nkkuP0tqXZycI4b6emT2fPSmXlizGXcwKs3GZLP
wI34EbB8M5b0wbWqoUl/9U0Hala86iCRwbjuPJPJ4VD83Fi3Pdpb34imPd+mE103
TflJPZe8kSZLQch9NY+G+ktHExDzYzPHrUb3mGFIAO2jPyTXtDLmsiffcKlaKxGm
J8dCcOsCf0OPP+ydfBu+lHg0Z8QYj8OQSaoNuSKtZ3EnNQtxyc9TLxXrAaaU+DHl
w3v6oLgZbLdhviVZL0ey7cbFw4GCyFh85Tgl7+OyKvhqorwl1IbCngMjquT7hEAv
CkVOTmN1IVpKbfGEkI+x/oxDrbQfm97QxbviKpEgKivHG8EEXZT4rSojuL9ON35P
J+y/SYJJD1gV3knv6fygUnO55WLo+IA=
=73il
-----END PGP SIGNATURE-----

@qubesos-secondary-bot
Copy link

Package for archlinux was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for dom0 was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for fc37 was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for bookworm was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for fc38 was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for bullseye was uploaded to stable repository

@qubesos-bot
Copy link
Author

Package for buster was uploaded to stable repository

@marmarek marmarek closed this as completed Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants