Project Number Date
test_Tails_ISO_stable 6576 13 Aug 2026, 11:34

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:54.543 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.866
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.122
And I log in to a new session in German (de) 26.355
Then the live user's Documents directory exists 0.032
And there is a GNOME bookmark for the Documents directory 14.355
After features/support/hooks.rb:339 0.998
After features/support/hooks.rb:108 0.000
Tags: @product
47.599
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.517
And I log in to a new session in German (de) 26.735
Then the live user's Downloads directory exists 0.035
And there is a GNOME bookmark for the Downloads directory 14.311
After features/support/hooks.rb:339 0.795
After features/support/hooks.rb:108 0.000
Tags: @product
46.401
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.468
And I log in to a new session in German (de) 25.561
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.331
After features/support/hooks.rb:339 1.116
After features/support/hooks.rb:108 0.000
Tags: @product
46.650
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.442
And I log in to a new session in German (de) 25.968
Then the live user's Pictures directory exists 0.055
And there is a GNOME bookmark for the Pictures directory 14.184
After features/support/hooks.rb:339 0.809
After features/support/hooks.rb:108 0.000
Tags: @product
46.091
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.537
And I log in to a new session in German (de) 25.078
Then the live user's Videos directory exists 0.056
And there is a GNOME bookmark for the Videos directory 14.418
After features/support/hooks.rb:339 0.760
After features/support/hooks.rb:108 0.000
1:52.428
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.397
And I set an administration password 6.782
When I log in to a new session in Arabic (ar) 27.074
Then the keyboard layout is set to "eg" 0.107
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.035
And Tor is ready 11.977
Then I successfully start the Unsafe Browser 5.391
And I kill the Unsafe Browser 5.322
Given Thunderbird is installed 20.935
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 13.494
And DuckDuckGo is the default search engine 5.044
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 4.023
And the layout of the screen keyboard is set to "us" 0.486
After features/support/hooks.rb:339 1.197
After features/support/hooks.rb:108 0.000
1:50.801
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.663
And I set an administration password 6.780
When I log in to a new session in Chinese (zh_CN) 27.495
Then the keyboard layout is set to "cn" 0.120
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.038
And Tor is ready 10.685
Then I successfully start the Unsafe Browser 6.098
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 23.680
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.971
And DuckDuckGo is the default search engine 5.239
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 4.075
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:339 1.255
After features/support/hooks.rb:108 0.000
1:36.075
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.588
And I set an administration password 7.047
When I log in to a new session in English (en) 11.160
Then the keyboard layout is set to "us" 0.065
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.037
And Tor is ready 11.580
Then I successfully start the Unsafe Browser 7.353
And I kill the Unsafe Browser 5.270
Given Thunderbird is installed 24.010
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 9.159
And DuckDuckGo is the default search engine 4.305
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.854
And the layout of the screen keyboard is set to "us" 0.305
After features/support/hooks.rb:339 0.680
After features/support/hooks.rb:108 0.000
1:50.544
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.712
And I set an administration password 6.794
When I log in to a new session in French (fr) 26.741
Then the keyboard layout is set to "fr" 0.092
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.037
And Tor is ready 11.356
Then I successfully start the Unsafe Browser 5.892
And I kill the Unsafe Browser 5.174
Given Thunderbird is installed 24.267
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.132
And DuckDuckGo is the default search engine 4.746
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 3.920
And the layout of the screen keyboard is set to "fr" 0.307
After features/support/hooks.rb:339 0.779
After features/support/hooks.rb:108 0.000
2:1.858
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.617
And I set an administration password 6.792
When I log in to a new session in German (de) 27.682
Then the keyboard layout is set to "de" 0.100
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.046
And Tor is ready 20.922
Then I successfully start the Unsafe Browser 5.078
And I kill the Unsafe Browser 5.148
Given Thunderbird is installed 24.690
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.229
And DuckDuckGo is the default search engine 5.036
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.893
And the layout of the screen keyboard is set to "de" 0.292
After features/support/hooks.rb:339 0.950
After features/support/hooks.rb:108 0.000
1:53.468
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.491
And I set an administration password 7.018
When I log in to a new session in Hindi (hi) 27.750
Then the keyboard layout is set to "in" 0.069
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.035
And Tor is ready 10.526
Then I successfully start the Unsafe Browser 5.956
And I kill the Unsafe Browser 5.182
Given Thunderbird is installed 24.254
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 10.667
And DuckDuckGo is the default search engine 5.242
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.506
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:339 1.375
After features/support/hooks.rb:108 0.000
1:49.731
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.806
And I set an administration password 6.870
When I log in to a new session in Indonesian (id) 27.482
Then the keyboard layout is set to "id" 0.118
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.035
And Tor is ready 11.635
Then I successfully start the Unsafe Browser 6.780
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 20.774
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.056
And DuckDuckGo is the default search engine 5.546
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 3.746
And the layout of the screen keyboard is set to "us" 0.301
After features/support/hooks.rb:339 0.548
After features/support/hooks.rb:108 0.000
1:51.786
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.520
And I set an administration password 6.936
When I log in to a new session in Italian (it) 27.396
Then the keyboard layout is set to "it" 0.103
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.038
And Tor is ready 10.941
Then I successfully start the Unsafe Browser 5.815
And I kill the Unsafe Browser 5.260
Given Thunderbird is installed 23.793
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 9.093
And DuckDuckGo is the default search engine 5.328
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.693
And the layout of the screen keyboard is set to "us" 0.466
After features/support/hooks.rb:339 1.223
After features/support/hooks.rb:108 0.000
1:47.352
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 7.305
When I log in to a new session in Persian (fa) 26.326
Then the keyboard layout is set to "ir" 0.117
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.054
And Tor is ready 10.783
Then I successfully start the Unsafe Browser 6.646
And I kill the Unsafe Browser 5.170
Given Thunderbird is installed 20.513
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 9.465
And DuckDuckGo is the default search engine 5.276
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 3.437
And the layout of the screen keyboard is set to "ir" 0.326
After features/support/hooks.rb:339 0.946
After features/support/hooks.rb:108 0.000
1:46.057
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.635
And I set an administration password 7.185
When I log in to a new session in Portuguese (pt) 25.308
Then the keyboard layout is set to "pt" 0.087
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.024
And Tor is ready 12.277
Then I successfully start the Unsafe Browser 5.270
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 20.969
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.574
And DuckDuckGo is the default search engine 4.917
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.956
And the layout of the screen keyboard is set to "us" 0.335
After features/support/hooks.rb:339 1.007
After features/support/hooks.rb:108 0.000
1:47.033
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.785
And I set an administration password 6.790
When I log in to a new session in Russian (ru) 25.609
Then the keyboard layout is set to "ru" 0.225
And tpsd is localized to the selected locale 0.146
Given the network is plugged 0.045
And Tor is ready 11.551
Then I successfully start the Unsafe Browser 6.549
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 20.945
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.574
And DuckDuckGo is the default search engine 5.278
And I kill the Tor Browser 5.158
And the screen keyboard works in Thunderbird 3.785
And the layout of the screen keyboard is set to "ru" 0.338
After features/support/hooks.rb:339 0.770
After features/support/hooks.rb:108 0.000
1:53.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.401
And I set an administration password 6.909
When I log in to a new session in Spanish (es) 25.810
Then the keyboard layout is set to "es" 0.092
And tpsd is localized to the selected locale 0.066
Given the network is plugged 0.028
And Tor is ready 13.939
Then I successfully start the Unsafe Browser 6.855
And I kill the Unsafe Browser 5.188
Given Thunderbird is installed 21.034
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 12.438
And DuckDuckGo is the default search engine 4.802
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 4.164
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:339 1.194
After features/support/hooks.rb:108 0.000
1:47.517
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.609
And I set an administration password 6.858
When I log in to a new session in Turkish (tr) 26.439
Then the keyboard layout is set to "tr" 0.094
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.031
And Tor is ready 11.712
Then I successfully start the Unsafe Browser 6.320
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 21.470
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.347
And DuckDuckGo is the default search engine 4.871
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.895
And the layout of the screen keyboard is set to "us" 0.309
After features/support/hooks.rb:339 0.914
After features/support/hooks.rb:108 0.000
Tags: @product
58.437
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.751
When I set the language to Italian (it) 5.570
Then the language and keyboard have not been saved in cleartext storage 2.094
When I shutdown Tails and wait for the computer to power off 5.252
And I start Tails from USB drive "__internal" with network unplugged 36.440
Then the Welcome Screen's language is set to English 0.327
After features/support/hooks.rb:339 0.934
After features/support/hooks.rb:108 0.006
Tags: @product
1:15.500
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.663
When I set the language to Italian (it) 4.634
And I save the language and keyboard options in cleartext storage 2.510
Then the "it" language and keyboard have been saved in cleartext storage 0.086
When I set the language to French (fr) 4.595
Then the "fr" language and keyboard have been saved in cleartext storage 0.103
And I shutdown Tails and wait for the computer to power off 3.976
And I start Tails from USB drive "__internal" with network unplugged 42.061
Then the "fr" language and keyboard have been saved in cleartext storage 0.309
And the Welcome Screen's language is set to French 1.011
When I log in to a new session 7.505
Then the language is set to French 0.041
After features/support/hooks.rb:339 0.895
After features/support/hooks.rb:108 0.006
Tags: @product
1:57.994
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 8.924
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.339
And I create a persistent partition 31.380
And I manually store legacy localization settings in Persistent Storage 0.214
When I shutdown Tails and wait for the computer to power off 5.254
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.592
Then the Welcome Screen's language is set to English 0.349
And the Welcome Screen's formats is set to United States 0.111
When I enable persistence 12.619
Then the Welcome Screen's language is set to German 0.359
And the Welcome Screen's formats is set to France 0.259
When I set the language to Italian (it) 5.301
Then the language and keyboard have not been saved in cleartext storage 2.125
When I save the language and keyboard options in cleartext storage 15.163
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.026

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6576/artifact/build-artifacts/02:13:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6576/artifact/build-artifacts/02:13:45_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.005