Project Number Date
test_Tails_ISO_stable 6132 10 Feb 2026, 02:07

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 233 1 8 0 0 242 20 1 21 27:58.894 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
51.242
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.979
And I log in to a new session in German (de) 26.155
Then the live user's Documents directory exists 0.054
And there is a GNOME bookmark for the Documents directory 16.052
After features/support/hooks.rb:331 1.393
After features/support/hooks.rb:100 0.000
Tags: @product
50.848
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.265
And I log in to a new session in German (de) 25.922
Then the live user's Downloads directory exists 0.060
And there is a GNOME bookmark for the Downloads directory 16.598
After features/support/hooks.rb:331 1.145
After features/support/hooks.rb:100 0.000
Tags: @product
50.940
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.558
And I log in to a new session in German (de) 27.056
Then the live user's Music directory exists 0.062
And there is a GNOME bookmark for the Music directory 16.264
After features/support/hooks.rb:331 1.294
After features/support/hooks.rb:100 0.000
Tags: @product
50.002
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.837
And I log in to a new session in German (de) 25.639
Then the live user's Pictures directory exists 0.056
And there is a GNOME bookmark for the Pictures directory 16.468
After features/support/hooks.rb:331 1.164
After features/support/hooks.rb:100 0.000
Tags: @product
50.455
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.213
And I log in to a new session in German (de) 26.036
Then the live user's Videos directory exists 0.055
And there is a GNOME bookmark for the Videos directory 16.149
After features/support/hooks.rb:331 1.295
After features/support/hooks.rb:100 0.000
1:23.642
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.527
When I log in to a new session in Arabic (ar) 25.477
Then the keyboard layout is set to "eg" 0.171
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.021
And Tor is ready 13.998
Then I successfully start the Unsafe Browser 5.763
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.653
And DuckDuckGo is the default search engine 5.984
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.974
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 1.993
After features/support/hooks.rb:100 0.000
1:25.085
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.892
When I log in to a new session in Chinese (zh_CN) 26.308
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.027
And Tor is ready 12.980
Then I successfully start the Unsafe Browser 6.725
And I kill the Unsafe Browser 5.260
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.008
And DuckDuckGo is the default search engine 5.924
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.056
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.397
After features/support/hooks.rb:100 0.000
1:9.934
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.238
When I log in to a new session in English (en) 11.522
Then the keyboard layout is set to "us" 0.148
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.018
And Tor is ready 14.973
Then I successfully start the Unsafe Browser 6.161
And I kill the Unsafe Browser 5.346
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.138
And DuckDuckGo is the default search engine 4.181
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 5.316
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:331 1.164
After features/support/hooks.rb:100 0.000
1:26.688
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.547
When I log in to a new session in French (fr) 26.210
Then the keyboard layout is set to "fr" 0.186
And tpsd is localized to the selected locale 0.186
When the network is plugged 0.027
And Tor is ready 14.023
Then I successfully start the Unsafe Browser 7.315
And I kill the Unsafe Browser 5.269
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 9.442
And DuckDuckGo is the default search engine 5.726
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 4.971
And the layout of the screen keyboard is set to "fr" 0.422
After features/support/hooks.rb:331 0.921
After features/support/hooks.rb:100 0.000
1:28.738
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.604
When I log in to a new session in German (de) 25.980
Then the keyboard layout is set to "de" 0.091
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.019
And Tor is ready 13.674
Then I successfully start the Unsafe Browser 10.168
And I kill the Unsafe Browser 5.642
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 8.467
And DuckDuckGo is the default search engine 5.135
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.153
And the layout of the screen keyboard is set to "de" 0.351
After features/support/hooks.rb:331 1.287
After features/support/hooks.rb:100 0.000
1:26.835
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.878
When I log in to a new session in Hindi (hi) 26.793
Then the keyboard layout is set to "in" 0.140
And tpsd is localized to the selected locale 0.149
When the network is plugged 0.041
And Tor is ready 13.792
Then I successfully start the Unsafe Browser 7.605
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.118
And DuckDuckGo is the default search engine 6.108
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.296
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:331 1.334
After features/support/hooks.rb:100 0.000
1:29.590
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.746
When I log in to a new session in Indonesian (id) 26.271
Then the keyboard layout is set to "id" 0.111
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.019
And Tor is ready 13.537
Then I successfully start the Unsafe Browser 7.120
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 12.371
And DuckDuckGo is the default search engine 5.126
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 6.190
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.278
After features/support/hooks.rb:100 0.000
1:34.588
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.901
When I log in to a new session in Italian (it) 27.015
Then the keyboard layout is set to "it" 0.204
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.021
And Tor is ready 15.546
Then I successfully start the Unsafe Browser 8.357
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 12.436
And DuckDuckGo is the default search engine 5.820
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 6.300
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:331 1.478
After features/support/hooks.rb:100 0.000
1:24.790
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.883
When I log in to a new session in Persian (fa) 26.568
Then the keyboard layout is set to "ir" 0.100
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.015
And Tor is ready 13.299
Then I successfully start the Unsafe Browser 6.794
And I kill the Unsafe Browser 5.508
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.356
And DuckDuckGo is the default search engine 5.062
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 5.359
And the layout of the screen keyboard is set to "ir" 0.446
After features/support/hooks.rb:331 1.366
After features/support/hooks.rb:100 0.000
1:26.428
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.813
When I log in to a new session in Portuguese (pt) 27.023
Then the keyboard layout is set to "pt" 0.107
And tpsd is localized to the selected locale 0.152
When the network is plugged 0.022
And Tor is ready 14.292
Then I successfully start the Unsafe Browser 6.916
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.420
And DuckDuckGo is the default search engine 6.038
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.781
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:331 1.273
After features/support/hooks.rb:100 0.000
1:26.387
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.444
When I log in to a new session in Russian (ru) 26.058
Then the keyboard layout is set to "ru" 0.096
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.019
And Tor is ready 13.035
Then I successfully start the Unsafe Browser 7.026
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.050
Then the screen keyboard works in Tor Browser 8.681
And DuckDuckGo is the default search engine 5.706
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 6.234
And the layout of the screen keyboard is set to "ru" 0.498
After features/support/hooks.rb:331 1.250
After features/support/hooks.rb:100 0.000
1:28.710
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.179
When I log in to a new session in Spanish (es) 27.438
Then the keyboard layout is set to "es" 0.183
And tpsd is localized to the selected locale 0.123
When the network is plugged 0.017
And Tor is ready 15.409
Then I successfully start the Unsafe Browser 7.222
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 7.852
And DuckDuckGo is the default search engine 6.261
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.086
And the layout of the screen keyboard is set to "us" 0.454
After features/support/hooks.rb:331 1.089
After features/support/hooks.rb:100 0.000
1:26.727
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.529
When I log in to a new session in Turkish (tr) 26.451
Then the keyboard layout is set to "tr" 0.122
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.021
And Tor is ready 13.444
Then I successfully start the Unsafe Browser 6.909
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 9.794
And DuckDuckGo is the default search engine 5.975
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 5.357
And the layout of the screen keyboard is set to "us" 0.490
After features/support/hooks.rb:331 1.495
After features/support/hooks.rb:100 0.000
Tags: @product
1:12.110
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.349
When I set the language to Italian (it) 5.768
Then the language and keyboard have not been saved in cleartext storage 2.119
When I shutdown Tails and wait for the computer to power off 10.585
And I start Tails from USB drive "__internal" with network unplugged 43.919
Then the Welcome Screen's language is set to English 0.367
After features/support/hooks.rb:331 1.037
After features/support/hooks.rb:100 0.027
Tags: @product
1:24.126
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.578
When I set the language to Italian (it) 4.654
And I save the language and keyboard options in cleartext storage 2.407
Then the "it" language and keyboard have been saved in cleartext storage 0.112
When I set the language to French (fr) 4.564
Then the "fr" language and keyboard have been saved in cleartext storage 0.136
And I shutdown Tails and wait for the computer to power off 7.663
And I start Tails from USB drive "__internal" with network unplugged 45.920
Then the "fr" language and keyboard have been saved in cleartext storage 0.435
And the Welcome Screen's language is set to French 0.784
When I log in to a new session 8.816
Then the language is set to French 0.052
After features/support/hooks.rb:331 0.604
After features/support/hooks.rb:100 0.078
Tags: @product
2:31.018
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.636
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 1.288
And I create a persistent partition 53.129
And I manually store legacy localization settings in Persistent Storage 0.658
When I shutdown Tails and wait for the computer to power off 13.225
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.706
Then the Welcome Screen's language is set to English 0.357
And the Welcome Screen's formats is set to United States 0.271
When I enable persistence 8.888
Then the Welcome Screen's language is set to German 0.506
And the Welcome Screen's formats is set to France 0.166
When I set the language to Italian (it) 5.514
Then the language and keyboard have not been saved in cleartext storage 2.132
When I save the language and keyboard options in cleartext storage 14.536
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:494:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.506

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

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

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

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

After features/support/hooks.rb:100 0.007