Project Number Date
test_Tails_ISO_21565-flatpak-safe 76 06 Oct 2026, 19:55

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 37:24.657 Failed
Tags: @product
Feature Localization
As a Tails user I want Tails to be localized in my native language And various Tails features should still work
Tags: @product
47.708
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.188
And I log in to a new session in German (de) 26.196
Then the live user's Documents directory exists 0.038
And there is a GNOME bookmark for the Documents directory 14.284
After features/support/hooks.rb:339 1.159
After features/support/hooks.rb:108 0.000
Tags: @product
45.900
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.578
And I log in to a new session in German (de) 24.953
Then the live user's Downloads directory exists 0.043
And there is a GNOME bookmark for the Downloads directory 14.325
After features/support/hooks.rb:339 0.970
After features/support/hooks.rb:108 0.000
Tags: @product
58.099
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 18.708
And I log in to a new session in German (de) 25.249
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 14.102
After features/support/hooks.rb:339 0.817
After features/support/hooks.rb:108 0.000
Tags: @product
58.042
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 18.595
And I log in to a new session in German (de) 25.209
Then the live user's Pictures directory exists 0.033
And there is a GNOME bookmark for the Pictures directory 14.203
After features/support/hooks.rb:339 0.749
After features/support/hooks.rb:108 0.000
Tags: @product
46.190
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.401
And I log in to a new session in German (de) 25.166
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 14.577
After features/support/hooks.rb:339 1.134
After features/support/hooks.rb:108 0.000
2:18.957
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.497
And I set an administration password 6.764
When I log in to a new session in Arabic (ar) 26.559
Then the keyboard layout is set to "eg" 0.094
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.041
And Tor is ready 11.702
Then I successfully start the Unsafe Browser 5.156
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 50.693
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 11.657
And DuckDuckGo is the default search engine 5.137
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.822
And the layout of the screen keyboard is set to "us" 0.295
After features/support/hooks.rb:339 1.042
After features/support/hooks.rb:108 0.000
2:14.920
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.648
And I set an administration password 6.917
When I log in to a new session in Chinese (zh_CN) 25.505
Then the keyboard layout is set to "cn" 0.070
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.025
And Tor is ready 11.823
Then I successfully start the Unsafe Browser 5.415
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 50.652
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.825
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 3.961
And the layout of the screen keyboard is set to "us" 0.300
After features/support/hooks.rb:339 0.884
After features/support/hooks.rb:108 0.000
1:56.524
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.583
And I set an administration password 6.624
When I log in to a new session in English (en) 10.103
Then the keyboard layout is set to "us" 0.089
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.023
And Tor is ready 10.295
Then I successfully start the Unsafe Browser 5.715
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 50.875
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.947
And DuckDuckGo is the default search engine 3.441
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 3.942
And the layout of the screen keyboard is set to "us" 0.300
After features/support/hooks.rb:339 0.718
After features/support/hooks.rb:108 0.000
2:16.643
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.474
And I set an administration password 6.985
When I log in to a new session in French (fr) 26.687
Then the keyboard layout is set to "fr" 0.114
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.039
And Tor is ready 13.356
Then I successfully start the Unsafe Browser 5.022
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 50.877
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.029
And DuckDuckGo is the default search engine 4.475
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 3.716
And the layout of the screen keyboard is set to "fr" 0.297
After features/support/hooks.rb:339 0.670
After features/support/hooks.rb:108 0.000
2:13.862
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.379
And I set an administration password 6.924
When I log in to a new session in German (de) 24.753
Then the keyboard layout is set to "de" 0.088
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.026
And Tor is ready 12.406
Then I successfully start the Unsafe Browser 5.431
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 51.337
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 7.484
And DuckDuckGo is the default search engine 4.698
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.521
And the layout of the screen keyboard is set to "de" 0.279
After features/support/hooks.rb:339 1.116
After features/support/hooks.rb:108 0.000
2:11.587
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.616
And I set an administration password 6.643
When I log in to a new session in Hindi (hi) 24.840
Then the keyboard layout is set to "in" 0.102
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.027
And Tor is ready 11.240
Then I successfully start the Unsafe Browser 4.744
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 51.022
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.110
And DuckDuckGo is the default search engine 4.754
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 3.650
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.647
After features/support/hooks.rb:108 0.000
2:14.131
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.291
And I set an administration password 6.898
When I log in to a new session in Indonesian (id) 25.096
Then the keyboard layout is set to "id" 0.099
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.034
And Tor is ready 11.533
Then I successfully start the Unsafe Browser 5.335
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 50.735
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 8.131
And DuckDuckGo is the default search engine 4.957
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 4.224
And the layout of the screen keyboard is set to "us" 0.305
After features/support/hooks.rb:339 0.872
After features/support/hooks.rb:108 0.000
2:15.200
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.421
And I set an administration password 6.669
When I log in to a new session in Italian (it) 25.197
Then the keyboard layout is set to "it" 0.092
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.027
And Tor is ready 12.321
Then I successfully start the Unsafe Browser 5.899
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 50.919
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 7.917
And DuckDuckGo is the default search engine 4.936
And I kill the Tor Browser 5.150
And the screen keyboard works in Thunderbird 3.842
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 0.593
After features/support/hooks.rb:108 0.000
2:14.845
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.400
And I set an administration password 6.751
When I log in to a new session in Persian (fa) 25.032
Then the keyboard layout is set to "ir" 0.116
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.035
And Tor is ready 12.554
Then I successfully start the Unsafe Browser 4.718
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 51.260
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.500
And DuckDuckGo is the default search engine 5.205
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 3.500
And the layout of the screen keyboard is set to "ir" 0.283
After features/support/hooks.rb:339 0.891
After features/support/hooks.rb:108 0.000
2:14.521
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.497
And I set an administration password 6.922
When I log in to a new session in Portuguese (pt) 25.817
Then the keyboard layout is set to "pt" 0.071
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.030
And Tor is ready 12.075
Then I successfully start the Unsafe Browser 4.771
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 51.378
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.461
And DuckDuckGo is the default search engine 5.175
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.496
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 0.746
After features/support/hooks.rb:108 0.000
2:12.799
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.374
And I set an administration password 6.806
When I log in to a new session in Russian (ru) 24.633
Then the keyboard layout is set to "ru" 0.082
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.036
And Tor is ready 11.435
Then I successfully start the Unsafe Browser 5.578
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 50.531
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 8.101
And DuckDuckGo is the default search engine 4.645
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 3.712
And the layout of the screen keyboard is set to "ru" 0.333
After features/support/hooks.rb:339 1.177
After features/support/hooks.rb:108 0.000
2:23.578
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 18.387
And I set an administration password 6.755
When I log in to a new session in Spanish (es) 24.728
Then the keyboard layout is set to "es" 0.083
And tpsd is localized to the selected locale 0.055
Given the network is plugged 0.046
And Tor is ready 11.866
Then I successfully start the Unsafe Browser 4.069
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 50.950
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.602
And DuckDuckGo is the default search engine 5.050
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 3.301
And the layout of the screen keyboard is set to "us" 0.290
After features/support/hooks.rb:339 0.724
After features/support/hooks.rb:108 0.000
2:18.384
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.302
And I set an administration password 6.909
When I log in to a new session in Turkish (tr) 25.783
Then the keyboard layout is set to "tr" 0.084
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.029
And Tor is ready 10.840
Then I successfully start the Unsafe Browser 6.029
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 54.736
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.239
And DuckDuckGo is the default search engine 4.737
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.938
And the layout of the screen keyboard is set to "us" 0.285
After features/support/hooks.rb:339 0.900
After features/support/hooks.rb:108 0.000
Tags: @product
57.219
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.365
When I set the language to Italian (it) 4.626
Then the language and keyboard have not been saved in cleartext storage 2.085
When I shutdown Tails and wait for the computer to power off 5.452
And I start Tails from USB drive "__internal" with network unplugged 36.484
Then the Welcome Screen's language is set to English 0.204
After features/support/hooks.rb:339 0.766
After features/support/hooks.rb:108 0.027
Tags: @product
1:10.172
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.120
When I set the language to Italian (it) 4.547
And I save the language and keyboard options in cleartext storage 2.453
Then the "it" language and keyboard have been saved in cleartext storage 0.126
When I set the language to French (fr) 4.493
Then the "fr" language and keyboard have been saved in cleartext storage 0.095
And I shutdown Tails and wait for the computer to power off 3.931
And I start Tails from USB drive "__internal" with network unplugged 38.463
Then the "fr" language and keyboard have been saved in cleartext storage 0.264
And the Welcome Screen's language is set to French 0.890
When I log in to a new session 6.717
Then the language is set to French 0.067
After features/support/hooks.rb:339 0.533
After features/support/hooks.rb:108 0.025
Tags: @product
1:55.367
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.831
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.299
And I create a persistent partition 30.713
And I manually store legacy localization settings in Persistent Storage 0.204
When I shutdown Tails and wait for the computer to power off 5.332
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.607
Then the Welcome Screen's language is set to English 0.393
And the Welcome Screen's formats is set to United States 0.255
When I enable persistence 13.561
Then the Welcome Screen's language is set to German 0.456
And the Welcome Screen's formats is set to France 0.115
When I set the language to Italian (it) 4.538
Then the language and keyboard have not been saved in cleartext storage 2.099
When I save the language and keyboard options in cleartext storage 13.958
The
The Dogtail init script raised: SearchError: descendant of [application | Welcome to Tails!]: child with name='Question' roleName='alert'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:276:in `child'
./features/step_definitions/common_steps.rb:511:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:98:in `When I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have been saved in cleartext storage 0.000
And I shutdown Tails and wait for the computer to power off 0.000
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 0.000
Then the Welcome Screen's language is set to Italian 0.000
And the Welcome Screen's formats is set to Italy 0.000
When I enable persistence 0.000
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.000
And the Welcome Screen's language is set to Italian 0.000
After features/support/hooks.rb:339 5.167

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 02:24:00)

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/76/artifact/build-artifacts/02:24:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/76/artifact/build-artifacts/02:24:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/76/artifact/build-artifacts/02:24:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/76/artifact/build-artifacts/02:24:00_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.005