Project Number Date
test_Tails_ISO_21565-flatpak-safe 115 02 Nov 2026, 03:38

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Installing and running Flatpak apps in Tails 45 2 2 0 0 49 5 2 7 24:1.021 Failed
Tags: @product
Feature Installing and running Flatpak apps in Tails
As a Tails user I may want to install and run software not shipped in Tails or Debian And keep them up-to-date
Tags: @product
0.035
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.000
Given I have the build manifest for the image under test 0.000
Then Debian package gnome-software-plugin-deb is not installed 0.035
After features/support/hooks.rb:339 0.617
After features/support/hooks.rb:108 0.000
3:8.704
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Before features/support/hooks.rb:527 0.002
Given I have started Tails without network with the Flatpak feature from a USB drive with a persistent partition enabled and logged in 2:54.405
Then process "gnome-software" is not running 0.042
When I try to start GNOME Software 0.065
Then I see an error about GNOME Software requiring Tor to be ready 0.608
And I close the "zenity" window 1.213
And process "gnome-software" is not running 0.049
When the network is plugged 0.034
And Tor is ready 12.240
Then process "gnome-software" is running within 10 seconds 0.045
After features/support/hooks.rb:535 0.478
After features/support/hooks.rb:339 0.646
After features/support/hooks.rb:108 0.009
4:45.420
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Before features/support/hooks.rb:527 0.001
Given I have started Tails with the Flatpak feature from a USB drive with a persistent partition enabled and logged in and the network is connected 3:26.874
When I start GNOME Software 2.595
And I install Signal Desktop using GNOME Software 8.966
Then the org.signal.Signal Flatpak is installed after at most 600 seconds 53.840
When I start the org.signal.Signal Flatpak 0.051
Then the org.signal.Signal Flatpak is running 2.225
Given I kill the org.signal.Signal Flatpak 4.359
And I go to the main screen of GNOME Software 0.094
When I uninstall Signal Desktop using GNOME Software 6.342
Then the org.signal.Signal Flatpak is uninstalled after at most 60 seconds 0.071
After features/support/hooks.rb:535 7.308
After features/support/hooks.rb:339 0.949
After features/support/hooks.rb:108 0.040
4:16.531
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Before features/support/hooks.rb:527 0.002
Given I have started Tails with the Flatpak feature from a USB drive with a persistent partition enabled and logged in and the network is connected 11.399
When I start GNOME Software 2.013
And I install Thunderbird using GNOME Software 9.319
Then the org.mozilla.thunderbird Flatpak is installed after at most 600 seconds 1:24.797
And the "de" locale is not present in the org.mozilla.thunderbird.Locale Flatpak extension 0.462
Given I set Tails to boot with options "flatpak" 0.000
When I cold reboot the computer 4.691
Then the computer boots Tails 31.883
When I enable persistence 14.146
And I log in to a new session in German (de) 21.605
Given it has been 3 days since GNOME Software checked for updates 0.127
And GNOME Software thinks it is after 06:00 but before 23:00 0.320
When the network is plugged 0.023
And Tor is ready 11.121
Then the "de" locale is present in the org.mozilla.thunderbird.Locale Flatpak extension after at most 600 seconds 1:4.618
After features/support/hooks.rb:535 6.558
After features/support/hooks.rb:339 0.606
After features/support/hooks.rb:108 0.043
Tags: @product
12.243
Scenario The global Flatpak overrides don't create problems to the pseudo-Flatpaks
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Steps
Given I have started Tails with the Flatpak feature from a USB drive with a persistent partition enabled and logged in and the network is connected 11.554
Then no pseudo-flatpak is impacted by global overrides 0.689
<{"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"}}> 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"=>["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"}}>.

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"=>["fallback-x11", "pulseaudio", "wayland"]},
+    "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"}} (Test::Unit::AssertionFailedError)
./features/step_definitions/flatpak.rb:196:in `test_app_permissions_vs_global_overrides'
./features/step_definitions/flatpak.rb:142:in `block (2 levels) in <top (required)>'
./features/step_definitions/flatpak.rb:141:in `each'
./features/step_definitions/flatpak.rb:141:in `/^no pseudo-flatpak is impacted by global overrides$/'
features/flatpak.feature:56:in `Then no pseudo-flatpak is impacted by global overrides'
After features/support/hooks.rb:339 4.964

SCENARIO FAILED: 'The global Flatpak overrides don't create problems to the pseudo-Flatpaks' (at time 00:16:49)

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:16:49_The_global_Flatpak_overrides_don_t_create_problems_to_the_pseudo-Flatpaks.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:16:49_The_global_Flatpak_overrides_don_t_create_problems_to_the_pseudo-Flatpaks.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:16:49_The_global_Flatpak_overrides_don_t_create_problems_to_the_pseudo-Flatpaks.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:16:49_The_global_Flatpak_overrides_don_t_create_problems_to_the_pseudo-Flatpaks.journal

After features/support/hooks.rb:108 0.000
Tags: @product
1:16.193
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails with the Flatpak feature from a USB drive with a persistent partition enabled and logged in and the network is connected 11.492
When I start GNOME Software 1.969
And I install Flatseal using GNOME Software 8.332
Then the com.github.tchx84.Flatseal Flatpak is installed after at most 600 seconds 54.043
# shared=ipc is only added to give better performance on X11, but
# we run Wayland so we don't need it
And com.github.tchx84.Flatseal is not impacted by global overrides except shared=ipc 0.355
After features/support/hooks.rb:339 0.855
After features/support/hooks.rb:108 0.000
Tags: @product
10:21.891
Scenario The Flatpak overrides are in effect
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.010
Steps
Given I have started Tails with the Flatpak feature from a USB drive with a persistent partition enabled and logged in and the network is connected 11.162
When I start GNOME Software 1.966
And I install VLC using GNOME Software 8.762
Then the org.videolan.VLC Flatpak is installed after at most 600 seconds 10:0.000
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/flatpak.rb:56:in `/^the (.*) Flatpak is (un)?installed after at most (\d+) seconds$/'
features/flatpak.feature:71:in `Then the org.videolan.VLC Flatpak is installed after at most 600 seconds'
And org.videolan.VLC doesn't have access to filesystems=host 0.000
# Anti-test: check that the test above is not passing just because VLC
# *specifically* is not asking for filesystems=host anymore (ie: because its
# developers changed the app's manifest)
And org.videolan.VLC asks access to filesystems=host 0.000
After features/support/hooks.rb:339 4.928

SCENARIO FAILED: 'The Flatpak overrides are in effect' (at time 00:28:33)

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:28:33_The_Flatpak_overrides_are_in_effect.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:28:33_The_Flatpak_overrides_are_in_effect.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:28:33_The_Flatpak_overrides_are_in_effect.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/115/artifact/build-artifacts/00:28:33_The_Flatpak_overrides_are_in_effect.journal

After features/support/hooks.rb:108 0.000