Project Number Date
test_Tails_ISO_devel 4319 05 Apr 2026, 07:55

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:44.425 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
50.007
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.669
And I log in to a new session in German (de) 26.228
Then the live user's Documents directory exists 0.064
And there is a GNOME bookmark for the Documents directory 15.044
After features/support/hooks.rb:331 0.987
After features/support/hooks.rb:100 0.000
Tags: @product
49.226
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.304
And I log in to a new session in German (de) 27.186
Then the live user's Downloads directory exists 0.093
And there is a GNOME bookmark for the Downloads directory 14.642
After features/support/hooks.rb:331 1.251
After features/support/hooks.rb:100 0.000
Tags: @product
48.071
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.327
And I log in to a new session in German (de) 25.995
Then the live user's Music directory exists 0.044
And there is a GNOME bookmark for the Music directory 14.704
After features/support/hooks.rb:331 1.091
After features/support/hooks.rb:100 0.000
Tags: @product
48.344
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.187
And I log in to a new session in German (de) 26.578
Then the live user's Pictures directory exists 0.048
And there is a GNOME bookmark for the Pictures directory 14.530
After features/support/hooks.rb:331 1.219
After features/support/hooks.rb:100 0.000
Tags: @product
48.685
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.403
And I log in to a new session in German (de) 26.618
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 14.622
After features/support/hooks.rb:331 0.810
After features/support/hooks.rb:100 0.000
1:20.419
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.109
When I log in to a new session in Arabic (ar) 26.686
Then the keyboard layout is set to "eg" 0.109
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.034
And Tor is ready 11.563
Then I successfully start the Unsafe Browser 6.027
And I kill the Unsafe Browser 5.314
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.954
And DuckDuckGo is the default search engine 5.190
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 4.650
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:331 1.194
After features/support/hooks.rb:100 0.000
1:24.659
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.528
When I log in to a new session in Chinese (zh_CN) 26.875
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.014
And Tor is ready 12.302
Then I successfully start the Unsafe Browser 5.700
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 11.054
And DuckDuckGo is the default search engine 5.154
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 4.841
And the layout of the screen keyboard is set to "us" 0.360
After features/support/hooks.rb:331 1.313
After features/support/hooks.rb:100 0.000
1:4.532
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.484
When I log in to a new session in English (en) 11.015
Then the keyboard layout is set to "us" 0.117
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.014
And Tor is ready 12.913
Then I successfully start the Unsafe Browser 5.271
And I kill the Unsafe Browser 5.183
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.249
And DuckDuckGo is the default search engine 3.582
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.913
And the layout of the screen keyboard is set to "us" 0.435
After features/support/hooks.rb:331 1.339
After features/support/hooks.rb:100 0.000
1:19.952
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.349
When I log in to a new session in French (fr) 25.682
Then the keyboard layout is set to "fr" 0.103
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.016
And Tor is ready 12.047
Then I successfully start the Unsafe Browser 5.418
And I kill the Unsafe Browser 5.183
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 8.443
And DuckDuckGo is the default search engine 4.838
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 4.933
And the layout of the screen keyboard is set to "fr" 0.460
After features/support/hooks.rb:331 1.358
After features/support/hooks.rb:100 0.000
1:22.984
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.255
When I log in to a new session in German (de) 26.077
Then the keyboard layout is set to "de" 0.146
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.084
And Tor is ready 11.088
Then I successfully start the Unsafe Browser 5.329
And I kill the Unsafe Browser 5.211
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 11.827
And DuckDuckGo is the default search engine 5.349
And I kill the Tor Browser 5.279
And the screen keyboard works in Thunderbird 4.773
And the layout of the screen keyboard is set to "de" 0.385
After features/support/hooks.rb:331 1.276
After features/support/hooks.rb:100 0.000
1:22.412
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.149
When I log in to a new session in Hindi (hi) 26.765
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.026
And Tor is ready 12.534
Then I successfully start the Unsafe Browser 5.872
And I kill the Unsafe Browser 5.267
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.562
And DuckDuckGo is the default search engine 5.914
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 4.448
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:331 1.371
After features/support/hooks.rb:100 0.000
1:23.446
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.252
When I log in to a new session in Indonesian (id) 27.717
Then the keyboard layout is set to "id" 0.153
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.019
And Tor is ready 12.030
Then I successfully start the Unsafe Browser 5.615
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.849
And DuckDuckGo is the default search engine 5.754
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 5.007
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:331 1.534
After features/support/hooks.rb:100 0.000
1:23.996
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 8.026
When I log in to a new session in Italian (it) 26.983
Then the keyboard layout is set to "it" 0.116
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.016
And Tor is ready 12.586
Then I successfully start the Unsafe Browser 5.253
And I kill the Unsafe Browser 5.219
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 9.221
And DuckDuckGo is the default search engine 5.429
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 5.402
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:331 1.401
After features/support/hooks.rb:100 0.000
1:21.506
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.359
When I log in to a new session in Persian (fa) 27.444
Then the keyboard layout is set to "ir" 0.118
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.017
And Tor is ready 11.692
Then I successfully start the Unsafe Browser 5.446
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.338
And DuckDuckGo is the default search engine 5.227
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.895
And the layout of the screen keyboard is set to "ir" 0.372
After features/support/hooks.rb:331 1.109
After features/support/hooks.rb:100 0.000
1:21.513
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.236
When I log in to a new session in Portuguese (pt) 27.817
Then the keyboard layout is set to "pt" 0.156
And tpsd is localized to the selected locale 0.114
When the network is plugged 0.015
And Tor is ready 11.561
Then I successfully start the Unsafe Browser 5.667
And I kill the Unsafe Browser 5.345
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.941
And DuckDuckGo is the default search engine 5.090
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.848
And the layout of the screen keyboard is set to "us" 0.410
After features/support/hooks.rb:331 1.030
After features/support/hooks.rb:100 0.000
1:22.920
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.187
When I log in to a new session in Russian (ru) 27.273
Then the keyboard layout is set to "ru" 0.145
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.015
And Tor is ready 11.716
Then I successfully start the Unsafe Browser 6.232
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 8.781
And DuckDuckGo is the default search engine 5.595
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 4.958
And the layout of the screen keyboard is set to "ru" 0.386
After features/support/hooks.rb:331 1.534
After features/support/hooks.rb:100 0.000
1:25.381
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.504
When I log in to a new session in Spanish (es) 27.437
Then the keyboard layout is set to "es" 0.111
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.018
And Tor is ready 12.511
Then I successfully start the Unsafe Browser 6.458
And I kill the Unsafe Browser 5.325
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.667
And DuckDuckGo is the default search engine 5.399
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.064
And the layout of the screen keyboard is set to "us" 0.465
After features/support/hooks.rb:331 1.432
After features/support/hooks.rb:100 0.000
1:24.214
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.293
When I log in to a new session in Turkish (tr) 27.640
Then the keyboard layout is set to "tr" 0.147
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.018
And Tor is ready 12.100
Then I successfully start the Unsafe Browser 5.653
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.785
And DuckDuckGo is the default search engine 5.374
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 6.085
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:331 1.081
After features/support/hooks.rb:100 0.000
Tags: @product
1:6.063
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 9.171
When I set the language to Italian (it) 5.826
Then the language and keyboard have not been saved in cleartext storage 2.110
When I shutdown Tails and wait for the computer to power off 7.603
And I start Tails from USB drive "__internal" with network unplugged 41.033
Then the Welcome Screen's language is set to English 0.318
After features/support/hooks.rb:331 1.038
After features/support/hooks.rb:100 0.009
Tags: @product
1:20.520
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 8.171
When I set the language to Italian (it) 4.532
And I save the language and keyboard options in cleartext storage 2.554
Then the "it" language and keyboard have been saved in cleartext storage 0.212
When I set the language to French (fr) 4.530
Then the "fr" language and keyboard have been saved in cleartext storage 0.120
And I shutdown Tails and wait for the computer to power off 5.883
And I start Tails from USB drive "__internal" with network unplugged 43.557
Then the "fr" language and keyboard have been saved in cleartext storage 0.458
And the Welcome Screen's language is set to French 1.041
When I log in to a new session 9.392
Then the language is set to French 0.065
After features/support/hooks.rb:331 0.774
After features/support/hooks.rb:100 0.014
Tags: @product
1:35.562
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.238
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.328
And I create a persistent partition 32.686
And I manually store legacy localization settings in Persistent Storage 0.576
When I shutdown Tails and wait for the computer to power off 9.995
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 42.736
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.115

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4319/artifact/build-artifacts/02:04:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4319/artifact/build-artifacts/02:04:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4319/artifact/build-artifacts/02:04:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4319/artifact/build-artifacts/02:04:05_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006