Project Number Date
test_Tails_ISO_21565-flatpak-safe 50 24 Sep 2026, 14:52

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 262 1 5 0 0 268 20 1 21 30:50.861 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
48.947
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.044
And I log in to a new session in German (de) 27.625
Then the live user's Documents directory exists 0.039
And there is a GNOME bookmark for the Documents directory 14.237
After features/support/hooks.rb:339 0.872
After features/support/hooks.rb:108 0.000
Tags: @product
47.474
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.420
And I log in to a new session in German (de) 26.329
Then the live user's Downloads directory exists 0.036
And there is a GNOME bookmark for the Downloads directory 14.687
After features/support/hooks.rb:339 0.818
After features/support/hooks.rb:108 0.000
Tags: @product
47.794
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.464
And I log in to a new session in German (de) 27.214
Then the live user's Music directory exists 0.036
And there is a GNOME bookmark for the Music directory 14.080
After features/support/hooks.rb:339 1.077
After features/support/hooks.rb:108 0.000
Tags: @product
45.636
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.481
And I log in to a new session in German (de) 24.944
Then the live user's Pictures directory exists 0.040
And there is a GNOME bookmark for the Pictures directory 14.170
After features/support/hooks.rb:339 0.939
After features/support/hooks.rb:108 0.000
Tags: @product
46.362
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.232
And I log in to a new session in German (de) 25.991
Then the live user's Videos directory exists 0.032
And there is a GNOME bookmark for the Videos directory 14.105
After features/support/hooks.rb:339 0.960
After features/support/hooks.rb:108 0.000
1:43.721
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.303
And I set an administration password 6.849
When I log in to a new session in Arabic (ar) 24.282
Then the keyboard layout is set to "eg" 0.105
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.035
And Tor is ready 11.434
Then I successfully start the Unsafe Browser 5.795
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 21.136
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.232
And DuckDuckGo is the default search engine 4.799
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 3.901
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:339 1.220
After features/support/hooks.rb:108 0.000
1:42.151
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.479
And I set an administration password 6.778
When I log in to a new session in Chinese (zh_CN) 24.629
Then the keyboard layout is set to "cn" 0.101
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.027
And Tor is ready 10.502
Then I successfully start the Unsafe Browser 5.582
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 21.127
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 7.929
And DuckDuckGo is the default search engine 4.433
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 3.656
And the layout of the screen keyboard is set to "us" 0.283
After features/support/hooks.rb:339 0.598
After features/support/hooks.rb:108 0.000
1:27.242
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.387
And I set an administration password 6.740
When I log in to a new session in English (en) 11.965
Then the keyboard layout is set to "us" 0.091
And tpsd is localized to the selected locale 0.066
Given the network is plugged 0.032
And Tor is ready 10.216
Then I successfully start the Unsafe Browser 5.345
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.419
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 7.605
And DuckDuckGo is the default search engine 4.354
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.338
And the layout of the screen keyboard is set to "us" 0.286
After features/support/hooks.rb:339 0.968
After features/support/hooks.rb:108 0.000
1:48.007
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.511
And I set an administration password 6.989
When I log in to a new session in French (fr) 26.126
Then the keyboard layout is set to "fr" 0.061
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.038
And Tor is ready 10.793
Then I successfully start the Unsafe Browser 4.790
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 24.694
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.445
And DuckDuckGo is the default search engine 5.015
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 3.740
And the layout of the screen keyboard is set to "fr" 0.282
After features/support/hooks.rb:339 0.757
After features/support/hooks.rb:108 0.000
1:42.645
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.663
And I set an administration password 6.917
When I log in to a new session in German (de) 24.567
Then the keyboard layout is set to "de" 0.111
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.027
And Tor is ready 12.515
Then I successfully start the Unsafe Browser 4.725
And I kill the Unsafe Browser 5.142
Given Thunderbird is installed 20.495
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 7.800
And DuckDuckGo is the default search engine 4.325
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.682
And the layout of the screen keyboard is set to "de" 0.294
After features/support/hooks.rb:339 0.606
After features/support/hooks.rb:108 0.000
1:44.535
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.403
And I set an administration password 6.872
When I log in to a new session in Hindi (hi) 26.441
Then the keyboard layout is set to "in" 0.089
And tpsd is localized to the selected locale 0.049
Given the network is plugged 0.033
And Tor is ready 10.973
Then I successfully start the Unsafe Browser 5.411
And I kill the Unsafe Browser 5.167
Given Thunderbird is installed 20.210
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.716
And DuckDuckGo is the default search engine 5.002
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.608
And the layout of the screen keyboard is set to "us" 0.306
After features/support/hooks.rb:339 0.714
After features/support/hooks.rb:108 0.000
1:42.211
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.292
And I set an administration password 6.789
When I log in to a new session in Indonesian (id) 25.270
Then the keyboard layout is set to "id" 0.122
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.023
And Tor is ready 10.516
Then I successfully start the Unsafe Browser 5.576
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 20.520
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 7.688
And DuckDuckGo is the default search engine 5.212
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 3.408
And the layout of the screen keyboard is set to "us" 0.296
After features/support/hooks.rb:339 0.551
After features/support/hooks.rb:108 0.000
1:43.562
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.334
And I set an administration password 6.935
When I log in to a new session in Italian (it) 25.999
Then the keyboard layout is set to "it" 0.075
And tpsd is localized to the selected locale 0.059
Given the network is plugged 0.029
And Tor is ready 10.954
Then I successfully start the Unsafe Browser 4.856
And I kill the Unsafe Browser 5.179
Given Thunderbird is installed 20.499
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.458
And DuckDuckGo is the default search engine 5.005
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 3.592
And the layout of the screen keyboard is set to "us" 0.333
After features/support/hooks.rb:339 0.647
After features/support/hooks.rb:108 0.000
1:44.386
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.665
And I set an administration password 6.791
When I log in to a new session in Persian (fa) 25.112
Then the keyboard layout is set to "ir" 0.070
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.030
And Tor is ready 12.653
Then I successfully start the Unsafe Browser 4.532
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 20.632
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.422
And DuckDuckGo is the default search engine 4.966
And I kill the Tor Browser 5.141
And the screen keyboard works in Thunderbird 3.741
And the layout of the screen keyboard is set to "ir" 0.293
After features/support/hooks.rb:339 0.876
After features/support/hooks.rb:108 0.000
1:48.427
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.391
And I set an administration password 6.727
When I log in to a new session in Portuguese (pt) 26.748
Then the keyboard layout is set to "pt" 0.066
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.040
And Tor is ready 12.050
Then I successfully start the Unsafe Browser 5.410
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 24.310
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 7.475
And DuckDuckGo is the default search engine 4.882
And I kill the Tor Browser 5.182
And the screen keyboard works in Thunderbird 3.485
And the layout of the screen keyboard is set to "us" 0.291
After features/support/hooks.rb:339 0.822
After features/support/hooks.rb:108 0.000
1:44.339
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.241
And I set an administration password 6.707
When I log in to a new session in Russian (ru) 26.399
Then the keyboard layout is set to "ru" 0.069
And tpsd is localized to the selected locale 0.064
Given the network is plugged 0.036
And Tor is ready 11.347
Then I successfully start the Unsafe Browser 5.379
And I kill the Unsafe Browser 5.179
Given Thunderbird is installed 20.377
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.449
And DuckDuckGo is the default search engine 5.041
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.490
And the layout of the screen keyboard is set to "ru" 0.296
After features/support/hooks.rb:339 0.926
After features/support/hooks.rb:108 0.000
1:43.514
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.405
And I set an administration password 6.905
When I log in to a new session in Spanish (es) 25.803
Then the keyboard layout is set to "es" 0.081
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.034
And Tor is ready 11.644
Then I successfully start the Unsafe Browser 4.206
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 21.081
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.079
And DuckDuckGo is the default search engine 4.856
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 3.630
And the layout of the screen keyboard is set to "us" 0.294
After features/support/hooks.rb:339 0.935
After features/support/hooks.rb:108 0.000
1:44.391
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.458
And I set an administration password 6.852
When I log in to a new session in Turkish (tr) 24.665
Then the keyboard layout is set to "tr" 0.081
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.044
And Tor is ready 12.198
Then I successfully start the Unsafe Browser 5.403
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 20.833
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.703
And DuckDuckGo is the default search engine 4.751
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 3.535
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:339 0.872
After features/support/hooks.rb:108 0.000
Tags: @product
58.501
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.723
When I set the language to Italian (it) 4.583
Then the language and keyboard have not been saved in cleartext storage 2.082
When I shutdown Tails and wait for the computer to power off 5.430
And I start Tails from USB drive "__internal" with network unplugged 37.421
Then the Welcome Screen's language is set to English 0.258
After features/support/hooks.rb:339 0.899
After features/support/hooks.rb:108 0.033
Tags: @product
1:10.292
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.081
When I set the language to Italian (it) 5.509
And I save the language and keyboard options in cleartext storage 2.461
Then the "it" language and keyboard have been saved in cleartext storage 0.104
When I set the language to French (fr) 4.469
Then the "fr" language and keyboard have been saved in cleartext storage 0.128
And I shutdown Tails and wait for the computer to power off 3.982
And I start Tails from USB drive "__internal" with network unplugged 38.197
Then the "fr" language and keyboard have been saved in cleartext storage 0.234
And the Welcome Screen's language is set to French 0.889
When I log in to a new session 6.202
Then the language is set to French 0.033
After features/support/hooks.rb:339 0.801
After features/support/hooks.rb:108 0.005
Tags: @product
2:26.713
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 9.014
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.381
And I create a persistent partition 31.381
And I manually store legacy localization settings in Persistent Storage 0.165
When I shutdown Tails and wait for the computer to power off 5.458
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.792
Then the Welcome Screen's language is set to English 0.344
And the Welcome Screen's formats is set to United States 0.248
When I enable persistence 13.955
Then the Welcome Screen's language is set to German 0.547
And the Welcome Screen's formats is set to France 0.232
When I set the language to Italian (it) 4.582
Then the language and keyboard have not been saved in cleartext storage 2.085
When I save the language and keyboard options in cleartext storage 2.305
Then the "it" language and keyboard have been saved in cleartext storage 0.094
And I shutdown Tails and wait for the computer to power off 2.680
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 38.443
Known issue #20282: Error starting GDM with your graphics card (RuntimeError)
./features/step_definitions/common_steps.rb:450:in `/^the computer (?:re)?boots Tails$/'
./features/step_definitions/common_steps.rb:238:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/localization.feature:102:in `And I start Tails from USB drive "__internal" with network unplugged'
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 4.760

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/50/artifact/build-artifacts/02:35:40_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/50/artifact/build-artifacts/02:35:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/50/artifact/build-artifacts/02:35:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/50/artifact/build-artifacts/02:35:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.071