Project Number Date
test_Tails_ISO_21565-flatpak-safe 58 28 Sep 2026, 22:14

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 258 1 9 0 0 268 20 1 21 29:47.707 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
45.743
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.017
And I log in to a new session in German (de) 24.700
Then the live user's Documents directory exists 0.031
And there is a GNOME bookmark for the Documents directory 13.994
After features/support/hooks.rb:339 1.045
After features/support/hooks.rb:108 0.000
Tags: @product
46.411
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 6.247
And I log in to a new session in German (de) 25.032
Then the live user's Downloads directory exists 0.044
And there is a GNOME bookmark for the Downloads directory 15.087
After features/support/hooks.rb:339 0.818
After features/support/hooks.rb:108 0.000
Tags: @product
45.237
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 6.418
And I log in to a new session in German (de) 24.798
Then the live user's Music directory exists 0.035
And there is a GNOME bookmark for the Music directory 13.986
After features/support/hooks.rb:339 1.030
After features/support/hooks.rb:108 0.000
Tags: @product
46.337
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 6.311
And I log in to a new session in German (de) 25.951
Then the live user's Pictures directory exists 0.047
And there is a GNOME bookmark for the Pictures directory 14.026
After features/support/hooks.rb:339 0.958
After features/support/hooks.rb:108 0.000
Tags: @product
48.182
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 6.290
And I log in to a new session in German (de) 24.873
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 16.978
After features/support/hooks.rb:339 0.684
After features/support/hooks.rb:108 0.000
1:42.609
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 6.284
And I set an administration password 6.802
When I log in to a new session in Arabic (ar) 24.251
Then the keyboard layout is set to "eg" 0.078
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.025
And Tor is ready 11.461
Then I successfully start the Unsafe Browser 5.945
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 20.770
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.033
And DuckDuckGo is the default search engine 4.703
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.483
And the layout of the screen keyboard is set to "us" 0.306
After features/support/hooks.rb:339 0.644
After features/support/hooks.rb:108 0.000
1:40.300
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 6.413
And I set an administration password 6.862
When I log in to a new session in Chinese (zh_CN) 24.479
Then the keyboard layout is set to "cn" 0.082
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.035
And Tor is ready 10.317
Then I successfully start the Unsafe Browser 4.789
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 20.106
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.097
And DuckDuckGo is the default search engine 4.836
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.536
And the layout of the screen keyboard is set to "us" 0.276
After features/support/hooks.rb:339 0.980
After features/support/hooks.rb:108 0.000
1:25.296
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 6.246
And I set an administration password 6.771
When I log in to a new session in English (en) 10.425
Then the keyboard layout is set to "us" 0.058
And tpsd is localized to the selected locale 0.053
Given the network is plugged 0.028
And Tor is ready 11.474
Then I successfully start the Unsafe Browser 5.209
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 20.094
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.005
And DuckDuckGo is the default search engine 3.938
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.307
And the layout of the screen keyboard is set to "us" 0.283
After features/support/hooks.rb:339 0.896
After features/support/hooks.rb:108 0.000
1:42.662
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 6.286
And I set an administration password 6.854
When I log in to a new session in French (fr) 25.579
Then the keyboard layout is set to "fr" 0.073
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.044
And Tor is ready 12.466
Then I successfully start the Unsafe Browser 4.954
And I kill the Unsafe Browser 5.139
Given Thunderbird is installed 20.192
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 7.295
And DuckDuckGo is the default search engine 5.063
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 3.129
And the layout of the screen keyboard is set to "fr" 0.280
After features/support/hooks.rb:339 0.519
After features/support/hooks.rb:108 0.000
1:41.328
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 6.314
And I set an administration password 6.984
When I log in to a new session in German (de) 24.966
Then the keyboard layout is set to "de" 0.094
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.033
And Tor is ready 11.375
Then I successfully start the Unsafe Browser 4.678
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 20.604
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.823
And DuckDuckGo is the default search engine 4.526
And I kill the Tor Browser 5.148
And the screen keyboard works in Thunderbird 3.191
And the layout of the screen keyboard is set to "de" 0.288
After features/support/hooks.rb:339 0.901
After features/support/hooks.rb:108 0.000
1:53.237
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 6.306
And I set an administration password 6.826
When I log in to a new session in Hindi (hi) 36.276
Then the keyboard layout is set to "in" 0.075
And tpsd is localized to the selected locale 0.052
Given the network is plugged 0.025
And Tor is ready 12.144
Then I successfully start the Unsafe Browser 4.829
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 20.637
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 7.339
And DuckDuckGo is the default search engine 4.388
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.675
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 0.982
After features/support/hooks.rb:108 0.000
1:40.443
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 6.286
And I set an administration password 6.676
When I log in to a new session in Indonesian (id) 24.892
Then the keyboard layout is set to "id" 0.066
And tpsd is localized to the selected locale 0.058
Given the network is plugged 0.032
And Tor is ready 10.362
Then I successfully start the Unsafe Browser 5.330
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 20.749
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 7.468
And DuckDuckGo is the default search engine 4.619
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 3.211
And the layout of the screen keyboard is set to "us" 0.272
After features/support/hooks.rb:339 0.798
After features/support/hooks.rb:108 0.000
1:43.935
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 6.308
And I set an administration password 6.946
When I log in to a new session in Italian (it) 26.965
Then the keyboard layout is set to "it" 0.087
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.037
And Tor is ready 11.471
Then I successfully start the Unsafe Browser 4.706
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 20.205
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 7.631
And DuckDuckGo is the default search engine 5.562
And I kill the Tor Browser 5.145
And the screen keyboard works in Thunderbird 3.228
And the layout of the screen keyboard is set to "us" 0.285
After features/support/hooks.rb:339 0.747
After features/support/hooks.rb:108 0.000
1:41.521
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 6.342
And I set an administration password 6.799
When I log in to a new session in Persian (fa) 24.027
Then the keyboard layout is set to "ir" 0.059
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.034
And Tor is ready 11.898
Then I successfully start the Unsafe Browser 4.665
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 20.479
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.368
And DuckDuckGo is the default search engine 4.810
And I kill the Tor Browser 5.147
And the screen keyboard works in Thunderbird 3.290
And the layout of the screen keyboard is set to "ir" 0.302
After features/support/hooks.rb:339 0.759
After features/support/hooks.rb:108 0.000
1:43.990
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 6.446
And I set an administration password 6.834
When I log in to a new session in Portuguese (pt) 24.583
Then the keyboard layout is set to "pt" 0.073
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.032
And Tor is ready 11.402
Then I successfully start the Unsafe Browser 4.879
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 20.445
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 10.433
And DuckDuckGo is the default search engine 4.394
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 3.637
And the layout of the screen keyboard is set to "us" 0.331
After features/support/hooks.rb:339 1.014
After features/support/hooks.rb:108 0.000
1:44.808
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 6.362
And I set an administration password 6.910
When I log in to a new session in Russian (ru) 26.120
Then the keyboard layout is set to "ru" 0.076
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.033
And Tor is ready 12.234
Then I successfully start the Unsafe Browser 4.578
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 21.879
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 7.435
And DuckDuckGo is the default search engine 4.794
And I kill the Tor Browser 5.148
And the screen keyboard works in Thunderbird 3.592
And the layout of the screen keyboard is set to "ru" 0.275
After features/support/hooks.rb:339 0.966
After features/support/hooks.rb:108 0.000
1:40.635
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 6.224
And I set an administration password 6.782
When I log in to a new session in Spanish (es) 24.361
Then the keyboard layout is set to "es" 0.081
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.034
And Tor is ready 11.402
Then I successfully start the Unsafe Browser 5.241
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 20.505
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 7.240
And DuckDuckGo is the default search engine 4.702
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 3.259
And the layout of the screen keyboard is set to "us" 0.285
After features/support/hooks.rb:339 0.593
After features/support/hooks.rb:108 0.000
1:43.600
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 6.277
And I set an administration password 6.724
When I log in to a new session in Turkish (tr) 26.209
Then the keyboard layout is set to "tr" 0.066
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.033
And Tor is ready 12.485
Then I successfully start the Unsafe Browser 3.913
And I kill the Unsafe Browser 5.147
Given Thunderbird is installed 20.883
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.130
And DuckDuckGo is the default search engine 4.671
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 3.460
And the layout of the screen keyboard is set to "us" 0.281
After features/support/hooks.rb:339 0.618
After features/support/hooks.rb:108 0.000
Tags: @product
53.139
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 stopped at Tails Greeter's login screen 8.262
When I set the language to Italian (it) 6.414
Then the language and keyboard have not been saved in cleartext storage 2.095
When I shutdown Tails and wait for the computer to power off 0.612
And I start Tails from USB drive "__internal" with network unplugged 35.591
Then the Welcome Screen's language is set to English 0.164
After features/support/hooks.rb:339 0.571
After features/support/hooks.rb:108 0.006
Tags: @product
28.788
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 7.892
When I set the language to Italian (it) 6.368
And I save the language and keyboard options in cleartext storage 14.527
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:511:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:71:in `And I save the language and keyboard options in cleartext storage'
Then the "it" language and keyboard have been saved in cleartext storage 0.000
When I set the language to French (fr) 0.000
Then the "fr" 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
And I start Tails from USB drive "__internal" with network unplugged 0.000
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 5.227

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/58/artifact/build-artifacts/02:08:29_Tails_stores_localization_preferences_when_it_s_asked_to.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/58/artifact/build-artifacts/02:08:29_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/58/artifact/build-artifacts/02:08:29_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/58/artifact/build-artifacts/02:08:29_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:29.494
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.438
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.280
And I create a persistent partition 29.671
And I manually store legacy localization settings in Persistent Storage 0.141
When I shutdown Tails and wait for the computer to power off 5.178
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.945
Then the Welcome Screen's language is set to English 0.320
And the Welcome Screen's formats is set to United States 0.100
When I enable persistence 12.097
Then the Welcome Screen's language is set to German 0.458
And the Welcome Screen's formats is set to France 0.235
When I set the language to Italian (it) 4.451
Then the language and keyboard have not been saved in cleartext storage 2.089
When I save the language and keyboard options in cleartext storage 2.485
Then the "it" language and keyboard have been saved in cleartext storage 0.085
And I shutdown Tails and wait for the computer to power off 2.596
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 32.555
Then the Welcome Screen's language is set to Italian 0.696
And the Welcome Screen's formats is set to Italy 0.239
When I enable persistence 13.419
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.240
And the Welcome Screen's language is set to Italian 0.766
After features/support/hooks.rb:339 0.723
After features/support/hooks.rb:108 0.009