Project Number Date
test_Tails_ISO_stable 6605 25 Aug 2026, 11:35

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 31:5.002 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
50.223
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.079
And I log in to a new session in German (de) 25.983
Then the live user's Documents directory exists 0.045
And there is a GNOME bookmark for the Documents directory 17.115
After features/support/hooks.rb:339 1.118
After features/support/hooks.rb:108 0.000
Tags: @product
46.369
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.796
And I log in to a new session in German (de) 25.482
Then the live user's Downloads directory exists 0.040
And there is a GNOME bookmark for the Downloads directory 14.049
After features/support/hooks.rb:339 0.934
After features/support/hooks.rb:108 0.000
Tags: @product
47.257
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.386
And I log in to a new session in German (de) 26.381
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.448
After features/support/hooks.rb:339 1.101
After features/support/hooks.rb:108 0.000
Tags: @product
46.651
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.388
And I log in to a new session in German (de) 25.902
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 14.314
After features/support/hooks.rb:339 0.772
After features/support/hooks.rb:108 0.000
Tags: @product
46.496
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.438
And I log in to a new session in German (de) 25.767
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 14.235
After features/support/hooks.rb:339 1.110
After features/support/hooks.rb:108 0.000
1:49.485
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.357
And I set an administration password 6.895
When I log in to a new session in Arabic (ar) 26.287
Then the keyboard layout is set to "eg" 0.093
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.032
And Tor is ready 10.845
Then I successfully start the Unsafe Browser 6.683
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 22.171
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 10.068
And DuckDuckGo is the default search engine 4.972
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.166
And the layout of the screen keyboard is set to "us" 0.300
After features/support/hooks.rb:339 0.790
After features/support/hooks.rb:108 0.000
1:48.319
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.756
And I set an administration password 6.756
When I log in to a new session in Chinese (zh_CN) 25.503
Then the keyboard layout is set to "cn" 0.092
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.026
And Tor is ready 11.343
Then I successfully start the Unsafe Browser 5.521
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 23.853
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.949
And DuckDuckGo is the default search engine 4.753
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.901
And the layout of the screen keyboard is set to "us" 0.316
After features/support/hooks.rb:339 1.222
After features/support/hooks.rb:108 0.000
1:30.475
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.478
And I set an administration password 6.903
When I log in to a new session in English (en) 11.494
Then the keyboard layout is set to "us" 0.085
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.030
And Tor is ready 11.540
Then I successfully start the Unsafe Browser 5.755
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 20.864
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.831
And DuckDuckGo is the default search engine 3.917
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.742
And the layout of the screen keyboard is set to "us" 0.292
After features/support/hooks.rb:339 0.851
After features/support/hooks.rb:108 0.000
1:46.015
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.467
And I set an administration password 6.775
When I log in to a new session in French (fr) 26.060
Then the keyboard layout is set to "fr" 0.147
And tpsd is localized to the selected locale 0.242
Given the network is plugged 0.046
And Tor is ready 12.410
Then I successfully start the Unsafe Browser 5.384
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 20.841
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 8.087
And DuckDuckGo is the default search engine 5.090
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 3.660
And the layout of the screen keyboard is set to "fr" 0.333
After features/support/hooks.rb:339 0.779
After features/support/hooks.rb:108 0.000
1:44.714
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.305
And I set an administration password 6.690
When I log in to a new session in German (de) 26.117
Then the keyboard layout is set to "de" 0.068
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.024
And Tor is ready 11.334
Then I successfully start the Unsafe Browser 6.238
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 20.627
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.783
And DuckDuckGo is the default search engine 4.934
And I kill the Tor Browser 5.165
And the screen keyboard works in Thunderbird 3.783
And the layout of the screen keyboard is set to "de" 0.278
After features/support/hooks.rb:339 0.506
After features/support/hooks.rb:108 0.000
1:46.151
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.366
And I set an administration password 6.893
When I log in to a new session in Hindi (hi) 26.073
Then the keyboard layout is set to "in" 0.077
And tpsd is localized to the selected locale 0.056
Given the network is plugged 0.027
And Tor is ready 10.915
Then I successfully start the Unsafe Browser 5.731
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 21.657
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.008
And DuckDuckGo is the default search engine 4.866
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 3.784
And the layout of the screen keyboard is set to "us" 0.286
After features/support/hooks.rb:339 0.822
After features/support/hooks.rb:108 0.000
1:45.410
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.628
And I set an administration password 6.783
When I log in to a new session in Indonesian (id) 25.583
Then the keyboard layout is set to "id" 0.107
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.031
And Tor is ready 11.300
Then I successfully start the Unsafe Browser 5.716
And I kill the Unsafe Browser 5.249
Given Thunderbird is installed 20.628
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.978
And DuckDuckGo is the default search engine 4.865
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 3.826
And the layout of the screen keyboard is set to "us" 0.325
After features/support/hooks.rb:339 0.970
After features/support/hooks.rb:108 0.000
1:46.375
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.562
And I set an administration password 6.739
When I log in to a new session in Italian (it) 26.716
Then the keyboard layout is set to "it" 0.102
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.039
And Tor is ready 12.012
Then I successfully start the Unsafe Browser 5.885
And I kill the Unsafe Browser 5.195
Given Thunderbird is installed 20.324
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.267
And DuckDuckGo is the default search engine 4.952
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 3.855
And the layout of the screen keyboard is set to "us" 0.339
After features/support/hooks.rb:339 0.885
After features/support/hooks.rb:108 0.000
1:48.651
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.563
And I set an administration password 7.023
When I log in to a new session in Persian (fa) 25.469
Then the keyboard layout is set to "ir" 0.092
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.035
And Tor is ready 11.321
Then I successfully start the Unsafe Browser 5.753
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 23.936
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.612
And DuckDuckGo is the default search engine 5.140
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.926
And the layout of the screen keyboard is set to "ir" 0.300
After features/support/hooks.rb:339 0.798
After features/support/hooks.rb:108 0.000
1:44.962
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.366
And I set an administration password 7.029
When I log in to a new session in Portuguese (pt) 25.945
Then the keyboard layout is set to "pt" 0.111
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.026
And Tor is ready 11.081
Then I successfully start the Unsafe Browser 5.846
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 20.877
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 8.183
And DuckDuckGo is the default search engine 4.979
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 3.663
And the layout of the screen keyboard is set to "us" 0.317
After features/support/hooks.rb:339 0.791
After features/support/hooks.rb:108 0.000
1:46.963
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.404
And I set an administration password 6.861
When I log in to a new session in Russian (ru) 27.552
Then the keyboard layout is set to "ru" 0.109
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.028
And Tor is ready 10.706
Then I successfully start the Unsafe Browser 6.127
And I kill the Unsafe Browser 5.219
Given Thunderbird is installed 21.196
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.655
And DuckDuckGo is the default search engine 4.822
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 3.601
And the layout of the screen keyboard is set to "ru" 0.345
After features/support/hooks.rb:339 0.814
After features/support/hooks.rb:108 0.000
1:49.502
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.546
And I set an administration password 6.917
When I log in to a new session in Spanish (es) 25.054
Then the keyboard layout is set to "es" 0.088
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.027
And Tor is ready 11.407
Then I successfully start the Unsafe Browser 6.738
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 21.089
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 11.988
And DuckDuckGo is the default search engine 4.902
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.870
And the layout of the screen keyboard is set to "us" 0.315
After features/support/hooks.rb:339 0.930
After features/support/hooks.rb:108 0.000
1:46.837
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.458
And I set an administration password 6.836
When I log in to a new session in Turkish (tr) 27.431
Then the keyboard layout is set to "tr" 0.114
And tpsd is localized to the selected locale 0.052
Given the network is plugged 0.038
And Tor is ready 11.478
Then I successfully start the Unsafe Browser 6.392
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 20.744
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.293
And DuckDuckGo is the default search engine 4.865
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 3.357
And the layout of the screen keyboard is set to "us" 0.305
After features/support/hooks.rb:339 0.978
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.267
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.910
When I set the language to Italian (it) 5.162
Then the language and keyboard have not been saved in cleartext storage 2.137
When I shutdown Tails and wait for the computer to power off 5.504
And I start Tails from USB drive "__internal" with network unplugged 40.124
Then the Welcome Screen's language is set to English 0.429
After features/support/hooks.rb:339 1.249
After features/support/hooks.rb:108 0.034
Tags: @product
31.345
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.002
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.639
When I set the language to Italian (it) 6.502
And I save the language and keyboard options in cleartext storage 15.202
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.214

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

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

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

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

After features/support/hooks.rb:108 0.000
Tags: @product
2:40.525
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 logged in 9.034
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.282
And I create a persistent partition 31.729
And I manually store legacy localization settings in Persistent Storage 0.183
When I shutdown Tails and wait for the computer to power off 5.378
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.137
Then the Welcome Screen's language is set to English 0.192
And the Welcome Screen's formats is set to United States 0.129
When I enable persistence 14.210
Then the Welcome Screen's language is set to German 0.575
And the Welcome Screen's formats is set to France 0.233
When I set the language to Italian (it) 4.468
Then the language and keyboard have not been saved in cleartext storage 2.072
When I save the language and keyboard options in cleartext storage 2.345
Then the "it" language and keyboard have been saved in cleartext storage 0.092
And I shutdown Tails and wait for the computer to power off 2.867
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.542
Then the Welcome Screen's language is set to Italian 0.595
And the Welcome Screen's formats is set to Italy 0.229
When I enable persistence 15.004
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.267
And the Welcome Screen's language is set to Italian 0.952
After features/support/hooks.rb:339 0.718
After features/support/hooks.rb:108 0.011