Project Number Date
test_Tails_ISO_stable 6466 21 Jun 2026, 11:39

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 32:31.646 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.450
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.445
And I log in to a new session in German (de) 25.691
Then the live user's Documents directory exists 0.041
And there is a GNOME bookmark for the Documents directory 14.272
After features/support/hooks.rb:339 1.063
After features/support/hooks.rb:108 0.000
Tags: @product
49.122
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 7.541
And I log in to a new session in German (de) 27.233
Then the live user's Downloads directory exists 0.030
And there is a GNOME bookmark for the Downloads directory 14.317
After features/support/hooks.rb:339 0.840
After features/support/hooks.rb:108 0.000
Tags: @product
47.278
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.476
And I log in to a new session in German (de) 25.404
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.357
After features/support/hooks.rb:339 1.220
After features/support/hooks.rb:108 0.000
Tags: @product
47.726
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.404
And I log in to a new session in German (de) 26.035
Then the live user's Pictures directory exists 0.033
And there is a GNOME bookmark for the Pictures directory 14.253
After features/support/hooks.rb:339 1.275
After features/support/hooks.rb:108 0.000
Tags: @product
47.778
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 7.502
And I log in to a new session in German (de) 25.790
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 14.446
After features/support/hooks.rb:339 1.185
After features/support/hooks.rb:108 0.000
1:52.208
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.348
And I set an administration password 6.764
When I log in to a new session in Arabic (ar) 25.076
Then the keyboard layout is set to "eg" 0.102
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.014
And Tor is ready 12.691
Then I successfully start the Unsafe Browser 5.599
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 24.174
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 9.986
And DuckDuckGo is the default search engine 4.803
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.509
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:339 0.636
After features/support/hooks.rb:108 0.000
1:52.231
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.037
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.693
And I set an administration password 6.924
When I log in to a new session in Chinese (zh_CN) 25.519
Then the keyboard layout is set to "cn" 0.140
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.013
And Tor is ready 11.350
Then I successfully start the Unsafe Browser 5.278
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 23.867
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 10.940
And DuckDuckGo is the default search engine 5.007
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.466
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:339 0.608
After features/support/hooks.rb:108 0.000
1:40.171
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.991
And I set an administration password 6.752
When I log in to a new session in English (en) 10.925
Then the keyboard layout is set to "us" 0.103
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.015
And Tor is ready 12.163
Then I successfully start the Unsafe Browser 5.011
And I kill the Unsafe Browser 5.346
Given Thunderbird is installed 27.229
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 9.938
And DuckDuckGo is the default search engine 4.174
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 4.667
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:339 1.098
After features/support/hooks.rb:108 0.000
1:54.911
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.996
And I set an administration password 6.765
When I log in to a new session in French (fr) 26.537
Then the keyboard layout is set to "fr" 0.094
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.019
And Tor is ready 12.572
Then I successfully start the Unsafe Browser 6.095
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 23.860
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 10.160
And DuckDuckGo is the default search engine 5.206
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.525
And the layout of the screen keyboard is set to "fr" 0.467
After features/support/hooks.rb:339 1.316
After features/support/hooks.rb:108 0.000
1:51.723
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.849
And I set an administration password 6.772
When I log in to a new session in German (de) 24.623
Then the keyboard layout is set to "de" 0.118
And tpsd is localized to the selected locale 0.133
Given the network is plugged 0.038
And Tor is ready 11.433
Then I successfully start the Unsafe Browser 5.455
And I kill the Unsafe Browser 5.411
Given Thunderbird is installed 24.366
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.154
And DuckDuckGo is the default search engine 5.026
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 4.691
And the layout of the screen keyboard is set to "de" 0.394
After features/support/hooks.rb:339 1.772
After features/support/hooks.rb:108 0.000
1:55.244
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.699
And I set an administration password 6.752
When I log in to a new session in Hindi (hi) 25.337
Then the keyboard layout is set to "in" 0.104
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.018
And Tor is ready 12.118
Then I successfully start the Unsafe Browser 4.875
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 26.834
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.907
And DuckDuckGo is the default search engine 4.985
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.636
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:339 1.434
After features/support/hooks.rb:108 0.000
1:54.311
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.219
And I set an administration password 6.760
When I log in to a new session in Indonesian (id) 26.032
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.013
And Tor is ready 12.833
Then I successfully start the Unsafe Browser 5.375
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 23.739
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.633
And DuckDuckGo is the default search engine 4.963
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.653
And the layout of the screen keyboard is set to "us" 0.415
After features/support/hooks.rb:339 1.849
After features/support/hooks.rb:108 0.000
1:55.462
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.186
And I set an administration password 6.742
When I log in to a new session in Italian (it) 26.621
Then the keyboard layout is set to "it" 0.084
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.019
And Tor is ready 11.141
Then I successfully start the Unsafe Browser 5.483
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 26.787
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.705
And DuckDuckGo is the default search engine 5.027
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.619
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:339 1.578
After features/support/hooks.rb:108 0.000
1:52.351
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.232
And I set an administration password 6.755
When I log in to a new session in Persian (fa) 25.889
Then the keyboard layout is set to "ir" 0.115
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.019
And Tor is ready 11.102
Then I successfully start the Unsafe Browser 5.535
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 24.155
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 9.973
And DuckDuckGo is the default search engine 5.209
And I kill the Tor Browser 5.193
And the screen keyboard works in Thunderbird 4.414
And the layout of the screen keyboard is set to "ir" 0.380
After features/support/hooks.rb:339 1.233
After features/support/hooks.rb:108 0.000
1:54.223
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.107
And I set an administration password 6.774
When I log in to a new session in Portuguese (pt) 26.107
Then the keyboard layout is set to "pt" 0.085
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.015
And Tor is ready 12.171
Then I successfully start the Unsafe Browser 4.543
And I kill the Unsafe Browser 5.211
Given Thunderbird is installed 24.875
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 10.715
And DuckDuckGo is the default search engine 5.138
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.613
And the layout of the screen keyboard is set to "us" 0.448
After features/support/hooks.rb:339 1.677
After features/support/hooks.rb:108 0.000
1:53.721
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 8.249
And I set an administration password 6.860
When I log in to a new session in Russian (ru) 26.730
Then the keyboard layout is set to "ru" 0.098
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.016
And Tor is ready 11.535
Then I successfully start the Unsafe Browser 5.785
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 24.219
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.896
And DuckDuckGo is the default search engine 4.805
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 4.535
And the layout of the screen keyboard is set to "ru" 0.411
After features/support/hooks.rb:339 1.370
After features/support/hooks.rb:108 0.000
1:52.962
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.003
And I set an administration password 6.825
When I log in to a new session in Spanish (es) 25.891
Then the keyboard layout is set to "es" 0.121
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.015
And Tor is ready 12.293
Then I successfully start the Unsafe Browser 5.636
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 23.712
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.960
And DuckDuckGo is the default search engine 5.081
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 4.410
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:339 1.220
After features/support/hooks.rb:108 0.000
1:52.917
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.146
And I set an administration password 6.751
When I log in to a new session in Turkish (tr) 26.071
Then the keyboard layout is set to "tr" 0.098
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.015
And Tor is ready 12.044
Then I successfully start the Unsafe Browser 4.953
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 24.287
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 10.056
And DuckDuckGo is the default search engine 5.091
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.441
And the layout of the screen keyboard is set to "us" 0.390
After features/support/hooks.rb:339 1.129
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.972
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.799
When I set the language to Italian (it) 5.746
Then the language and keyboard have not been saved in cleartext storage 2.145
When I shutdown Tails and wait for the computer to power off 7.018
And I start Tails from USB drive "__internal" with network unplugged 38.996
Then the Welcome Screen's language is set to English 0.266
After features/support/hooks.rb:339 0.967
After features/support/hooks.rb:108 0.020
Tags: @product
26.069
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.015
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.933
When I set the language to Italian (it) 4.614
And I save the language and keyboard options in cleartext storage 13.521
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.171

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6466/artifact/build-artifacts/02:14:58_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/6466/artifact/build-artifacts/02:14:58_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6466/artifact/build-artifacts/02:14:58_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6466/artifact/build-artifacts/02:14:58_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:39.804
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.537
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.307
And I create a persistent partition 29.317
And I manually store legacy localization settings in Persistent Storage 0.186
When I shutdown Tails and wait for the computer to power off 9.698
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.871
Then the Welcome Screen's language is set to English 0.236
And the Welcome Screen's formats is set to United States 0.203
When I enable persistence 11.253
Then the Welcome Screen's language is set to German 0.496
And the Welcome Screen's formats is set to France 0.194
When I set the language to Italian (it) 4.491
Then the language and keyboard have not been saved in cleartext storage 2.081
When I save the language and keyboard options in cleartext storage 2.373
Then the "it" language and keyboard have been saved in cleartext storage 0.111
And I shutdown Tails and wait for the computer to power off 2.868
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 37.033
Then the Welcome Screen's language is set to Italian 0.556
And the Welcome Screen's formats is set to Italy 0.176
When I enable persistence 11.838
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.270
And the Welcome Screen's language is set to Italian 0.698
After features/support/hooks.rb:339 0.984
After features/support/hooks.rb:108 0.037