Project Number Date
test_Tails_ISO_21565-flatpak-safe 57 28 Sep 2026, 18:54

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 30:11.708 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
47.853
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.630
And I log in to a new session in German (de) 25.904
Then the live user's Documents directory exists 0.031
And there is a GNOME bookmark for the Documents directory 14.286
After features/support/hooks.rb:339 1.053
After features/support/hooks.rb:108 0.000
Tags: @product
59.957
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 18.424
And I log in to a new session in German (de) 27.203
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 14.278
After features/support/hooks.rb:339 0.953
After features/support/hooks.rb:108 0.000
Tags: @product
45.689
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.584
And I log in to a new session in German (de) 25.042
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 14.022
After features/support/hooks.rb:339 0.589
After features/support/hooks.rb:108 0.000
Tags: @product
47.979
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 6.353
And I log in to a new session in German (de) 27.392
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 14.191
After features/support/hooks.rb:339 1.088
After features/support/hooks.rb:108 0.000
Tags: @product
47.914
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.718
And I log in to a new session in German (de) 26.781
Then the live user's Videos directory exists 0.048
And there is a GNOME bookmark for the Videos directory 14.366
After features/support/hooks.rb:339 0.955
After features/support/hooks.rb:108 0.000
1:45.993
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 6.270
And I set an administration password 6.928
When I log in to a new session in Arabic (ar) 25.965
Then the keyboard layout is set to "eg" 0.071
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.028
And Tor is ready 11.502
Then I successfully start the Unsafe Browser 5.879
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 21.269
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 8.574
And DuckDuckGo is the default search engine 5.172
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 3.474
And the layout of the screen keyboard is set to "us" 0.299
After features/support/hooks.rb:339 0.938
After features/support/hooks.rb:108 0.000
1:43.523
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.465
And I set an administration password 6.794
When I log in to a new session in Chinese (zh_CN) 25.894
Then the keyboard layout is set to "cn" 0.100
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.042
And Tor is ready 11.231
Then I successfully start the Unsafe Browser 4.712
And I kill the Unsafe Browser 5.142
Given Thunderbird is installed 20.585
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.455
And DuckDuckGo is the default search engine 5.033
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 3.359
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:339 0.993
After features/support/hooks.rb:108 0.000
1:28.566
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.439
And I set an administration password 6.692
When I log in to a new session in English (en) 11.623
Then the keyboard layout is set to "us" 0.104
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.036
And Tor is ready 10.054
Then I successfully start the Unsafe Browser 5.503
And I kill the Unsafe Browser 5.174
Given Thunderbird is installed 21.262
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 8.149
And DuckDuckGo is the default search engine 3.938
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 3.847
And the layout of the screen keyboard is set to "us" 0.304
After features/support/hooks.rb:339 0.658
After features/support/hooks.rb:108 0.000
1:44.917
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.279
And I set an administration password 6.805
When I log in to a new session in French (fr) 25.332
Then the keyboard layout is set to "fr" 0.075
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.032
And Tor is ready 11.680
Then I successfully start the Unsafe Browser 5.573
And I kill the Unsafe Browser 5.171
Given Thunderbird is installed 20.517
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.193
And DuckDuckGo is the default search engine 5.191
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.349
And the layout of the screen keyboard is set to "fr" 0.361
After features/support/hooks.rb:339 0.813
After features/support/hooks.rb:108 0.000
1:43.301
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.566
And I set an administration password 6.809
When I log in to a new session in German (de) 25.487
Then the keyboard layout is set to "de" 0.082
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.023
And Tor is ready 10.832
Then I successfully start the Unsafe Browser 4.760
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 20.575
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.633
And DuckDuckGo is the default search engine 5.139
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 3.504
And the layout of the screen keyboard is set to "de" 0.371
After features/support/hooks.rb:339 1.174
After features/support/hooks.rb:108 0.000
1:42.965
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.530
And I set an administration password 6.720
When I log in to a new session in Hindi (hi) 24.770
Then the keyboard layout is set to "in" 0.073
And tpsd is localized to the selected locale 0.069
Given the network is plugged 0.045
And Tor is ready 11.417
Then I successfully start the Unsafe Browser 5.284
And I kill the Unsafe Browser 5.238
Given Thunderbird is installed 20.778
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.208
And DuckDuckGo is the default search engine 4.393
And I kill the Tor Browser 5.159
And the screen keyboard works in Thunderbird 3.920
And the layout of the screen keyboard is set to "us" 0.291
After features/support/hooks.rb:339 1.060
After features/support/hooks.rb:108 0.000
1:43.375
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 6.741
And I set an administration password 6.719
When I log in to a new session in Indonesian (id) 26.299
Then the keyboard layout is set to "id" 0.078
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.029
And Tor is ready 10.346
Then I successfully start the Unsafe Browser 5.021
And I kill the Unsafe Browser 5.303
Given Thunderbird is installed 20.525
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 8.292
And DuckDuckGo is the default search engine 4.784
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 3.591
And the layout of the screen keyboard is set to "us" 0.313
After features/support/hooks.rb:339 0.920
After features/support/hooks.rb:108 0.000
1:46.435
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 6.375
And I set an administration password 6.936
When I log in to a new session in Italian (it) 25.587
Then the keyboard layout is set to "it" 0.158
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.033
And Tor is ready 10.890
Then I successfully start the Unsafe Browser 5.514
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 23.673
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 8.064
And DuckDuckGo is the default search engine 4.927
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 3.440
And the layout of the screen keyboard is set to "us" 0.296
After features/support/hooks.rb:339 0.854
After features/support/hooks.rb:108 0.000
1:45.444
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.533
And I set an administration password 6.742
When I log in to a new session in Persian (fa) 25.917
Then the keyboard layout is set to "ir" 0.092
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.023
And Tor is ready 11.485
Then I successfully start the Unsafe Browser 5.069
And I kill the Unsafe Browser 5.161
Given Thunderbird is installed 20.994
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.690
And DuckDuckGo is the default search engine 4.772
And I kill the Tor Browser 5.157
And the screen keyboard works in Thunderbird 4.312
And the layout of the screen keyboard is set to "ir" 0.351
After features/support/hooks.rb:339 0.877
After features/support/hooks.rb:108 0.000
1:43.347
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.439
And I set an administration password 6.948
When I log in to a new session in Portuguese (pt) 25.048
Then the keyboard layout is set to "pt" 0.067
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.037
And Tor is ready 11.408
Then I successfully start the Unsafe Browser 5.319
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.788
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 8.356
And DuckDuckGo is the default search engine 4.558
And I kill the Tor Browser 5.141
And the screen keyboard works in Thunderbird 3.605
And the layout of the screen keyboard is set to "us" 0.302
After features/support/hooks.rb:339 1.102
After features/support/hooks.rb:108 0.000
1:41.778
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.488
And I set an administration password 6.696
When I log in to a new session in Russian (ru) 24.781
Then the keyboard layout is set to "ru" 0.071
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.023
And Tor is ready 12.194
Then I successfully start the Unsafe Browser 5.210
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 20.355
When I enable the screen keyboard 0.048
Then the screen keyboard works in Tor Browser 7.328
And DuckDuckGo is the default search engine 4.661
And I kill the Tor Browser 5.197
And the screen keyboard works in Thunderbird 3.169
And the layout of the screen keyboard is set to "ru" 0.314
After features/support/hooks.rb:339 0.960
After features/support/hooks.rb:108 0.000
1:41.406
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 6.233
And I set an administration password 6.842
When I log in to a new session in Spanish (es) 25.543
Then the keyboard layout is set to "es" 0.106
And tpsd is localized to the selected locale 0.066
Given the network is plugged 0.034
And Tor is ready 11.653
Then I successfully start the Unsafe Browser 4.588
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 20.216
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 7.188
And DuckDuckGo is the default search engine 4.741
And I kill the Tor Browser 5.130
And the screen keyboard works in Thunderbird 3.513
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 0.827
After features/support/hooks.rb:108 0.000
1:42.721
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.227
And I set an administration password 6.780
When I log in to a new session in Turkish (tr) 24.927
Then the keyboard layout is set to "tr" 0.087
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.035
And Tor is ready 9.805
Then I successfully start the Unsafe Browser 5.426
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 20.356
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 10.709
And DuckDuckGo is the default search engine 4.457
And I kill the Tor Browser 5.147
And the screen keyboard works in Thunderbird 3.167
And the layout of the screen keyboard is set to "us" 0.282
After features/support/hooks.rb:339 0.495
After features/support/hooks.rb:108 0.000
Tags: @product
52.592
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.305
When I set the language to Italian (it) 5.801
Then the language and keyboard have not been saved in cleartext storage 2.100
When I shutdown Tails and wait for the computer to power off 0.611
And I start Tails from USB drive "__internal" with network unplugged 35.487
Then the Welcome Screen's language is set to English 0.285
After features/support/hooks.rb:339 0.572
After features/support/hooks.rb:108 0.065
Tags: @product
26.093
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.017
When I set the language to Italian (it) 4.504
And I save the language and keyboard options in cleartext storage 13.571
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 4.941

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/57/artifact/build-artifacts/02:13:01_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/57/artifact/build-artifacts/02:13:01_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/57/artifact/build-artifacts/02:13:01_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/57/artifact/build-artifacts/02:13:01_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:29.851
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.901
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.284
And I create a persistent partition 30.591
And I manually store legacy localization settings in Persistent Storage 0.185
When I shutdown Tails and wait for the computer to power off 5.260
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 33.092
Then the Welcome Screen's language is set to English 0.229
And the Welcome Screen's formats is set to United States 0.229
When I enable persistence 12.502
Then the Welcome Screen's language is set to German 0.268
And the Welcome Screen's formats is set to France 0.157
When I set the language to Italian (it) 4.422
Then the language and keyboard have not been saved in cleartext storage 2.099
When I save the language and keyboard options in cleartext storage 2.403
Then the "it" language and keyboard have been saved in cleartext storage 0.086
And I shutdown Tails and wait for the computer to power off 2.621
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 32.178
Then the Welcome Screen's language is set to Italian 0.430
And the Welcome Screen's formats is set to Italy 0.103
When I enable persistence 12.840
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.153
And the Welcome Screen's language is set to Italian 0.808
After features/support/hooks.rb:339 0.830
After features/support/hooks.rb:108 0.030