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

manager v4.1.30-1 (r4.1) #3830

Closed
qubesos-bot opened this issue Jul 1, 2023 · 15 comments
Closed

manager v4.1.30-1 (r4.1) #3830

qubesos-bot opened this issue Jul 1, 2023 · 15 comments

Comments

@qubesos-bot
Copy link

Update of manager to v4.1.30-1 for Qubes r4.1, see comments below for details.

Built from: QubesOS/qubes-manager@8feaeba

Changes since previous version:
QubesOS/qubes-manager@8feaeba version 4.1.30-1
QubesOS/qubes-manager@1284e96 Merge remote-tracking branch 'origin/pr/350' into release4.1
QubesOS/qubes-manager@e2b26c4 Use qrexec.client.call instead of reinventing it
QubesOS/qubes-manager@61f7948 version 4.1.29-1
QubesOS/qubes-manager@f5230bd Fix setting netvm to the default one
QubesOS/qubes-manager@b7858e5 Improve experience when changing netvm in vm settings
QubesOS/qubes-manager@a6119d5 Check if default_netvm is running when changing netvm
QubesOS/qubes-manager@192c053 Catch more exceptions
QubesOS/qubes-manager@d930e56 Fix capitalization inconsistency in VM settings
QubesOS/qubes-manager@0e38419 Catch exceptions less conservatively
QubesOS/qubes-manager@5898098 Pylint version update
QubesOS/qubes-manager@4c429ef Fix detecting if widget was changed in VM settings
QubesOS/qubes-manager@500268d Warn about metadata leaks in backups

Referenced issues:
QubesOS/qubes-issues#8165
QubesOS/qubes-issues#8074
QubesOS/qubes-issues#8053
QubesOS/qubes-issues#7990
QubesOS/qubes-issues#8151
QubesOS/qubes-issues#8152
QubesOS/qubes-issues#2645
QubesOS/qubes-issues#8156

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

  • Upload manager 8feaebac7d79c858706f8b151ed8b5f7b149416b r4.1 current repo (available 7 days from now)
  • Upload manager 8feaebac7d79c858706f8b151ed8b5f7b149416b r4.1 current (dists) repo, you can choose subset of distributions, like vm-fc24 vm-fc25 (available 7 days from now)
  • Upload manager 8feaebac7d79c858706f8b151ed8b5f7b149416b 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-bot
Copy link
Author

Package for fc36 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

OpenQA test summary

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

New failures, excluding unstable

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

  • 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_updates

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

  • 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...

Failed tests

12 failures
  • 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_updates

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

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

    • [unstable] TC_10_QvmTemplate_debian-11: test_010_template_install (failure)
      AssertionError: libvirt event impl drain timeout

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

  • system_tests_splitgpg

  • 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_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_whonix-ws-16: test_100_open_in_dispvm (failure)
      AssertionError: libvirt event impl drain timeout

Fixed failures

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

18 fixed

Unstable tests

  • system_tests_whonix@hw1

    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 72860 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 75382 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 74778 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_basic_vm_qrexec_gui@hw1

    TC_00_AppVM_fedora-37/test_105_qrexec_filemove (1/5 times with errors)
    • job 73747 libvirt.libvirtError: internal error: libxenlight failed to create ...
  • system_tests_gui_tools@hw1

    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 74369 # Test died: no candidate needle with tag(s) 'vm-settings-basics-ch...
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 74392 # Test died: no candidate needle with tag(s) 'vm-settings-advanced-...
  • system_tests_update

    update/Failed (1/5 times with errors)
    • job 76854 # Test died: command '(set -o pipefail; qubesctl --max-concurrency=...
  • system_tests_whonix

    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 75382 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 75810 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 74778 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_devices

    TC_10_Attach_fedora-37/test_000_attach_reattach (2/5 times with errors)
    • job 73738 subprocess.CalledProcessError: Command 'ls /dev/xvdi' returned non-...
    • job 75384 subprocess.CalledProcessError: Command 'ls /dev/xvdi' returned non-...
    TC_10_Attach_whonix-gw-16/test_000_attach_reattach (1/5 times with errors)
    • job 75384 subprocess.CalledProcessError: Command 'ls /dev/xvdi' returned non-...
  • system_tests_qrexec

    TC_00_Qrexec_debian-11/test_091_qrexec_service_socket_dom0_send (1/5 times with errors)
    • job 74362 AssertionError: service timeout, probably EOF wasn't transferred to...
  • system_tests_basic_vm_qrexec_gui

    TC_00_AppVM_fedora-37/test_105_qrexec_filemove (1/5 times with errors)
    • job 73747 libvirt.libvirtError: internal error: libxenlight failed to create ...
  • system_tests_gui_tools

    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/ (1/5 times with errors)
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 74369 # Test died: no candidate needle with tag(s) 'vm-settings-basics-ch...
    qubesmanager_vmsettings/Failed (1/5 times with errors)
    • job 74392 # Test died: no candidate needle with tag(s) 'vm-settings-advanced-...
  • system_tests_network_ipv6

    VmIPv6Networking_fedora-37/test_040_inter_vm (1/5 times with errors)
    • job 73754 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    VmIPv6Networking_fedora-37/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 75827 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_fedora-37/test_540_ipv6_inter_vm (1/5 times with errors)
    • job 74373 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_network_updates

    TC_10_QvmTemplate_debian-11/test_000_template_list (1/5 times with errors)
    • job 73755 AssertionError: libvirt event impl drain timeout
    TC_00_Dom0Upgrade_debian-11/test_001_update_check (3/5 times with errors)
    • job 73755 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    • job 74797 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    • job 75828 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    TC_00_Dom0Upgrade_fedora-37/test_001_update_check (3/5 times with errors)
    • job 73755 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    • job 74797 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    • job 75828 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    TC_10_QvmTemplate_debian-11/test_010_template_install (1/5 times with errors)
    • job 75401 AssertionError: libvirt event impl drain timeout
  • system_tests_pvgrub_salt_storage

    TC_42_PVHGrub_debian-11/test_000_standalone_vm (1/5 times with errors)
    • job 74375 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_debian-11/test_010_template_based_vm (2/5 times with errors)
    • job 73756 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    • job 74798 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_splitgpg

    TC_10_Thunderbird_fedora-37/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 74394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_basic_vm_qrexec_gui_ext4

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

    TC_20_DispVM_fedora-37/test_010_simple_dvm_run (2/5 times with errors)
    • job 75383 assert len(self.loop._selector.get_map()) \... AssertionError
    • job 75811 assert len(self.loop._selector.get_map()) \... AssertionError
    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 75383 assert len(self.loop._selector.get_map()) \... AssertionError
    • job 76905 assert len(self.loop._selector.get_map()) \... 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 (3/5 times with errors)
    • job 75383 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 75811 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 76905 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_fedora-37/test_030_edit_file (3/5 times with errors)
    • job 74779 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 75383 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 76905 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 (2/5 times with errors)
    • job 74779 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 74828 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_debian-11/test_100_open_in_dispvm (2/5 times with errors)
    • job 75383 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 75811 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 74779 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 75383 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 76905 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 (3/5 times with errors)
    • job 74828 AssertionError: libvirt event impl drain timeout
    • job 75383 AssertionError: libvirt event impl drain timeout
    • job 75811 AssertionError: './open-file test.txt' failed with ./open-file test...

@marmarek
Copy link
Member

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

Upload manager 8feaebac7d79c858706f8b151ed8b5f7b149416b r4.1 current repo
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmSrcxsgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn8qCQ//crIfd9FIzxkL
HcdmQd1Vwou8r4fTS9B9EJzT5EgHvT2Mvdf0Tw6OmVTBPQ5KoyJNRBpoz3SgMr2U
fAJ+Muc2sU+NB/l3b8BKW2DVgtRBBQ+NNfAyWeaGkUvkgAxkyKgNxXrqGcIbahfk
zuZvF2i4V/KJHGbIqVi5kmnd/j2gdrxcLqwbIxCzHJ+LwON3ag4X00n4Kt+DBq2B
J2mA/8hVTNB9CVg7y96PyublkC67sie+kipAZWtNxOCnWEzqk+2QWtlKVGl/s+lB
TYgOUc4DBRBqzUMh5qXejaMM+zoLW40NXBU6ZHusLriZiv6ydPoQGlFT4aR8FQTr
EaCVvXGCwJfwPXU55LtcWAjTlITbIJqjabq/1Pl0W1hRxKMv0YmPmTuF1JwYjla0
VTFX7LdUyvAQcx7Un4g2CWXJlBwHZehYyYh+KtV7uF36kccEAAIrKKXqmVKMSm4A
73d5+JrU6pbpKgFkZ1QYiDnpCo09rMcSJiOF7sT4FW78nA6Xubs6i/ndwqrCs5K3
M790sxllMuNcVxTZ68s9P9Db6DiZJCynVWBI+cgXqLx9vFM6z66zHsA29HW+GzEo
bc3IDAGA0gbOxPVRluOVH3HB/YPJtTXIC1uuMhKlUmvFazRT56mpFe+l0LGM7ce2
U5rYcicWxZsxWwnYopLf4An7SLg/Q3Q=
=+y2Y
-----END PGP SIGNATURE-----

@qubesos-bot
Copy link
Author

Package for bookworm 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 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 dom0 was uploaded to stable repository

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

2 participants