Project Number Date
test_Tails_ISO_21548-flatpak-install 1 12 May 2026, 13:06

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 232 1 9 0 0 242 20 1 21 26:38.055 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
51.611
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 8.720
And I log in to a new session in German (de) 28.099
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 14.741
After features/support/hooks.rb:335 0.974
After features/support/hooks.rb:104 0.000
Tags: @product
49.112
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.493
And I log in to a new session in German (de) 27.141
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.430
After features/support/hooks.rb:335 0.894
After features/support/hooks.rb:104 0.000
Tags: @product
48.159
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.415
And I log in to a new session in German (de) 26.322
Then the live user's Music directory exists 0.069
And there is a GNOME bookmark for the Music directory 14.352
After features/support/hooks.rb:335 0.925
After features/support/hooks.rb:104 0.000
Tags: @product
49.468
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.553
And I log in to a new session in German (de) 27.610
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 14.263
After features/support/hooks.rb:335 1.073
After features/support/hooks.rb:104 0.000
Tags: @product
48.675
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.315
And I log in to a new session in German (de) 26.772
Then the live user's Videos directory exists 0.069
And there is a GNOME bookmark for the Videos directory 14.516
After features/support/hooks.rb:335 0.995
After features/support/hooks.rb:104 0.000
1:24.609
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.569
When I log in to a new session in Arabic (ar) 28.791
Then the keyboard layout is set to "eg" 0.087
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.021
And Tor is ready 11.977
Then I successfully start the Unsafe Browser 6.037
And I kill the Unsafe Browser 5.206
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.706
And DuckDuckGo is the default search engine 5.260
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 5.017
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:335 1.460
After features/support/hooks.rb:104 0.000
1:22.715
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.429
When I log in to a new session in Chinese (zh_CN) 26.263
Then the keyboard layout is set to "cn" 0.124
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.016
And Tor is ready 12.377
Then I successfully start the Unsafe Browser 5.609
And I kill the Unsafe Browser 5.266
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 9.105
And DuckDuckGo is the default search engine 4.989
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.618
And the layout of the screen keyboard is set to "us" 0.448
After features/support/hooks.rb:335 1.286
After features/support/hooks.rb:104 0.000
1:8.698
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.831
When I log in to a new session in English (en) 13.735
Then the keyboard layout is set to "us" 0.133
And tpsd is localized to the selected locale 0.107
When the network is plugged 0.016
And Tor is ready 12.287
Then I successfully start the Unsafe Browser 5.783
And I kill the Unsafe Browser 5.232
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.924
And DuckDuckGo is the default search engine 4.170
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 4.740
And the layout of the screen keyboard is set to "us" 0.437
After features/support/hooks.rb:335 1.258
After features/support/hooks.rb:104 0.000
1:25.295
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.614
When I log in to a new session in French (fr) 28.017
Then the keyboard layout is set to "fr" 0.102
And tpsd is localized to the selected locale 0.089
When the network is plugged 0.017
And Tor is ready 12.223
Then I successfully start the Unsafe Browser 5.742
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.786
And DuckDuckGo is the default search engine 5.507
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.252
And the layout of the screen keyboard is set to "fr" 0.417
After features/support/hooks.rb:335 1.616
After features/support/hooks.rb:104 0.000
1:24.320
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.719
When I log in to a new session in German (de) 29.085
Then the keyboard layout is set to "de" 0.124
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.065
And Tor is ready 11.804
Then I successfully start the Unsafe Browser 5.398
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 8.570
And DuckDuckGo is the default search engine 5.264
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 5.203
And the layout of the screen keyboard is set to "de" 0.447
After features/support/hooks.rb:335 1.363
After features/support/hooks.rb:104 0.000
1:23.783
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.396
When I log in to a new session in Hindi (hi) 28.602
Then the keyboard layout is set to "in" 0.115
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.016
And Tor is ready 12.018
Then I successfully start the Unsafe Browser 6.053
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.172
And DuckDuckGo is the default search engine 5.623
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 4.744
And the layout of the screen keyboard is set to "us" 0.419
After features/support/hooks.rb:335 1.647
After features/support/hooks.rb:104 0.000
1:28.828
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.496
When I log in to a new session in Indonesian (id) 27.380
Then the keyboard layout is set to "id" 0.105
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.019
And Tor is ready 13.584
Then I successfully start the Unsafe Browser 5.813
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 12.597
And DuckDuckGo is the default search engine 5.179
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 5.602
And the layout of the screen keyboard is set to "us" 0.426
After features/support/hooks.rb:335 1.497
After features/support/hooks.rb:104 0.000
1:23.022
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.878
When I log in to a new session in Italian (it) 27.675
Then the keyboard layout is set to "it" 0.119
And tpsd is localized to the selected locale 0.132
When the network is plugged 0.023
And Tor is ready 12.060
Then I successfully start the Unsafe Browser 5.341
And I kill the Unsafe Browser 5.365
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 8.402
And DuckDuckGo is the default search engine 4.962
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 5.340
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:335 1.539
After features/support/hooks.rb:104 0.000
1:26.079
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.458
When I log in to a new session in Persian (fa) 29.035
Then the keyboard layout is set to "ir" 0.103
And tpsd is localized to the selected locale 0.137
When the network is plugged 0.018
And Tor is ready 13.127
Then I successfully start the Unsafe Browser 5.710
And I kill the Unsafe Browser 5.282
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.541
And DuckDuckGo is the default search engine 6.001
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 4.910
And the layout of the screen keyboard is set to "ir" 0.436
After features/support/hooks.rb:335 1.389
After features/support/hooks.rb:104 0.000
1:24.839
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.654
When I log in to a new session in Portuguese (pt) 27.412
Then the keyboard layout is set to "pt" 0.109
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.024
And Tor is ready 12.379
Then I successfully start the Unsafe Browser 5.431
And I kill the Unsafe Browser 5.277
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 9.628
And DuckDuckGo is the default search engine 5.355
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 5.484
And the layout of the screen keyboard is set to "us" 0.648
After features/support/hooks.rb:335 1.622
After features/support/hooks.rb:104 0.000
1:24.242
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.761
When I log in to a new session in Russian (ru) 27.043
Then the keyboard layout is set to "ru" 0.113
And tpsd is localized to the selected locale 0.312
When the network is plugged 0.136
And Tor is ready 12.234
Then I successfully start the Unsafe Browser 6.442
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.770
And DuckDuckGo is the default search engine 4.962
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 5.539
And the layout of the screen keyboard is set to "ru" 0.413
After features/support/hooks.rb:335 1.602
After features/support/hooks.rb:104 0.000
1:24.677
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.378
When I log in to a new session in Spanish (es) 28.730
Then the keyboard layout is set to "es" 0.100
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.020
And Tor is ready 11.879
Then I successfully start the Unsafe Browser 6.590
And I kill the Unsafe Browser 5.192
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.221
And DuckDuckGo is the default search engine 5.581
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 5.100
And the layout of the screen keyboard is set to "us" 0.415
After features/support/hooks.rb:335 1.318
After features/support/hooks.rb:104 0.000
1:25.104
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.577
When I log in to a new session in Turkish (tr) 27.766
Then the keyboard layout is set to "tr" 0.115
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.016
And Tor is ready 12.652
Then I successfully start the Unsafe Browser 5.932
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.958
And DuckDuckGo is the default search engine 5.548
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 5.451
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:335 1.402
After features/support/hooks.rb:104 0.000
Tags: @product
1:7.133
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.678
When I set the language to Italian (it) 5.967
Then the language and keyboard have not been saved in cleartext storage 2.152
When I shutdown Tails and wait for the computer to power off 7.254
And I start Tails from USB drive "__internal" with network unplugged 41.799
Then the Welcome Screen's language is set to English 0.281
After features/support/hooks.rb:335 0.922
After features/support/hooks.rb:104 0.033
Tags: @product
27.974
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.004
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.667
When I set the language to Italian (it) 6.123
And I save the language and keyboard options in cleartext storage 14.183
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:69: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.417

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

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

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

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

After features/support/hooks.rb:104 0.000
Tags: @product
2:49.703
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.410
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.327
And I create a persistent partition 33.249
And I manually store legacy localization settings in Persistent Storage 0.779
When I shutdown Tails and wait for the computer to power off 6.912
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.825
Then the Welcome Screen's language is set to English 0.319
And the Welcome Screen's formats is set to United States 0.248
When I enable persistence 9.960
Then the Welcome Screen's language is set to German 0.571
And the Welcome Screen's formats is set to France 0.230
When I set the language to Italian (it) 4.577
Then the language and keyboard have not been saved in cleartext storage 2.103
When I save the language and keyboard options in cleartext storage 2.360
Then the "it" language and keyboard have been saved in cleartext storage 0.100
And I shutdown Tails and wait for the computer to power off 2.816
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 42.252
Then the Welcome Screen's language is set to Italian 0.652
And the Welcome Screen's formats is set to Italy 0.217
When I enable persistence 10.853
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.196
And the Welcome Screen's language is set to Italian 0.738
After features/support/hooks.rb:335 0.657
After features/support/hooks.rb:104 0.031