Project Number Date
test_Tails_ISO_devel 4539 10 Aug 2026, 12:50

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 263 1 4 0 0 268 20 1 21 32:37.394 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.703
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.445
And I log in to a new session in German (de) 28.916
Then the live user's Documents directory exists 0.064
And there is a GNOME bookmark for the Documents directory 14.277
After features/support/hooks.rb:339 1.150
After features/support/hooks.rb:108 0.000
Tags: @product
49.332
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.104
And I log in to a new session in German (de) 27.619
Then the live user's Downloads directory exists 0.053
And there is a GNOME bookmark for the Downloads directory 14.555
After features/support/hooks.rb:339 1.118
After features/support/hooks.rb:108 0.000
Tags: @product
49.666
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 7.077
And I log in to a new session in German (de) 28.299
Then the live user's Music directory exists 0.046
And there is a GNOME bookmark for the Music directory 14.243
After features/support/hooks.rb:339 0.770
After features/support/hooks.rb:108 0.000
Tags: @product
49.313
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 7.071
And I log in to a new session in German (de) 27.661
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 14.533
After features/support/hooks.rb:339 1.039
After features/support/hooks.rb:108 0.000
Tags: @product
49.101
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 7.322
And I log in to a new session in German (de) 27.430
Then the live user's Videos directory exists 0.058
And there is a GNOME bookmark for the Videos directory 14.289
After features/support/hooks.rb:339 0.776
After features/support/hooks.rb:108 0.000
1:48.479
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 7.218
And I set an administration password 6.931
When I log in to a new session in Arabic (ar) 26.527
Then the keyboard layout is set to "eg" 0.100
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.030
And Tor is ready 11.725
Then I successfully start the Unsafe Browser 6.538
And I kill the Unsafe Browser 5.265
Given Thunderbird is installed 21.160
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.187
And DuckDuckGo is the default search engine 5.210
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 3.892
And the layout of the screen keyboard is set to "us" 0.330
After features/support/hooks.rb:339 1.273
After features/support/hooks.rb:108 0.000
1:49.975
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.395
And I set an administration password 6.725
When I log in to a new session in Chinese (zh_CN) 26.113
Then the keyboard layout is set to "cn" 0.106
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.024
And Tor is ready 11.345
Then I successfully start the Unsafe Browser 5.403
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 21.898
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.456
And DuckDuckGo is the default search engine 4.994
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 4.688
And the layout of the screen keyboard is set to "us" 0.303
After features/support/hooks.rb:339 1.258
After features/support/hooks.rb:108 0.000
1:36.525
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 7.586
And I set an administration password 7.091
When I log in to a new session in English (en) 11.309
Then the keyboard layout is set to "us" 0.077
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.028
And Tor is ready 13.106
Then I successfully start the Unsafe Browser 6.388
And I kill the Unsafe Browser 5.159
Given Thunderbird is installed 21.807
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 10.923
And DuckDuckGo is the default search engine 3.582
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 3.686
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:339 0.936
After features/support/hooks.rb:108 0.000
1:48.781
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 7.503
And I set an administration password 6.631
When I log in to a new session in French (fr) 26.962
Then the keyboard layout is set to "fr" 0.093
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.031
And Tor is ready 10.535
Then I successfully start the Unsafe Browser 6.852
And I kill the Unsafe Browser 5.261
Given Thunderbird is installed 20.940
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 8.557
And DuckDuckGo is the default search engine 5.363
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 4.208
And the layout of the screen keyboard is set to "fr" 0.328
After features/support/hooks.rb:339 1.689
After features/support/hooks.rb:108 0.000
1:51.741
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.463
And I set an administration password 6.744
When I log in to a new session in German (de) 25.620
Then the keyboard layout is set to "de" 0.106
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.030
And Tor is ready 11.897
Then I successfully start the Unsafe Browser 6.469
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 21.881
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 12.554
And DuckDuckGo is the default search engine 4.553
And I kill the Tor Browser 5.149
And the screen keyboard works in Thunderbird 3.623
And the layout of the screen keyboard is set to "de" 0.316
After features/support/hooks.rb:339 1.046
After features/support/hooks.rb:108 0.000
1:53.200
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 7.740
And I set an administration password 6.884
When I log in to a new session in Hindi (hi) 26.605
Then the keyboard layout is set to "in" 0.096
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.032
And Tor is ready 13.943
Then I successfully start the Unsafe Browser 6.972
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 21.448
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 9.811
And DuckDuckGo is the default search engine 5.190
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 3.598
And the layout of the screen keyboard is set to "us" 0.291
After features/support/hooks.rb:339 0.873
After features/support/hooks.rb:108 0.000
1:50.128
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.091
And I set an administration password 6.971
When I log in to a new session in Indonesian (id) 25.949
Then the keyboard layout is set to "id" 0.082
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.065
And Tor is ready 10.751
Then I successfully start the Unsafe Browser 6.972
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 21.582
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 9.240
And DuckDuckGo is the default search engine 5.436
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.158
And the layout of the screen keyboard is set to "us" 0.304
After features/support/hooks.rb:339 0.713
After features/support/hooks.rb:108 0.000
1:53.628
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 7.371
And I set an administration password 6.719
When I log in to a new session in Italian (it) 27.361
Then the keyboard layout is set to "it" 0.081
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.037
And Tor is ready 11.542
Then I successfully start the Unsafe Browser 5.998
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 24.225
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 9.301
And DuckDuckGo is the default search engine 5.014
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 5.108
And the layout of the screen keyboard is set to "us" 0.332
After features/support/hooks.rb:339 0.944
After features/support/hooks.rb:108 0.000
1:47.667
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.856
And I set an administration password 7.029
When I log in to a new session in Persian (fa) 26.837
Then the keyboard layout is set to "ir" 0.100
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.038
And Tor is ready 10.748
Then I successfully start the Unsafe Browser 6.030
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 20.766
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.463
And DuckDuckGo is the default search engine 5.462
And I kill the Tor Browser 5.322
And the screen keyboard works in Thunderbird 3.376
And the layout of the screen keyboard is set to "ir" 0.300
After features/support/hooks.rb:339 0.571
After features/support/hooks.rb:108 0.000
1:49.861
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 7.790
And I set an administration password 7.006
When I log in to a new session in Portuguese (pt) 27.153
Then the keyboard layout is set to "pt" 0.086
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.031
And Tor is ready 12.238
Then I successfully start the Unsafe Browser 6.022
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 20.820
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.954
And DuckDuckGo is the default search engine 4.924
And I kill the Tor Browser 5.145
And the screen keyboard works in Thunderbird 3.983
And the layout of the screen keyboard is set to "us" 0.305
After features/support/hooks.rb:339 0.890
After features/support/hooks.rb:108 0.000
1:49.688
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.800
And I set an administration password 7.012
When I log in to a new session in Russian (ru) 27.056
Then the keyboard layout is set to "ru" 0.118
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.026
And Tor is ready 10.447
Then I successfully start the Unsafe Browser 6.479
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 21.604
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.523
And DuckDuckGo is the default search engine 6.100
And I kill the Tor Browser 5.328
And the screen keyboard works in Thunderbird 3.513
And the layout of the screen keyboard is set to "ru" 0.308
After features/support/hooks.rb:339 0.658
After features/support/hooks.rb:108 0.000
1:51.755
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.902
And I set an administration password 7.113
When I log in to a new session in Spanish (es) 27.381
Then the keyboard layout is set to "es" 0.069
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.030
And Tor is ready 12.381
Then I successfully start the Unsafe Browser 6.008
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 20.922
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.971
And DuckDuckGo is the default search engine 5.286
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 3.837
And the layout of the screen keyboard is set to "us" 0.293
After features/support/hooks.rb:339 1.034
After features/support/hooks.rb:108 0.000
1:50.303
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.879
And I set an administration password 6.794
When I log in to a new session in Turkish (tr) 25.863
Then the keyboard layout is set to "tr" 0.111
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.028
And Tor is ready 10.902
Then I successfully start the Unsafe Browser 7.512
And I kill the Unsafe Browser 5.360
Given Thunderbird is installed 21.744
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.162
And DuckDuckGo is the default search engine 5.284
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 3.874
And the layout of the screen keyboard is set to "us" 0.380
After features/support/hooks.rb:339 1.005
After features/support/hooks.rb:108 0.000
Tags: @product
59.716
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.427
When I set the language to Italian (it) 4.597
Then the language and keyboard have not been saved in cleartext storage 2.096
When I shutdown Tails and wait for the computer to power off 5.657
And I start Tails from USB drive "__internal" with network unplugged 37.617
Then the Welcome Screen's language is set to English 0.320
After features/support/hooks.rb:339 1.145
After features/support/hooks.rb:108 0.008
Tags: @product
1:5.198
Scenario Tails stores localization preferences when it's asked to
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 stopped at Tails Greeter's login screen 8.887
When I set the language to Italian (it) 4.605
And I save the language and keyboard options in cleartext storage 2.345
Then the "it" language and keyboard have been saved in cleartext storage 0.114
When I set the language to French (fr) 4.528
Then the "fr" language and keyboard have been saved in cleartext storage 0.112
And I shutdown Tails and wait for the computer to power off 4.108
And I start Tails from USB drive "__internal" with network unplugged 40.495
Known issue #20282: Error starting GDM with your graphics card (RuntimeError)
./features/step_definitions/common_steps.rb:450:in `/^the computer (?:re)?boots Tails$/'
./features/step_definitions/common_steps.rb:238: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:76:in `And I start Tails from USB drive "__internal" with network unplugged'
Then the "fr" language and keyboard have been saved in cleartext storage 0.000
And the Welcome Screen's language is set to French 0.000
When I log in to a new session 0.000
Then the language is set to French 0.000
After features/support/hooks.rb:339 4.706

SCENARIO FAILED: 'Tails stores localization preferences when it's asked to' (at time 02:16:17)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4539/artifact/build-artifacts/02:16:17_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4539/artifact/build-artifacts/02:16:17_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4539/artifact/build-artifacts/02:16:17_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4539/artifact/build-artifacts/02:16:17_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.013
Tags: @product
2:42.624
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.688
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.255
And I create a persistent partition 31.459
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.305
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.144
Then the Welcome Screen's language is set to English 0.217
And the Welcome Screen's formats is set to United States 0.113
When I enable persistence 13.682
Then the Welcome Screen's language is set to German 0.604
And the Welcome Screen's formats is set to France 0.250
When I set the language to Italian (it) 4.517
Then the language and keyboard have not been saved in cleartext storage 2.090
When I save the language and keyboard options in cleartext storage 2.411
Then the "it" language and keyboard have been saved in cleartext storage 0.118
And I shutdown Tails and wait for the computer to power off 2.677
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.902
Then the Welcome Screen's language is set to Italian 0.736
And the Welcome Screen's formats is set to Italy 0.161
When I enable persistence 16.009
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.254
And the Welcome Screen's language is set to Italian 0.806
After features/support/hooks.rb:339 0.639
After features/support/hooks.rb:108 0.017