Project Number Date
test_Tails_ISO_stable 6639 04 Sep 2026, 11:21

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 29:40.042 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
45.676
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.028
And I log in to a new session in German (de) 24.600
Then the live user's Documents directory exists 0.028
And there is a GNOME bookmark for the Documents directory 14.019
After features/support/hooks.rb:339 0.649
After features/support/hooks.rb:108 0.000
Tags: @product
46.117
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.347
And I log in to a new session in German (de) 24.585
Then the live user's Downloads directory exists 0.036
And there is a GNOME bookmark for the Downloads directory 15.147
After features/support/hooks.rb:339 0.739
After features/support/hooks.rb:108 0.000
Tags: @product
48.366
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.274
And I log in to a new session in German (de) 25.189
Then the live user's Music directory exists 0.031
And there is a GNOME bookmark for the Music directory 16.870
After features/support/hooks.rb:339 0.890
After features/support/hooks.rb:108 0.000
Tags: @product
48.225
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.224
And I log in to a new session in German (de) 24.819
Then the live user's Pictures directory exists 0.049
And there is a GNOME bookmark for the Pictures directory 17.131
After features/support/hooks.rb:339 1.111
After features/support/hooks.rb:108 0.000
Tags: @product
45.839
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.381
And I log in to a new session in German (de) 25.477
Then the live user's Videos directory exists 0.024
And there is a GNOME bookmark for the Videos directory 13.956
After features/support/hooks.rb:339 0.973
After features/support/hooks.rb:108 0.000
1:42.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.303
And I set an administration password 6.875
When I log in to a new session in Arabic (ar) 25.773
Then the keyboard layout is set to "eg" 0.077
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.029
And Tor is ready 10.487
Then I successfully start the Unsafe Browser 5.612
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 20.388
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 7.338
And DuckDuckGo is the default search engine 4.759
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 3.523
And the layout of the screen keyboard is set to "us" 0.295
After features/support/hooks.rb:339 0.625
After features/support/hooks.rb:108 0.000
1:43.918
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.311
And I set an administration password 6.901
When I log in to a new session in Chinese (zh_CN) 25.346
Then the keyboard layout is set to "cn" 0.094
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.036
And Tor is ready 9.952
Then I successfully start the Unsafe Browser 5.841
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 20.255
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.411
And DuckDuckGo is the default search engine 4.660
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.292
And the layout of the screen keyboard is set to "us" 0.281
After features/support/hooks.rb:339 0.888
After features/support/hooks.rb:108 0.000
1:28.017
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.281
And I set an administration password 6.782
When I log in to a new session in English (en) 10.445
Then the keyboard layout is set to "us" 0.075
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.029
And Tor is ready 12.073
Then I successfully start the Unsafe Browser 5.635
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 20.487
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.300
And DuckDuckGo is the default search engine 3.432
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.679
And the layout of the screen keyboard is set to "us" 0.302
After features/support/hooks.rb:339 0.876
After features/support/hooks.rb:108 0.000
1:40.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.287
And I set an administration password 6.878
When I log in to a new session in French (fr) 24.178
Then the keyboard layout is set to "fr" 0.081
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.038
And Tor is ready 10.533
Then I successfully start the Unsafe Browser 5.183
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 20.361
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.827
And DuckDuckGo is the default search engine 4.680
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.992
And the layout of the screen keyboard is set to "fr" 0.291
After features/support/hooks.rb:339 0.939
After features/support/hooks.rb:108 0.000
1:42.534
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.358
And I set an administration password 6.752
When I log in to a new session in German (de) 26.237
Then the keyboard layout is set to "de" 0.108
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.024
And Tor is ready 10.107
Then I successfully start the Unsafe Browser 4.812
And I kill the Unsafe Browser 5.159
Given Thunderbird is installed 21.138
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.133
And DuckDuckGo is the default search engine 4.547
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.506
And the layout of the screen keyboard is set to "de" 0.325
After features/support/hooks.rb:339 0.706
After features/support/hooks.rb:108 0.000
1:40.221
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.201
And I set an administration password 6.807
When I log in to a new session in Hindi (hi) 24.654
Then the keyboard layout is set to "in" 0.091
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.024
And Tor is ready 9.994
Then I successfully start the Unsafe Browser 5.922
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.106
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 7.904
And DuckDuckGo is the default search engine 4.448
And I kill the Tor Browser 5.151
And the screen keyboard works in Thunderbird 3.290
And the layout of the screen keyboard is set to "us" 0.286
After features/support/hooks.rb:339 1.054
After features/support/hooks.rb:108 0.000
1:44.368
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.231
And I set an administration password 6.626
When I log in to a new session in Indonesian (id) 24.473
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.041
And Tor is ready 10.924
Then I successfully start the Unsafe Browser 6.119
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 20.062
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 11.145
And DuckDuckGo is the default search engine 4.485
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 3.388
And the layout of the screen keyboard is set to "us" 0.278
After features/support/hooks.rb:339 0.875
After features/support/hooks.rb:108 0.000
1:40.934
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.242
And I set an administration password 6.930
When I log in to a new session in Italian (it) 24.121
Then the keyboard layout is set to "it" 0.079
And tpsd is localized to the selected locale 0.062
Given the network is plugged 0.036
And Tor is ready 10.645
Then I successfully start the Unsafe Browser 5.784
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 20.851
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.569
And DuckDuckGo is the default search engine 4.756
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 3.112
And the layout of the screen keyboard is set to "us" 0.281
After features/support/hooks.rb:339 0.743
After features/support/hooks.rb:108 0.000
1:40.658
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.322
And I set an administration password 6.928
When I log in to a new session in Persian (fa) 23.584
Then the keyboard layout is set to "ir" 0.077
And tpsd is localized to the selected locale 0.064
Given the network is plugged 0.029
And Tor is ready 10.634
Then I successfully start the Unsafe Browser 5.863
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 20.215
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.132
And DuckDuckGo is the default search engine 4.850
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.239
And the layout of the screen keyboard is set to "ir" 0.305
After features/support/hooks.rb:339 0.558
After features/support/hooks.rb:108 0.000
1:42.010
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.235
And I set an administration password 6.634
When I log in to a new session in Portuguese (pt) 25.296
Then the keyboard layout is set to "pt" 0.071
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.035
And Tor is ready 10.721
Then I successfully start the Unsafe Browser 5.118
And I kill the Unsafe Browser 5.144
Given Thunderbird is installed 20.438
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.153
And DuckDuckGo is the default search engine 5.022
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 3.495
And the layout of the screen keyboard is set to "us" 0.341
After features/support/hooks.rb:339 0.748
After features/support/hooks.rb:108 0.000
1:40.749
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.494
And I set an administration password 6.684
When I log in to a new session in Russian (ru) 24.946
Then the keyboard layout is set to "ru" 0.073
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.024
And Tor is ready 10.200
Then I successfully start the Unsafe Browser 5.214
And I kill the Unsafe Browser 5.152
Given Thunderbird is installed 20.136
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.910
And DuckDuckGo is the default search engine 4.803
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.521
And the layout of the screen keyboard is set to "ru" 0.302
After features/support/hooks.rb:339 1.025
After features/support/hooks.rb:108 0.000
1:41.067
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.287
And I set an administration password 6.804
When I log in to a new session in Spanish (es) 24.261
Then the keyboard layout is set to "es" 0.126
And tpsd is localized to the selected locale 0.129
Given the network is plugged 0.023
And Tor is ready 10.056
Then I successfully start the Unsafe Browser 5.873
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 20.683
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 8.043
And DuckDuckGo is the default search engine 4.399
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 3.653
And the layout of the screen keyboard is set to "us" 0.279
After features/support/hooks.rb:339 0.683
After features/support/hooks.rb:108 0.000
1:41.143
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.365
And I set an administration password 6.838
When I log in to a new session in Turkish (tr) 25.204
Then the keyboard layout is set to "tr" 0.078
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.042
And Tor is ready 10.460
Then I successfully start the Unsafe Browser 5.498
And I kill the Unsafe Browser 5.223
Given Thunderbird is installed 20.086
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.541
And DuckDuckGo is the default search engine 4.684
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.516
And the layout of the screen keyboard is set to "us" 0.289
After features/support/hooks.rb:339 0.696
After features/support/hooks.rb:108 0.000
Tags: @product
57.270
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.288
When I set the language to Italian (it) 4.478
Then the language and keyboard have not been saved in cleartext storage 2.076
When I shutdown Tails and wait for the computer to power off 5.292
And I start Tails from USB drive "__internal" with network unplugged 36.836
Then the Welcome Screen's language is set to English 0.296
After features/support/hooks.rb:339 1.103
After features/support/hooks.rb:108 0.050
Tags: @product
1:8.634
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.304
When I set the language to Italian (it) 4.504
And I save the language and keyboard options in cleartext storage 2.414
Then the "it" language and keyboard have been saved in cleartext storage 0.092
When I set the language to French (fr) 4.481
Then the "fr" language and keyboard have been saved in cleartext storage 0.085
And I shutdown Tails and wait for the computer to power off 3.990
And I start Tails from USB drive "__internal" with network unplugged 37.487
Then the "fr" language and keyboard have been saved in cleartext storage 0.281
And the Welcome Screen's language is set to French 0.639
When I log in to a new session 6.314
Then the language is set to French 0.038
After features/support/hooks.rb:339 0.533
After features/support/hooks.rb:108 0.025
Tags: @product
1:51.373
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 8.345
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.250
And I create a persistent partition 28.896
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.322
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.383
Then the Welcome Screen's language is set to English 0.322
And the Welcome Screen's formats is set to United States 0.233
When I enable persistence 11.673
Then the Welcome Screen's language is set to German 0.497
And the Welcome Screen's formats is set to France 0.239
When I set the language to Italian (it) 4.543
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 14.384
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:98:in `When I save the language and keyboard options in cleartext storage'
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.176

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6639/artifact/build-artifacts/02:06:12_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/6639/artifact/build-artifacts/02:06:12_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6639/artifact/build-artifacts/02:06:12_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6639/artifact/build-artifacts/02:06:12_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.005