Project Number Date
test_Tails_ISO_21565-flatpak-safe 61 30 Sep 2026, 15:08

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 31:47.763 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.649
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.259
And I log in to a new session in German (de) 25.935
Then the live user's Documents directory exists 0.046
And there is a GNOME bookmark for the Documents directory 14.408
After features/support/hooks.rb:339 0.769
After features/support/hooks.rb:108 0.000
Tags: @product
47.008
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.444
And I log in to a new session in German (de) 26.376
Then the live user's Downloads directory exists 0.035
And there is a GNOME bookmark for the Downloads directory 14.151
After features/support/hooks.rb:339 0.953
After features/support/hooks.rb:108 0.000
Tags: @product
46.971
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.730
And I log in to a new session in German (de) 26.121
Then the live user's Music directory exists 0.055
And there is a GNOME bookmark for the Music directory 14.063
After features/support/hooks.rb:339 0.941
After features/support/hooks.rb:108 0.000
Tags: @product
46.560
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.537
And I log in to a new session in German (de) 25.541
Then the live user's Pictures directory exists 0.040
And there is a GNOME bookmark for the Pictures directory 14.441
After features/support/hooks.rb:339 0.766
After features/support/hooks.rb:108 0.000
Tags: @product
46.751
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.424
And I log in to a new session in German (de) 25.824
Then the live user's Videos directory exists 0.039
And there is a GNOME bookmark for the Videos directory 14.462
After features/support/hooks.rb:339 1.202
After features/support/hooks.rb:108 0.000
1:48.086
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 6.744
And I set an administration password 6.837
When I log in to a new session in Arabic (ar) 25.670
Then the keyboard layout is set to "eg" 0.085
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.035
And Tor is ready 11.568
Then I successfully start the Unsafe Browser 5.308
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 23.893
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 8.417
And DuckDuckGo is the default search engine 4.810
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 3.825
And the layout of the screen keyboard is set to "us" 0.319
After features/support/hooks.rb:339 2.081
After features/support/hooks.rb:108 0.000
1:48.568
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.755
And I set an administration password 6.879
When I log in to a new session in Chinese (zh_CN) 25.489
Then the keyboard layout is set to "cn" 0.075
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.030
And Tor is ready 11.603
Then I successfully start the Unsafe Browser 5.750
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 24.033
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 8.465
And DuckDuckGo is the default search engine 4.689
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 3.887
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:339 0.921
After features/support/hooks.rb:108 0.000
1:33.532
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.442
And I set an administration password 6.946
When I log in to a new session in English (en) 12.026
Then the keyboard layout is set to "us" 0.120
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.023
And Tor is ready 11.723
Then I successfully start the Unsafe Browser 6.595
And I kill the Unsafe Browser 5.239
Given Thunderbird is installed 20.909
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.301
And DuckDuckGo is the default search engine 3.706
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 3.793
And the layout of the screen keyboard is set to "us" 0.329
After features/support/hooks.rb:339 1.188
After features/support/hooks.rb:108 0.000
1:51.184
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.011
And I set an administration password 6.825
When I log in to a new session in French (fr) 25.708
Then the keyboard layout is set to "fr" 0.115
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.027
And Tor is ready 11.811
Then I successfully start the Unsafe Browser 5.923
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 21.452
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 12.541
And DuckDuckGo is the default search engine 4.573
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.274
And the layout of the screen keyboard is set to "fr" 0.330
After features/support/hooks.rb:339 0.619
After features/support/hooks.rb:108 0.000
1:51.590
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.028
And I set an administration password 6.993
When I log in to a new session in German (de) 26.167
Then the keyboard layout is set to "de" 0.109
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.037
And Tor is ready 12.688
Then I successfully start the Unsafe Browser 6.181
And I kill the Unsafe Browser 5.229
Given Thunderbird is installed 24.103
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 8.502
And DuckDuckGo is the default search engine 5.000
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 3.903
And the layout of the screen keyboard is set to "de" 0.293
After features/support/hooks.rb:339 0.788
After features/support/hooks.rb:108 0.000
1:53.129
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.767
And I set an administration password 6.800
When I log in to a new session in Hindi (hi) 26.366
Then the keyboard layout is set to "in" 0.104
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.028
And Tor is ready 11.350
Then I successfully start the Unsafe Browser 6.530
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 25.211
When I enable the screen keyboard 0.179
Then the screen keyboard works in Tor Browser 8.660
And DuckDuckGo is the default search engine 5.656
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 3.686
And the layout of the screen keyboard is set to "us" 0.294
After features/support/hooks.rb:339 0.683
After features/support/hooks.rb:108 0.000
1:51.491
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.034
And I set an administration password 6.724
When I log in to a new session in Indonesian (id) 25.849
Then the keyboard layout is set to "id" 0.100
And tpsd is localized to the selected locale 0.062
Given the network is plugged 0.035
And Tor is ready 11.608
Then I successfully start the Unsafe Browser 5.994
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 24.268
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 9.676
And DuckDuckGo is the default search engine 4.861
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 4.467
And the layout of the screen keyboard is set to "us" 0.338
After features/support/hooks.rb:339 1.510
After features/support/hooks.rb:108 0.000
1:49.838
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.220
And I set an administration password 6.846
When I log in to a new session in Italian (it) 26.107
Then the keyboard layout is set to "it" 0.120
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.040
And Tor is ready 13.264
Then I successfully start the Unsafe Browser 6.435
And I kill the Unsafe Browser 5.232
Given Thunderbird is installed 21.029
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.920
And DuckDuckGo is the default search engine 5.323
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 3.591
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 1.140
After features/support/hooks.rb:108 0.000
1:53.072
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.411
And I set an administration password 6.877
When I log in to a new session in Persian (fa) 27.120
Then the keyboard layout is set to "ir" 0.144
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.069
And Tor is ready 11.276
Then I successfully start the Unsafe Browser 5.749
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 24.576
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 9.983
And DuckDuckGo is the default search engine 5.039
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 3.938
And the layout of the screen keyboard is set to "ir" 0.296
After features/support/hooks.rb:339 0.737
After features/support/hooks.rb:108 0.000
1:49.487
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.026
And I set an administration password 6.826
When I log in to a new session in Portuguese (pt) 26.138
Then the keyboard layout is set to "pt" 0.082
And tpsd is localized to the selected locale 0.071
Given the network is plugged 0.026
And Tor is ready 12.643
Then I successfully start the Unsafe Browser 5.472
And I kill the Unsafe Browser 5.172
Given Thunderbird is installed 21.608
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.440
And DuckDuckGo is the default search engine 5.278
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 4.072
And the layout of the screen keyboard is set to "us" 0.385
After features/support/hooks.rb:339 0.822
After features/support/hooks.rb:108 0.000
1:52.010
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.166
And I set an administration password 6.837
When I log in to a new session in Russian (ru) 26.191
Then the keyboard layout is set to "ru" 0.079
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.037
And Tor is ready 11.397
Then I successfully start the Unsafe Browser 6.808
And I kill the Unsafe Browser 5.224
Given Thunderbird is installed 24.428
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.423
And DuckDuckGo is the default search engine 5.138
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 3.602
And the layout of the screen keyboard is set to "ru" 0.319
After features/support/hooks.rb:339 0.833
After features/support/hooks.rb:108 0.000
1:50.704
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.611
And I set an administration password 6.814
When I log in to a new session in Spanish (es) 26.112
Then the keyboard layout is set to "es" 0.121
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.049
And Tor is ready 13.254
Then I successfully start the Unsafe Browser 4.996
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 22.467
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 9.354
And DuckDuckGo is the default search engine 4.918
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.087
And the layout of the screen keyboard is set to "us" 0.355
After features/support/hooks.rb:339 0.598
After features/support/hooks.rb:108 0.000
1:54.150
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.270
And I set an administration password 6.941
When I log in to a new session in Turkish (tr) 25.721
Then the keyboard layout is set to "tr" 0.121
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.030
And Tor is ready 12.637
Then I successfully start the Unsafe Browser 5.889
And I kill the Unsafe Browser 5.155
Given Thunderbird is installed 24.030
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 10.307
And DuckDuckGo is the default search engine 5.532
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 4.576
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:339 1.190
After features/support/hooks.rb:108 0.000
Tags: @product
56.566
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 9.115
When I set the language to Italian (it) 5.632
Then the language and keyboard have not been saved in cleartext storage 2.101
When I shutdown Tails and wait for the computer to power off 0.670
And I start Tails from USB drive "__internal" with network unplugged 38.641
Then the Welcome Screen's language is set to English 0.404
After features/support/hooks.rb:339 0.790
After features/support/hooks.rb:108 0.036
Tags: @product
29.245
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.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.422
When I set the language to Italian (it) 5.371
And I save the language and keyboard options in cleartext storage 14.451
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.276

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

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

Video: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/61/artifact/build-artifacts/02:19:06_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_21565-flatpak-safe/61/artifact/build-artifacts/02:19:06_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:40.162
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 9.078
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.366
And I create a persistent partition 30.753
And I manually store legacy localization settings in Persistent Storage 0.166
When I shutdown Tails and wait for the computer to power off 5.449
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.661
Then the Welcome Screen's language is set to English 0.361
And the Welcome Screen's formats is set to United States 0.306
When I enable persistence 14.615
Then the Welcome Screen's language is set to German 0.566
And the Welcome Screen's formats is set to France 0.238
When I set the language to Italian (it) 4.493
Then the language and keyboard have not been saved in cleartext storage 2.069
When I save the language and keyboard options in cleartext storage 2.384
Then the "it" language and keyboard have been saved in cleartext storage 0.091
And I shutdown Tails and wait for the computer to power off 2.679
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.834
Then the Welcome Screen's language is set to Italian 0.647
And the Welcome Screen's formats is set to Italy 0.255
When I enable persistence 14.634
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.110
And the Welcome Screen's language is set to Italian 0.397
After features/support/hooks.rb:339 0.546
After features/support/hooks.rb:108 0.012