Project Number Date
test_Tails_ISO_stable 6579 14 Aug 2026, 07:18

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 29:48.969 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.303
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.032
And I log in to a new session in German (de) 26.808
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 14.412
After features/support/hooks.rb:339 1.035
After features/support/hooks.rb:108 0.000
Tags: @product
48.965
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.411
And I log in to a new session in German (de) 25.575
Then the live user's Downloads directory exists 0.042
And there is a GNOME bookmark for the Downloads directory 16.936
After features/support/hooks.rb:339 0.804
After features/support/hooks.rb:108 0.000
Tags: @product
46.370
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.318
And I log in to a new session in German (de) 25.889
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 14.119
After features/support/hooks.rb:339 1.049
After features/support/hooks.rb:108 0.000
Tags: @product
47.815
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.310
And I log in to a new session in German (de) 24.271
Then the live user's Pictures directory exists 0.029
And there is a GNOME bookmark for the Pictures directory 17.202
After features/support/hooks.rb:339 1.011
After features/support/hooks.rb:108 0.000
Tags: @product
46.162
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.257
And I log in to a new session in German (de) 24.737
Then the live user's Videos directory exists 0.044
And there is a GNOME bookmark for the Videos directory 15.123
After features/support/hooks.rb:339 0.597
After features/support/hooks.rb:108 0.000
1:43.086
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.286
And I set an administration password 6.891
When I log in to a new session in Arabic (ar) 25.122
Then the keyboard layout is set to "eg" 0.076
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.029
And Tor is ready 12.001
Then I successfully start the Unsafe Browser 5.527
And I kill the Unsafe Browser 5.181
Given Thunderbird is installed 20.517
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.795
And DuckDuckGo is the default search engine 4.507
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.500
And the layout of the screen keyboard is set to "us" 0.299
After features/support/hooks.rb:339 0.567
After features/support/hooks.rb:108 0.000
1:42.928
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.449
And I set an administration password 6.727
When I log in to a new session in Chinese (zh_CN) 24.146
Then the keyboard layout is set to "cn" 0.091
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.040
And Tor is ready 13.619
Then I successfully start the Unsafe Browser 5.118
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 20.254
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 7.836
And DuckDuckGo is the default search engine 4.538
And I kill the Tor Browser 5.179
And the screen keyboard works in Thunderbird 3.311
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 1.266
After features/support/hooks.rb:108 0.000
1:25.230
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 set an administration password 6.918
When I log in to a new session in English (en) 9.688
Then the keyboard layout is set to "us" 0.074
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.034
And Tor is ready 9.857
Then I successfully start the Unsafe Browser 5.646
And I kill the Unsafe Browser 5.301
Given Thunderbird is installed 20.645
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.252
And DuckDuckGo is the default search engine 3.468
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.347
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 0.998
After features/support/hooks.rb:108 0.000
1:44.194
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.576
And I set an administration password 6.618
When I log in to a new session in French (fr) 25.752
Then the keyboard layout is set to "fr" 0.098
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.024
And Tor is ready 11.640
Then I successfully start the Unsafe Browser 4.853
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 20.639
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.756
And DuckDuckGo is the default search engine 4.628
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.810
And the layout of the screen keyboard is set to "fr" 0.325
After features/support/hooks.rb:339 1.302
After features/support/hooks.rb:108 0.000
1:42.157
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.778
And I set an administration password 6.882
When I log in to a new session in German (de) 25.751
Then the keyboard layout is set to "de" 0.100
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.031
And Tor is ready 10.351
Then I successfully start the Unsafe Browser 5.099
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 20.219
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.120
And DuckDuckGo is the default search engine 4.563
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.463
And the layout of the screen keyboard is set to "de" 0.325
After features/support/hooks.rb:339 0.574
After features/support/hooks.rb:108 0.000
1:41.322
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.673
And I set an administration password 6.718
When I log in to a new session in Hindi (hi) 24.783
Then the keyboard layout is set to "in" 0.077
And tpsd is localized to the selected locale 0.064
Given the network is plugged 0.024
And Tor is ready 10.121
Then I successfully start the Unsafe Browser 5.915
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 20.518
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.791
And DuckDuckGo is the default search engine 4.508
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.441
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 0.922
After features/support/hooks.rb:108 0.000
1:40.917
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.557
And I set an administration password 6.860
When I log in to a new session in Indonesian (id) 24.651
Then the keyboard layout is set to "id" 0.095
And tpsd is localized to the selected locale 0.065
Given the network is plugged 0.043
And Tor is ready 10.568
Then I successfully start the Unsafe Browser 5.403
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 19.941
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.281
And DuckDuckGo is the default search engine 4.433
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 3.288
And the layout of the screen keyboard is set to "us" 0.283
After features/support/hooks.rb:339 0.836
After features/support/hooks.rb:108 0.000
1:41.700
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.548
And I set an administration password 6.897
When I log in to a new session in Italian (it) 25.294
Then the keyboard layout is set to "it" 0.087
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.037
And Tor is ready 9.864
Then I successfully start the Unsafe Browser 6.189
And I kill the Unsafe Browser 5.133
Given Thunderbird is installed 19.955
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.012
And DuckDuckGo is the default search engine 4.586
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 3.460
And the layout of the screen keyboard is set to "us" 0.272
After features/support/hooks.rb:339 0.525
After features/support/hooks.rb:108 0.000
1:41.795
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.743
When I log in to a new session in Persian (fa) 26.076
Then the keyboard layout is set to "ir" 0.073
And tpsd is localized to the selected locale 0.051
Given the network is plugged 0.035
And Tor is ready 10.300
Then I successfully start the Unsafe Browser 5.037
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 20.497
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.859
And DuckDuckGo is the default search engine 4.536
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.428
And the layout of the screen keyboard is set to "ir" 0.300
After features/support/hooks.rb:339 0.899
After features/support/hooks.rb:108 0.000
1:42.818
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.622
And I set an administration password 6.783
When I log in to a new session in Portuguese (pt) 24.744
Then the keyboard layout is set to "pt" 0.086
And tpsd is localized to the selected locale 0.060
Given the network is plugged 0.029
And Tor is ready 10.381
Then I successfully start the Unsafe Browser 6.231
And I kill the Unsafe Browser 5.148
Given Thunderbird is installed 20.358
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.214
And DuckDuckGo is the default search engine 5.265
And I kill the Tor Browser 5.165
And the screen keyboard works in Thunderbird 3.373
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 0.880
After features/support/hooks.rb:108 0.000
1:43.165
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.792
And I set an administration password 6.911
When I log in to a new session in Russian (ru) 24.751
Then the keyboard layout is set to "ru" 0.094
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.043
And Tor is ready 11.211
Then I successfully start the Unsafe Browser 5.313
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 20.467
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.505
And DuckDuckGo is the default search engine 4.715
And I kill the Tor Browser 5.155
And the screen keyboard works in Thunderbird 3.502
And the layout of the screen keyboard is set to "ru" 0.337
After features/support/hooks.rb:339 0.538
After features/support/hooks.rb:108 0.000
1:44.900
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.098
And I set an administration password 6.736
When I log in to a new session in Spanish (es) 24.975
Then the keyboard layout is set to "es" 0.097
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.033
And Tor is ready 12.159
Then I successfully start the Unsafe Browser 5.910
And I kill the Unsafe Browser 5.257
Given Thunderbird is installed 20.328
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.403
And DuckDuckGo is the default search engine 4.776
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 3.448
And the layout of the screen keyboard is set to "us" 0.326
After features/support/hooks.rb:339 1.104
After features/support/hooks.rb:108 0.000
1:43.402
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.718
And I set an administration password 6.795
When I log in to a new session in Turkish (tr) 24.957
Then the keyboard layout is set to "tr" 0.103
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.044
And Tor is ready 11.400
Then I successfully start the Unsafe Browser 6.180
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 20.090
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 7.858
And DuckDuckGo is the default search engine 4.959
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.493
And the layout of the screen keyboard is set to "us" 0.293
After features/support/hooks.rb:339 0.858
After features/support/hooks.rb:108 0.000
Tags: @product
54.805
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.482
When I set the language to Italian (it) 6.229
Then the language and keyboard have not been saved in cleartext storage 2.168
When I shutdown Tails and wait for the computer to power off 0.648
And I start Tails from USB drive "__internal" with network unplugged 37.104
Then the Welcome Screen's language is set to English 0.172
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.007
Tags: @product
27.063
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 7.938
When I set the language to Italian (it) 4.649
And I save the language and keyboard options in cleartext storage 14.476
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.012

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6579/artifact/build-artifacts/02:05:48_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6579/artifact/build-artifacts/02:05:48_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:31.864
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 8.851
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.303
And I create a persistent partition 30.676
And I manually store legacy localization settings in Persistent Storage 0.236
When I shutdown Tails and wait for the computer to power off 5.473
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.292
Then the Welcome Screen's language is set to English 0.198
And the Welcome Screen's formats is set to United States 0.134
When I enable persistence 12.879
Then the Welcome Screen's language is set to German 0.553
And the Welcome Screen's formats is set to France 0.244
When I set the language to Italian (it) 4.520
Then the language and keyboard have not been saved in cleartext storage 2.085
When I save the language and keyboard options in cleartext storage 2.355
Then the "it" language and keyboard have been saved in cleartext storage 0.090
And I shutdown Tails and wait for the computer to power off 2.584
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 32.591
Then the Welcome Screen's language is set to Italian 0.476
And the Welcome Screen's formats is set to Italy 0.235
When I enable persistence 14.268
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.113
And the Welcome Screen's language is set to Italian 0.697
After features/support/hooks.rb:339 0.853
After features/support/hooks.rb:108 0.009