Project Number Date
test_Tails_ISO_stable 6697 28 Sep 2026, 16:20

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 31:13.164 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
47.635
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.259
Then the live user's Documents directory exists 0.029
And there is a GNOME bookmark for the Documents directory 14.313
After features/support/hooks.rb:339 0.849
After features/support/hooks.rb:108 0.000
Tags: @product
48.343
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.606
And I log in to a new session in German (de) 27.224
Then the live user's Downloads directory exists 0.052
And there is a GNOME bookmark for the Downloads directory 14.460
After features/support/hooks.rb:339 0.950
After features/support/hooks.rb:108 0.000
Tags: @product
46.724
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.320
And I log in to a new session in German (de) 26.103
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 14.246
After features/support/hooks.rb:339 1.283
After features/support/hooks.rb:108 0.000
Tags: @product
47.902
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.620
And I log in to a new session in German (de) 27.059
Then the live user's Pictures directory exists 0.036
And there is a GNOME bookmark for the Pictures directory 14.187
After features/support/hooks.rb:339 1.131
After features/support/hooks.rb:108 0.000
Tags: @product
46.297
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.602
And I log in to a new session in German (de) 25.214
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 14.425
After features/support/hooks.rb:339 1.036
After features/support/hooks.rb:108 0.000
1:48.048
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.495
And I set an administration password 6.977
When I log in to a new session in Arabic (ar) 26.006
Then the keyboard layout is set to "eg" 0.095
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.036
And Tor is ready 11.194
Then I successfully start the Unsafe Browser 4.966
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 23.375
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.069
And DuckDuckGo is the default search engine 5.003
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 3.950
And the layout of the screen keyboard is set to "us" 0.320
After features/support/hooks.rb:339 0.985
After features/support/hooks.rb:108 0.000
1:47.288
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.485
And I set an administration password 6.737
When I log in to a new session in Chinese (zh_CN) 27.455
Then the keyboard layout is set to "cn" 0.115
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.030
And Tor is ready 11.235
Then I successfully start the Unsafe Browser 5.306
And I kill the Unsafe Browser 5.179
Given Thunderbird is installed 21.261
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.273
And DuckDuckGo is the default search engine 5.495
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 3.972
And the layout of the screen keyboard is set to "us" 0.351
After features/support/hooks.rb:339 1.144
After features/support/hooks.rb:108 0.000
1:33.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 7.310
And I set an administration password 7.082
When I log in to a new session in English (en) 10.436
Then the keyboard layout is set to "us" 0.086
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.616
And Tor is ready 13.330
Then I successfully start the Unsafe Browser 4.978
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 21.543
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.282
And DuckDuckGo is the default search engine 3.499
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 3.999
And the layout of the screen keyboard is set to "us" 0.310
After features/support/hooks.rb:339 0.793
After features/support/hooks.rb:108 0.000
1:47.640
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.687
And I set an administration password 7.018
When I log in to a new session in French (fr) 26.251
Then the keyboard layout is set to "fr" 0.098
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.031
And Tor is ready 12.490
Then I successfully start the Unsafe Browser 6.808
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 20.388
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 7.853
And DuckDuckGo is the default search engine 5.330
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.820
And the layout of the screen keyboard is set to "fr" 0.346
After features/support/hooks.rb:339 0.602
After features/support/hooks.rb:108 0.000
1:47.767
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.489
And I set an administration password 6.963
When I log in to a new session in German (de) 26.806
Then the keyboard layout is set to "de" 0.085
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.025
And Tor is ready 11.312
Then I successfully start the Unsafe Browser 5.250
And I kill the Unsafe Browser 5.175
Given Thunderbird is installed 21.601
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 9.550
And DuckDuckGo is the default search engine 4.915
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.981
And the layout of the screen keyboard is set to "de" 0.285
After features/support/hooks.rb:339 1.086
After features/support/hooks.rb:108 0.000
1:46.784
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.536
And I set an administration password 6.865
When I log in to a new session in Hindi (hi) 26.279
Then the keyboard layout is set to "in" 0.082
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.024
And Tor is ready 12.609
Then I successfully start the Unsafe Browser 5.140
And I kill the Unsafe Browser 5.315
Given Thunderbird is installed 20.845
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.674
And DuckDuckGo is the default search engine 4.823
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 3.925
And the layout of the screen keyboard is set to "us" 0.329
After features/support/hooks.rb:339 1.219
After features/support/hooks.rb:108 0.000
1:47.635
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.351
And I set an administration password 7.033
When I log in to a new session in Indonesian (id) 26.404
Then the keyboard layout is set to "id" 0.090
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.043
And Tor is ready 12.314
Then I successfully start the Unsafe Browser 5.524
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 20.559
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.143
And DuckDuckGo is the default search engine 5.464
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.857
And the layout of the screen keyboard is set to "us" 0.327
After features/support/hooks.rb:339 0.678
After features/support/hooks.rb:108 0.000
1:48.711
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.910
And I set an administration password 6.847
When I log in to a new session in Italian (it) 26.450
Then the keyboard layout is set to "it" 0.079
And tpsd is localized to the selected locale 0.061
Given the network is plugged 0.025
And Tor is ready 11.308
Then I successfully start the Unsafe Browser 4.930
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 24.258
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 8.453
And DuckDuckGo is the default search engine 4.753
And I kill the Tor Browser 5.180
And the screen keyboard works in Thunderbird 3.811
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:339 0.782
After features/support/hooks.rb:108 0.000
1:50.289
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.534
And I set an administration password 6.969
When I log in to a new session in Persian (fa) 27.005
Then the keyboard layout is set to "ir" 0.096
And tpsd is localized to the selected locale 0.056
Given the network is plugged 0.026
And Tor is ready 11.768
Then I successfully start the Unsafe Browser 4.639
And I kill the Unsafe Browser 5.193
Given Thunderbird is installed 23.252
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.585
And DuckDuckGo is the default search engine 5.721
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.830
And the layout of the screen keyboard is set to "ir" 0.332
After features/support/hooks.rb:339 0.925
After features/support/hooks.rb:108 0.000
1:46.542
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.047
And I set an administration password 6.938
When I log in to a new session in Portuguese (pt) 25.592
Then the keyboard layout is set to "pt" 0.078
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.028
And Tor is ready 11.553
Then I successfully start the Unsafe Browser 5.512
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 21.260
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 8.642
And DuckDuckGo is the default search engine 4.986
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 4.036
And the layout of the screen keyboard is set to "us" 0.332
After features/support/hooks.rb:339 0.796
After features/support/hooks.rb:108 0.000
1:49.540
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.745
And I set an administration password 6.764
When I log in to a new session in Russian (ru) 27.418
Then the keyboard layout is set to "ru" 0.072
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.038
And Tor is ready 10.285
Then I successfully start the Unsafe Browser 5.529
And I kill the Unsafe Browser 5.287
Given Thunderbird is installed 23.929
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 9.048
And DuckDuckGo is the default search engine 5.102
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.610
And the layout of the screen keyboard is set to "ru" 0.297
After features/support/hooks.rb:339 0.824
After features/support/hooks.rb:108 0.000
1:49.076
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.601
And I set an administration password 6.810
When I log in to a new session in Spanish (es) 25.568
Then the keyboard layout is set to "es" 0.095
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.049
And Tor is ready 11.799
Then I successfully start the Unsafe Browser 5.397
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 24.181
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.522
And DuckDuckGo is the default search engine 4.896
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.307
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 0.659
After features/support/hooks.rb:108 0.000
1:45.621
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.492
And I set an administration password 6.931
When I log in to a new session in Turkish (tr) 26.049
Then the keyboard layout is set to "tr" 0.094
And tpsd is localized to the selected locale 0.124
Given the network is plugged 0.031
And Tor is ready 11.435
Then I successfully start the Unsafe Browser 5.135
And I kill the Unsafe Browser 5.186
Given Thunderbird is installed 20.422
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.458
And DuckDuckGo is the default search engine 5.391
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.217
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:339 0.677
After features/support/hooks.rb:108 0.000
Tags: @product
1:1.164
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.944
When I set the language to Italian (it) 5.613
Then the language and keyboard have not been saved in cleartext storage 2.080
When I shutdown Tails and wait for the computer to power off 5.238
And I start Tails from USB drive "__internal" with network unplugged 38.960
Then the Welcome Screen's language is set to English 0.326
After features/support/hooks.rb:339 0.771
After features/support/hooks.rb:108 0.005
Tags: @product
1:10.258
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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 8.089
When I set the language to Italian (it) 4.705
And I save the language and keyboard options in cleartext storage 2.360
Then the "it" language and keyboard have been saved in cleartext storage 0.085
When I set the language to French (fr) 4.448
Then the "fr" language and keyboard have been saved in cleartext storage 0.093
And I shutdown Tails and wait for the computer to power off 4.067
And I start Tails from USB drive "__internal" with network unplugged 37.999
Then the "fr" language and keyboard have been saved in cleartext storage 0.316
And the Welcome Screen's language is set to French 0.887
When I log in to a new session 7.163
Then the language is set to French 0.040
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.010
Tags: @product
1:56.821
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.213
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.456
And I create a persistent partition 30.123
And I manually store legacy localization settings in Persistent Storage 0.208
When I shutdown Tails and wait for the computer to power off 5.271
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.707
Then the Welcome Screen's language is set to English 0.242
And the Welcome Screen's formats is set to United States 0.174
When I enable persistence 14.282
Then the Welcome Screen's language is set to German 0.650
And the Welcome Screen's formats is set to France 0.272
When I set the language to Italian (it) 4.602
Then the language and keyboard have not been saved in cleartext storage 2.186
When I save the language and keyboard options in cleartext storage 14.429
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.329

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_stable/6697/artifact/build-artifacts/02:17:09_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_stable/6697/artifact/build-artifacts/02:17:09_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_stable/6697/artifact/build-artifacts/02:17:09_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_stable/6697/artifact/build-artifacts/02:17:09_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.007