Project Number Date
test_Tails_ISO_21565-flatpak-safe 65 04 Oct 2026, 03:30

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 37:3.730 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
46.256
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.264
And I log in to a new session in German (de) 24.522
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 14.423
After features/support/hooks.rb:339 1.012
After features/support/hooks.rb:108 0.000
Tags: @product
48.687
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.402
And I log in to a new session in German (de) 25.299
Then the live user's Downloads directory exists 0.033
And there is a GNOME bookmark for the Downloads directory 16.952
After features/support/hooks.rb:339 0.650
After features/support/hooks.rb:108 0.000
Tags: @product
46.098
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.588
And I log in to a new session in German (de) 25.361
Then the live user's Music directory exists 0.045
And there is a GNOME bookmark for the Music directory 14.103
After features/support/hooks.rb:339 0.688
After features/support/hooks.rb:108 0.000
Tags: @product
46.451
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.448
And I log in to a new session in German (de) 25.898
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 14.059
After features/support/hooks.rb:339 0.880
After features/support/hooks.rb:108 0.000
Tags: @product
1:0.306
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.403
And I log in to a new session in German (de) 24.809
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 17.050
After features/support/hooks.rb:339 1.096
After features/support/hooks.rb:108 0.000
2:14.863
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.324
And I set an administration password 6.831
When I log in to a new session in Arabic (ar) 26.455
Then the keyboard layout is set to "eg" 0.069
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.042
And Tor is ready 11.252
Then I successfully start the Unsafe Browser 5.487
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 51.251
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.727
And DuckDuckGo is the default search engine 4.760
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 3.867
And the layout of the screen keyboard is set to "us" 0.322
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.000
2:13.346
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.676
And I set an administration password 6.916
When I log in to a new session in Chinese (zh_CN) 25.353
Then the keyboard layout is set to "cn" 0.092
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.027
And Tor is ready 10.100
Then I successfully start the Unsafe Browser 5.278
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 51.220
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 8.348
And DuckDuckGo is the default search engine 4.729
And I kill the Tor Browser 5.152
And the screen keyboard works in Thunderbird 3.691
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:339 1.062
After features/support/hooks.rb:108 0.000
1:58.253
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.489
And I set an administration password 6.824
When I log in to a new session in English (en) 10.968
Then the keyboard layout is set to "us" 0.095
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.037
And Tor is ready 10.135
Then I successfully start the Unsafe Browser 5.598
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 52.275
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.839
And DuckDuckGo is the default search engine 3.702
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 3.493
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 1.342
After features/support/hooks.rb:108 0.000
2:12.453
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.469
And I set an administration password 6.764
When I log in to a new session in French (fr) 24.398
Then the keyboard layout is set to "fr" 0.097
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.030
And Tor is ready 12.158
Then I successfully start the Unsafe Browser 4.969
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 51.083
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.262
And DuckDuckGo is the default search engine 4.817
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.611
And the layout of the screen keyboard is set to "fr" 0.302
After features/support/hooks.rb:339 0.824
After features/support/hooks.rb:108 0.000
2:14.395
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.378
And I set an administration password 6.789
When I log in to a new session in German (de) 25.031
Then the keyboard layout is set to "de" 0.100
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.023
And Tor is ready 11.478
Then I successfully start the Unsafe Browser 5.899
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 50.976
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 8.279
And DuckDuckGo is the default search engine 4.674
And I kill the Tor Browser 5.159
And the screen keyboard works in Thunderbird 3.948
And the layout of the screen keyboard is set to "de" 0.317
After features/support/hooks.rb:339 0.872
After features/support/hooks.rb:108 0.000
2:15.171
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.442
And I set an administration password 6.861
When I log in to a new session in Hindi (hi) 26.543
Then the keyboard layout is set to "in" 0.082
And tpsd is localized to the selected locale 0.067
Given the network is plugged 0.032
And Tor is ready 12.381
Then I successfully start the Unsafe Browser 4.863
And I kill the Unsafe Browser 5.159
Given Thunderbird is installed 51.175
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 7.635
And DuckDuckGo is the default search engine 4.719
And I kill the Tor Browser 5.145
And the screen keyboard works in Thunderbird 3.642
And the layout of the screen keyboard is set to "us" 0.326
After features/support/hooks.rb:339 0.645
After features/support/hooks.rb:108 0.000
2:15.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 6.364
And I set an administration password 6.738
When I log in to a new session in Indonesian (id) 25.178
Then the keyboard layout is set to "id" 0.086
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.025
And Tor is ready 12.169
Then I successfully start the Unsafe Browser 5.023
And I kill the Unsafe Browser 5.223
Given Thunderbird is installed 52.137
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 8.903
And DuckDuckGo is the default search engine 4.651
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.531
And the layout of the screen keyboard is set to "us" 0.320
After features/support/hooks.rb:339 0.837
After features/support/hooks.rb:108 0.000
2:18.028
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.550
And I set an administration password 6.886
When I log in to a new session in Italian (it) 26.301
Then the keyboard layout is set to "it" 0.135
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.045
And Tor is ready 11.415
Then I successfully start the Unsafe Browser 4.996
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 54.291
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.226
And DuckDuckGo is the default search engine 4.717
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 3.555
And the layout of the screen keyboard is set to "us" 0.313
After features/support/hooks.rb:339 0.931
After features/support/hooks.rb:108 0.000
2:13.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.382
And I set an administration password 6.962
When I log in to a new session in Persian (fa) 24.945
Then the keyboard layout is set to "ir" 0.083
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.037
And Tor is ready 11.645
Then I successfully start the Unsafe Browser 4.694
And I kill the Unsafe Browser 5.158
Given Thunderbird is installed 51.559
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 7.950
And DuckDuckGo is the default search engine 5.063
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 3.188
And the layout of the screen keyboard is set to "ir" 0.285
After features/support/hooks.rb:339 1.104
After features/support/hooks.rb:108 0.000
2:27.665
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 18.068
And I set an administration password 6.853
When I log in to a new session in Portuguese (pt) 26.583
Then the keyboard layout is set to "pt" 0.100
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.036
And Tor is ready 11.447
Then I successfully start the Unsafe Browser 5.476
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 50.874
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.180
And DuckDuckGo is the default search engine 4.930
And I kill the Tor Browser 5.176
And the screen keyboard works in Thunderbird 4.279
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 0.692
After features/support/hooks.rb:108 0.000
2:15.201
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.478
And I set an administration password 6.777
When I log in to a new session in Russian (ru) 25.628
Then the keyboard layout is set to "ru" 0.084
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.033
And Tor is ready 12.527
Then I successfully start the Unsafe Browser 4.875
And I kill the Unsafe Browser 5.319
Given Thunderbird is installed 51.818
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.807
And DuckDuckGo is the default search engine 4.735
And I kill the Tor Browser 5.151
And the screen keyboard works in Thunderbird 3.532
And the layout of the screen keyboard is set to "ru" 0.299
After features/support/hooks.rb:339 1.246
After features/support/hooks.rb:108 0.000
2:12.398
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.608
And I set an administration password 6.784
When I log in to a new session in Spanish (es) 25.684
Then the keyboard layout is set to "es" 0.076
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.024
And Tor is ready 10.372
Then I successfully start the Unsafe Browser 4.986
And I kill the Unsafe Browser 5.154
Given Thunderbird is installed 50.878
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.046
And DuckDuckGo is the default search engine 4.850
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 3.299
And the layout of the screen keyboard is set to "us" 0.278
After features/support/hooks.rb:339 0.875
After features/support/hooks.rb:108 0.000
2:11.394
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.280
And I set an administration password 6.937
When I log in to a new session in Turkish (tr) 24.321
Then the keyboard layout is set to "tr" 0.069
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.025
And Tor is ready 12.270
Then I successfully start the Unsafe Browser 4.736
And I kill the Unsafe Browser 5.157
Given Thunderbird is installed 50.911
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 7.131
And DuckDuckGo is the default search engine 4.402
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 3.594
And the layout of the screen keyboard is set to "us" 0.278
After features/support/hooks.rb:339 0.908
After features/support/hooks.rb:108 0.000
Tags: @product
56.683
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.411
When I set the language to Italian (it) 4.486
Then the language and keyboard have not been saved in cleartext storage 2.094
When I shutdown Tails and wait for the computer to power off 5.212
And I start Tails from USB drive "__internal" with network unplugged 36.214
Then the Welcome Screen's language is set to English 0.262
After features/support/hooks.rb:339 1.073
After features/support/hooks.rb:108 0.006
Tags: @product
1:7.531
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.053
When I set the language to Italian (it) 4.466
And I save the language and keyboard options in cleartext storage 2.488
Then the "it" language and keyboard have been saved in cleartext storage 0.090
When I set the language to French (fr) 4.476
Then the "fr" language and keyboard have been saved in cleartext storage 0.090
And I shutdown Tails and wait for the computer to power off 3.917
And I start Tails from USB drive "__internal" with network unplugged 36.560
Then the "fr" language and keyboard have been saved in cleartext storage 0.253
And the Welcome Screen's language is set to French 0.889
When I log in to a new session 6.207
Then the language is set to French 0.038
After features/support/hooks.rb:339 0.590
After features/support/hooks.rb:108 0.005
Tags: @product
1:49.536
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.258
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.269
And I create a persistent partition 29.983
And I manually store legacy localization settings in Persistent Storage 0.154
When I shutdown Tails and wait for the computer to power off 5.165
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.600
Then the Welcome Screen's language is set to English 0.217
And the Welcome Screen's formats is set to United States 0.116
When I enable persistence 11.003
Then the Welcome Screen's language is set to German 0.467
And the Welcome Screen's formats is set to France 0.228
When I set the language to Italian (it) 4.612
Then the language and keyboard have not been saved in cleartext storage 2.095
When I save the language and keyboard options in cleartext storage 14.364
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:98:in `When I save the language and keyboard options in cleartext storage'
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:339 5.000

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/65/artifact/build-artifacts/02:21:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/65/artifact/build-artifacts/02:21:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/65/artifact/build-artifacts/02:21:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/65/artifact/build-artifacts/02:21:21_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.005