Project Number Date
test_Tails_ISO_stable 6119 04 Feb 2026, 13:34

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 231 1 8 0 0 240 20 1 21 25:47.346 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.791
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.539
And I log in to a new session in German (de) 24.086
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 16.114
After features/support/hooks.rb:331 1.221
After features/support/hooks.rb:100 0.000
Tags: @product
48.790
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.805
And I log in to a new session in German (de) 25.701
Then the live user's Downloads directory exists 0.049
And there is a GNOME bookmark for the Downloads directory 15.233
After features/support/hooks.rb:331 1.197
After features/support/hooks.rb:100 0.000
Tags: @product
47.737
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.168
And I log in to a new session in German (de) 24.573
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 15.956
After features/support/hooks.rb:331 1.194
After features/support/hooks.rb:100 0.000
Tags: @product
48.154
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.479
And I log in to a new session in German (de) 25.589
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 15.041
After features/support/hooks.rb:331 0.995
After features/support/hooks.rb:100 0.000
Tags: @product
47.729
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.255
And I log in to a new session in German (de) 24.503
Then the live user's Videos directory exists 0.040
And there is a GNOME bookmark for the Videos directory 15.929
After features/support/hooks.rb:331 1.196
After features/support/hooks.rb:100 0.000
1:20.154
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.433
When I log in to a new session in Arabic (ar) 24.756
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.015
And Tor is ready 13.526
Then I successfully start the Unsafe Browser 5.463
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.709
And DuckDuckGo is the default search engine 5.891
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.275
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 0.563
After features/support/hooks.rb:100 0.000
1:19.393
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.296
When I log in to a new session in Chinese (zh_CN) 25.140
Then the keyboard layout is set to "cn" 0.091
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.015
And Tor is ready 12.355
Then I successfully start the Unsafe Browser 5.576
And I kill the Unsafe Browser 5.188
When I enable the screen keyboard 0.045
Then the screen keyboard works in Tor Browser 7.801
And DuckDuckGo is the default search engine 5.984
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.201
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:331 0.912
After features/support/hooks.rb:100 0.000
1:4.536
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.396
When I log in to a new session in English (en) 9.811
Then the keyboard layout is set to "us" 0.096
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.013
And Tor is ready 13.705
Then I successfully start the Unsafe Browser 5.279
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 8.504
And DuckDuckGo is the default search engine 3.747
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.831
And the layout of the screen keyboard is set to "us" 0.522
After features/support/hooks.rb:331 1.239
After features/support/hooks.rb:100 0.000
1:21.189
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.506
When I log in to a new session in French (fr) 24.230
Then the keyboard layout is set to "fr" 0.090
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.021
And Tor is ready 13.718
Then I successfully start the Unsafe Browser 5.748
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.990
And DuckDuckGo is the default search engine 4.963
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.813
And the layout of the screen keyboard is set to "fr" 0.553
After features/support/hooks.rb:331 1.183
After features/support/hooks.rb:100 0.000
1:19.481
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.487
When I log in to a new session in German (de) 24.599
Then the keyboard layout is set to "de" 0.116
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.027
And Tor is ready 12.281
Then I successfully start the Unsafe Browser 5.063
And I kill the Unsafe Browser 5.220
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.616
And DuckDuckGo is the default search engine 5.375
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 4.941
And the layout of the screen keyboard is set to "de" 0.346
After features/support/hooks.rb:331 1.116
After features/support/hooks.rb:100 0.000
1:18.568
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.251
When I log in to a new session in Hindi (hi) 23.857
Then the keyboard layout is set to "in" 0.135
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.020
And Tor is ready 12.728
Then I successfully start the Unsafe Browser 4.896
And I kill the Unsafe Browser 5.179
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.563
And DuckDuckGo is the default search engine 5.357
And I kill the Tor Browser 5.233
And the screen keyboard works in Thunderbird 4.821
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:331 1.061
After features/support/hooks.rb:100 0.000
1:20.389
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.302
When I log in to a new session in Indonesian (id) 25.108
Then the keyboard layout is set to "id" 0.104
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.014
And Tor is ready 13.383
Then I successfully start the Unsafe Browser 4.830
And I kill the Unsafe Browser 5.199
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 8.329
And DuckDuckGo is the default search engine 4.966
And I kill the Tor Browser 5.203
And the screen keyboard works in Thunderbird 5.364
And the layout of the screen keyboard is set to "us" 0.441
After features/support/hooks.rb:331 1.351
After features/support/hooks.rb:100 0.000
1:18.922
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.243
When I log in to a new session in Italian (it) 24.131
Then the keyboard layout is set to "it" 0.165
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.021
And Tor is ready 12.793
Then I successfully start the Unsafe Browser 5.075
And I kill the Unsafe Browser 5.221
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.492
And DuckDuckGo is the default search engine 4.962
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 5.015
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:331 1.064
After features/support/hooks.rb:100 0.000
1:20.189
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.413
When I log in to a new session in Persian (fa) 24.249
Then the keyboard layout is set to "ir" 0.157
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.027
And Tor is ready 14.174
Then I successfully start the Unsafe Browser 5.392
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.047
Then the screen keyboard works in Tor Browser 8.152
And DuckDuckGo is the default search engine 4.990
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 4.646
And the layout of the screen keyboard is set to "ir" 0.414
After features/support/hooks.rb:331 0.826
After features/support/hooks.rb:100 0.000
1:19.103
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.296
When I log in to a new session in Portuguese (pt) 24.609
Then the keyboard layout is set to "pt" 0.108
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.032
And Tor is ready 13.332
Then I successfully start the Unsafe Browser 4.923
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.006
And DuckDuckGo is the default search engine 4.933
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 4.951
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:331 1.017
After features/support/hooks.rb:100 0.000
1:20.958
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.305
When I log in to a new session in Russian (ru) 25.183
Then the keyboard layout is set to "ru" 0.185
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.041
And Tor is ready 13.214
Then I successfully start the Unsafe Browser 5.403
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.305
And DuckDuckGo is the default search engine 5.130
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 5.127
And the layout of the screen keyboard is set to "ru" 0.446
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
1:52.598
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.277
When I log in to a new session in Spanish (es) 24.646
Then the keyboard layout is set to "es" 0.121
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.026
And Tor is ready 42.639
Then I successfully start the Unsafe Browser 5.522
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.044
Then the screen keyboard works in Tor Browser 11.199
And DuckDuckGo is the default search engine 5.117
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.061
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.029
After features/support/hooks.rb:100 0.000
1:19.769
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 7.436
When I log in to a new session in Turkish (tr) 23.572
Then the keyboard layout is set to "tr" 0.160
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.024
And Tor is ready 13.363
Then I successfully start the Unsafe Browser 5.237
And I kill the Unsafe Browser 5.172
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.868
And DuckDuckGo is the default search engine 5.805
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.317
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.684
After features/support/hooks.rb:100 0.000
Tags: @product
1:3.350
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.092
When I set the language to Italian (it) 4.579
Then the language and keyboard have not been saved in cleartext storage 2.115
When I shutdown Tails and wait for the computer to power off 8.348
And I start Tails from USB drive "__internal" with network unplugged 38.919
Then the Welcome Screen's language is set to English 0.296
After features/support/hooks.rb:331 1.231
After features/support/hooks.rb:100 0.008
Tags: @product
1:7.743
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 7.635
When I set the language to Italian (it) 4.580
And I save the language and keyboard options in cleartext storage 2.493
Then the "it" language and keyboard have been saved in cleartext storage 0.123
When I set the language to French (fr) 4.539
Then the "fr" language and keyboard have been saved in cleartext storage 0.147
And I shutdown Tails and wait for the computer to power off 5.740
And I start Tails from USB drive "__internal" with network unplugged 41.219
Then the "fr" language and keyboard have been saved in cleartext storage 0.397
And the Welcome Screen's language is set to French 0.865
After features/support/hooks.rb:331 0.963
After features/support/hooks.rb:100 0.010
Tags: @product
1:59.793
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.177
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.375
And I create a persistent partition 31.407
And I manually store legacy localization settings in Persistent Storage 0.836
When I shutdown Tails and wait for the computer to power off 7.289
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.063
Then the Welcome Screen's language is set to English 0.420
And the Welcome Screen's formats is set to United States 0.255
When I enable persistence 8.082
Then the Welcome Screen's language is set to German 0.432
And the Welcome Screen's formats is set to France 0.210
When I set the language to Italian (it) 4.923
Then the language and keyboard have not been saved in cleartext storage 2.136
When I save the language and keyboard options in cleartext storage 14.182
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:94: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.667

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6119/artifact/build-artifacts/02:01:50_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6119/artifact/build-artifacts/02:01:50_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007