Open qubesos-bot opened 4 hours ago
Update of core-admin to v4.3.12 for Qubes OS r4.3, see comments below for details and build status.
From commit: https://github.com/QubesOS/qubes-core-admin/commit/0788bd780dbf6589a8b571ac11e934781b607c05
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
qvm-prefs -D SOMEVM template
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
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
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.
Package for host was built (build log).
Package for host was uploaded to current-testing repository.
Update of core-admin to v4.3.12 for Qubes OS r4.3, see comments below for details and build status.
From commit: https://github.com/QubesOS/qubes-core-admin/commit/0788bd780dbf6589a8b571ac11e934781b607c05
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: portReferenced 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.