Project Number Date
test_Tails_ISO_stable 6367 11 May 2026, 12:08

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 225 1 16 0 0 242 20 1 21 25:14.853 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.332
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.087
And I log in to a new session in German (de) 25.864
Then the live user's Documents directory exists 0.032
And there is a GNOME bookmark for the Documents directory 14.348
After features/support/hooks.rb:331 1.057
After features/support/hooks.rb:100 0.000
Tags: @product
47.009
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 6.843
And I log in to a new session in German (de) 25.667
Then the live user's Downloads directory exists 0.082
And there is a GNOME bookmark for the Downloads directory 14.415
After features/support/hooks.rb:331 0.898
After features/support/hooks.rb:100 0.000
Tags: @product
47.458
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.039
And I log in to a new session in German (de) 25.846
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 14.524
After features/support/hooks.rb:331 1.148
After features/support/hooks.rb:100 0.000
Tags: @product
48.490
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 6.915
And I log in to a new session in German (de) 27.022
Then the live user's Pictures directory exists 0.034
And there is a GNOME bookmark for the Pictures directory 14.517
After features/support/hooks.rb:331 1.045
After features/support/hooks.rb:100 0.000
Tags: @product
48.338
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.349
And I log in to a new session in German (de) 26.536
Then the live user's Videos directory exists 0.054
And there is a GNOME bookmark for the Videos directory 14.398
After features/support/hooks.rb:331 1.107
After features/support/hooks.rb:100 0.000
1:19.177
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.942
When I log in to a new session in Arabic (ar) 26.186
Then the keyboard layout is set to "eg" 0.119
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.024
And Tor is ready 11.587
Then I successfully start the Unsafe Browser 5.101
And I kill the Unsafe Browser 5.193
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 7.959
And DuckDuckGo is the default search engine 5.359
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 4.927
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 1.094
After features/support/hooks.rb:100 0.000
1:20.426
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.068
When I log in to a new session in Chinese (zh_CN) 26.684
Then the keyboard layout is set to "cn" 0.106
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.019
And Tor is ready 11.410
Then I successfully start the Unsafe Browser 5.389
And I kill the Unsafe Browser 5.345
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.244
And DuckDuckGo is the default search engine 5.518
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.897
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:331 1.203
After features/support/hooks.rb:100 0.000
1:5.321
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.038
When I log in to a new session in English (en) 12.102
Then the keyboard layout is set to "us" 0.137
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.024
And Tor is ready 12.072
Then I successfully start the Unsafe Browser 5.583
And I kill the Unsafe Browser 5.190
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 8.162
And DuckDuckGo is the default search engine 4.331
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 4.841
And the layout of the screen keyboard is set to "us" 0.442
After features/support/hooks.rb:331 1.325
After features/support/hooks.rb:100 0.000
1:23.943
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.304
When I log in to a new session in French (fr) 27.284
Then the keyboard layout is set to "fr" 0.097
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.014
And Tor is ready 13.379
Then I successfully start the Unsafe Browser 5.503
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.705
And DuckDuckGo is the default search engine 5.605
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.979
And the layout of the screen keyboard is set to "fr" 0.436
After features/support/hooks.rb:331 1.267
After features/support/hooks.rb:100 0.000
1:22.065
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.331
When I log in to a new session in German (de) 27.476
Then the keyboard layout is set to "de" 0.098
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.016
And Tor is ready 11.947
Then I successfully start the Unsafe Browser 5.064
And I kill the Unsafe Browser 5.309
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.879
And DuckDuckGo is the default search engine 5.254
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.927
And the layout of the screen keyboard is set to "de" 0.357
After features/support/hooks.rb:331 1.123
After features/support/hooks.rb:100 0.000
1:18.979
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 6.925
When I log in to a new session in Hindi (hi) 26.269
Then the keyboard layout is set to "in" 0.084
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.016
And Tor is ready 11.644
Then I successfully start the Unsafe Browser 4.795
And I kill the Unsafe Browser 5.216
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.520
And DuckDuckGo is the default search engine 5.013
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.718
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:331 2.166
After features/support/hooks.rb:100 0.000
1:19.655
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.247
When I log in to a new session in Indonesian (id) 25.962
Then the keyboard layout is set to "id" 0.144
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.013
And Tor is ready 11.471
Then I successfully start the Unsafe Browser 4.895
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.796
And DuckDuckGo is the default search engine 4.891
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 5.149
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:331 0.910
After features/support/hooks.rb:100 0.000
1:20.119
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.167
When I log in to a new session in Italian (it) 25.994
Then the keyboard layout is set to "it" 0.175
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.016
And Tor is ready 12.078
Then I successfully start the Unsafe Browser 5.151
And I kill the Unsafe Browser 5.201
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 8.653
And DuckDuckGo is the default search engine 4.882
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 4.936
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.011
After features/support/hooks.rb:100 0.000
1:21.699
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.225
When I log in to a new session in Persian (fa) 27.401
Then the keyboard layout is set to "ir" 0.095
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.018
And Tor is ready 11.583
Then I successfully start the Unsafe Browser 5.670
And I kill the Unsafe Browser 5.203
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.352
And DuckDuckGo is the default search engine 5.669
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.725
And the layout of the screen keyboard is set to "ir" 0.371
After features/support/hooks.rb:331 1.185
After features/support/hooks.rb:100 0.000
1:22.255
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.052
When I log in to a new session in Portuguese (pt) 27.709
Then the keyboard layout is set to "pt" 0.087
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.019
And Tor is ready 12.668
Then I successfully start the Unsafe Browser 5.462
And I kill the Unsafe Browser 5.189
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.800
And DuckDuckGo is the default search engine 5.312
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 5.148
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.375
After features/support/hooks.rb:100 0.000
1:23.191
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.362
When I log in to a new session in Russian (ru) 27.111
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.020
And Tor is ready 11.804
Then I successfully start the Unsafe Browser 6.039
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.923
And DuckDuckGo is the default search engine 5.756
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 5.005
And the layout of the screen keyboard is set to "ru" 0.428
After features/support/hooks.rb:331 0.964
After features/support/hooks.rb:100 0.000
1:20.623
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.531
When I log in to a new session in Spanish (es) 26.079
Then the keyboard layout is set to "es" 0.120
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.021
And Tor is ready 12.127
Then I successfully start the Unsafe Browser 5.440
And I kill the Unsafe Browser 5.228
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.376
And DuckDuckGo is the default search engine 5.070
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.740
And the layout of the screen keyboard is set to "us" 0.511
After features/support/hooks.rb:331 1.160
After features/support/hooks.rb:100 0.000
1:22.452
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.376
When I log in to a new session in Turkish (tr) 27.155
Then the keyboard layout is set to "tr" 0.086
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.017
And Tor is ready 12.945
Then I successfully start the Unsafe Browser 4.938
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.983
And DuckDuckGo is the default search engine 4.835
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 5.108
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:331 1.729
After features/support/hooks.rb:100 0.000
Tags: @product
1:4.714
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.817
When I set the language to Italian (it) 4.704
Then the language and keyboard have not been saved in cleartext storage 2.137
When I shutdown Tails and wait for the computer to power off 8.573
And I start Tails from USB drive "__internal" with network unplugged 40.111
Then the Welcome Screen's language is set to English 0.370
After features/support/hooks.rb:331 0.749
After features/support/hooks.rb:100 0.024
Tags: @product
1:19.759
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 7.682
When I set the language to Italian (it) 4.662
And I save the language and keyboard options in cleartext storage 2.486
Then the "it" language and keyboard have been saved in cleartext storage 0.142
When I set the language to French (fr) 4.523
Then the "fr" language and keyboard have been saved in cleartext storage 0.104
And I shutdown Tails and wait for the computer to power off 5.720
And I start Tails from USB drive "__internal" with network unplugged 43.541
Then the "fr" language and keyboard have been saved in cleartext storage 0.620
And the Welcome Screen's language is set to French 0.853
When I log in to a new session 9.376
Then the language is set to French 0.045
After features/support/hooks.rb:331 1.008
After features/support/hooks.rb:100 0.048
Tags: @product
1:30.838
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.432
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.324
And I create a persistent partition 30.544
And I manually store legacy localization settings in Persistent Storage 0.559
When I shutdown Tails and wait for the computer to power off 6.888
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 44.088
Known issue #20282: Error starting GDM with your graphics card (RuntimeError)
./features/step_definitions/common_steps.rb:448:in `/^the computer (?:re)?boots Tails$/'
./features/step_definitions/common_steps.rb:235:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/localization.feature:88:in `And I start Tails from USB drive "__internal" with network unplugged'
Then the Welcome Screen's language is set to English 0.000
And the Welcome Screen's formats is set to United States 0.000
When I enable persistence 0.000
Then the Welcome Screen's language is set to German 0.000
And the Welcome Screen's formats is set to France 0.000
When I set the language to Italian (it) 0.000
Then the language and keyboard have not been saved in cleartext storage 0.000
When I save the language and keyboard options in cleartext storage 0.000
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.359

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 01:59:58)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6367/artifact/build-artifacts/01:59:58_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/6367/artifact/build-artifacts/01:59:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6367/artifact/build-artifacts/01:59:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6367/artifact/build-artifacts/01:59:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.008