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.1.26 (r4.1) #2845

Closed
qubesos-bot opened this issue Mar 5, 2022 · 4 comments
Closed

core-admin v4.1.26 (r4.1) #2845

qubesos-bot opened this issue Mar 5, 2022 · 4 comments

Comments

@qubesos-bot
Copy link

Update of core-admin to v4.1.26 for Qubes r4.1, see comments below for details.

Built from: QubesOS/qubes-core-admin@d510619

Changes since previous version:
QubesOS/qubes-core-admin@d5106198 version 4.1.26
QubesOS/qubes-core-admin@961e0e29 Merge remote-tracking branch 'origin/pr/455'
QubesOS/qubes-core-admin@d9663f81 storage: fix logging
QubesOS/qubes-core-admin@349bfbfd Make error message a bit clearer when killing VM at very early stage
QubesOS/qubes-core-admin@cac22451 Do not block vm.kill() when domain is starting
QubesOS/qubes-core-admin@b152218e tests: wait for window to close before checking clipboard
QubesOS/qubes-core-admin@0af6485f tests: do not expect GUI error message anymore
QubesOS/qubes-core-admin@a7649998 version 4.1.25
QubesOS/qubes-core-admin@cc936ace Merge remote-tracking branch 'origin/pr/452'
QubesOS/qubes-core-admin@ad65d2da Merge remote-tracking branch 'origin/pr/449'
QubesOS/qubes-core-admin@e05c3f5a tests/integ/storage: check that the snapshot is not stuck
QubesOS/qubes-core-admin@6be1b522 tests: explicitly select to open an attachment in Thunderbird
QubesOS/qubes-core-admin@312be856 Merge remote-tracking branch 'origin/pr/445'
QubesOS/qubes-core-admin@fe86e143 Merge remote-tracking branch 'origin/pr/450'
QubesOS/qubes-core-admin@fd312d12 Avoid a useless str -> str conversion
QubesOS/qubes-core-admin@ea4c9e85 Assert number of arguments to LVM ops are right
QubesOS/qubes-core-admin@3d6b8f06 Specify size in bytes when resizing
QubesOS/qubes-core-admin@6b8d115f Merge remote-tracking branch 'origin/pr/443'
QubesOS/qubes-core-admin@3d11fcb7 Merge remote-tracking branch 'origin/pr/444'
QubesOS/qubes-core-admin@bffb7f23 Merge remote-tracking branch 'origin/pr/446'
QubesOS/qubes-core-admin@80c94cd4 Merge remote-tracking branch 'origin/pr/440'
QubesOS/qubes-core-admin@4270e844 Use long options for LVM2
QubesOS/qubes-core-admin@46e355f7 storage/reflink: precache reflink before save_on_stop start()
QubesOS/qubes-core-admin@e42b1688 storage/reflink: is_outdated(): decide by inode inequality
QubesOS/qubes-core-admin@6515cae2 storage/reflink: start(): use hardlink for snap_on_start volume
QubesOS/qubes-core-admin@d9be5402 storage/reflink: _add_revision(): ctime -> mtime in filename
QubesOS/qubes-core-admin@c209f89c storage/reflink: resize(): don't mutate _path_clean file contents
QubesOS/qubes-core-admin@0714c915 storage/reflink: _copy_file(): add dst_size and copy_mtime args
QubesOS/qubes-core-admin@1fef9dcf tests/storage_reflink: test on XFS too
QubesOS/qubes-core-admin@b7390cb7 tests/storage_reflink: speed up tests
QubesOS/qubes-core-admin@476acd9d tests/storage_reflink: place test cases in numeric order
QubesOS/qubes-core-admin@dc4f5630 tests/storage_reflink: fix pylint complaints
QubesOS/qubes-core-admin@1cc84971 storage/reflink: volume usage(): omit wrong docstring
QubesOS/qubes-core-admin@24c14ae5 storage/reflink: harmonize code style
QubesOS/qubes-core-admin@6dfa1d83 storage/reflink: _is_supported(): make src_dir keyword-only
QubesOS/qubes-core-admin@62f20255 storage/reflink: revisions(): narrow the glob
QubesOS/qubes-core-admin@716a1c13 storage/reflink: move latest revision logic to _path_revision()
QubesOS/qubes-core-admin@3742ef0b storage/reflink: "(revision) number" -> "revision"
QubesOS/qubes-core-admin@2acf972d storage/reflink: _make_dir() -> _create_dir()
QubesOS/qubes-core-admin@397fd950 storage/reflink: _make_dir(): check isdir() for existing path
QubesOS/qubes-core-admin@b50bcecd storage/reflink: start(): no need to go through size() getter
QubesOS/qubes-core-admin@1a4fdc25 storage/reflink: stop(): reuse is_dirty()
QubesOS/qubes-core-admin@bc8747e9 tests: use more deterministic format for image comparison
QubesOS/qubes-core-admin@0918fc8c Better error for attaching a PCI device to dom0
QubesOS/qubes-core-admin@0933b096 Remove logrotate configuration for qmemman.log and empty parent directory.
QubesOS/qubes-core-admin@6a030997 Allow negative timezone offset
QubesOS/qubes-core-admin@fad46e0b Rip vif-route-qubes out from dom0
QubesOS/qubes-core-admin@251d8aaa tests: spurious double DispVM startup

Referenced issues:
QubesOS/qubes-issues#6322
QubesOS/qubes-issues#7031

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

  • Upload core-admin d51061989d72ca758876666475b9819872c60ae1 r4.1 current repo (available 7 days from now)
  • Upload core-admin d51061989d72ca758876666475b9819872c60ae1 r4.1 current (dists) repo, you can choose subset of distributions, like vm-fc24 vm-fc25 (available 7 days from now)
  • Upload core-admin d51061989d72ca758876666475b9819872c60ae1 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

qubesos-bot commented Mar 5, 2022

OpenQA test summary

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

New failures, excluding unstable

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

Failed tests

No failures!

Fixed failures

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

21 fixed
  • system_tests_dispvm

    • TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure + cleanup)
      AssertionError: libvirt event impl drain timeout
  • system_tests_basic_vm_qrexec_gui_ext4

    • TC_03_QvmRevertTemplateChanges: test_000_revert_linux (error)
      NotImplementedError: FileVolume supports maximum 1 volume revision ...
  • system_tests_qrexec

  • system_tests_extra

    • TC_00_PDFConverter_fedora-34: test_000_one_page (failure)
      AssertionError: 1 != 0 : qvm-convert-pdf failed: b'Sending file to ...
  • system_tests_pvgrub_salt_storage

    • TC_40_PVGrub_debian-11: test_010_template_based_vm (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_suspend@hw1

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: qr/p5~T5-\d+-/u...

    • suspend: Failed (test died + timed out)
      # Test died: command 'true' timed out at qubesos/tests/suspend.pm l...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "xl info; echo 8Ye1l-\$?-"...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: qr/8Ye1l-\d+-/u...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "# "...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "xl list; echo MfjdI-\$?-"...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: qr/MfjdI-\d+-/u...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "# "...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "xl dmesg; echo hNz_G-\$?-"...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: qr/hNz_G-\d+-/u...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "# "...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "journalctl -b|tail -n 10000; echo Adw2Q-\$...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: qr/Adw2Q-\d+-/u...

    • suspend: wait_serial (wait serial expected)
      # wait_serial expected: "# "...

  • system_tests_splitgpg

Unstable tests

  • system_tests_basic_vm_qrexec_gui

    TC_30_Gui_daemon/test_000_clipboard (1/5 times with errors)
    • job 35458 self.assertEqual(clipboard_content, ... AssertionError: '' != 'test19'
    TC_00_Basic/test_140_libvirt_events_reconnect (1/5 times with errors)
    • job 35453 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_network

    VmNetworking_debian-11/test_040_inter_vm (1/5 times with errors)
    • job 36341 qubes.exc.QubesVMNotStartedError: Cannot dynamically attach to stop...
  • system_tests_pvgrub_salt_storage

    TC_40_PVGrub_debian-11/test_000_standalone_vm (3/5 times with errors)
    • job 35450 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    • job 36203 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    • job 36344 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_41_HVMGrub_debian-11/test_000_standalone_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_fedora-34/test_000_standalone_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_fedora-34-xfce/test_000_standalone_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_42_PVHGrub_debian-11/test_000_standalone_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_40_PVGrub_debian-11/test_010_template_based_vm (2/5 times with errors)
    • job 35179 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    • job 36203 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_41_HVMGrub_debian-11/test_010_template_based_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_fedora-34/test_010_template_based_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_41_HVMGrub_fedora-34-xfce/test_010_template_based_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
    TC_42_PVHGrub_debian-11/test_010_template_based_vm (1/5 times with errors)
    • job 31030 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
  • system_tests_extra

    TC_00_PDFConverter_fedora-34/test_000_one_page (1/5 times with errors)
    • job 35171 AssertionError: 1 != 0 : qvm-convert-pdf failed: b'Sending file to ...
    TC_00_ImgConverter_fedora-34/test_000_png (1/5 times with errors)
    • job 36492 Cannot process volume group qubes_dom0...
  • system_tests_splitgpg

    TC_10_Thunderbird_debian-11/test_000_send_receive_default (3/5 times with errors)
    • job 35180 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    • job 35451 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    • job 36345 Exception: Failed to send message with error 'Status:'
    TC_10_Thunderbird_fedora-34/test_000_send_receive_default (1/5 times with errors)
    • job 36345 dogtail.tree.SearchError: child of [desktop frame | main]: "Thunder...
    TC_10_Thunderbird_whonix-ws-16/test_000_send_receive_default (1/5 times with errors)
    • job 36345 Exception: Failed to send message with error 'Status:'
    TC_00_Direct_whonix-gw-16/test_000_version (1/5 times with errors)
    • job 35451 qubes.exc.QubesVMError: qrexec-daemon startup failed: 2022-02-24 04...
    TC_10_Thunderbird_debian-11/test_010_send_receive_inline_signed_only (3/5 times with errors)
    • job 35180 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    • job 35199 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    • job 35451 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-34/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 36345 dogtail.tree.SearchError: child of [desktop frame | main]: "Thunder...
    TC_10_Thunderbird_whonix-ws-16/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 36345 Exception: Failed to send message with error 'Status:'
    TC_10_Thunderbird_debian-11/test_020_send_receive_inline_with_attachment (4/5 times with errors)
    • job 35180 Exception: Failed to send message with error 'unknown'
    • job 35199 Exception: Failed to send message with error 'unknown'
    • job 35451 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    • job 36345 Exception: Failed to send message with error 'Status:'
    TC_10_Thunderbird_fedora-34/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 36345 dogtail.tree.SearchError: child of [desktop frame | main]: "Thunder...
    TC_10_Thunderbird_whonix-ws-16/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 36345 Exception: Failed to send message with error 'Status:'
  • system_tests_whonix

    whonixcheck/ (1/5 times with errors)
    whonixcheck/fail (1/5 times with errors)
    • job 31055 Whonixcheck for anon-whonix failed...
  • system_tests_network_ipv6

    VmIPv6Networking_debian-11/test_520_ipv6_simple_proxyvm_nm (1/5 times with errors)
    • job 36342 AssertionError: 1 != 0 : nm-applet window not found
    VmIPv6Networking_debian-11/test_540_ipv6_inter_vm (1/5 times with errors)
    • job 36342 raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError

@marmarek
Copy link
Member

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

Upload core-admin d51061989d72ca758876666475b9819872c60ae1 r4.1 current repo
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmIv+0YgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn+cRw//el+nOln536sC
sSsKdGVs7G/H3Ps4puu5GJXm3ctbb5yumKJJiPBmwtD8NyYS6/dmYdPtRv9iBzhX
pcmSRw9Y2v2p17lssKTLsSOXOmMx+WMI/KTRqHBJh+uv6cB0+8OMglzPQlbQGAXF
X9avmgQGOjo5mRIPNup6ZL3QTXxKK96lWY8QB6vFLYpAD3bvEDPtIvVpIcwmPMfi
lkxApNLJinZRW88i5G/jP2zqULa7Aqf4/EwBtvekZA91XC2a3tFOqdA+qPriVhz5
r5RMf2w4OsgrlLb4ev16NI0Jy18yHzG0uqG0fI6/GHPu8LLyudDZUo4Im65AzkE9
Oe8mhROcRdbgtq96raRxB/nJL7ZDAJthQY0daeT1oyWH4uQ0hPWEieJoaXleYOVY
tUxlpjb3DEWE9STyl2e4/PNPEg99BaJWWPNFGPgn0sP2iq2lduq2zlnADO7j2Uf3
msdRBQ8o4BPVRzdfv59sdMJJ1Og9R/nS82fvbLgd73zZFY1DGzxknVBkAQYD6O6T
uIkgpy2fxmeuOXUkXcG71qUzPe/QZq2rHQt8TGpz73lhn21cvklEDisSjN8XKPLd
5Goig9ZqK4vS/CwQ6hcCZ1MiiT2C+DyVK9RGk1J+9LePxHc24z76vaSilUmsMcwp
qtBA8PHNdkl6i9zuG88SJw2Pf9MBycg=
=sK10
-----END PGP SIGNATURE-----

@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