Project Number Date
test_Tails_ISO_stable 6568 10 Aug 2026, 11:42

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:48.663 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.079
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.145
And I log in to a new session in German (de) 26.352
Then the live user's Documents directory exists 0.056
And there is a GNOME bookmark for the Documents directory 14.525
After features/support/hooks.rb:339 0.838
After features/support/hooks.rb:108 0.000
Tags: @product
46.206
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.559
And I log in to a new session in German (de) 25.072
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 14.523
After features/support/hooks.rb:339 1.300
After features/support/hooks.rb:108 0.000
Tags: @product
47.955
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.872
And I log in to a new session in German (de) 26.662
Then the live user's Music directory exists 0.048
And there is a GNOME bookmark for the Music directory 14.371
After features/support/hooks.rb:339 0.946
After features/support/hooks.rb:108 0.000
Tags: @product
47.515
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.733
And I log in to a new session in German (de) 26.494
Then the live user's Pictures directory exists 0.031
And there is a GNOME bookmark for the Pictures directory 14.255
After features/support/hooks.rb:339 0.903
After features/support/hooks.rb:108 0.000
Tags: @product
45.864
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.632
And I log in to a new session in German (de) 24.744
Then the live user's Videos directory exists 0.049
And there is a GNOME bookmark for the Videos directory 14.437
After features/support/hooks.rb:339 0.956
After features/support/hooks.rb:108 0.000
1:51.012
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.377
And I set an administration password 7.047
When I log in to a new session in Arabic (ar) 26.156
Then the keyboard layout is set to "eg" 0.098
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.040
And Tor is ready 13.136
Then I successfully start the Unsafe Browser 5.618
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 21.211
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 10.991
And DuckDuckGo is the default search engine 4.941
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 4.550
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:339 1.148
After features/support/hooks.rb:108 0.000
2:6.743
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.982
And I set an administration password 7.028
When I log in to a new session in Chinese (zh_CN) 28.219
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.054
And Tor is ready 20.954
Then I successfully start the Unsafe Browser 5.923
And I kill the Unsafe Browser 5.249
Given Thunderbird is installed 24.863
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 12.238
And DuckDuckGo is the default search engine 5.619
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.815
And the layout of the screen keyboard is set to "us" 0.290
After features/support/hooks.rb:339 0.514
After features/support/hooks.rb:108 0.000
1:38.097
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.735
And I set an administration password 7.100
When I log in to a new session in English (en) 9.845
Then the keyboard layout is set to "us" 0.097
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.038
And Tor is ready 17.585
Then I successfully start the Unsafe Browser 7.125
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 20.874
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 9.771
And DuckDuckGo is the default search engine 3.998
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.078
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 0.702
After features/support/hooks.rb:108 0.000
1:56.555
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.821
And I set an administration password 7.018
When I log in to a new session in French (fr) 26.702
Then the keyboard layout is set to "fr" 0.089
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.037
And Tor is ready 12.399
Then I successfully start the Unsafe Browser 7.495
And I kill the Unsafe Browser 5.186
Given Thunderbird is installed 24.550
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.830
And DuckDuckGo is the default search engine 4.835
And I kill the Tor Browser 5.164
And the screen keyboard works in Thunderbird 3.927
And the layout of the screen keyboard is set to "fr" 0.326
After features/support/hooks.rb:339 0.719
After features/support/hooks.rb:108 0.000
1:52.042
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.949
And I set an administration password 7.108
When I log in to a new session in German (de) 26.309
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.028
And Tor is ready 11.115
Then I successfully start the Unsafe Browser 8.172
And I kill the Unsafe Browser 5.473
Given Thunderbird is installed 20.968
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.827
And DuckDuckGo is the default search engine 5.513
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 4.692
And the layout of the screen keyboard is set to "de" 0.391
After features/support/hooks.rb:339 1.208
After features/support/hooks.rb:108 0.000
1:57.406
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.117
And I set an administration password 6.893
When I log in to a new session in Hindi (hi) 26.745
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.210
And Tor is ready 19.196
Then I successfully start the Unsafe Browser 6.389
And I kill the Unsafe Browser 5.216
Given Thunderbird is installed 21.187
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.051
And DuckDuckGo is the default search engine 5.454
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 3.999
And the layout of the screen keyboard is set to "us" 0.459
After features/support/hooks.rb:339 1.122
After features/support/hooks.rb:108 0.000
1:56.146
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.219
And I set an administration password 7.010
When I log in to a new session in Indonesian (id) 27.876
Then the keyboard layout is set to "id" 0.128
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.033
And Tor is ready 11.233
Then I successfully start the Unsafe Browser 6.534
And I kill the Unsafe Browser 5.543
Given Thunderbird is installed 24.508
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 10.081
And DuckDuckGo is the default search engine 6.242
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 3.987
And the layout of the screen keyboard is set to "us" 0.310
After features/support/hooks.rb:339 0.680
After features/support/hooks.rb:108 0.000
1:51.205
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.672
And I set an administration password 6.964
When I log in to a new session in Italian (it) 26.315
Then the keyboard layout is set to "it" 0.090
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.046
And Tor is ready 11.526
Then I successfully start the Unsafe Browser 7.116
And I kill the Unsafe Browser 5.379
Given Thunderbird is installed 22.729
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 8.686
And DuckDuckGo is the default search engine 5.040
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 3.974
And the layout of the screen keyboard is set to "us" 0.330
After features/support/hooks.rb:339 1.241
After features/support/hooks.rb:108 0.000
1:56.044
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.828
And I set an administration password 6.981
When I log in to a new session in Persian (fa) 27.824
Then the keyboard layout is set to "ir" 0.089
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.040
And Tor is ready 13.006
Then I successfully start the Unsafe Browser 7.041
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 24.271
When I enable the screen keyboard 0.210
Then the screen keyboard works in Tor Browser 9.492
And DuckDuckGo is the default search engine 5.171
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.199
And the layout of the screen keyboard is set to "ir" 0.381
After features/support/hooks.rb:339 0.800
After features/support/hooks.rb:108 0.000
1:57.107
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.011
And I set an administration password 6.925
When I log in to a new session in Portuguese (pt) 28.359
Then the keyboard layout is set to "pt" 0.090
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.051
And Tor is ready 13.169
Then I successfully start the Unsafe Browser 6.630
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 24.332
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 9.294
And DuckDuckGo is the default search engine 5.413
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 4.863
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:339 0.949
After features/support/hooks.rb:108 0.000
1:55.821
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.090
And I set an administration password 6.724
When I log in to a new session in Russian (ru) 27.481
Then the keyboard layout is set to "ru" 0.092
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.028
And Tor is ready 10.344
Then I successfully start the Unsafe Browser 7.238
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 24.540
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 12.253
And DuckDuckGo is the default search engine 4.782
And I kill the Tor Browser 5.144
And the screen keyboard works in Thunderbird 4.354
And the layout of the screen keyboard is set to "ru" 0.400
After features/support/hooks.rb:339 1.530
After features/support/hooks.rb:108 0.000
1:56.072
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.392
And I set an administration password 6.975
When I log in to a new session in Spanish (es) 26.236
Then the keyboard layout is set to "es" 0.097
And tpsd is localized to the selected locale 0.061
Given the network is plugged 0.039
And Tor is ready 11.844
Then I successfully start the Unsafe Browser 8.003
And I kill the Unsafe Browser 5.398
Given Thunderbird is installed 24.387
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.374
And DuckDuckGo is the default search engine 5.404
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.235
And the layout of the screen keyboard is set to "us" 0.335
After features/support/hooks.rb:339 0.776
After features/support/hooks.rb:108 0.000
1:50.899
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.437
And I set an administration password 6.991
When I log in to a new session in Turkish (tr) 26.529
Then the keyboard layout is set to "tr" 0.108
And tpsd is localized to the selected locale 0.129
Given the network is plugged 0.036
And Tor is ready 11.876
Then I successfully start the Unsafe Browser 6.455
And I kill the Unsafe Browser 5.475
Given Thunderbird is installed 21.717
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 8.721
And DuckDuckGo is the default search engine 5.505
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 4.301
And the layout of the screen keyboard is set to "us" 0.331
After features/support/hooks.rb:339 0.900
After features/support/hooks.rb:108 0.000
Tags: @product
54.753
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.856
When I set the language to Italian (it) 4.737
Then the language and keyboard have not been saved in cleartext storage 2.258
When I shutdown Tails and wait for the computer to power off 0.735
And I start Tails from USB drive "__internal" with network unplugged 37.808
Then the Welcome Screen's language is set to English 0.356
After features/support/hooks.rb:339 1.146
After features/support/hooks.rb:108 0.005
Tags: @product
28.928
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 8.920
When I set the language to Italian (it) 4.882
And I save the language and keyboard options in cleartext storage 15.124
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.348

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

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

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

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

After features/support/hooks.rb:108 0.000
Tags: @product
2:44.206
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.350
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.254
And I create a persistent partition 32.216
And I manually store legacy localization settings in Persistent Storage 0.222
When I shutdown Tails and wait for the computer to power off 5.929
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.615
Then the Welcome Screen's language is set to English 0.354
And the Welcome Screen's formats is set to United States 0.213
When I enable persistence 13.596
Then the Welcome Screen's language is set to German 0.801
And the Welcome Screen's formats is set to France 0.194
When I set the language to Italian (it) 4.498
Then the language and keyboard have not been saved in cleartext storage 2.079
When I save the language and keyboard options in cleartext storage 2.311
Then the "it" language and keyboard have been saved in cleartext storage 0.097
And I shutdown Tails and wait for the computer to power off 2.652
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 36.713
Then the Welcome Screen's language is set to Italian 0.380
And the Welcome Screen's formats is set to Italy 0.118
When I enable persistence 15.663
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.293
And the Welcome Screen's language is set to Italian 0.647
After features/support/hooks.rb:339 0.553
After features/support/hooks.rb:108 0.036