Project Number Date
test_Tails_ISO_stable 6230 25 Mar 2026, 11:23

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 233 1 8 0 0 242 20 1 21 28:49.555 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
54.963
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.713
And I log in to a new session in German (de) 31.786
Then the live user's Documents directory exists 0.051
And there is a GNOME bookmark for the Documents directory 14.413
After features/support/hooks.rb:331 1.158
After features/support/hooks.rb:100 0.000
Tags: @product
53.720
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.714
And I log in to a new session in German (de) 31.160
Then the live user's Downloads directory exists 0.053
And there is a GNOME bookmark for the Downloads directory 14.791
After features/support/hooks.rb:331 1.304
After features/support/hooks.rb:100 0.000
Tags: @product
51.448
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.747
And I log in to a new session in German (de) 29.026
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 14.635
After features/support/hooks.rb:331 1.143
After features/support/hooks.rb:100 0.000
Tags: @product
51.063
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.993
And I log in to a new session in German (de) 28.226
Then the live user's Pictures directory exists 0.069
And there is a GNOME bookmark for the Pictures directory 14.774
After features/support/hooks.rb:331 0.936
After features/support/hooks.rb:100 0.000
Tags: @product
51.461
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.348
And I log in to a new session in German (de) 29.497
Then the live user's Videos directory exists 0.064
And there is a GNOME bookmark for the Videos directory 14.550
After features/support/hooks.rb:331 1.008
After features/support/hooks.rb:100 0.000
1:29.012
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.309
When I log in to a new session in Arabic (ar) 30.659
Then the keyboard layout is set to "eg" 0.124
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.018
And Tor is ready 13.505
Then I successfully start the Unsafe Browser 4.834
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.644
And DuckDuckGo is the default search engine 5.053
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.873
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:331 1.129
After features/support/hooks.rb:100 0.000
1:30.383
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.310
When I log in to a new session in Chinese (zh_CN) 30.579
Then the keyboard layout is set to "cn" 0.104
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.070
And Tor is ready 12.971
Then I successfully start the Unsafe Browser 6.457
And I kill the Unsafe Browser 5.233
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.664
And DuckDuckGo is the default search engine 5.424
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.771
And the layout of the screen keyboard is set to "us" 0.374
After features/support/hooks.rb:331 1.332
After features/support/hooks.rb:100 0.000
1:8.417
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.315
When I log in to a new session in English (en) 13.927
Then the keyboard layout is set to "us" 0.170
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.033
And Tor is ready 11.833
Then I successfully start the Unsafe Browser 6.125
And I kill the Unsafe Browser 5.292
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.518
And DuckDuckGo is the default search engine 4.392
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.976
And the layout of the screen keyboard is set to "us" 0.420
After features/support/hooks.rb:331 1.251
After features/support/hooks.rb:100 0.000
1:26.628
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.854
When I log in to a new session in French (fr) 28.564
Then the keyboard layout is set to "fr" 0.186
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.016
And Tor is ready 12.808
Then I successfully start the Unsafe Browser 7.257
And I kill the Unsafe Browser 5.302
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.479
And DuckDuckGo is the default search engine 5.447
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 4.894
And the layout of the screen keyboard is set to "fr" 0.382
After features/support/hooks.rb:331 1.131
After features/support/hooks.rb:100 0.000
1:27.098
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.721
When I log in to a new session in German (de) 31.001
Then the keyboard layout is set to "de" 0.115
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.018
And Tor is ready 12.605
Then I successfully start the Unsafe Browser 6.018
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 8.573
And DuckDuckGo is the default search engine 4.948
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 5.048
And the layout of the screen keyboard is set to "de" 0.411
After features/support/hooks.rb:331 1.361
After features/support/hooks.rb:100 0.000
2:1.130
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.592
When I log in to a new session in Hindi (hi) 30.668
Then the keyboard layout is set to "in" 0.139
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.034
And Tor is ready 41.812
Then I successfully start the Unsafe Browser 7.395
And I kill the Unsafe Browser 5.222
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 12.121
And DuckDuckGo is the default search engine 5.332
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 5.015
And the layout of the screen keyboard is set to "us" 0.362
After features/support/hooks.rb:331 1.238
After features/support/hooks.rb:100 0.000
1:26.225
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.421
When I log in to a new session in Indonesian (id) 29.776
Then the keyboard layout is set to "id" 0.135
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.018
And Tor is ready 11.666
Then I successfully start the Unsafe Browser 6.884
And I kill the Unsafe Browser 5.226
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.675
And DuckDuckGo is the default search engine 5.653
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 4.858
And the layout of the screen keyboard is set to "us" 0.484
After features/support/hooks.rb:331 1.766
After features/support/hooks.rb:100 0.000
1:58.150
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.672
When I log in to a new session in Italian (it) 30.360
Then the keyboard layout is set to "it" 0.128
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.015
And Tor is ready 42.019
Then I successfully start the Unsafe Browser 4.993
And I kill the Unsafe Browser 5.470
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 11.353
And DuckDuckGo is the default search engine 5.615
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.748
And the layout of the screen keyboard is set to "us" 0.347
After features/support/hooks.rb:331 1.102
After features/support/hooks.rb:100 0.000
1:25.597
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.678
When I log in to a new session in Persian (fa) 30.241
Then the keyboard layout is set to "ir" 0.101
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.030
And Tor is ready 11.686
Then I successfully start the Unsafe Browser 5.820
And I kill the Unsafe Browser 5.303
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.511
And DuckDuckGo is the default search engine 5.111
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 5.316
And the layout of the screen keyboard is set to "ir" 0.433
After features/support/hooks.rb:331 1.092
After features/support/hooks.rb:100 0.000
1:27.330
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.735
When I log in to a new session in Portuguese (pt) 30.137
Then the keyboard layout is set to "pt" 0.113
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.016
And Tor is ready 11.830
Then I successfully start the Unsafe Browser 6.053
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.329
And DuckDuckGo is the default search engine 5.601
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.408
And the layout of the screen keyboard is set to "us" 0.430
After features/support/hooks.rb:331 1.281
After features/support/hooks.rb:100 0.000
1:28.151
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.416
When I log in to a new session in Russian (ru) 29.327
Then the keyboard layout is set to "ru" 0.108
And tpsd is localized to the selected locale 0.079
When the network is plugged 0.015
And Tor is ready 12.764
Then I successfully start the Unsafe Browser 5.808
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 11.058
And DuckDuckGo is the default search engine 5.760
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.923
And the layout of the screen keyboard is set to "ru" 0.378
After features/support/hooks.rb:331 1.051
After features/support/hooks.rb:100 0.000
1:29.865
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.807
When I log in to a new session in Spanish (es) 33.294
Then the keyboard layout is set to "es" 0.116
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.017
And Tor is ready 12.765
Then I successfully start the Unsafe Browser 6.161
And I kill the Unsafe Browser 5.208
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.353
And DuckDuckGo is the default search engine 5.134
And I kill the Tor Browser 5.309
And the screen keyboard works in Thunderbird 5.152
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:331 1.438
After features/support/hooks.rb:100 0.000
1:27.112
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.813
When I log in to a new session in Turkish (tr) 28.741
Then the keyboard layout is set to "tr" 0.149
And tpsd is localized to the selected locale 0.144
When the network is plugged 0.015
And Tor is ready 12.950
Then I successfully start the Unsafe Browser 6.670
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.130
And DuckDuckGo is the default search engine 5.608
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 4.897
And the layout of the screen keyboard is set to "us" 0.412
After features/support/hooks.rb:331 4.784
After features/support/hooks.rb:100 0.000
Tags: @product
1:9.532
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 9.039
When I set the language to Italian (it) 5.735
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 8.386
And I start Tails from USB drive "__internal" with network unplugged 43.923
Then the Welcome Screen's language is set to English 0.338
After features/support/hooks.rb:331 1.004
After features/support/hooks.rb:100 0.040
Tags: @product
1:20.183
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.160
When I set the language to Italian (it) 5.603
And I save the language and keyboard options in cleartext storage 2.464
Then the "it" language and keyboard have been saved in cleartext storage 0.132
When I set the language to French (fr) 4.500
Then the "fr" language and keyboard have been saved in cleartext storage 0.109
And I shutdown Tails and wait for the computer to power off 6.148
And I start Tails from USB drive "__internal" with network unplugged 43.090
Then the "fr" language and keyboard have been saved in cleartext storage 0.404
And the Welcome Screen's language is set to French 0.896
When I log in to a new session 8.613
Then the language is set to French 0.061
After features/support/hooks.rb:331 0.680
After features/support/hooks.rb:100 0.027
Tags: @product
2:12.077
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.459
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.517
And I create a persistent partition 36.230
And I manually store legacy localization settings in Persistent Storage 0.675
When I shutdown Tails and wait for the computer to power off 12.606
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.223
Then the Welcome Screen's language is set to English 0.299
And the Welcome Screen's formats is set to United States 0.188
When I enable persistence 8.524
Then the Welcome Screen's language is set to German 0.763
And the Welcome Screen's formats is set to France 0.240
When I set the language to Italian (it) 6.467
Then the language and keyboard have not been saved in cleartext storage 2.114
When I save the language and keyboard options in cleartext storage 14.764
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:505:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.248

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6230/artifact/build-artifacts/02:09:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6230/artifact/build-artifacts/02:09:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008