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

core-qrexec v4.2.21 (r4.2) #5097

Closed
qubesos-bot opened this issue Sep 13, 2024 · 23 comments
Closed

core-qrexec v4.2.21 (r4.2) #5097

qubesos-bot opened this issue Sep 13, 2024 · 23 comments

Comments

@qubesos-bot
Copy link

Update of core-qrexec to v4.2.21 for Qubes OS r4.2, see comments below for details and build status.

From commit: QubesOS/qubes-core-qrexec@9e09690

Changes since previous version:
QubesOS/qubes-core-qrexec@9e09690 version 4.2.21
QubesOS/qubes-core-qrexec@0589ae8 Support substring matching in qube name text fields
QubesOS/qubes-core-qrexec@60b54a6 tests: policy cache reacting to moving files
QubesOS/qubes-core-qrexec@1a5cf9d policy-daemon: invalidate cache on file move too
QubesOS/qubes-core-qrexec@c17ee39 Make pylint happy
QubesOS/qubes-core-qrexec@f48ac4d Merge remote-tracking branch 'origin/pr/160'
QubesOS/qubes-core-qrexec@3891a14 Merge remote-tracking branch 'origin/pr/165'
QubesOS/qubes-core-qrexec@4b60b7d Merge remote-tracking branch 'origin/pr/166'
QubesOS/qubes-core-qrexec@3b7ab0c Merge remote-tracking branch 'origin/pr/167'
QubesOS/qubes-core-qrexec@c87b9e7 Remove redundant log line
QubesOS/qubes-core-qrexec@6760cfa Make stderr line-buffered for logging
QubesOS/qubes-core-qrexec@1e05472 daemon: attempt starting target vm only if not running yet
QubesOS/qubes-core-qrexec@0d5efaa doc: fix class names in API docs
QubesOS/qubes-core-qrexec@9d07581 tests: Actually check that stdout was expected value
QubesOS/qubes-core-qrexec@1a402fe Remove deprecated pkg_resources, replace with importlib

Referenced issues:
QubesOS/qubes-issues#9195
QubesOS/qubes-issues#8583

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

  • Upload-component r4.2 core-qrexec 9e09690bffe9f0c4c38e6a966b7afc7f8e7f6a61 current all (available 5 days from now)
  • Upload-component r4.2 core-qrexec 9e09690bffe9f0c4c38e6a966b7afc7f8e7f6a61 security-testing all

You can choose subset of distributions like:

  • Upload-component r4.2 core-qrexec 9e09690bffe9f0c4c38e6a966b7afc7f8e7f6a61 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.

@qubesos-bot
Copy link
Author

Package for host was built.

@qubesos-bot
Copy link
Author

Package for host was uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-fc39 was built.

@qubesos-bot
Copy link
Author

Package for vm-fc39 was uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-fc40 was built.

@qubesos-bot
Copy link
Author

Package for vm-fc40 was uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

Package for vm-fc41 was built.

@qubesos-bot
Copy link
Author

Package for vm-fc41 was uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

qubesos-bot commented Sep 15, 2024

OpenQA test summary

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

Test run included the following:

New failures, excluding unstable

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

  • system_tests_basic_vm_qrexec_gui_zfs

  • system_tests_basic_vm_qrexec_gui

  • system_tests_basic_vm_qrexec_gui_btrfs

    • TC_20_AudioVM_Pulse_fedora-40-xfce-pool: test_225_audio_rec_unmuted_hvm (failure)
      AssertionError: too short audio, expected 10s, got 7.99464852607709...
  • system_tests_basic_vm_qrexec_gui_ext4

  • system_tests_basic_vm_qrexec_gui_xfs

  • system_tests_guivm_gui_interactive

    • gui_keyboard_layout: unnamed test (unknown)
    • gui_keyboard_layout: Failed (test died)
      # Test died: no candidate needle with tag(s) 'work-xterm, work-xter...
  • system_tests_pvgrub_salt_storage

    • TC_41_HVMGrub_fedora-40-xfce: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_fedora-40-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

Failed tests

27 failures
  • system_tests_basic_vm_qrexec_gui_zfs

  • system_tests_extra

    • [unstable] TC_00_QVCTest_debian-12-xfce: test_020_webcam (failure + cleanup)
      AssertionError: 'qubes-video-companion webcam' exited early (0): b'...

    • [unstable] TC_00_QVCTest_fedora-40-xfce: test_020_webcam (failure + cleanup)
      AssertionError: 'qubes-video-companion webcam' exited early (0): b'...

    • [unstable] TC_00_QVCTest_whonix-gateway-17: test_020_webcam (failure)
      self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0

    • [unstable] TC_00_QVCTest_whonix-workstation-17: test_020_webcam (failure)
      self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0

  • system_tests_basic_vm_qrexec_gui

  • system_tests_basic_vm_qrexec_gui_btrfs

    • TC_20_AudioVM_Pulse_fedora-40-xfce-pool: test_225_audio_rec_unmuted_hvm (failure)
      AssertionError: too short audio, expected 10s, got 7.99464852607709...
  • system_tests_basic_vm_qrexec_gui_ext4

  • system_tests_basic_vm_qrexec_gui_xfs

  • system_tests_guivm_gui_interactive

    • gui_keyboard_layout: unnamed test (unknown)
    • gui_keyboard_layout: Failed (test died)
      # Test died: no candidate needle with tag(s) 'work-xterm, work-xter...
  • system_tests_pvgrub_salt_storage

    • TC_41_HVMGrub_fedora-40-xfce: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_fedora-40-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_splitgpg

Fixed failures

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

4 fixed
  • system_tests_extra

    • TC_00_QVCTest_fedora-39-xfce: test_010_screenshare (failure)
      AssertionError: 9.245682312951294 not less than 2.0
  • system_tests_pvgrub_salt_storage

    • TC_41_HVMGrub_fedora-39-xfce: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_fedora-39-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_splitgpg

Unstable tests

  • system_tests_usbproxy

    TC_20_USBProxy_core3_whonix-gateway-17/test_070_attach_not_installed_front (1/5 times with errors)
    • job 112505 qubesusbproxy.core3ext.QubesUSBException: Device attach failed: 202...
    TC_20_USBProxy_core3_debian-12-xfce/test_090_attach_stubdom (1/5 times with errors)
    • job 112505 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_20_USBProxy_core3_fedora-40-xfce/test_090_attach_stubdom (1/5 times with errors)
    • job 112505 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_20_USBProxy_core3_whonix-gateway-17/test_090_attach_stubdom (1/5 times with errors)
    • job 112505 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_basic_vm_qrexec_gui_zfs

    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 110589 AssertionError: 1 != 0 : b'Timeout waiting for dom0:loop6 device to...
  • system_tests_extra

    TC_00_QVCTest_debian-12-xfce/test_020_webcam (3/5 times with errors)
    • job 109545 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 110594 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 111617 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    TC_00_QVCTest_fedora-40-xfce/test_020_webcam (2/5 times with errors)
    • job 110594 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 112512 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    TC_00_QVCTest_whonix-gateway-17/test_020_webcam (3/5 times with errors)
    • job 109545 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 111617 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 112512 self.assertNotEqual(vm.run('test -e /dev/vid... AssertionError: 0 == 0
    TC_00_QVCTest_whonix-workstation-17/test_020_webcam (4/5 times with errors)
    • job 110594 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 110748 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 111617 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
    • job 112512 AssertionError: 'qubes-video-companion webcam' exited early (0): b'...
  • system_tests_basic_vm_qrexec_gui_btrfs

    TC_20_AudioVM_PipeWire_whonix-workstation-17-pool/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 110600 AssertionError: only silence detected, no useful audio data
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_20_NonAudio_whonix-workstation-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 111624 raise exceptions.TimeoutError() from exc... TimeoutError
    TC_20_NonAudio_whonix-workstation-17-pool/test_011_run_gnome_terminal (1/5 times with errors)
    TC_20_AudioVM_PipeWire_whonix-workstation-17-pool/test_250_audio_playback_audiovm_pipewire (1/5 times with errors)
    • job 112519 AssertionError: pacat for test-inst-vm1 (xid 109) running(False) in...
    TC_20_AudioVM_PipeWire_whonix-workstation-17-pool/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 112519 AssertionError: only silence detected, no useful audio data
  • system_tests_basic_vm_qrexec_gui_xfs

    TC_20_AudioVM_Pulse_fedora-40-xfce-pool/test_223_audio_play_hvm (1/5 times with errors)
    • job 112520 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_20_NonAudio_whonix-gateway-17-pool/test_300_bug_1028_gui_memory_pinning (1/5 times with errors)
    • job 111625 AssertionError: Dom0 window doesn't match VM window content, saved ...
  • system_tests_network_updates

    TC_11_QvmTemplateMgmtVM_debian-12-xfce/test_010_template_install (1/5 times with errors)
    • job 112528 AssertionError: libvirt event impl drain timeout
    VmUpdates_debian-12-xfce/test_020_updates_available_notification (1/5 times with errors)
    • job 111633 subprocess.CalledProcessError: Command '/usr/lib/qubes/upgrades-sta...
    VmUpdates_debian-12-xfce/test_121_updates_available_notification_qubes_vm_update_cli (2/5 times with errors)
    • job 110764 subprocess.CalledProcessError: Command '/usr/lib/qubes/upgrades-sta...
    • job 112528 subprocess.CalledProcessError: Command '/usr/lib/qubes/upgrades-sta...
  • system_tests_pvgrub_salt_storage

    TC_41_HVMGrub_debian-12-xfce/test_000_standalone_vm (1/5 times with errors)
    • job 111634 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_41_HVMGrub_debian-12-xfce/test_010_template_based_vm (1/5 times with errors)
    • job 111634 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_splitgpg

    TC_10_Thunderbird_fedora-40-xfce/test_000_send_receive_default (1/5 times with errors)
    • job 112531 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-40-xfce/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 112531 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-40-xfce/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 112531 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
  • system_tests_suspend

    suspend/ (1/5 times with errors)
    suspend/Failed (1/5 times with errors)
    • job 112532 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/wait_serial (1/5 times with errors)
    • job 112532 # wait_serial expected: "lspci; echo 2E8vz-\$?-"...
    suspend/wait_serial (1/5 times with errors)
    • job 112532 # wait_serial expected: qr/2E8vz-\d+-/...

@marmarek
Copy link
Member

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

Upload-component r4.2 core-qrexec 9e09690bffe9f0c4c38e6a966b7afc7f8e7f6a61 current all
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmbsqNEgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn9I/Q/8DOo2ucnrMOzu
5aEHVfd8eZltZVL7KQlk9tzdpN6GzBEd8WpCnthtR47+NR13nY5CdAPjaaSEKonX
4eXd11iCPKjC/ipQjNOqefX/Y/jcV9hFP0AKmm31zJ8aw5OuhPsXMTeTN0+1rJTG
lGz27cuijUk4bWHsnuLS2wS2z1ftEQZC6E24Hsj/fhbcYi1hPn8Q7E++YFctd3Um
SQFwh+k1q3GCNbxmFF2XmMeDm1Wqt8Fey2RTzzTdYLtdioHn9BuRU0Z3DKiz3cvR
pZK+7HDtGlA/JXFsMXCPWT4zkcRpZhIW0kpivY4RBAOZHU1JjkFq7xPSVIj8J1lQ
jcEWBuL3GjPW0MRuqBgMmEaPtLXB944A4LEluAyyktr7XK7w0xb7e6KOUWg0n6dB
+3qL+VGNj9TwyN+P1cEJS9dMgN+dBGVA7y09np4Iy8LsAQDozcHyk5IEcjp5BVZ3
GufJ/YA7aDBGOEh4xqQAgKGHHNzLdEs719YplA8KSFe4wn2KvlxRBLf0CnUyDHkE
QwWfW+6dKEEAq0OoWDWFfvuxqecJkUTeIQF7k0sOi5SPXafEKFZ1Ekm/SzfuK7rv
agsowqMsJNBfSaZpXOwQJ/zzqEVI8h30zOaBzgOxGtBcYlKyzYkQXwgsv+0Sfb8N
JRFpR7jnjETBLbTGunTpPKAMz0Opy54=
=ea2o
-----END PGP SIGNATURE-----

@qubesos-secondary-bot
Copy link

Package for vm-archlinux was uploaded to stable repository.

@qubesos-secondary-bot
Copy link

Package for vm-jammy was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-bookworm was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-trixie was uploaded to stable repository.

@marmarek
Copy link
Member

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

Upload-component r4.2 core-qrexec 9e09690bffe9f0c4c38e6a966b7afc7f8e7f6a61 current all
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmbsqNEgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn9I/Q/8DOo2ucnrMOzu
5aEHVfd8eZltZVL7KQlk9tzdpN6GzBEd8WpCnthtR47+NR13nY5CdAPjaaSEKonX
4eXd11iCPKjC/ipQjNOqefX/Y/jcV9hFP0AKmm31zJ8aw5OuhPsXMTeTN0+1rJTG
lGz27cuijUk4bWHsnuLS2wS2z1ftEQZC6E24Hsj/fhbcYi1hPn8Q7E++YFctd3Um
SQFwh+k1q3GCNbxmFF2XmMeDm1Wqt8Fey2RTzzTdYLtdioHn9BuRU0Z3DKiz3cvR
pZK+7HDtGlA/JXFsMXCPWT4zkcRpZhIW0kpivY4RBAOZHU1JjkFq7xPSVIj8J1lQ
jcEWBuL3GjPW0MRuqBgMmEaPtLXB944A4LEluAyyktr7XK7w0xb7e6KOUWg0n6dB
+3qL+VGNj9TwyN+P1cEJS9dMgN+dBGVA7y09np4Iy8LsAQDozcHyk5IEcjp5BVZ3
GufJ/YA7aDBGOEh4xqQAgKGHHNzLdEs719YplA8KSFe4wn2KvlxRBLf0CnUyDHkE
QwWfW+6dKEEAq0OoWDWFfvuxqecJkUTeIQF7k0sOi5SPXafEKFZ1Ekm/SzfuK7rv
agsowqMsJNBfSaZpXOwQJ/zzqEVI8h30zOaBzgOxGtBcYlKyzYkQXwgsv+0Sfb8N
JRFpR7jnjETBLbTGunTpPKAMz0Opy54=
=ea2o
-----END PGP SIGNATURE-----

@qubesos-secondary-bot
Copy link

Package for vm-archlinux was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for host was uploaded to stable repository.

@qubesos-secondary-bot
Copy link

Package for vm-jammy was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-bookworm was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-fc39 was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-trixie was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-fc40 was uploaded to stable repository.

@qubesos-bot
Copy link
Author

Package for vm-fc41 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

3 participants