Project Number Date
test_Tails_ISO_stable 6611 27 Aug 2026, 11:36

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 251 1 16 0 0 268 20 1 21 31:53.631 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
46.868
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.188
And I log in to a new session in German (de) 24.951
Then the live user's Documents directory exists 0.062
And there is a GNOME bookmark for the Documents directory 14.665
After features/support/hooks.rb:339 1.189
After features/support/hooks.rb:108 0.000
Tags: @product
47.549
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.502
And I log in to a new session in German (de) 26.618
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.381
After features/support/hooks.rb:339 0.848
After features/support/hooks.rb:108 0.000
Tags: @product
47.880
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.457
And I log in to a new session in German (de) 26.677
Then the live user's Music directory exists 0.031
And there is a GNOME bookmark for the Music directory 14.713
After features/support/hooks.rb:339 0.982
After features/support/hooks.rb:108 0.000
Tags: @product
47.348
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.560
And I log in to a new session in German (de) 26.200
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 14.534
After features/support/hooks.rb:339 1.085
After features/support/hooks.rb:108 0.000
Tags: @product
47.364
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.651
And I log in to a new session in German (de) 26.374
Then the live user's Videos directory exists 0.040
And there is a GNOME bookmark for the Videos directory 14.298
After features/support/hooks.rb:339 1.057
After features/support/hooks.rb:108 0.000
1:51.261
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.465
And I set an administration password 6.809
When I log in to a new session in Arabic (ar) 26.698
Then the keyboard layout is set to "eg" 0.098
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.025
And Tor is ready 12.741
Then I successfully start the Unsafe Browser 6.608
And I kill the Unsafe Browser 5.232
Given Thunderbird is installed 20.403
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 11.008
And DuckDuckGo is the default search engine 5.042
And I kill the Tor Browser 5.154
And the screen keyboard works in Thunderbird 4.424
And the layout of the screen keyboard is set to "us" 0.384
After features/support/hooks.rb:339 1.270
After features/support/hooks.rb:108 0.000
1:47.464
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.570
And I set an administration password 6.915
When I log in to a new session in Chinese (zh_CN) 27.323
Then the keyboard layout is set to "cn" 0.138
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.801
And Tor is ready 10.406
Then I successfully start the Unsafe Browser 5.539
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 21.175
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.750
And DuckDuckGo is the default search engine 4.973
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 4.017
And the layout of the screen keyboard is set to "us" 0.308
After features/support/hooks.rb:339 0.832
After features/support/hooks.rb:108 0.000
1:31.841
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.402
And I set an administration password 6.862
When I log in to a new session in English (en) 12.281
Then the keyboard layout is set to "us" 0.108
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.021
And Tor is ready 10.606
Then I successfully start the Unsafe Browser 6.181
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 20.960
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 9.404
And DuckDuckGo is the default search engine 3.969
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 4.162
And the layout of the screen keyboard is set to "us" 0.332
After features/support/hooks.rb:339 1.561
After features/support/hooks.rb:108 0.000
1:47.226
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.640
And I set an administration password 6.927
When I log in to a new session in French (fr) 27.003
Then the keyboard layout is set to "fr" 0.105
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.029
And Tor is ready 12.026
Then I successfully start the Unsafe Browser 5.152
And I kill the Unsafe Browser 5.322
Given Thunderbird is installed 20.886
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.395
And DuckDuckGo is the default search engine 5.339
And I kill the Tor Browser 5.176
And the screen keyboard works in Thunderbird 3.737
And the layout of the screen keyboard is set to "fr" 0.309
After features/support/hooks.rb:339 1.031
After features/support/hooks.rb:108 0.000
1:49.546
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.586
And I set an administration password 6.786
When I log in to a new session in German (de) 25.832
Then the keyboard layout is set to "de" 0.117
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.037
And Tor is ready 12.290
Then I successfully start the Unsafe Browser 6.516
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 21.456
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.610
And DuckDuckGo is the default search engine 5.197
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 4.288
And the layout of the screen keyboard is set to "de" 0.358
After features/support/hooks.rb:339 0.971
After features/support/hooks.rb:108 0.000
1:46.716
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.626
And I set an administration password 6.824
When I log in to a new session in Hindi (hi) 25.713
Then the keyboard layout is set to "in" 0.090
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.037
And Tor is ready 10.236
Then I successfully start the Unsafe Browser 6.347
And I kill the Unsafe Browser 5.296
Given Thunderbird is installed 21.455
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 8.856
And DuckDuckGo is the default search engine 5.709
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 3.787
And the layout of the screen keyboard is set to "us" 0.332
After features/support/hooks.rb:339 0.964
After features/support/hooks.rb:108 0.000
1:50.445
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.482
And I set an administration password 7.040
When I log in to a new session in Indonesian (id) 25.919
Then the keyboard layout is set to "id" 0.101
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.025
And Tor is ready 13.147
Then I successfully start the Unsafe Browser 5.852
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 22.712
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.047
And DuckDuckGo is the default search engine 5.177
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 4.099
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:339 0.915
After features/support/hooks.rb:108 0.000
1:46.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.639
And I set an administration password 6.828
When I log in to a new session in Italian (it) 27.591
Then the keyboard layout is set to "it" 0.081
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.029
And Tor is ready 10.500
Then I successfully start the Unsafe Browser 6.357
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 20.804
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 7.963
And DuckDuckGo is the default search engine 4.766
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 4.228
And the layout of the screen keyboard is set to "us" 0.402
After features/support/hooks.rb:339 0.997
After features/support/hooks.rb:108 0.000
1:48.069
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.490
And I set an administration password 6.892
When I log in to a new session in Persian (fa) 27.253
Then the keyboard layout is set to "ir" 0.108
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.031
And Tor is ready 11.453
Then I successfully start the Unsafe Browser 5.939
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 20.789
When I enable the screen keyboard 0.046
Then the screen keyboard works in Tor Browser 9.173
And DuckDuckGo is the default search engine 5.141
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 3.955
And the layout of the screen keyboard is set to "ir" 0.316
After features/support/hooks.rb:339 0.723
After features/support/hooks.rb:108 0.000
1:47.741
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.916
And I set an administration password 6.932
When I log in to a new session in Portuguese (pt) 25.308
Then the keyboard layout is set to "pt" 0.078
And tpsd is localized to the selected locale 0.069
Given the network is plugged 0.040
And Tor is ready 12.306
Then I successfully start the Unsafe Browser 5.908
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 21.086
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.353
And DuckDuckGo is the default search engine 4.851
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.111
And the layout of the screen keyboard is set to "us" 0.316
After features/support/hooks.rb:339 1.319
After features/support/hooks.rb:108 0.000
1:47.885
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.553
And I set an administration password 6.765
When I log in to a new session in Russian (ru) 27.265
Then the keyboard layout is set to "ru" 0.099
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.037
And Tor is ready 10.818
Then I successfully start the Unsafe Browser 5.856
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 20.942
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 9.365
And DuckDuckGo is the default search engine 5.438
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 3.852
And the layout of the screen keyboard is set to "ru" 0.340
After features/support/hooks.rb:339 0.920
After features/support/hooks.rb:108 0.000
1:51.314
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.485
And I set an administration password 6.703
When I log in to a new session in Spanish (es) 27.359
Then the keyboard layout is set to "es" 0.112
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.034
And Tor is ready 11.828
Then I successfully start the Unsafe Browser 5.488
And I kill the Unsafe Browser 5.235
Given Thunderbird is installed 21.051
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 12.376
And DuckDuckGo is the default search engine 4.903
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.022
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:339 1.084
After features/support/hooks.rb:108 0.000
1:50.511
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.604
And I set an administration password 6.705
When I log in to a new session in Turkish (tr) 25.710
Then the keyboard layout is set to "tr" 0.118
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.025
And Tor is ready 11.086
Then I successfully start the Unsafe Browser 6.808
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 23.941
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.654
And DuckDuckGo is the default search engine 5.021
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 3.867
And the layout of the screen keyboard is set to "us" 0.431
After features/support/hooks.rb:339 0.946
After features/support/hooks.rb:108 0.000
Tags: @product
1:0.009
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 9.206
When I set the language to Italian (it) 4.560
Then the language and keyboard have not been saved in cleartext storage 2.077
When I shutdown Tails and wait for the computer to power off 5.773
And I start Tails from USB drive "__internal" with network unplugged 38.126
Then the Welcome Screen's language is set to English 0.266
After features/support/hooks.rb:339 0.796
After features/support/hooks.rb:108 0.036
Tags: @product
1:14.092
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.876
When I set the language to Italian (it) 4.592
And I save the language and keyboard options in cleartext storage 2.389
Then the "it" language and keyboard have been saved in cleartext storage 1.172
When I set the language to French (fr) 4.492
Then the "fr" language and keyboard have been saved in cleartext storage 0.101
And I shutdown Tails and wait for the computer to power off 4.030
And I start Tails from USB drive "__internal" with network unplugged 40.893
Then the "fr" language and keyboard have been saved in cleartext storage 0.275
And the Welcome Screen's language is set to French 0.648
When I log in to a new session 6.562
Then the language is set to French 0.057
After features/support/hooks.rb:339 0.675
After features/support/hooks.rb:108 0.048
Tags: @product
2:25.650
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 23.346
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.440
And I create a persistent partition 31.117
And I manually store legacy localization settings in Persistent Storage 0.196
When I shutdown Tails and wait for the computer to power off 5.347
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 1:25.202
can
can not find any of the patterns ["TailsGreeter.png", "PlymouthGraphicsCardFailureMessage.png"] on the screen (FindFailed)
./features/support/helpers/screen.rb:248:in `rescue in wait_any'
./features/support/helpers/screen.rb:232:in `wait_any'
./features/step_definitions/common_steps.rb:446: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:90:in `And I start Tails from USB drive "__internal" with network unplugged'
Then the Welcome Screen's language is set to English 0.000
And the Welcome Screen's formats is set to United States 0.000
When I enable persistence 0.000
Then the Welcome Screen's language is set to German 0.000
And the Welcome Screen's formats is set to France 0.000
When I set the language to Italian (it) 0.000
Then the language and keyboard have not been saved in cleartext storage 0.000
When I save the language and keyboard options in cleartext storage 0.000
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.031

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6611/artifact/build-artifacts/02:14:35_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6611/artifact/build-artifacts/02:14:35_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6611/artifact/build-artifacts/02:14:35_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6611/artifact/build-artifacts/02:14:35_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.007