org.boum.tails.TorBrowser's permissions are not honored due to our global overrides.
<{"Context"=>
{"devices"=>["dri"],
"filesystems"=>
["/run/tor-has-bootstrapped",
"xdg-config/kdeglobals:ro",
"xdg-documents",
"xdg-download",
"xdg-music",
"xdg-pictures",
"xdg-run/speech-dispatcher:ro",
"xdg-videos",
"~/.mozilla:create",
"~/.tor-browser:create"],
"shared"=>["ipc", "network"],
"sockets"=>["cups", "fallback-x11", "pulseaudio", "wayland"]},
"DEFAULT"=>{},
"Environment"=>{"GTK_USE_PORTAL"=>"1"},
"Session Bus Policy"=>
{"com.canonical.AppMenu.Registrar"=>"talk",
"org.a11y.Bus"=>"talk",
"org.kde.KGlobalSettings"=>"talk",
"org.kde.kconfig.notify"=>"talk",
"org.torproject.firefox.*"=>"own"}}> expected but was
<{"Context"=>
{"devices"=>["dri"],
"filesystems"=>
["/run/tor-has-bootstrapped",
"xdg-config/kdeglobals:ro",
"xdg-documents",
"xdg-download",
"xdg-music",
"xdg-pictures",
"xdg-run/speech-dispatcher:ro",
"xdg-videos",
"~/.mozilla:create",
"~/.tor-browser:create"],
"shared"=>["ipc", "network"],
"sockets"=>["fallback-x11", "pulseaudio", "wayland"]},
"DEFAULT"=>{},
"Environment"=>{"GTK_USE_PORTAL"=>"1"},
"Session Bus Policy"=>
{"com.canonical.AppMenu.Registrar"=>"talk",
"org.a11y.Bus"=>"talk",
"org.kde.KGlobalSettings"=>"talk",
"org.kde.kconfig.notify"=>"talk",
"org.torproject.firefox.*"=>"own"}}>.
diff:
{"Context"=>
{"devices"=>["dri"],
"filesystems"=>
["/run/tor-has-bootstrapped",
"xdg-config/kdeglobals:ro",
"xdg-documents",
"xdg-download",
"xdg-music",
"xdg-pictures",
"xdg-run/speech-dispatcher:ro",
"xdg-videos",
"~/.mozilla:create",
"~/.tor-browser:create"],
"shared"=>["ipc", "network"],
- "sockets"=>["cups", "fallback-x11", "pulseaudio", "wayland"]},
? --------
+ "sockets"=>["fallback-x11", "pulseaudio", "wayland"]},
"DEFAULT"=>{},
"Environment"=>{"GTK_USE_PORTAL"=>"1"},
"Session Bus Policy"=>
{"com.canonical.AppMenu.Registrar"=>"talk",
"org.a11y.Bus"=>"talk",
"org.kde.KGlobalSettings"=>"talk",
"org.kde.kconfig.notify"=>"talk",
"org.torproject.firefox.*"=>"own"}} (Test::Unit::AssertionFailedError)
./features/step_definitions/flatpak.rb:220:in `test_app_permissions_vs_global_overrides'
./features/step_definitions/flatpak.rb:166:in `block (2 levels) in <top (required)>'
./features/step_definitions/flatpak.rb:165:in `each'
./features/step_definitions/flatpak.rb:165:in `/^no pseudo-flatpak is impacted by global overrides$/'
features/flatpak.feature:56:in `Then no pseudo-flatpak is impacted by global overrides'