Project Number Date
test_Tails_ISO_security-issues 1 24 Aug 2026, 13:11

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 32:4.754 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
49.745
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.517
And I log in to a new session in German (de) 27.969
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 14.211
After features/support/hooks.rb:339 1.189
After features/support/hooks.rb:108 0.000
Tags: @product
46.596
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.440
And I log in to a new session in German (de) 25.555
Then the live user's Downloads directory exists 0.070
And there is a GNOME bookmark for the Downloads directory 14.530
After features/support/hooks.rb:339 0.804
After features/support/hooks.rb:108 0.000
Tags: @product
48.550
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.610
And I log in to a new session in German (de) 27.506
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.393
After features/support/hooks.rb:339 0.880
After features/support/hooks.rb:108 0.000
Tags: @product
47.456
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 6.820
And I log in to a new session in German (de) 26.184
Then the live user's Pictures directory exists 0.052
And there is a GNOME bookmark for the Pictures directory 14.398
After features/support/hooks.rb:339 0.890
After features/support/hooks.rb:108 0.000
Tags: @product
47.889
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.493
And I log in to a new session in German (de) 26.776
Then the live user's Videos directory exists 0.046
And there is a GNOME bookmark for the Videos directory 14.573
After features/support/hooks.rb:339 0.986
After features/support/hooks.rb:108 0.000
1:48.050
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.894
And I set an administration password 6.821
When I log in to a new session in Arabic (ar) 25.601
Then the keyboard layout is set to "eg" 0.093
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.046
And Tor is ready 11.816
Then I successfully start the Unsafe Browser 6.709
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 21.277
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 8.213
And DuckDuckGo is the default search engine 5.155
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.515
And the layout of the screen keyboard is set to "us" 0.302
After features/support/hooks.rb:339 1.204
After features/support/hooks.rb:108 0.000
1:51.835
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.664
And I set an administration password 6.897
When I log in to a new session in Chinese (zh_CN) 26.422
Then the keyboard layout is set to "cn" 0.108
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.027
And Tor is ready 12.537
Then I successfully start the Unsafe Browser 5.510
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 23.748
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.977
And DuckDuckGo is the default search engine 5.359
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 4.695
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:339 1.237
After features/support/hooks.rb:108 0.000
1:36.754
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.743
And I set an administration password 6.910
When I log in to a new session in English (en) 11.956
Then the keyboard layout is set to "us" 0.077
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.035
And Tor is ready 11.687
Then I successfully start the Unsafe Browser 6.532
And I kill the Unsafe Browser 5.267
Given Thunderbird is installed 24.795
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 9.064
And DuckDuckGo is the default search engine 3.785
And I kill the Tor Browser 5.172
And the screen keyboard works in Thunderbird 4.234
And the layout of the screen keyboard is set to "us" 0.353
After features/support/hooks.rb:339 1.628
After features/support/hooks.rb:108 0.000
1:47.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.906
And I set an administration password 6.925
When I log in to a new session in French (fr) 25.992
Then the keyboard layout is set to "fr" 0.123
And tpsd is localized to the selected locale 0.094
Given the network is plugged 0.043
And Tor is ready 11.682
Then I successfully start the Unsafe Browser 6.104
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 20.972
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 8.329
And DuckDuckGo is the default search engine 5.274
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 4.360
And the layout of the screen keyboard is set to "fr" 0.310
After features/support/hooks.rb:339 0.871
After features/support/hooks.rb:108 0.000
1:50.419
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.762
And I set an administration password 6.968
When I log in to a new session in German (de) 27.200
Then the keyboard layout is set to "de" 0.092
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.036
And Tor is ready 11.969
Then I successfully start the Unsafe Browser 6.853
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 21.583
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 9.064
And DuckDuckGo is the default search engine 4.868
And I kill the Tor Browser 5.152
And the screen keyboard works in Thunderbird 4.118
And the layout of the screen keyboard is set to "de" 0.358
After features/support/hooks.rb:339 0.856
After features/support/hooks.rb:108 0.000
1:48.934
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.771
And I set an administration password 6.986
When I log in to a new session in Hindi (hi) 26.947
Then the keyboard layout is set to "in" 0.095
And tpsd is localized to the selected locale 0.126
Given the network is plugged 0.023
And Tor is ready 12.610
Then I successfully start the Unsafe Browser 5.786
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 20.998
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 8.676
And DuckDuckGo is the default search engine 5.171
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 3.857
And the layout of the screen keyboard is set to "us" 0.341
After features/support/hooks.rb:339 0.888
After features/support/hooks.rb:108 0.000
1:52.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.567
And I set an administration password 7.156
When I log in to a new session in Indonesian (id) 25.142
Then the keyboard layout is set to "id" 0.083
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.025
And Tor is ready 11.820
Then I successfully start the Unsafe Browser 6.088
And I kill the Unsafe Browser 5.171
Given Thunderbird is installed 24.427
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 11.416
And DuckDuckGo is the default search engine 4.970
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 3.926
And the layout of the screen keyboard is set to "us" 0.319
After features/support/hooks.rb:339 0.755
After features/support/hooks.rb:108 0.000
1:48.331
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.922
And I set an administration password 7.092
When I log in to a new session in Italian (it) 26.452
Then the keyboard layout is set to "it" 0.115
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.031
And Tor is ready 10.944
Then I successfully start the Unsafe Browser 6.733
And I kill the Unsafe Browser 5.176
Given Thunderbird is installed 20.449
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 9.176
And DuckDuckGo is the default search engine 5.725
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 3.721
And the layout of the screen keyboard is set to "us" 0.344
After features/support/hooks.rb:339 0.885
After features/support/hooks.rb:108 0.000
1:52.148
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.742
And I set an administration password 6.867
When I log in to a new session in Persian (fa) 25.813
Then the keyboard layout is set to "ir" 0.085
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.032
And Tor is ready 11.421
Then I successfully start the Unsafe Browser 6.400
And I kill the Unsafe Browser 5.288
Given Thunderbird is installed 21.922
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 12.813
And DuckDuckGo is the default search engine 4.892
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.134
And the layout of the screen keyboard is set to "ir" 0.340
After features/support/hooks.rb:339 0.667
After features/support/hooks.rb:108 0.000
1:52.628
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.689
And I set an administration password 6.787
When I log in to a new session in Portuguese (pt) 28.015
Then the keyboard layout is set to "pt" 0.104
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.034
And Tor is ready 12.193
Then I successfully start the Unsafe Browser 5.220
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 23.965
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.915
And DuckDuckGo is the default search engine 5.428
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 4.420
And the layout of the screen keyboard is set to "us" 0.317
After features/support/hooks.rb:339 1.324
After features/support/hooks.rb:108 0.000
1:56.266
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.782
And I set an administration password 7.113
When I log in to a new session in Russian (ru) 26.352
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.075
Given the network is plugged 0.035
And Tor is ready 13.404
Then I successfully start the Unsafe Browser 6.236
And I kill the Unsafe Browser 5.180
Given Thunderbird is installed 23.740
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 12.741
And DuckDuckGo is the default search engine 5.086
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 3.853
And the layout of the screen keyboard is set to "ru" 0.309
After features/support/hooks.rb:339 1.208
After features/support/hooks.rb:108 0.000
1:51.415
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.985
And I set an administration password 6.964
When I log in to a new session in Spanish (es) 25.019
Then the keyboard layout is set to "es" 0.062
And tpsd is localized to the selected locale 0.061
Given the network is plugged 0.034
And Tor is ready 13.062
Then I successfully start the Unsafe Browser 5.804
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 24.174
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 8.408
And DuckDuckGo is the default search engine 5.708
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.312
And the layout of the screen keyboard is set to "us" 0.305
After features/support/hooks.rb:339 0.866
After features/support/hooks.rb:108 0.000
1:52.040
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.480
And I set an administration password 7.035
When I log in to a new session in Turkish (tr) 27.795
Then the keyboard layout is set to "tr" 0.091
And tpsd is localized to the selected locale 0.100
Given the network is plugged 0.056
And Tor is ready 11.772
Then I successfully start the Unsafe Browser 5.896
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 21.587
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 10.149
And DuckDuckGo is the default search engine 5.110
And I kill the Tor Browser 5.162
And the screen keyboard works in Thunderbird 5.183
And the layout of the screen keyboard is set to "us" 0.358
After features/support/hooks.rb:339 0.990
After features/support/hooks.rb:108 0.000
Tags: @product
1:1.996
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.078
When I set the language to Italian (it) 4.605
Then the language and keyboard have not been saved in cleartext storage 2.124
When I shutdown Tails and wait for the computer to power off 5.597
And I start Tails from USB drive "__internal" with network unplugged 40.205
Then the Welcome Screen's language is set to English 0.385
After features/support/hooks.rb:339 0.982
After features/support/hooks.rb:108 0.028
Tags: @product
29.150
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.003
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.789
When I set the language to Italian (it) 5.892
And I save the language and keyboard options in cleartext storage 14.468
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.464

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_security-issues/1/artifact/build-artifacts/02:10:39_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_security-issues/1/artifact/build-artifacts/02:10:39_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_security-issues/1/artifact/build-artifacts/02:10:39_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_security-issues/1/artifact/build-artifacts/02:10:39_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:44.299
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.011
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.599
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.245
And I create a persistent partition 33.312
And I manually store legacy localization settings in Persistent Storage 0.267
When I shutdown Tails and wait for the computer to power off 5.515
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.253
Then the Welcome Screen's language is set to English 0.366
And the Welcome Screen's formats is set to United States 0.206
When I enable persistence 14.823
Then the Welcome Screen's language is set to German 0.663
And the Welcome Screen's formats is set to France 0.417
When I set the language to Italian (it) 4.540
Then the language and keyboard have not been saved in cleartext storage 2.077
When I save the language and keyboard options in cleartext storage 2.411
Then the "it" language and keyboard have been saved in cleartext storage 0.098
And I shutdown Tails and wait for the computer to power off 2.654
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 35.473
Then the Welcome Screen's language is set to Italian 0.571
And the Welcome Screen's formats is set to Italy 0.252
When I enable persistence 14.527
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.251
And the Welcome Screen's language is set to Italian 0.765
After features/support/hooks.rb:339 0.969
After features/support/hooks.rb:108 0.011