Project Number Date
test_Tails_ISO_stable 6468 22 Jun 2026, 11:46

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 258 1 9 0 0 268 20 1 21 31:54.276 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
49.338
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 8.171
And I log in to a new session in German (de) 26.772
Then the live user's Documents directory exists 0.044
And there is a GNOME bookmark for the Documents directory 14.349
After features/support/hooks.rb:339 1.259
After features/support/hooks.rb:108 0.000
Tags: @product
47.230
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 log in to a new session in German (de) 25.907
Then the live user's Downloads directory exists 0.059
And there is a GNOME bookmark for the Downloads directory 14.250
After features/support/hooks.rb:339 1.228
After features/support/hooks.rb:108 0.000
Tags: @product
47.285
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.911
And I log in to a new session in German (de) 25.941
Then the live user's Music directory exists 0.052
And there is a GNOME bookmark for the Music directory 14.380
After features/support/hooks.rb:339 1.508
After features/support/hooks.rb:108 0.000
Tags: @product
47.257
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.225
And I log in to a new session in German (de) 25.781
Then the live user's Pictures directory exists 0.035
And there is a GNOME bookmark for the Pictures directory 14.214
After features/support/hooks.rb:339 1.232
After features/support/hooks.rb:108 0.000
Tags: @product
47.721
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.077
And I log in to a new session in German (de) 26.389
Then the live user's Videos directory exists 0.043
And there is a GNOME bookmark for the Videos directory 14.212
After features/support/hooks.rb:339 1.233
After features/support/hooks.rb:108 0.000
1:50.480
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.156
And I set an administration password 6.759
When I log in to a new session in Arabic (ar) 25.857
Then the keyboard layout is set to "eg" 0.082
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.014
And Tor is ready 11.351
Then I successfully start the Unsafe Browser 5.607
And I kill the Unsafe Browser 5.343
Given Thunderbird is installed 24.773
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.451
And DuckDuckGo is the default search engine 5.113
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.229
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:339 1.039
After features/support/hooks.rb:108 0.000
1:50.320
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.204
And I set an administration password 6.760
When I log in to a new session in Chinese (zh_CN) 26.474
Then the keyboard layout is set to "cn" 0.101
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.014
And Tor is ready 11.467
Then I successfully start the Unsafe Browser 4.915
And I kill the Unsafe Browser 5.243
Given Thunderbird is installed 23.925
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.618
And DuckDuckGo is the default search engine 4.750
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.097
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:339 1.326
After features/support/hooks.rb:108 0.000
1:35.113
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.232
And I set an administration password 6.776
When I log in to a new session in English (en) 11.821
Then the keyboard layout is set to "us" 0.147
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.016
And Tor is ready 11.735
Then I successfully start the Unsafe Browser 5.743
And I kill the Unsafe Browser 5.190
Given Thunderbird is installed 23.455
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.044
And DuckDuckGo is the default search engine 4.103
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.046
And the layout of the screen keyboard is set to "us" 0.410
After features/support/hooks.rb:339 0.768
After features/support/hooks.rb:108 0.000
1:51.369
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.957
And I set an administration password 6.783
When I log in to a new session in French (fr) 26.278
Then the keyboard layout is set to "fr" 0.100
And tpsd is localized to the selected locale 0.120
Given the network is plugged 0.015
And Tor is ready 12.861
Then I successfully start the Unsafe Browser 4.842
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 24.443
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.260
And DuckDuckGo is the default search engine 4.706
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.155
And the layout of the screen keyboard is set to "fr" 0.346
After features/support/hooks.rb:339 1.155
After features/support/hooks.rb:108 0.000
1:51.506
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 set an administration password 6.743
When I log in to a new session in German (de) 25.438
Then the keyboard layout is set to "de" 0.127
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.021
And Tor is ready 12.785
Then I successfully start the Unsafe Browser 5.390
And I kill the Unsafe Browser 5.211
Given Thunderbird is installed 23.892
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.866
And DuckDuckGo is the default search engine 4.638
And I kill the Tor Browser 5.240
And the screen keyboard works in Thunderbird 4.423
And the layout of the screen keyboard is set to "de" 0.470
After features/support/hooks.rb:339 1.362
After features/support/hooks.rb:108 0.000
1:49.182
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.016
And I set an administration password 6.787
When I log in to a new session in Hindi (hi) 25.619
Then the keyboard layout is set to "in" 0.115
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.024
And Tor is ready 11.172
Then I successfully start the Unsafe Browser 4.883
And I kill the Unsafe Browser 5.255
Given Thunderbird is installed 24.024
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.512
And DuckDuckGo is the default search engine 4.601
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.451
And the layout of the screen keyboard is set to "us" 0.349
After features/support/hooks.rb:339 0.623
After features/support/hooks.rb:108 0.000
1:53.074
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.950
And I set an administration password 6.757
When I log in to a new session in Indonesian (id) 26.738
Then the keyboard layout is set to "id" 0.123
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.023
And Tor is ready 12.537
Then I successfully start the Unsafe Browser 5.281
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 24.138
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.010
And DuckDuckGo is the default search engine 5.007
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.511
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:339 1.398
After features/support/hooks.rb:108 0.000
1:54.492
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.007
And I set an administration password 6.763
When I log in to a new session in Italian (it) 26.870
Then the keyboard layout is set to "it" 0.084
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.014
And Tor is ready 11.438
Then I successfully start the Unsafe Browser 5.221
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 27.416
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.564
And DuckDuckGo is the default search engine 4.983
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.146
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:339 0.930
After features/support/hooks.rb:108 0.000
1:50.560
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.092
And I set an administration password 6.833
When I log in to a new session in Persian (fa) 25.856
Then the keyboard layout is set to "ir" 0.126
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.012
And Tor is ready 12.586
Then I successfully start the Unsafe Browser 4.801
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 24.027
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.348
And DuckDuckGo is the default search engine 4.872
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.052
And the layout of the screen keyboard is set to "ir" 0.330
After features/support/hooks.rb:339 0.964
After features/support/hooks.rb:108 0.000
1:54.076
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.904
And I set an administration password 6.768
When I log in to a new session in Portuguese (pt) 26.524
Then the keyboard layout is set to "pt" 0.096
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.016
And Tor is ready 12.424
Then I successfully start the Unsafe Browser 4.925
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 24.617
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 10.889
And DuckDuckGo is the default search engine 5.199
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.654
And the layout of the screen keyboard is set to "us" 0.420
After features/support/hooks.rb:339 1.134
After features/support/hooks.rb:108 0.000
1:50.720
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.150
And I set an administration password 6.810
When I log in to a new session in Russian (ru) 26.333
Then the keyboard layout is set to "ru" 0.097
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.017
And Tor is ready 11.408
Then I successfully start the Unsafe Browser 4.979
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 24.059
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.299
And DuckDuckGo is the default search engine 5.282
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 4.272
And the layout of the screen keyboard is set to "ru" 0.355
After features/support/hooks.rb:339 0.930
After features/support/hooks.rb:108 0.000
1:50.444
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.119
And I set an administration password 6.714
When I log in to a new session in Spanish (es) 25.378
Then the keyboard layout is set to "es" 0.092
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.017
And Tor is ready 11.374
Then I successfully start the Unsafe Browser 5.317
And I kill the Unsafe Browser 5.210
Given Thunderbird is installed 24.049
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 10.020
And DuckDuckGo is the default search engine 5.132
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.254
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:339 0.861
After features/support/hooks.rb:108 0.000
1:49.798
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.131
And I set an administration password 6.814
When I log in to a new session in Turkish (tr) 25.513
Then the keyboard layout is set to "tr" 0.138
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.015
And Tor is ready 11.426
Then I successfully start the Unsafe Browser 5.294
And I kill the Unsafe Browser 5.211
Given Thunderbird is installed 23.992
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.000
And DuckDuckGo is the default search engine 4.832
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.647
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:339 1.337
After features/support/hooks.rb:108 0.000
Tags: @product
57.968
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.722
When I set the language to Italian (it) 7.277
Then the language and keyboard have not been saved in cleartext storage 2.152
When I shutdown Tails and wait for the computer to power off 0.737
And I start Tails from USB drive "__internal" with network unplugged 38.711
Then the Welcome Screen's language is set to English 0.367
After features/support/hooks.rb:339 1.013
After features/support/hooks.rb:108 0.005
Tags: @product
25.883
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.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.669
When I set the language to Italian (it) 4.625
And I save the language and keyboard options in cleartext storage 13.587
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:71:in `And I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have been saved in cleartext storage 0.000
When I set the language to French (fr) 0.000
Then the "fr" 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
And I start Tails from USB drive "__internal" with network unplugged 0.000
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 5.242

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6468/artifact/build-artifacts/02:09:37_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_stable/6468/artifact/build-artifacts/02:09:37_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6468/artifact/build-artifacts/02:09:37_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6468/artifact/build-artifacts/02:09:37_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:40.448
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.380
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.402
And I create a persistent partition 30.624
And I manually store legacy localization settings in Persistent Storage 0.199
When I shutdown Tails and wait for the computer to power off 9.566
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.054
Then the Welcome Screen's language is set to English 0.305
And the Welcome Screen's formats is set to United States 0.184
When I enable persistence 10.941
Then the Welcome Screen's language is set to German 0.461
And the Welcome Screen's formats is set to France 0.177
When I set the language to Italian (it) 4.479
Then the language and keyboard have not been saved in cleartext storage 2.095
When I save the language and keyboard options in cleartext storage 2.313
Then the "it" language and keyboard have been saved in cleartext storage 0.127
And I shutdown Tails and wait for the computer to power off 2.800
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 37.055
Then the Welcome Screen's language is set to Italian 0.614
And the Welcome Screen's formats is set to Italy 0.159
When I enable persistence 11.586
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.183
And the Welcome Screen's language is set to Italian 0.734
After features/support/hooks.rb:339 0.851
After features/support/hooks.rb:108 0.010