Project Number Date
test_Tails_ISO_devel 4537 10 Aug 2026, 11:17

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 263 1 4 0 0 268 20 1 21 32:13.212 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.385
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.550
And I log in to a new session in German (de) 26.726
Then the live user's Documents directory exists 0.025
And there is a GNOME bookmark for the Documents directory 14.082
After features/support/hooks.rb:339 0.983
After features/support/hooks.rb:108 0.000
Tags: @product
47.483
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.921
And I log in to a new session in German (de) 25.626
Then the live user's Downloads directory exists 0.054
And there is a GNOME bookmark for the Downloads directory 14.880
After features/support/hooks.rb:339 1.311
After features/support/hooks.rb:108 0.000
Tags: @product
48.789
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.051
And I log in to a new session in German (de) 27.258
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 14.436
After features/support/hooks.rb:339 1.888
After features/support/hooks.rb:108 0.000
Tags: @product
47.438
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.906
And I log in to a new session in German (de) 25.245
Then the live user's Pictures directory exists 0.054
And there is a GNOME bookmark for the Pictures directory 14.231
After features/support/hooks.rb:339 0.924
After features/support/hooks.rb:108 0.000
Tags: @product
58.856
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 19.775
And I log in to a new session in German (de) 24.718
Then the live user's Videos directory exists 0.034
And there is a GNOME bookmark for the Videos directory 14.327
After features/support/hooks.rb:339 1.003
After features/support/hooks.rb:108 0.000
1:47.072
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.013
And I set an administration password 6.962
When I log in to a new session in Arabic (ar) 26.832
Then the keyboard layout is set to "eg" 0.114
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.026
And Tor is ready 10.893
Then I successfully start the Unsafe Browser 5.806
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 20.598
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.695
And DuckDuckGo is the default search engine 5.236
And I kill the Tor Browser 5.170
And the screen keyboard works in Thunderbird 4.047
And the layout of the screen keyboard is set to "us" 0.325
After features/support/hooks.rb:339 0.991
After features/support/hooks.rb:108 0.000
1:46.992
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.983
And I set an administration password 6.762
When I log in to a new session in Chinese (zh_CN) 27.028
Then the keyboard layout is set to "cn" 0.092
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.029
And Tor is ready 12.209
Then I successfully start the Unsafe Browser 4.982
And I kill the Unsafe Browser 5.189
Given Thunderbird is installed 20.839
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 8.337
And DuckDuckGo is the default search engine 4.793
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 4.035
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:339 1.033
After features/support/hooks.rb:108 0.000
1:31.774
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 7.082
And I set an administration password 6.991
When I log in to a new session in English (en) 10.416
Then the keyboard layout is set to "us" 0.214
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.028
And Tor is ready 11.875
Then I successfully start the Unsafe Browser 6.257
And I kill the Unsafe Browser 5.294
Given Thunderbird is installed 21.448
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.209
And DuckDuckGo is the default search engine 4.145
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 4.156
And the layout of the screen keyboard is set to "us" 0.327
After features/support/hooks.rb:339 1.007
After features/support/hooks.rb:108 0.000
1:45.939
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.097
And I set an administration password 7.029
When I log in to a new session in French (fr) 25.463
Then the keyboard layout is set to "fr" 0.119
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.041
And Tor is ready 11.401
Then I successfully start the Unsafe Browser 5.919
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 21.196
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 8.243
And DuckDuckGo is the default search engine 4.641
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 3.848
And the layout of the screen keyboard is set to "fr" 0.317
After features/support/hooks.rb:339 0.917
After features/support/hooks.rb:108 0.000
1:49.415
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.817
And I set an administration password 7.070
When I log in to a new session in German (de) 27.598
Then the keyboard layout is set to "de" 0.108
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.036
And Tor is ready 12.403
Then I successfully start the Unsafe Browser 6.155
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 20.851
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 9.099
And DuckDuckGo is the default search engine 5.006
And I kill the Tor Browser 5.165
And the screen keyboard works in Thunderbird 3.473
And the layout of the screen keyboard is set to "de" 0.313
After features/support/hooks.rb:339 0.995
After features/support/hooks.rb:108 0.000
1:58.386
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 19.241
And I set an administration password 7.092
When I log in to a new session in Hindi (hi) 25.172
Then the keyboard layout is set to "in" 0.085
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.038
And Tor is ready 11.297
Then I successfully start the Unsafe Browser 6.249
And I kill the Unsafe Browser 5.190
Given Thunderbird is installed 20.912
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.660
And DuckDuckGo is the default search engine 5.021
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 3.736
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 0.865
After features/support/hooks.rb:108 0.000
1:47.409
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.265
And I set an administration password 7.009
When I log in to a new session in Indonesian (id) 26.328
Then the keyboard layout is set to "id" 0.076
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.046
And Tor is ready 11.199
Then I successfully start the Unsafe Browser 5.497
And I kill the Unsafe Browser 5.226
Given Thunderbird is installed 21.534
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 8.866
And DuckDuckGo is the default search engine 5.110
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 3.513
And the layout of the screen keyboard is set to "us" 0.309
After features/support/hooks.rb:339 1.134
After features/support/hooks.rb:108 0.000
1:50.564
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.018
And I set an administration password 6.970
When I log in to a new session in Italian (it) 25.446
Then the keyboard layout is set to "it" 0.101
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.027
And Tor is ready 15.547
Then I successfully start the Unsafe Browser 5.461
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 21.050
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 9.247
And DuckDuckGo is the default search engine 5.218
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 3.583
And the layout of the screen keyboard is set to "us" 0.309
After features/support/hooks.rb:339 0.824
After features/support/hooks.rb:108 0.000
1:46.432
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 7.280
And I set an administration password 6.704
When I log in to a new session in Persian (fa) 25.076
Then the keyboard layout is set to "ir" 0.091
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.040
And Tor is ready 11.034
Then I successfully start the Unsafe Browser 6.397
And I kill the Unsafe Browser 5.256
Given Thunderbird is installed 21.379
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.216
And DuckDuckGo is the default search engine 5.128
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 4.153
And the layout of the screen keyboard is set to "ir" 0.348
After features/support/hooks.rb:339 0.870
After features/support/hooks.rb:108 0.000
1:48.230
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 7.345
And I set an administration password 6.952
When I log in to a new session in Portuguese (pt) 26.569
Then the keyboard layout is set to "pt" 0.092
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.081
And Tor is ready 10.259
Then I successfully start the Unsafe Browser 6.814
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 20.993
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.767
And DuckDuckGo is the default search engine 5.580
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 3.854
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:339 0.999
After features/support/hooks.rb:108 0.000
1:46.595
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 7.170
And I set an administration password 6.885
When I log in to a new session in Russian (ru) 25.977
Then the keyboard layout is set to "ru" 0.143
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.037
And Tor is ready 12.781
Then I successfully start the Unsafe Browser 5.367
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 20.725
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.918
And DuckDuckGo is the default search engine 4.728
And I kill the Tor Browser 5.159
And the screen keyboard works in Thunderbird 4.100
And the layout of the screen keyboard is set to "ru" 0.312
After features/support/hooks.rb:339 0.702
After features/support/hooks.rb:108 0.000
1:46.062
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 7.137
And I set an administration password 6.744
When I log in to a new session in Spanish (es) 25.631
Then the keyboard layout is set to "es" 0.098
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.031
And Tor is ready 11.426
Then I successfully start the Unsafe Browser 5.718
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 20.625
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.736
And DuckDuckGo is the default search engine 5.098
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 3.921
And the layout of the screen keyboard is set to "us" 0.338
After features/support/hooks.rb:339 0.673
After features/support/hooks.rb:108 0.000
1:53.750
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.914
And I set an administration password 6.942
When I log in to a new session in Turkish (tr) 26.077
Then the keyboard layout is set to "tr" 0.077
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.027
And Tor is ready 11.607
Then I successfully start the Unsafe Browser 6.799
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 23.621
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 11.836
And DuckDuckGo is the default search engine 4.694
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.249
And the layout of the screen keyboard is set to "us" 0.334
After features/support/hooks.rb:339 1.516
After features/support/hooks.rb:108 0.000
Tags: @product
59.184
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.686
When I set the language to Italian (it) 4.517
Then the language and keyboard have not been saved in cleartext storage 2.091
When I shutdown Tails and wait for the computer to power off 5.405
And I start Tails from USB drive "__internal" with network unplugged 38.156
Then the Welcome Screen's language is set to English 0.327
After features/support/hooks.rb:339 0.660
After features/support/hooks.rb:108 0.051
Tags: @product
1:6.163
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.661
When I set the language to Italian (it) 4.560
And I save the language and keyboard options in cleartext storage 2.516
Then the "it" language and keyboard have been saved in cleartext storage 0.137
When I set the language to French (fr) 4.626
Then the "fr" language and keyboard have been saved in cleartext storage 0.088
And I shutdown Tails and wait for the computer to power off 3.999
And I start Tails from USB drive "__internal" with network unplugged 41.574
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:76:in `And I start Tails from USB drive "__internal" with network unplugged'
Then the "fr" language and keyboard have been saved in cleartext storage 0.000
And the Welcome Screen's language is set to French 0.000
When I log in to a new session 0.000
Then the language is set to French 0.000
After features/support/hooks.rb:339 4.765

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 02:12:32)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4537/artifact/build-artifacts/02:12:32_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4537/artifact/build-artifacts/02:12:32_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4537/artifact/build-artifacts/02:12:32_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4537/artifact/build-artifacts/02:12:32_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.057
Tags: @product
2:38.284
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 logged in 8.953
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.239
And I create a persistent partition 30.095
And I manually store legacy localization settings in Persistent Storage 0.184
When I shutdown Tails and wait for the computer to power off 5.181
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.304
Then the Welcome Screen's language is set to English 0.220
And the Welcome Screen's formats is set to United States 0.172
When I enable persistence 15.405
Then the Welcome Screen's language is set to German 0.533
And the Welcome Screen's formats is set to France 0.242
When I set the language to Italian (it) 4.441
Then the language and keyboard have not been saved in cleartext storage 2.077
When I save the language and keyboard options in cleartext storage 2.582
Then the "it" language and keyboard have been saved in cleartext storage 0.102
And I shutdown Tails and wait for the computer to power off 2.743
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.960
Then the Welcome Screen's language is set to Italian 0.805
And the Welcome Screen's formats is set to Italy 0.340
When I enable persistence 13.601
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.246
And the Welcome Screen's language is set to Italian 0.850
After features/support/hooks.rb:339 0.914
After features/support/hooks.rb:108 0.026