Skip to content

Update to 3007.10#13

Open
marmarek wants to merge 2 commits intoQubesOS:mainfrom
marmarek:update-3007.10
Open

Update to 3007.10#13
marmarek wants to merge 2 commits intoQubesOS:mainfrom
marmarek:update-3007.10

Conversation

@marmarek
Copy link
Member

@marmarek marmarek commented Jan 4, 2026

No description provided.

@qubesos-bot
Copy link

OpenQA test summary

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

Test run included the following:

New failures, excluding unstable

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

  • system_tests_guivm_gui_interactive

    • update_guivm: Failed (test died)
      # Test died: command '(set -o pipefail; qubesctl --all --show-outpu...
  • system_tests_guivm_vnc_gui_interactive

    • update_guivm: Failed (test died)
      # Test died: command '(set -o pipefail; qubesctl --all --show-outpu...

    • update_guivm: wait_serial (wait serial expected)
      # wait_serial expected: qr/3JbsI-\d+-/...

Failed tests

3 failures
  • system_tests_guivm_gui_interactive

    • update_guivm: Failed (test died)
      # Test died: command '(set -o pipefail; qubesctl --all --show-outpu...
  • system_tests_guivm_vnc_gui_interactive

    • update_guivm: Failed (test died)
      # Test died: command '(set -o pipefail; qubesctl --all --show-outpu...

    • update_guivm: wait_serial (wait serial expected)
      # wait_serial expected: qr/3JbsI-\d+-/...

Fixed failures

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

4 fixed
  • 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_guivm_vnc_gui_interactive

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

Unstable tests

Details

Performance Tests

Performance degradation:

No issues

Remaining performance tests:

No remaining performance tests

@marmarek
Copy link
Member Author

marmarek commented Jan 5, 2026

I'm not sure what happened here, but the above failures are real. Salt says pkg.installed state is not available on Fedora 42.

What I got so far:

  • state pkg module complains about pkg.install function missing
  • the above fails because yumpkg.py fails on importing configparser - I changed from configparser import * to from configparser import RawConfigParser and got cannot import name 'RawConfigParser' from partially initialized module 'configparser' (most likely due to a circular import) (/var/tmp/.root_dd8a91_salt/running_data/var/cache/salt/minion/extmods/utils/configparser.py)
  • /var/tmp/.root_dd8a91_salt/running_data/var/cache/salt/minion/extmods/utils got prepended to sys.path for some reason; printing sys.path in various places, usually it got appended, not prepended, but here (and in a couple of other places) it's prepended

@marmarek
Copy link
Member Author

marmarek commented Jan 5, 2026

Interestingly, calling qubesctl --skip-dom0 --targets=testvm pkg.install some-package directly works, but calling it via pkg state doesn't (test command: qubesctl --skip-dom0 --targets=testvm state.single pkg.installed some-package).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants