Project Number Date
test_Tails_ISO_stable 6406 27 May 2026, 11:43

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 36:21.193 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
52.806
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.752
And I log in to a new session in German (de) 28.775
Then the live user's Documents directory exists 0.039
And there is a GNOME bookmark for the Documents directory 15.238
After features/support/hooks.rb:335 1.235
After features/support/hooks.rb:104 0.000
Tags: @product
51.871
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.142
And I log in to a new session in German (de) 29.005
Then the live user's Downloads directory exists 0.056
And there is a GNOME bookmark for the Downloads directory 14.667
After features/support/hooks.rb:335 1.230
After features/support/hooks.rb:104 0.000
Tags: @product
50.674
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.254
And I log in to a new session in German (de) 28.733
Then the live user's Music directory exists 0.043
And there is a GNOME bookmark for the Music directory 14.642
After features/support/hooks.rb:335 1.063
After features/support/hooks.rb:104 0.000
Tags: @product
49.295
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.021
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.668
And I log in to a new session in German (de) 26.545
Then the live user's Pictures directory exists 0.063
And there is a GNOME bookmark for the Pictures directory 15.018
After features/support/hooks.rb:335 1.287
After features/support/hooks.rb:104 0.000
Tags: @product
52.682
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.909
And I log in to a new session in German (de) 30.079
Then the live user's Videos directory exists 0.036
And there is a GNOME bookmark for the Videos directory 14.657
After features/support/hooks.rb:335 0.967
After features/support/hooks.rb:104 0.000
2:3.901
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.478
And I set an administration password 7.184
When I log in to a new session in Arabic (ar) 28.026
Then the keyboard layout is set to "eg" 0.103
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.018
And Tor is ready 12.219
Then I successfully start the Unsafe Browser 6.889
And I kill the Unsafe Browser 5.291
Given Thunderbird is installed 28.471
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 11.760
And DuckDuckGo is the default search engine 5.645
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 5.000
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:335 1.298
After features/support/hooks.rb:104 0.000
2:0.368
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.458
And I set an administration password 7.002
When I log in to a new session in Chinese (zh_CN) 26.887
Then the keyboard layout is set to "cn" 0.094
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.016
And Tor is ready 12.182
Then I successfully start the Unsafe Browser 5.622
And I kill the Unsafe Browser 5.194
Given Thunderbird is installed 28.549
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.037
And DuckDuckGo is the default search engine 5.596
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 4.927
And the layout of the screen keyboard is set to "us" 0.389
After features/support/hooks.rb:335 1.315
After features/support/hooks.rb:104 0.000
1:52.664
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.165
And I set an administration password 7.083
When I log in to a new session in English (en) 14.573
Then the keyboard layout is set to "us" 0.123
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.026
And Tor is ready 12.373
Then I successfully start the Unsafe Browser 7.854
And I kill the Unsafe Browser 5.231
Given Thunderbird is installed 28.503
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 12.422
And DuckDuckGo is the default search engine 3.862
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 6.511
And the layout of the screen keyboard is set to "us" 0.455
After features/support/hooks.rb:335 1.324
After features/support/hooks.rb:104 0.000
2:5.870
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.371
And I set an administration password 6.940
When I log in to a new session in French (fr) 28.109
Then the keyboard layout is set to "fr" 0.117
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.019
And Tor is ready 13.408
Then I successfully start the Unsafe Browser 6.133
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 29.221
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.363
And DuckDuckGo is the default search engine 6.632
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.503
And the layout of the screen keyboard is set to "fr" 0.401
After features/support/hooks.rb:335 1.488
After features/support/hooks.rb:104 0.000
2:3.422
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.736
And I set an administration password 6.874
When I log in to a new session in German (de) 26.757
Then the keyboard layout is set to "de" 0.115
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.016
And Tor is ready 13.031
Then I successfully start the Unsafe Browser 5.901
And I kill the Unsafe Browser 5.213
Given Thunderbird is installed 28.692
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 12.072
And DuckDuckGo is the default search engine 6.156
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.993
And the layout of the screen keyboard is set to "de" 0.443
After features/support/hooks.rb:335 1.923
After features/support/hooks.rb:104 0.000
2:46.540
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.317
And I set an administration password 6.886
When I log in to a new session in Hindi (hi) 1:11.065
Then the keyboard layout is set to "in" 0.111
And tpsd is localized to the selected locale 0.136
Given the network is plugged 0.017
And Tor is ready 12.029
Then I successfully start the Unsafe Browser 6.429
And I kill the Unsafe Browser 5.375
Given Thunderbird is installed 28.160
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 12.293
And DuckDuckGo is the default search engine 5.289
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.576
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:335 1.472
After features/support/hooks.rb:104 0.000
2:4.473
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.531
And I set an administration password 7.144
When I log in to a new session in Indonesian (id) 28.522
Then the keyboard layout is set to "id" 0.088
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.014
And Tor is ready 11.937
Then I successfully start the Unsafe Browser 5.489
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 28.905
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 12.868
And DuckDuckGo is the default search engine 6.012
And I kill the Tor Browser 5.352
And the screen keyboard works in Thunderbird 4.801
And the layout of the screen keyboard is set to "us" 0.421
After features/support/hooks.rb:335 1.644
After features/support/hooks.rb:104 0.000
2:6.103
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.562
And I set an administration password 7.005
When I log in to a new session in Italian (it) 28.831
Then the keyboard layout is set to "it" 0.108
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.015
And Tor is ready 12.157
Then I successfully start the Unsafe Browser 6.108
And I kill the Unsafe Browser 5.282
Given Thunderbird is installed 29.448
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 12.446
And DuckDuckGo is the default search engine 6.073
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 5.085
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:335 1.546
After features/support/hooks.rb:104 0.000
2:2.549
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.743
And I set an administration password 6.899
When I log in to a new session in Persian (fa) 28.293
Then the keyboard layout is set to "ir" 0.114
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.015
And Tor is ready 11.522
Then I successfully start the Unsafe Browser 5.447
And I kill the Unsafe Browser 5.388
Given Thunderbird is installed 27.968
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.325
And DuckDuckGo is the default search engine 5.651
And I kill the Tor Browser 5.306
And the screen keyboard works in Thunderbird 5.286
And the layout of the screen keyboard is set to "ir" 0.412
After features/support/hooks.rb:335 1.492
After features/support/hooks.rb:104 0.000
2:2.911
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.726
And I set an administration password 7.062
When I log in to a new session in Portuguese (pt) 28.979
Then the keyboard layout is set to "pt" 0.118
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.015
And Tor is ready 11.766
Then I successfully start the Unsafe Browser 5.813
And I kill the Unsafe Browser 5.222
Given Thunderbird is installed 28.038
When I enable the screen keyboard 0.157
Then the screen keyboard works in Tor Browser 11.318
And DuckDuckGo is the default search engine 5.281
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.575
And the layout of the screen keyboard is set to "us" 0.516
After features/support/hooks.rb:335 1.457
After features/support/hooks.rb:104 0.000
2:0.776
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.191
And I set an administration password 7.024
When I log in to a new session in Russian (ru) 27.071
Then the keyboard layout is set to "ru" 0.123
And tpsd is localized to the selected locale 0.118
Given the network is plugged 0.024
And Tor is ready 12.740
Then I successfully start the Unsafe Browser 6.138
And I kill the Unsafe Browser 5.230
Given Thunderbird is installed 27.577
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.992
And DuckDuckGo is the default search engine 6.085
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.753
And the layout of the screen keyboard is set to "ru" 0.387
After features/support/hooks.rb:335 1.171
After features/support/hooks.rb:104 0.000
2:8.951
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.637
And I set an administration password 6.915
When I log in to a new session in Spanish (es) 31.352
Then the keyboard layout is set to "es" 0.187
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.020
And Tor is ready 11.452
Then I successfully start the Unsafe Browser 6.087
And I kill the Unsafe Browser 5.247
Given Thunderbird is installed 28.518
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 14.514
And DuckDuckGo is the default search engine 5.498
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.663
And the layout of the screen keyboard is set to "us" 0.432
After features/support/hooks.rb:335 1.574
After features/support/hooks.rb:104 0.000
2:3.463
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.800
And I set an administration password 6.882
When I log in to a new session in Turkish (tr) 28.902
Then the keyboard layout is set to "tr" 0.181
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.024
And Tor is ready 12.101
Then I successfully start the Unsafe Browser 5.717
And I kill the Unsafe Browser 5.254
Given Thunderbird is installed 27.957
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 12.109
And DuckDuckGo is the default search engine 5.703
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.070
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:335 1.634
After features/support/hooks.rb:104 0.000
Tags: @product
1:7.065
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.806
When I set the language to Italian (it) 5.664
Then the language and keyboard have not been saved in cleartext storage 2.107
When I shutdown Tails and wait for the computer to power off 7.204
And I start Tails from USB drive "__internal" with network unplugged 42.969
Then the Welcome Screen's language is set to English 0.313
After features/support/hooks.rb:335 0.999
After features/support/hooks.rb:104 0.007
Tags: @product
1:25.693
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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.580
When I set the language to Italian (it) 4.569
And I save the language and keyboard options in cleartext storage 2.415
Then the "it" language and keyboard have been saved in cleartext storage 0.155
When I set the language to French (fr) 4.561
Then the "fr" language and keyboard have been saved in cleartext storage 0.105
And I shutdown Tails and wait for the computer to power off 6.266
And I start Tails from USB drive "__internal" with network unplugged 45.955
Then the "fr" language and keyboard have been saved in cleartext storage 0.432
And the Welcome Screen's language is set to French 0.820
When I log in to a new session 11.762
Then the language is set to French 0.069
After features/support/hooks.rb:335 0.760
After features/support/hooks.rb:104 0.012
Tags: @product
2:9.106
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.008
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.039
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.329
And I create a persistent partition 32.815
And I manually store legacy localization settings in Persistent Storage 0.287
When I shutdown Tails and wait for the computer to power off 10.560
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.555
Then the Welcome Screen's language is set to English 0.405
And the Welcome Screen's formats is set to United States 0.350
When I enable persistence 10.272
Then the Welcome Screen's language is set to German 0.558
And the Welcome Screen's formats is set to France 0.192
When I set the language to Italian (it) 5.313
Then the language and keyboard have not been saved in cleartext storage 2.104
When I save the language and keyboard options in cleartext storage 14.321
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:509: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:335 5.362

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6406/artifact/build-artifacts/02:15:22_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6406/artifact/build-artifacts/02:15:22_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:104 0.050