new device API#139
Conversation
4d8854d to
d762274
Compare
d762274 to
d3b2aeb
Compare
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024061301-4.3&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024052808-4.3&flavor=update
Failed tests23 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/101100#dependencies 38 fixed
Unstable testsDetails
|
|
|
||
| class MicDeviceExtension(qubes.ext.Extension): | ||
| '''Extension to control microphone access | ||
| class MicDevice(qubes.device_protocol.DeviceInfo): |
There was a problem hiding this comment.
Missing qubes.device_protocol import
There was a problem hiding this comment.
Actually, it should be qubes.devices.DeviceInfo... device_protocol is in qubesadmin
There was a problem hiding this comment.
You were right, I didn't update core-admin, but it should be OK now: QubesOS/qubes-core-admin/pull/579/commits/1004c670b76019ff83d0d1587d2a23c514c2cd4b
| super().__init__( | ||
| backend_domain=backend_domain, ident="mic", devclass="mic") | ||
| self._interfaces = [ | ||
| qubes.device_protocol.DeviceInterface("******", devclass="mic")] |
There was a problem hiding this comment.
The mic device needs some more info, to avoid confusing "unknown mic device" description:
https://openqa.qubes-os.org/tests/96797#step/qui_widgets_devices/4
There was a problem hiding this comment.
I've changed it to "microphone (build-in)"
936f77c to
e99bf8f
Compare
e99bf8f to
2062be5
Compare
after QubesOS/qubes-core-admin/pull/579
and after QubesOS/qubes-core-admin-client#274
QubesOS/qubes-issues#4626