Project Number Date
test_Tails_ISO_21548-flatpak-install 15 22 May 2026, 17:33

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 34:37.698 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.971
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.972
And I log in to a new session in German (de) 27.217
Then the live user's Documents directory exists 0.034
And there is a GNOME bookmark for the Documents directory 14.746
After features/support/hooks.rb:335 0.961
After features/support/hooks.rb:104 0.000
Tags: @product
50.236
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.038
And I log in to a new session in German (de) 27.672
Then the live user's Downloads directory exists 0.051
And there is a GNOME bookmark for the Downloads directory 14.473
After features/support/hooks.rb:335 1.372
After features/support/hooks.rb:104 0.000
Tags: @product
50.380
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.534
And I log in to a new session in German (de) 27.575
Then the live user's Music directory exists 0.058
And there is a GNOME bookmark for the Music directory 15.212
After features/support/hooks.rb:335 1.276
After features/support/hooks.rb:104 0.000
Tags: @product
50.139
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.752
And I log in to a new session in German (de) 27.048
Then the live user's Pictures directory exists 0.052
And there is a GNOME bookmark for the Pictures directory 15.285
After features/support/hooks.rb:335 0.974
After features/support/hooks.rb:104 0.000
Tags: @product
50.095
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.572
And I log in to a new session in German (de) 28.116
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 14.364
After features/support/hooks.rb:335 0.956
After features/support/hooks.rb:104 0.000
2:3.450
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.613
And I set an administration password 7.021
When I log in to a new session in Arabic (ar) 28.505
Then the keyboard layout is set to "eg" 0.159
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.028
And Tor is ready 12.696
Then I successfully start the Unsafe Browser 5.960
And I kill the Unsafe Browser 5.318
Given Thunderbird is installed 27.918
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.966
And DuckDuckGo is the default search engine 5.428
And I kill the Tor Browser 5.304
And the screen keyboard works in Thunderbird 4.981
And the layout of the screen keyboard is set to "us" 0.357
After features/support/hooks.rb:335 1.962
After features/support/hooks.rb:104 0.000
2:2.223
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.400
And I set an administration password 6.811
When I log in to a new session in Chinese (zh_CN) 28.102
Then the keyboard layout is set to "cn" 0.118
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.019
And Tor is ready 12.711
Then I successfully start the Unsafe Browser 5.619
And I kill the Unsafe Browser 5.229
Given Thunderbird is installed 28.515
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 10.915
And DuckDuckGo is the default search engine 6.191
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.743
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:335 1.013
After features/support/hooks.rb:104 0.000
1:46.320
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.770
And I set an administration password 6.897
When I log in to a new session in English (en) 12.791
Then the keyboard layout is set to "us" 0.116
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.018
And Tor is ready 11.756
Then I successfully start the Unsafe Browser 5.663
And I kill the Unsafe Browser 5.210
Given Thunderbird is installed 27.954
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 12.710
And DuckDuckGo is the default search engine 4.514
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 4.853
And the layout of the screen keyboard is set to "us" 0.605
After features/support/hooks.rb:335 1.801
After features/support/hooks.rb:104 0.000
2:2.421
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.907
And I set an administration password 6.826
When I log in to a new session in French (fr) 28.440
Then the keyboard layout is set to "fr" 0.094
And tpsd is localized to the selected locale 0.124
Given the network is plugged 0.016
And Tor is ready 12.077
Then I successfully start the Unsafe Browser 6.027
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 27.776
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 11.704
And DuckDuckGo is the default search engine 5.314
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 5.152
And the layout of the screen keyboard is set to "fr" 0.421
After features/support/hooks.rb:335 1.486
After features/support/hooks.rb:104 0.000
2:2.351
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.539
And I set an administration password 6.877
When I log in to a new session in German (de) 27.446
Then the keyboard layout is set to "de" 0.132
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.016
And Tor is ready 13.099
Then I successfully start the Unsafe Browser 6.022
And I kill the Unsafe Browser 5.232
Given Thunderbird is installed 27.614
When I enable the screen keyboard 0.161
Then the screen keyboard works in Tor Browser 11.850
And DuckDuckGo is the default search engine 5.483
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.110
And the layout of the screen keyboard is set to "de" 0.418
After features/support/hooks.rb:335 1.761
After features/support/hooks.rb:104 0.000
2:7.246
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.478
And I set an administration password 7.018
When I log in to a new session in Hindi (hi) 27.883
Then the keyboard layout is set to "in" 0.081
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.023
And Tor is ready 14.309
Then I successfully start the Unsafe Browser 5.387
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 28.903
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 14.776
And DuckDuckGo is the default search engine 6.028
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 4.326
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:335 0.983
After features/support/hooks.rb:104 0.000
2:1.739
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.560
And I set an administration password 6.820
When I log in to a new session in Indonesian (id) 27.284
Then the keyboard layout is set to "id" 0.144
And tpsd is localized to the selected locale 0.131
Given the network is plugged 0.070
And Tor is ready 12.713
Then I successfully start the Unsafe Browser 5.494
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 28.327
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 11.657
And DuckDuckGo is the default search engine 5.584
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.954
And the layout of the screen keyboard is set to "us" 0.471
After features/support/hooks.rb:335 1.689
After features/support/hooks.rb:104 0.000
2:1.757
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.723
And I set an administration password 6.881
When I log in to a new session in Italian (it) 27.946
Then the keyboard layout is set to "it" 0.143
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.020
And Tor is ready 12.866
Then I successfully start the Unsafe Browser 5.870
And I kill the Unsafe Browser 5.221
Given Thunderbird is installed 27.308
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 11.094
And DuckDuckGo is the default search engine 5.250
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 5.442
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:335 1.701
After features/support/hooks.rb:104 0.000
2:3.661
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.516
And I set an administration password 6.832
When I log in to a new session in Persian (fa) 29.345
Then the keyboard layout is set to "ir" 0.127
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.015
And Tor is ready 12.886
Then I successfully start the Unsafe Browser 5.795
And I kill the Unsafe Browser 5.243
Given Thunderbird is installed 28.059
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 11.987
And DuckDuckGo is the default search engine 5.205
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.863
And the layout of the screen keyboard is set to "ir" 0.382
After features/support/hooks.rb:335 1.158
After features/support/hooks.rb:104 0.000
2:1.643
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.305
And I set an administration password 7.007
When I log in to a new session in Portuguese (pt) 28.128
Then the keyboard layout is set to "pt" 0.098
And tpsd is localized to the selected locale 0.121
Given the network is plugged 0.014
And Tor is ready 11.976
Then I successfully start the Unsafe Browser 5.606
And I kill the Unsafe Browser 5.242
Given Thunderbird is installed 28.025
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 11.335
And DuckDuckGo is the default search engine 6.229
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 4.814
And the layout of the screen keyboard is set to "us" 0.396
After features/support/hooks.rb:335 1.230
After features/support/hooks.rb:104 0.000
2:2.258
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.521
And I set an administration password 6.935
When I log in to a new session in Russian (ru) 27.447
Then the keyboard layout is set to "ru" 0.152
And tpsd is localized to the selected locale 0.119
Given the network is plugged 0.017
And Tor is ready 13.173
Then I successfully start the Unsafe Browser 5.520
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 28.158
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 11.644
And DuckDuckGo is the default search engine 6.362
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 4.261
And the layout of the screen keyboard is set to "ru" 0.385
After features/support/hooks.rb:335 1.559
After features/support/hooks.rb:104 0.000
1:58.719
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.778
And I set an administration password 6.937
When I log in to a new session in Spanish (es) 27.184
Then the keyboard layout is set to "es" 0.098
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.019
And Tor is ready 12.077
Then I successfully start the Unsafe Browser 5.068
And I kill the Unsafe Browser 5.295
Given Thunderbird is installed 27.872
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 10.738
And DuckDuckGo is the default search engine 5.583
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 4.113
And the layout of the screen keyboard is set to "us" 0.426
After features/support/hooks.rb:335 0.915
After features/support/hooks.rb:104 0.000
1:59.442
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.543
And I set an administration password 6.791
When I log in to a new session in Turkish (tr) 26.448
Then the keyboard layout is set to "tr" 0.112
And tpsd is localized to the selected locale 0.112
Given the network is plugged 0.016
And Tor is ready 12.287
Then I successfully start the Unsafe Browser 5.148
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 27.822
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 11.823
And DuckDuckGo is the default search engine 5.873
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.536
And the layout of the screen keyboard is set to "us" 0.418
After features/support/hooks.rb:335 1.667
After features/support/hooks.rb:104 0.000
Tags: @product
1:0.740
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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 9.231
When I set the language to Italian (it) 4.730
Then the language and keyboard have not been saved in cleartext storage 2.117
When I shutdown Tails and wait for the computer to power off 0.923
And I start Tails from USB drive "__internal" with network unplugged 43.423
Then the Welcome Screen's language is set to English 0.313
After features/support/hooks.rb:335 1.251
After features/support/hooks.rb:104 0.033
Tags: @product
27.673
Scenario Tails stores localization preferences when it's asked to
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.017
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.994
When I set the language to Italian (it) 4.710
And I save the language and keyboard options in cleartext storage 13.968
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:509: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:335 5.146

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21548-flatpak-install/15/artifact/build-artifacts/01:54:33_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_21548-flatpak-install/15/artifact/build-artifacts/01:54:33_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21548-flatpak-install/15/artifact/build-artifacts/01:54:33_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21548-flatpak-install/15/artifact/build-artifacts/01:54:33_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:104 0.000
Tags: @product
2:44.222
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.474
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.291
And I create a persistent partition 30.157
And I manually store legacy localization settings in Persistent Storage 0.222
When I shutdown Tails and wait for the computer to power off 6.893
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.713
Then the Welcome Screen's language is set to English 0.290
And the Welcome Screen's formats is set to United States 0.238
When I enable persistence 9.182
Then the Welcome Screen's language is set to German 0.459
And the Welcome Screen's formats is set to France 0.250
When I set the language to Italian (it) 4.521
Then the language and keyboard have not been saved in cleartext storage 2.117
When I save the language and keyboard options in cleartext storage 2.413
Then the "it" language and keyboard have been saved in cleartext storage 0.133
And I shutdown Tails and wait for the computer to power off 4.617
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 39.292
Then the Welcome Screen's language is set to Italian 0.579
And the Welcome Screen's formats is set to Italy 0.196
When I enable persistence 10.220
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.182
And the Welcome Screen's language is set to Italian 0.772
After features/support/hooks.rb:335 0.628
After features/support/hooks.rb:104 0.015