Kunal Mehta
Kunal Mehta
A few things I've stumbled through along the way: * In qubes-dom0-update (because of DNF I think?), `-y` is not short for `--yes`, it's just `-y`. * `python -m pytest`...
This was released in https://github.com/freedomofpress/securedrop-yum-prod/pull/52 - see also https://securedrop.org/news/securedrop_workstation_0_11_0_released/
I believe the GPG RPC stuff will still prompt (something like "Do you allow X VM to access your GPG keys?") > * `qubes.Filecopy` from `sd-proxy` to `@tag:sd-client` should be...
In an ideal world yes, but pytest is more of a struggle than I anticipated, so I wouldn't block any work on it.
> Slightly strange ci behaviour here This is #1006 - no ideas yet.
``` INFO:[2024-05-14-22:11:24:163934] ID: sd-proxy INFO:[2024-05-14-22:11:24:163968] Function: qvm.vm INFO:[2024-05-14-22:11:24:164001] Result: False INFO:[2024-05-14-22:11:24:164035] Comment: An exception occurred in this state: Traceback (most recent call last): INFO:[2024-05-14-22:11:24:164064] File "/usr/lib/python3.11/site-packages/salt/state.py", line 2423, in call...
I haven't investigated this yet, but just wanted to note that the first occurrence of this was on April 22, but it only started happening frequently on the 25th: ```...
I think @rocodes may have unintentionally fixed this in 539ea5a32aae680a3f3338d8339498be4b560b21, `update-xfce-settings` is now run as a oneshot systemd service which only runs after a reboot and not during provisioning. So...
@cfm [wrote](https://github.com/freedomofpress/securedrop-workstation/pull/1065#issuecomment-2150825887): > Is the CI failure in https://ws-ci-runner.securedrop.org/2024-06-05-190708784317-b716771c1eea4032bff1845919e99251e1511c41-Qubes_4.2_A-update_20240604045928.log.txt not #1006 again? @rocodes [wrote](https://github.com/freedomofpress/securedrop-workstation/pull/1064#issuecomment-2150813078): > ``` > INFO:[2024-06-05-18:54:43:305885] ---------- > INFO:[2024-06-05-18:54:43:305913] ID: enable-user-units > INFO:[2024-06-05-18:54:43:305945] Function: cmd.run > INFO:[2024-06-05-18:54:43:305974] Name:...
To register an extension with Qubes via the setuptools entrypoint, something like: ```python3 setup( name='entrypoint-demo', version='0.0.1', packages=['entrypoint_demo'], entry_points={ 'qubes.ext': [ 'qubes.ext.demo = entrypoint_demo:DemoExtension' ], } ) ``` should do it....