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-admin v4.3.12 (r4.3) #5231

Open
qubesos-bot opened this issue Nov 17, 2024 · 3 comments
Open

core-admin v4.3.12 (r4.3) #5231

qubesos-bot opened this issue Nov 17, 2024 · 3 comments

Comments

@qubesos-bot
Copy link

Update of core-admin to v4.3.12 for Qubes OS r4.3, see comments below for details and build status.

From commit: QubesOS/qubes-core-admin@0788bd7

Changes since previous version:
QubesOS/qubes-core-admin@0788bd78 version 4.3.12
QubesOS/qubes-core-admin@f46e1181 rpm: adjust dependencies for devices API
QubesOS/qubes-core-admin@d92bf648 Merge remote-tracking branch 'origin/pr/627'
QubesOS/qubes-core-admin@7e57a47e Merge remote-tracking branch 'origin/pr/633'
QubesOS/qubes-core-admin@7fea92fb Merge remote-tracking branch 'origin/pr/634'
QubesOS/qubes-core-admin@958d91c8 Merge remote-tracking branch 'origin/pr/626'
QubesOS/qubes-core-admin@51aeab65 qvm-console-dispvm: drop wrong validation of trusted input
QubesOS/qubes-core-admin@66e90153 UEFI test
QubesOS/qubes-core-admin@611b343b Improve qvm-prefs -D SOMEVM template error message
QubesOS/qubes-core-admin@9f3bdb47 tests: use simplified option for booting in-vm kernel
QubesOS/qubes-core-admin@9498dfe5 Remove too strict checking for kernel on startup
QubesOS/qubes-core-admin@c9c4fbd5 .gitlab-ci: update tags for tests
QubesOS/qubes-core-admin@3b6a5a6f tests/app: fix test name
QubesOS/qubes-core-admin@798f3beb vm stats: nearest int instead of truncation
QubesOS/qubes-core-admin@8ad9351f storage: fix deprecated UTC naive syntax
QubesOS/qubes-core-admin@be663a0d qubes/ext/utils: provide Port for device_class
QubesOS/qubes-core-admin@af613416 Make mypy happy and add CI job
QubesOS/qubes-core-admin@727133f0 q-dev: update tests and make pylint happy
QubesOS/qubes-core-admin@08b899c6 q-dev: pylint
QubesOS/qubes-core-admin@9a777646 q-dev: fix assignment.devices
QubesOS/qubes-core-admin@73ea3278 q-dev: less scary device category names
QubesOS/qubes-core-admin@600209d2 q-dev: update docs
QubesOS/qubes-core-admin@ca949bbc q-dev: fix type hint
QubesOS/qubes-core-admin@4a16de51 q-dev: fix block device removing
QubesOS/qubes-core-admin@5b38d7f4 q-dev: call attach-confirm socket directly
QubesOS/qubes-core-admin@79001ff1 q-dev: fix deny list
QubesOS/qubes-core-admin@5d49926b q-dev: pylint + black
QubesOS/qubes-core-admin@6dec58d8 q-dev: wait for attaching devices during startup and update tests
QubesOS/qubes-core-admin@bee17971 q-dev: fix conflicted attachments
QubesOS/qubes-core-admin@9bdeb523 q-dev: keep consistency in fire_event_for_permission
QubesOS/qubes-core-admin@1cd1c889 q-dev: rename attach-confirm -> qubes-device-attach-confirm
QubesOS/qubes-core-admin@a3b781cb q-dev: add short way to create DeviceAssignment
QubesOS/qubes-core-admin@11097086 q-dev: devices improvements
QubesOS/qubes-core-admin@e6b70efe q-dev: introduce AnyPort
QubesOS/qubes-core-admin@fd6bd27c q-dev: minor device_protocol fixes
QubesOS/qubes-core-admin@4ff7ae38 q-dev: add encoding type
QubesOS/qubes-core-admin@2b6dfb81 q-dev: update admin api device tests
QubesOS/qubes-core-admin@4539f639 q-dev: update device tests
QubesOS/qubes-core-admin@be25600b q-dev: update device_protocol.py
QubesOS/qubes-core-admin@cc65d088 q-dev: remove unused import
QubesOS/qubes-core-admin@53b6bd9b q-dev: fix detaching required devices
QubesOS/qubes-core-admin@a851333d q-dev: fire pre-event for assignment
QubesOS/qubes-core-admin@89925b0a q-dev: sanitize confirmation output
QubesOS/qubes-core-admin@1267f3f6 q-dev: async confirmation
QubesOS/qubes-core-admin@1db8f8fb q-dev: remove redundant list
QubesOS/qubes-core-admin@daaf8399 q-dev: better error message
QubesOS/qubes-core-admin@d76b3186 q-dev: do not attach unknown device
QubesOS/qubes-core-admin@1999c2f8 q-dev: do not load device if device_id does not match
QubesOS/qubes-core-admin@c91295e7 q-dev: add error message
QubesOS/qubes-core-admin@4dbf5977 q-dev: do not include port id in device identity
QubesOS/qubes-core-admin@97084d69 q-dev: deny list drop ins and comments
QubesOS/qubes-core-admin@63489c15 q-dev: Set.required -> Set.assignment
QubesOS/qubes-core-admin@d62624f8 q-dev: update qubes.rng and fix tests
QubesOS/qubes-core-admin@b8bee03a q-dev: update pci tests and cleanup
QubesOS/qubes-core-admin@e73d56d9 q-dev: fix tests and make linter happy
QubesOS/qubes-core-admin@c7d244ae q-dev: update device_protocol.py
QubesOS/qubes-core-admin@4aac1013 q-dev: add block devices tests
QubesOS/qubes-core-admin@64e76699 q-dev: fix block auto-attach
QubesOS/qubes-core-admin@56559c01 q-dev: add tests
QubesOS/qubes-core-admin@9f191081 q-dev: error handling
QubesOS/qubes-core-admin@25148854 q-dev: assignment.device
QubesOS/qubes-core-admin@c2aac2d2 q-dev: deny list
QubesOS/qubes-core-admin@1d26a0ec q-dev: fixes
QubesOS/qubes-core-admin@af77f913 q-dev: cleanup
QubesOS/qubes-core-admin@93713edc q-dev: device_protocol
QubesOS/qubes-core-admin@e09010ee q-dev: backend_name
QubesOS/qubes-core-admin@efb572e7 q-dev: matches
QubesOS/qubes-core-admin@c93f8c36 q-dev: device -> devices
QubesOS/qubes-core-admin@1b2934c2 q-dev: virtual device
QubesOS/qubes-core-admin@1302bf92 q-dev: fix test
QubesOS/qubes-core-admin@6dd8f56a q-dev: unify protocol
QubesOS/qubes-core-admin@fd6e4a8b q-dev: fix events
QubesOS/qubes-core-admin@ba2100e8 q-dev: refactor device_protocol.py
QubesOS/qubes-core-admin@9053c70f q-dev: add self_identity do device identity
QubesOS/qubes-core-admin@6b031a0f q-dev: backward compatible device_protocol
QubesOS/qubes-core-admin@5ea5fc67 q-dev: fix attribute name
QubesOS/qubes-core-admin@9d82600b q-dev: auto-attach only required block devices before vm start
QubesOS/qubes-core-admin@e481e22e q-dev: implementation of attachment confirmation
QubesOS/qubes-core-admin@d7302f34 q-dev: check identity
QubesOS/qubes-core-admin@a5a7fdb6 q-dev: add device_identity to device assignment
QubesOS/qubes-core-admin@bfbe0b94 q-dev: ask-to-attach is attach_automatically
QubesOS/qubes-core-admin@1d0b2ad0 q-dev: assignment
QubesOS/qubes-core-admin@167ec8dc q-dev: comparison
QubesOS/qubes-core-admin@0005d08c q-dev: port
QubesOS/qubes-core-admin@58ae845b q-dev: attachment confirmation PoC
QubesOS/qubes-core-admin@458c1c13 q-dev: port

Referenced issues:
QubesOS/qubes-issues#8928
QubesOS/qubes-issues#5212

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

  • Upload-component r4.3 core-admin 0788bd780dbf6589a8b571ac11e934781b607c05 current all (available 5 days from now)
  • Upload-component r4.3 core-admin 0788bd780dbf6589a8b571ac11e934781b607c05 security-testing all

You can choose subset of distributions like:

  • Upload-component r4.3 core-admin 0788bd780dbf6589a8b571ac11e934781b607c05 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 (build log).

@qubesos-bot
Copy link
Author

Package for host was uploaded to current-testing repository.

@qubesos-bot
Copy link
Author

qubesos-bot commented Nov 17, 2024

OpenQA test summary

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

Test run included the following:

New failures, excluding unstable

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

  • system_tests_kde_gui_interactive

    • gui_keyboard_layout: Failed (test died)
      # Test died: command 'test "$(cd ~user;ls e1*)" = "$(qvm-run -p wor...
  • system_tests_extra

    • TC_00_QVCTest_whonix-gateway-17: test_010_screenshare (failure)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 0 == 0

Failed tests

4 failures
  • system_tests_audio@hw1

  • system_tests_kde_gui_interactive

    • gui_keyboard_layout: Failed (test died)
      # Test died: command 'test "$(cd ~user;ls e1*)" = "$(qvm-run -p wor...
  • system_tests_basic_vm_qrexec_gui_zfs

    • switch_pool: Failed (test died)
      # Test died: command 'dnf install -y ./zfs-release.rpm' failed at /...
  • system_tests_extra

    • TC_00_QVCTest_whonix-gateway-17: test_010_screenshare (failure)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 0 == 0

Fixed failures

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

201 fixed

Unstable tests

  • system_tests_audio@hw1

    TC_20_AudioVM_Pulse_fedora-40-xfce/test_223_audio_play_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_224_audio_rec_muted_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_224_audio_rec_muted_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_225_audio_rec_unmuted_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_225_audio_rec_unmuted_hvm (2/5 times with errors)
    • job 115053 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_228_audio_rec_unmuted_pipewire (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.41970521541950...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_250_audio_playback_audiovm_pipewire (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.06471655328798...
    TC_20_AudioVM_PipeWire_debian-12-xfce/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.2878231292517,...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 115623 AssertionError: too short audio, expected 10s, got 9.34507936507936...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_252_audio_playback_audiovm_switch_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_fedora-40-xfce/test_252_audio_playback_audiovm_switch_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_252_audio_playback_audiovm_switch_hvm (2/5 times with errors)
    • job 115053 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_PipeWire_debian-12-xfce/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    TC_20_AudioVM_PipeWire_fedora-40-xfce/test_260_audio_mic_enabled_switch_audiovm (2/5 times with errors)
    • job 116847 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    • job 117586 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 115623 AssertionError: too short audio, expected 10s, got 9.05353741496598...
  • system_tests_basic_vm_qrexec_gui@hw1

    TC_20_NonAudio_whonix-workstation-17/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 115635 libvirt.libvirtError: internal error: libxenlight failed to create ...
  • system_tests_suspend@hw1

    suspend/ (1/5 times with errors)
    suspend/Failed (1/5 times with errors)
    • job 115081 # Test died: no candidate needle with tag(s) 'xscreensaver-prompt' ...
    suspend/wait_serial (1/5 times with errors)
    • job 115081 # wait_serial expected: qr/2E8vz-\d+-/...
  • system_tests_usbproxy

    TC_20_USBProxy_core3_fedora-40-xfce/test_070_attach_not_installed_front (1/5 times with errors)
    • job 117582 NameError: name 'santizied_stderr' is not defined
  • system_tests_audio

    TC_20_AudioVM_Pulse_fedora-40-xfce/test_223_audio_play_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_224_audio_rec_muted_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_224_audio_rec_muted_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_225_audio_rec_unmuted_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_225_audio_rec_unmuted_hvm (2/5 times with errors)
    • job 115053 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_228_audio_rec_unmuted_pipewire (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.41970521541950...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_250_audio_playback_audiovm_pipewire (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.06471655328798...
    TC_20_AudioVM_PipeWire_debian-12-xfce/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 9.2878231292517,...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_251_audio_playback_audiovm_pipewire_late_start (1/5 times with errors)
    • job 115623 AssertionError: too short audio, expected 10s, got 9.34507936507936...
    TC_20_AudioVM_Pulse_debian-12-xfce/test_252_audio_playback_audiovm_switch_hvm (1/5 times with errors)
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_fedora-40-xfce/test_252_audio_playback_audiovm_switch_hvm (2/5 times with errors)
    • job 115053 libvirt.libvirtError: internal error: libxenlight failed to create ...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_Pulse_whonix-workstation-17/test_252_audio_playback_audiovm_switch_hvm (2/5 times with errors)
    • job 115053 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115623 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_20_AudioVM_PipeWire_debian-12-xfce/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 115053 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    TC_20_AudioVM_PipeWire_fedora-40-xfce/test_260_audio_mic_enabled_switch_audiovm (2/5 times with errors)
    • job 116847 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    • job 117586 AssertionError: too short audio, expected 10s, got 0.00013605442176...
    TC_20_AudioVM_PipeWire_whonix-workstation-17/test_260_audio_mic_enabled_switch_audiovm (1/5 times with errors)
    • job 115623 AssertionError: too short audio, expected 10s, got 9.05353741496598...
  • system_tests_basic_vm_qrexec_gui

    TC_20_NonAudio_whonix-workstation-17/test_140_qrexec_filecopy_unsafe_name (1/5 times with errors)
    • job 115635 libvirt.libvirtError: internal error: libxenlight failed to create ...
  • system_tests_basic_vm_qrexec_gui_btrfs

    TC_30_Gui_daemon/test_002_clipboard_300k (1/5 times with errors)
    • job 116856 : Clipboard copy operation failed - content...
  • system_tests_network_ipv6

    VmIPv6Networking_fedora-40-xfce/test_520_ipv6_simple_proxyvm_nm (1/5 times with errors)
    • job 115076 AssertionError: 1 != 0 : nm-applet window not found
  • system_tests_network_updates

    VmUpdates_fedora-40-xfce/test_000_simple_update (1/5 times with errors)
    • job 116867 AssertionError: 1 not found in [0, 100] : dnf clean all; dnf check-...
    VmUpdates_debian-12-xfce/test_020_updates_available_notification (1/5 times with errors)
    • job 117610 subprocess.CalledProcessError: Command '/usr/lib/qubes/upgrades-sta...
    VmUpdates_debian-12-xfce/test_121_updates_available_notification_qubes_vm_update_cli (1/5 times with errors)
    • job 116867 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 115648 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_41_HVMGrub_fedora-40-xfce/test_000_standalone_vm (2/5 times with errors)
    • job 114628 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115648 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 115648 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    TC_41_HVMGrub_fedora-40-xfce/test_010_template_based_vm (3/5 times with errors)
    • job 114628 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115078 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 115648 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_qrexec

    TC_00_Qrexec_fedora-40-xfce/test_065_qrexec_exit_code_vm (1/5 times with errors)
    • job 115649 libvirt.libvirtError: internal error: libxenlight failed to create ...
    TC_00_Qrexec_fedora-40-xfce/test_080_qrexec_service_argument_allow_default (1/5 times with errors)
    • job 115649 libvirt.libvirtError: internal error: libxenlight failed to create ...

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

1 participant