Skip to content

Templates: open URLs in disposables - #665

Open
notmuchtohide wants to merge 6 commits into
QubesOS:mainfrom
notmuchtohide:template-open-url-dvm
Open

Templates: open URLs in disposables#665
notmuchtohide wants to merge 6 commits into
QubesOS:mainfrom
notmuchtohide:template-open-url-dvm

Conversation

@notmuchtohide

@notmuchtohide notmuchtohide commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This is part of QubesOS/qubes-issues#6310, aiming to open Gnome Software URLs (project website, donation pages, etc.) in disposables.

This allows the user to check the project website safely before installing apps, while reducing the need for screenshots to recognize the apps in Gnome Software (QubesOS/qubes-issues#10983).

Previously, URLs were opened in offline browsers. However, if Gnome Software had access to the updates proxy (e.g. for Flatpak related actions) it would pass the proxy configurations to the browser and open the URL online.

Service ConditionGroup borrowed from qubes-notification-agent.

This is part of QubesOS/qubes-issues#6310, aiming to open Gnome Software
URLs (project website, donation pages, etc.) in disposables.

This allows the user to check the project website safely before
installing apps, while reducing the need for screenshots to recognize
the apps in Gnome Software (QubesOS/qubes-issues#10983).

Previously, URLs were opened in offline browsers. However, if Gnome
Software had access to the updates proxy (e.g. for Flatpak related
actions) it would pass the proxy configurations to the browser and open
the URL online.

Service ConditionGroup borrowed from qubes-notification-agent.
@ben-grande

Copy link
Copy Markdown
Contributor
  1. Have you tried app-dispvm.*?
  2. If that is unsuitable, please use the term dispvm rather than dvm.

@marmarta

marmarta commented Aug 7, 2026

Copy link
Copy Markdown
Member

Have you tried app-dispvm.*?

I'm not sure if this makes sense here, opening all urls in a template in disposables makes I think a lot of sense and is more resilient to other package managers using packagekit or whatnot.

  • If that is unsuitable, please use the term dispvm rather than dvm.

agreed on that

@andrewdavidwong

Copy link
Copy Markdown
Member

Suggestion: If you intend for this pull request to resolve the associated issue and would like for it to be linked to the issue automatically, you can put Closes QubesOS/qubes-issues#XXXX in the PR message (where XXXX is the issue number). Closes is one of several special keywords that GitHub will recognize. If and when the PR is merged, GitHub will automatically close the associated issue.

@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.71%. Comparing base (a37fac9) to head (e1da340).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #665      +/-   ##
==========================================
+ Coverage   71.31%   71.71%   +0.39%     
==========================================
  Files           3        3              
  Lines         502      502              
==========================================
+ Hits          358      360       +2     
+ Misses        144      142       -2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@qubesos-bot

Copy link
Copy Markdown

OpenQA test summary

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

Test run included the following:

Upload failures

  • system_tests_audio
    • system_tests: Failed (test died)
      # Test died: command 'curl --form upload=@tests-qubes.tests.integ.a...

New failures, excluding unstable

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

  • system_tests_extra

    • TC_00_QVCTest_fedora-44-xfce: test_010_screenshare (failure + cleanup)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1179648 != 0
  • system_tests_gui_interactive@hw7

    • startup: unnamed test (unknown)
    • startup: Failed (test died)
      # Test died: no candidate needle with tag(s) 'nm-applet-more-networ...
  • system_tests_gpu_passthrough@hw13

    • gpu_passthrough: Failed (test died)
      # Test died: command 'ansible-playbook -i inventory -e pci_devices=...

Failed tests

10 failures
  • system_tests_whonix

    • [unstable] whonixcheck: wait_serial (unknown)
      # Command: qvm-run -ap anon-whonix systemctl --wait is-system-runn...

    • [unstable] whonixcheck: Failed (test died + timed out)
      # Test died: command 'qvm-run -ap anon-whonix systemctl --wait is-...

  • system_tests_extra

    • TC_00_QVCTest_fedora-44-xfce: test_010_screenshare (failure + cleanup)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1179648 != 0
  • system_tests_dispvm

  • system_tests_gui_interactive@hw7

    • startup: unnamed test (unknown)
    • startup: Failed (test died)
      # Test died: no candidate needle with tag(s) 'nm-applet-more-networ...
  • system_tests_gpu_passthrough@hw13

    • gpu_passthrough: Failed (test died)
      # Test died: command 'ansible-playbook -i inventory -e pci_devices=...
  • system_tests_whonix@hw1

    • [unstable] whonixcheck: fail (unknown)
      Whonixcheck for whonix-gateway-18 failed...

    • [unstable] whonixcheck: fail (unknown)
      Whonixcheck for whonix-workstation-18 failed...

    • [unstable] whonixcheck: Failed (test died)
      # Test died: systemcheck failed at qubesos/tests/whonixcheck.pm lin...

Fixed failures

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

31 fixed
  • system_tests_pvgrub_salt_storage

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.grub failed (exit code 1), details reported...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

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

    • TC_41_HVMGrub_debian-13-xfce: test_001_standalone_vm_dracut (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

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

    • TC_41_HVMGrub_debian-13-xfce: test_011_template_based_vm_dracut (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

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

  • system_tests_extra

    • TC_01_InputProxyExclude_debian-13-xfce: test_000_qemu_tablet (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_01_InputProxyExclude_fedora-43-xfce: test_000_qemu_tablet (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_00_QVCTest_fedora-43-xfce: test_010_screenshare (failure + cleanup)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1179648 != 0

    • TC_00_QVCTest_whonix-gateway-18: test_010_screenshare (failure + cleanup)
      AssertionError: 2.3156185715769593 not less than 2.0

    • TC_00_PDFConverter_fedora-43-xfce: test_004_cancel_stops_conversion (failure)
      AssertionError: DispVM not cleaned up 10s after cancel: {<DispVM at...

  • system_tests_usbproxy

    • system_tests: Fail (unknown)
      Tests qubes.tests.extra failed (exit code 1), details reported sepa...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

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

    • TC_20_USBProxy_core3_fedora-43-xfce: test_090_attach_stubdom (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_network_ipv6

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.network_ipv6 failed (exit code 1), details ...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • VmIPv6Networking_fedora-43-xfce: test_001_simple_networking_paused_from_none_to_existent (error)
      raise TimeoutError from exc_val... TimeoutError

  • system_tests_audio

  • system_tests_audio@hw1

    • system_tests: Fail (unknown)
      Tests qubes.tests.integ.audio failed (exit code 1), details reporte...

    • system_tests: Failed (test died)
      # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...

    • TC_20_AudioVM_Pulse_debian-13-xfce: test_222_audio_rec_unmuted_pulseaudio (failure)
      AssertionError: only silence detected, no useful audio data

  • system_tests_guivm_gpu_gui_interactive@hw13

    • shutdown: unnamed test (unknown)
    • shutdown: Failed (test died)
      # Test died: no candidate needle with tag(s) 'text-logged-in-root' ...

Unstable tests

Details
  • system_tests_whonix

    whonixcheck/Failed (1/5 times with errors)
    • job 193726 # Test died: command 'qvm-run -ap whonix-gateway-18 'LC_ALL=C whon...
    whonixcheck/Failed (1/5 times with errors)
    • job 192973 # Test died: systemcheck failed at qubesos/tests/whonixcheck.pm lin...
    whonixcheck/fail (1/5 times with errors)
    • job 193726 Whonixcheck for anon-whonix failed...
    whonixcheck/fail (1/5 times with errors)
    whonixcheck/wait_serial (1/5 times with errors)
    • job 193726 # Command: qvm-run -ap whonix-gateway-18 'LC_ALL=C whonixcheck --v...
  • system_tests_backup

    system_tests/Failed (1/5 times with errors)
    • job 192144 # Test died: command 'curl --form upload=@tests-qubes.tests.integ.b...
  • system_tests_backupcompatibility

    system_tests/Failed (1/5 times with errors)
    • job 192046 # Test died: command 'curl --form upload=@tests-qubes.tests.integ.b...
  • system_tests_extra

    system_tests/Failed (1/5 times with errors)
    • job 192562 # Test died: command 'testfunc qubes.tests.extra' timed out at qube...
    system_tests/Failed (1/5 times with errors)
    • job 193751 # Test died: command 'curl --form upload=@nose2-junit.xml --form up...
    system_tests/wait_serial (1/5 times with errors)
    • job 192562 # Command: testfunc qubes.tests.extra...
  • system_tests_gui_interactive

    clipboard_and_web/ (1/5 times with errors)
    clipboard_and_web/Failed (1/5 times with errors)
    • job 193803 # Test died: no candidate needle with tag(s) 'clipboard-paste-notif...
    gui_keyboard_layout/Failed (1/5 times with errors)
    • job 193752 # Test died: command 'qvm-run -pu root work systemctl --wait is-sys...
  • system_tests_guivm_gui_interactive

    clipboard_and_web/ (1/5 times with errors)
    clipboard_and_web/Failed (1/5 times with errors)
    • job 193754 # Test died: no candidate needle with tag(s) 'clipboard-paste-notif...
  • system_tests_qrexec

    system_tests/Fail (1/5 times with errors)
    • job 193759 Tests qubes.tests.integ.qrexec failed (exit code 1), details report...
    system_tests/Failed (1/5 times with errors)
    • job 193759 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_00_Qrexec_whonix-workstation-18/test_050_qrexec_simple_eof (1/5 times with errors)
    • job 193759 AssertionError: Timeout, probably EOF wasn't transferred to the VM ...
  • system_tests_network_updates

    system_tests/Fail (1/5 times with errors)
    • job 193004 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    system_tests/Fail (1/5 times with errors)
    • job 192568 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    system_tests/Fail (1/5 times with errors)
    • job 193841 Tests qubes.tests.integ.dom0_update failed (exit code 1), details r...
    system_tests/Fail (1/5 times with errors)
    • job 193757 Tests qubes.tests.integ.vm_template_upgrade failed (exit code 1), d...
    system_tests/Fail (1/5 times with errors)
    • job 193841 Tests qubes.tests.integ.vm_template_upgrade failed (exit code 1), d...
    system_tests/Failed (1/5 times with errors)
    • job 193004 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    system_tests/Failed (1/5 times with errors)
    • job 192568 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    system_tests/Failed (1/5 times with errors)
    • job 193757 # Test died: command 'sudo python3 split_logs.py --junit-xml=nose2-...
    system_tests/Failed (1/5 times with errors)
    • job 193841 # Test died: command 'sudo python3 split_logs.py --junit-xml=nose2-...
    TC_00_Dom0Upgrade_whonix-gateway-18/test_000_update_qubes_vm_update (1/5 times with errors)
    • job 193841 ~~~~~~~~~^^^^^^^^^^^^^^^^^^... AssertionError: qubes-vm-update failed:
    TC_00_Dom0Upgrade_whonix-gateway-18/test_000_update_salt (1/5 times with errors)
    • job 192568 ?[0;31mDuration: 204145.11 ms?[0;0m... ?[0;31m Changes: ?[0;0m
    TC_00_Dom0Upgrade_whonix-gateway-18/test_010_instal (1/5 times with errors)
    • job 193004 Error: Failed to download metadata for repo 'test': Cannot download...
    TC_11_QvmTemplateMgmtVM_fedora-44-xfce/test_010_template_install (1/5 times with errors)
    • job 193004 AssertionError: qvm-template failed: [Qrexec] ERROR: dnf command is...
    integ/vm_template_upgrade (2/5 times with errors)
    • job 193757 ModuleNotFoundError: No module named 'qubes.tests.integ.vm_template...
    • job 193841 ModuleNotFoundError: No module named 'qubes.tests.integ.vm_template...
  • system_tests_dispvm

    system_tests/Fail (1/5 times with errors)
    • job 193804 Tests qubes.tests.integ.dispvm failed (exit code 1), details report...
    system_tests/Fail (1/5 times with errors)
    • job 193750 Tests qubes.tests.integ.dispvm failed (exit code 1), details report...
    system_tests/Failed (1/5 times with errors)
    • job 193804 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    system_tests/Failed (1/5 times with errors)
    • job 193750 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_21_DispVM_Preload/test_012_preload_low_mem (2/5 times with errors)
    • job 193750 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1 != 0
    • job 193804 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError: 1 != 0
    TC_21_DispVM_Preload/test_012_preload_low_mem_early_startup (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_20_DispVM_debian-13-xfce/test_013_preload_gui (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_20_DispVM_fedora-44-xfce/test_013_preload_gui (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_20_DispVM_whonix-workstation-18/test_013_preload_gui (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_015_preload_race_more (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_017_preload_autostart (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_018_preload_global (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_019_preload_discard_outdated_volumes (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_020_preload_discard_outdated_volume_size (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
    TC_21_DispVM_Preload/test_021_preload_discard_outdated_setting (2/5 times with errors)
    • job 193750 AssertionError: last preloaded didn't complete in time
    • job 193804 AssertionError: last preloaded didn't complete in time
  • system_tests_kde_gui_interactive

    gui_keyboard_layout/Failed (1/5 times with errors)
    • job 193730 # Test died: command 'qvm-run -pu root work systemctl --wait is-sys...
  • system_tests_guivm_vnc_gui_interactive

    guivm_manager/ (1/5 times with errors)
    guivm_manager/ (1/5 times with errors)
    guivm_manager/Failed (1/5 times with errors)
    • job 193734 # Test died: no candidate needle with tag(s) 'menu-qubes-tools' mat...
    guivm_manager/Failed (1/5 times with errors)
    • job 192545 # Test died: no candidate needle with tag(s) 'qubes-qube-manager' m...
  • system_tests_audio

    system_tests/Fail (1/5 times with errors)
    • job 192976 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    system_tests/Failed (1/5 times with errors)
    • job 192976 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_20_AudioVM_Pulse_whonix-workstation-18/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 9.49, saved to /...
    TC_20_AudioVM_Pulse_whonix-workstation-18/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 9.05251700680272...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_226_audio_playback_pipewire (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 8.97385487528344...
  • system_tests_audio@hw1

    system_tests/Fail (1/5 times with errors)
    • job 192976 Tests qubes.tests.integ.audio failed (exit code 1), details reporte...
    system_tests/Failed (1/5 times with errors)
    • job 192976 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_20_AudioVM_Pulse_whonix-workstation-18/test_220_audio_play_pulseaudio (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 9.49, saved to /...
    TC_20_AudioVM_Pulse_whonix-workstation-18/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 9.05251700680272...
    TC_20_AudioVM_PipeWire_whonix-workstation-18/test_226_audio_playback_pipewire (1/5 times with errors)
    • job 192976 AssertionError: too short audio, expected 10s, got 8.97385487528344...
  • system_tests_gui_interactive@hw7

    clipboard_and_web/ (1/5 times with errors)
    clipboard_and_web/Failed (1/5 times with errors)
    • job 193803 # Test died: no candidate needle with tag(s) 'clipboard-paste-notif...
    gui_keyboard_layout/Failed (1/5 times with errors)
    • job 193752 # Test died: command 'qvm-run -pu root work systemctl --wait is-sys...
  • system_tests_whonix@hw1

    whonixcheck/Failed (1/5 times with errors)
    • job 193726 # Test died: command 'qvm-run -ap whonix-gateway-18 'LC_ALL=C whon...
    whonixcheck/Failed (1/5 times with errors)
    • job 192973 # Test died: systemcheck failed at qubesos/tests/whonixcheck.pm lin...
    whonixcheck/fail (1/5 times with errors)
    • job 193726 Whonixcheck for anon-whonix failed...
    whonixcheck/fail (1/5 times with errors)
    whonixcheck/wait_serial (1/5 times with errors)
    • job 193726 # Command: qvm-run -ap whonix-gateway-18 'LC_ALL=C whonixcheck --v...
  • system_tests_basic_vm_qrexec_gui_btrfs

    system_tests/Fail (1/5 times with errors)
    • job 192049 Tests qubes.tests.integ.basic failed (exit code 1), details reporte...
    system_tests/Failed (1/5 times with errors)
    • job 192049 # Test died: Some tests failed at qubesos/tests/system_tests.pm lin...
    TC_30_Gui_daemon/test_002_clipboard_300k (1/5 times with errors)
    • job 192049 : Clipboard copy operation failed - content...

Performance Tests

Performance degradation:

17 performance degradations
  • whonix-gateway-18_exec-root: 144.74 🔻 ( previous job: 126.14, degradation: 114.75%)
  • whonix-workstation-18_exec-root: 162.87 🔻 ( previous job: 144.02, degradation: 113.09%)
  • whonix-workstation-18_socket: 8.96 🔻 ( previous job: 7.66, degradation: 116.92%)
  • whonix-workstation-18_exec-data-duplex-root: 147.10 🔻 ( previous job: 130.67, degradation: 112.57%)
  • dom0_root_seq1m_q1t1_write 3:write_bandwidth_kb: 154631.00 🔻 ( previous job: 199974.00, degradation: 77.33%)
  • dom0_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 3834.00 🔻 ( previous job: 5055.00, degradation: 75.85%)
  • dom0_varlibqubes_seq1m_q1t1_read 3:read_bandwidth_kb: 228398.00 🔻 ( previous job: 446202.00, degradation: 51.19%)
  • dom0_varlibqubes_rnd4k_q32t1_write 3:write_bandwidth_kb: 7845.00 🔻 ( previous job: 10623.00, degradation: 73.85%)
  • debian-13-xfce_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:2.665): 31.98 🔻 ( previous job: 28.74, degradation: 111.26%)
  • whonix-workstation-18_dom0-dispvm-api (mean:9.812): 117.75 🔻 ( previous job: 97.14, degradation: 121.22%)
  • whonix-workstation-18_dom0-dispvm-gui-api (mean:11.915): 142.98 🔻 ( previous job: 121.86, degradation: 117.34%)
  • whonix-workstation-18_dom0-dispvm-preload-2-api (mean:4.637): 55.64 🔻 ( previous job: 48.39, degradation: 114.98%)
  • whonix-workstation-18_dom0-dispvm-preload-2-delay-0-api (mean:4.523): 54.27 🔻 ( previous job: 48.26, degradation: 112.46%)
  • whonix-workstation-18_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:5.43): 65.16 🔻 ( previous job: 59.22, degradation: 110.04%)
  • whonix-workstation-18_dom0-dispvm-preload-4-api (mean:3.523): 42.27 🔻 ( previous job: 38.29, degradation: 110.41%)
  • whonix-workstation-18_dom0-dispvm-preload-4-gui-api (mean:4.927): 59.13 🔻 ( previous job: 52.81, degradation: 111.96%)
  • whonix-workstation-18_dom0-vm-api (mean:0.044): 0.52 🔻 ( previous job: 0.43, degradation: 120.55%)

Remaining performance tests:

94 tests
  • debian-13-xfce_exec: 8.55 🔻 ( previous job: 7.85, degradation: 108.85%)
  • debian-13-xfce_exec-root: 27.52 🔻 ( previous job: 26.74, degradation: 102.90%)
  • debian-13-xfce_socket: 8.77 🔻 ( previous job: 8.37, degradation: 104.81%)
  • debian-13-xfce_socket-root: 8.63 🟢 ( previous job: 9.13, improvement: 94.60%)
  • debian-13-xfce_exec-data-simplex: 65.62 🔻 ( previous job: 63.05, degradation: 104.07%)
  • debian-13-xfce_exec-data-duplex: 66.33 🔻 ( previous job: 62.45, degradation: 106.22%)
  • debian-13-xfce_exec-data-duplex-root: 83.43 🔻 ( previous job: 78.04, degradation: 106.91%)
  • debian-13-xfce_socket-data-duplex: 74.93 🟢 ( previous job: 85.67, improvement: 87.47%)
  • fedora-44-xfce_exec: 9.01
  • fedora-44-xfce_exec-root: 72.25
  • fedora-44-xfce_socket: 8.74
  • fedora-44-xfce_socket-root: 8.44
  • fedora-44-xfce_exec-data-simplex: 67.48
  • fedora-44-xfce_exec-data-duplex: 70.88
  • fedora-44-xfce_exec-data-duplex-root: 105.10
  • fedora-44-xfce_socket-data-duplex: 80.87
  • whonix-gateway-18_exec: 7.73 🟢 ( previous job: 8.01, improvement: 96.46%)
  • whonix-gateway-18_socket: 9.42 🔻 ( previous job: 8.63, degradation: 109.20%)
  • whonix-gateway-18_socket-root: 8.51 🔻 ( previous job: 8.37, degradation: 101.73%)
  • whonix-gateway-18_exec-data-simplex: 63.23 🔻 ( previous job: 62.50, degradation: 101.17%)
  • whonix-gateway-18_exec-data-duplex: 66.79 🟢 ( previous job: 68.01, improvement: 98.20%)
  • whonix-gateway-18_exec-data-duplex-root: 141.50 🔻 ( previous job: 137.28, degradation: 103.07%)
  • whonix-gateway-18_socket-data-duplex: 96.77 🔻 ( previous job: 90.03, degradation: 107.48%)
  • whonix-workstation-18_exec: 7.85 🟢 ( previous job: 8.14, improvement: 96.46%)
  • whonix-workstation-18_socket-root: 9.41 🔻 ( previous job: 8.87, degradation: 106.17%)
  • whonix-workstation-18_exec-data-simplex: 62.37 🟢 ( previous job: 66.36, improvement: 93.99%)
  • whonix-workstation-18_exec-data-duplex: 69.01 🔻 ( previous job: 65.56, degradation: 105.26%)
  • whonix-workstation-18_socket-data-duplex: 88.53 🟢 ( previous job: 92.97, improvement: 95.22%)
  • dom0_root_seq1m_q8t1_read 3:read_bandwidth_kb: 473611.00 🟢 ( previous job: 388793.00, improvement: 121.82%)
  • dom0_root_seq1m_q8t1_write 3:write_bandwidth_kb: 157002.00 🟢 ( previous job: 119690.00, improvement: 131.17%)
  • dom0_root_seq1m_q1t1_read 3:read_bandwidth_kb: 431690.00 🟢 ( previous job: 245223.00, improvement: 176.04%)
  • dom0_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 103852.00 🟢 ( previous job: 13948.00, improvement: 744.57%)
  • dom0_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 7230.00 🟢 ( previous job: 6899.00, improvement: 104.80%)
  • dom0_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 8534.00 🔻 ( previous job: 8963.00, degradation: 95.21%)
  • dom0_varlibqubes_seq1m_q8t1_read 3:read_bandwidth_kb: 502191.00 🟢 ( previous job: 429040.00, improvement: 117.05%)
  • dom0_varlibqubes_seq1m_q8t1_write 3:write_bandwidth_kb: 244081.00 🔻 ( previous job: 257066.00, degradation: 94.95%)
  • dom0_varlibqubes_seq1m_q1t1_write 3:write_bandwidth_kb: 189212.00 🔻 ( previous job: 201978.00, degradation: 93.68%)
  • dom0_varlibqubes_rnd4k_q32t1_read 3:read_bandwidth_kb: 103658.00 🟢 ( previous job: 102155.00, improvement: 101.47%)
  • dom0_varlibqubes_rnd4k_q1t1_read 3:read_bandwidth_kb: 8508.00 🟢 ( previous job: 8179.00, improvement: 104.02%)
  • dom0_varlibqubes_rnd4k_q1t1_write 3:write_bandwidth_kb: 5397.00 🟢 ( previous job: 4404.00, improvement: 122.55%)
  • fedora-44-xfce_root_seq1m_q8t1_read 3:read_bandwidth_kb: 389660.00
  • fedora-44-xfce_root_seq1m_q8t1_write 3:write_bandwidth_kb: 130131.00
  • fedora-44-xfce_root_seq1m_q1t1_read 3:read_bandwidth_kb: 225016.00
  • fedora-44-xfce_root_seq1m_q1t1_write 3:write_bandwidth_kb: 48152.00
  • fedora-44-xfce_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 79047.00
  • fedora-44-xfce_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 2946.00
  • fedora-44-xfce_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 8486.00
  • fedora-44-xfce_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 676.00
  • fedora-44-xfce_private_seq1m_q8t1_read 3:read_bandwidth_kb: 388217.00
  • fedora-44-xfce_private_seq1m_q8t1_write 3:write_bandwidth_kb: 224054.00
  • fedora-44-xfce_private_seq1m_q1t1_read 3:read_bandwidth_kb: 301141.00
  • fedora-44-xfce_private_seq1m_q1t1_write 3:write_bandwidth_kb: 77003.00
  • fedora-44-xfce_private_rnd4k_q32t1_read 3:read_bandwidth_kb: 83542.00
  • fedora-44-xfce_private_rnd4k_q32t1_write 3:write_bandwidth_kb: 3228.00
  • fedora-44-xfce_private_rnd4k_q1t1_read 3:read_bandwidth_kb: 7798.00
  • fedora-44-xfce_private_rnd4k_q1t1_write 3:write_bandwidth_kb: 381.00
  • fedora-44-xfce_volatile_seq1m_q8t1_read 3:read_bandwidth_kb: 420608.00
  • fedora-44-xfce_volatile_seq1m_q8t1_write 3:write_bandwidth_kb: 113755.00
  • fedora-44-xfce_volatile_seq1m_q1t1_read 3:read_bandwidth_kb: 281194.00
  • fedora-44-xfce_volatile_seq1m_q1t1_write 3:write_bandwidth_kb: 54705.00
  • fedora-44-xfce_volatile_rnd4k_q32t1_read 3:read_bandwidth_kb: 77521.00
  • fedora-44-xfce_volatile_rnd4k_q32t1_write 3:write_bandwidth_kb: 4499.00
  • fedora-44-xfce_volatile_rnd4k_q1t1_read 3:read_bandwidth_kb: 7545.00
  • fedora-44-xfce_volatile_rnd4k_q1t1_write 3:write_bandwidth_kb: 942.00
  • debian-13-xfce_dom0-dispvm-api (mean:6.56): 78.72 🔻 ( previous job: 74.50, degradation: 105.68%)
  • debian-13-xfce_dom0-dispvm-gui-api (mean:8.418): 101.02 🔻 ( previous job: 93.50, degradation: 108.04%)
  • debian-13-xfce_dom0-dispvm-preload-2-api (mean:3.27): 39.24 🔻 ( previous job: 37.79, degradation: 103.83%)
  • debian-13-xfce_dom0-dispvm-preload-2-delay-0-api (mean:2.931): 35.17 🔻 ( previous job: 34.29, degradation: 102.56%)
  • debian-13-xfce_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:3.421): 41.05 🔻 ( previous job: 38.52, degradation: 106.58%)
  • debian-13-xfce_dom0-dispvm-preload-4-api (mean:2.61): 31.32 🔻 ( previous job: 30.73, degradation: 101.92%)
  • debian-13-xfce_dom0-dispvm-preload-4-delay-0-api (mean:2.563): 30.76 🔻 ( previous job: 29.50, degradation: 104.26%)
  • debian-13-xfce_dom0-dispvm-preload-2-gui-api (mean:4.88): 58.56 🔻 ( previous job: 53.65, degradation: 109.15%)
  • debian-13-xfce_dom0-dispvm-preload-4-gui-api (mean:3.825): 45.90 🔻 ( previous job: 44.40, degradation: 103.38%)
  • debian-13-xfce_dom0-dispvm-preload-6-gui-api (mean:3.012): 36.15 🟢 ( previous job: 41.47, improvement: 87.18%)
  • debian-13-xfce_dom0-vm-api (mean:0.03): 0.37 🟢 ( previous job: 0.62, improvement: 59.03%)
  • debian-13-xfce_dom0-vm-gui-api (mean:0.035): 0.42 🟢 ( previous job: 0.47, improvement: 90.75%)
  • fedora-44-xfce_dom0-dispvm-api (mean:8.383): 100.60
  • fedora-44-xfce_dom0-dispvm-gui-api (mean:10.86): 130.32
  • fedora-44-xfce_dom0-dispvm-preload-2-api (mean:3.98): 47.76
  • fedora-44-xfce_dom0-dispvm-preload-2-delay-0-api (mean:4.049): 48.59
  • fedora-44-xfce_dom0-dispvm-preload-2-delay-minus-1d2-api (mean:4.239): 50.87
  • fedora-44-xfce_dom0-dispvm-preload-4-api (mean:3.055): 36.66
  • fedora-44-xfce_dom0-dispvm-preload-4-delay-0-api (mean:2.86): 34.32
  • fedora-44-xfce_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:2.885): 34.62
  • fedora-44-xfce_dom0-dispvm-preload-2-gui-api (mean:5.756): 69.08
  • fedora-44-xfce_dom0-dispvm-preload-4-gui-api (mean:4.192): 50.31
  • fedora-44-xfce_dom0-dispvm-preload-6-gui-api (mean:3.732): 44.78
  • fedora-44-xfce_dom0-vm-api (mean:0.028): 0.34
  • fedora-44-xfce_dom0-vm-gui-api (mean:0.038): 0.46
  • whonix-workstation-18_dom0-dispvm-preload-4-delay-0-api (mean:3.396): 40.75 🟢 ( previous job: 43.23, improvement: 94.27%)
  • whonix-workstation-18_dom0-dispvm-preload-4-delay-minus-1d2-api (mean:3.534): 42.41 🟢 ( previous job: 42.67, improvement: 99.40%)
  • whonix-workstation-18_dom0-dispvm-preload-2-gui-api (mean:6.293): 75.52 🔻 ( previous job: 72.05, degradation: 104.82%)
  • whonix-workstation-18_dom0-dispvm-preload-6-gui-api (mean:4.125): 49.49 🟢 ( previous job: 50.72, improvement: 97.59%)
  • whonix-workstation-18_dom0-vm-gui-api (mean:0.047): 0.56 🔻 ( previous job: 0.56, degradation: 101.62%)

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.

6 participants