Our dz.ConvertDev Qubes policy, which runs in a disposable qube, expects a Python zipfile. This zipfile is created in the dev qube where the ./dev_scripts/dangerzone* command runs, and it contains the Python compiled files for the dangerzone.conversion module.
The problem here is that the disposable qube and the main qube may have different Python versions. This can happen if e.g., the dev qube is based on Fedora 38 (Python 3.11), and the disposable qube is based on Fedora 39 (Python 3.12).
Our
dz.ConvertDev
Qubes policy, which runs in a disposable qube, expects a Python zipfile. This zipfile is created in the dev qube where the./dev_scripts/dangerzone*
command runs, and it contains the Python compiled files for thedangerzone.conversion
module.The problem here is that the disposable qube and the main qube may have different Python versions. This can happen if e.g., the dev qube is based on Fedora 38 (Python 3.11), and the disposable qube is based on Fedora 39 (Python 3.12).