Problem
Querya Desktop uses Bubblewrap (bwrap) as its primary OS-level sandbox isolation engine on Linux for third-party driver extensions (lib/core/extensions/sandbox/sandbox_launch_command.dart).
Currently, the Linux packaging definitions do not declare bubblewrap as a recommended dependency:
scripts/linux/build_deb.sh (line 71):
Depends: libgtk-3-0, libsecret-1-0, libglib2.0-0
Recommends: libayatana-appindicator3-1
packaging/linux/querya-desktop.spec (line 14):
Requires: gtk3 >= 3.22
Requires: libsecret >= 0.18
Requires: glib2 >= 2.56
Recommends: libappindicator-gtk3
On standard minimal Ubuntu/Debian or Fedora installations without Flatpak, bwrap is not installed by default. When users install Querya from .deb or .rpm and attempt to run an extension driver, the driver execution fails with SandboxOsIsolationUnavailableException.
Solution
- In
scripts/linux/build_deb.sh, update Recommends to:
Recommends: libayatana-appindicator3-1, bubblewrap
- In
packaging/linux/querya-desktop.spec, add:
Recommends: bubblewrap
Problem
Querya Desktop uses Bubblewrap (
bwrap) as its primary OS-level sandbox isolation engine on Linux for third-party driver extensions (lib/core/extensions/sandbox/sandbox_launch_command.dart).Currently, the Linux packaging definitions do not declare
bubblewrapas a recommended dependency:scripts/linux/build_deb.sh(line 71):packaging/linux/querya-desktop.spec(line 14):On standard minimal Ubuntu/Debian or Fedora installations without Flatpak,
bwrapis not installed by default. When users install Querya from.debor.rpmand attempt to run an extension driver, the driver execution fails withSandboxOsIsolationUnavailableException.Solution
scripts/linux/build_deb.sh, updateRecommendsto:Recommends: libayatana-appindicator3-1, bubblewrappackaging/linux/querya-desktop.spec, add:Recommends: bubblewrap