Project Number Date
test_Tails_ISO_drop-cloudfront-workaround 2 30 Sep 2026, 18:06

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 39:9.761 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.660
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.333
And I log in to a new session in German (de) 27.627
Then the live user's Documents directory exists 0.037
And there is a GNOME bookmark for the Documents directory 14.662
After features/support/hooks.rb:339 0.991
After features/support/hooks.rb:108 0.000
Tags: @product
1:0.491
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 19.802
And I log in to a new session in German (de) 26.094
Then the live user's Downloads directory exists 0.040
And there is a GNOME bookmark for the Downloads directory 14.554
After features/support/hooks.rb:339 1.072
After features/support/hooks.rb:108 0.000
Tags: @product
46.420
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.115
And I log in to a new session in German (de) 24.654
Then the live user's Music directory exists 0.037
And there is a GNOME bookmark for the Music directory 14.613
After features/support/hooks.rb:339 0.836
After features/support/hooks.rb:108 0.000
Tags: @product
50.412
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.890
And I log in to a new session in German (de) 28.722
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 14.757
After features/support/hooks.rb:339 1.049
After features/support/hooks.rb:108 0.000
Tags: @product
49.004
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.962
And I log in to a new session in German (de) 27.500
Then the live user's Videos directory exists 0.040
And there is a GNOME bookmark for the Videos directory 14.501
After features/support/hooks.rb:339 0.854
After features/support/hooks.rb:108 0.000
2:24.474
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.205
And I set an administration password 6.821
When I log in to a new session in Arabic (ar) 26.234
Then the keyboard layout is set to "eg" 0.085
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.035
And Tor is ready 12.936
Then I successfully start the Unsafe Browser 5.383
And I kill the Unsafe Browser 5.173
Given Thunderbird is installed 55.003
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 10.399
And DuckDuckGo is the default search engine 5.780
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 3.649
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:339 1.105
After features/support/hooks.rb:108 0.000
2:23.059
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.217
And I set an administration password 6.895
When I log in to a new session in Chinese (zh_CN) 26.176
Then the keyboard layout is set to "cn" 0.090
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.046
And Tor is ready 12.369
Then I successfully start the Unsafe Browser 4.995
And I kill the Unsafe Browser 5.179
Given Thunderbird is installed 54.660
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 10.094
And DuckDuckGo is the default search engine 5.229
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 4.336
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:339 0.786
After features/support/hooks.rb:108 0.000
2:5.575
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.518
And I set an administration password 6.909
When I log in to a new session in English (en) 12.746
Then the keyboard layout is set to "us" 0.104
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.029
And Tor is ready 10.250
Then I successfully start the Unsafe Browser 6.291
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 54.324
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 9.035
And DuckDuckGo is the default search engine 3.527
And I kill the Tor Browser 5.170
And the screen keyboard works in Thunderbird 3.925
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:339 0.784
After features/support/hooks.rb:108 0.000
2:20.331
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.823
And I set an administration password 6.869
When I log in to a new session in French (fr) 26.177
Then the keyboard layout is set to "fr" 0.086
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.043
And Tor is ready 11.556
Then I successfully start the Unsafe Browser 6.099
And I kill the Unsafe Browser 5.234
Given Thunderbird is installed 54.992
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 7.718
And DuckDuckGo is the default search engine 4.811
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 4.246
And the layout of the screen keyboard is set to "fr" 0.319
After features/support/hooks.rb:339 1.104
After features/support/hooks.rb:108 0.000
2:20.640
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.847
And I set an administration password 6.888
When I log in to a new session in German (de) 25.966
Then the keyboard layout is set to "de" 0.130
And tpsd is localized to the selected locale 0.068
Given the network is plugged 0.045
And Tor is ready 12.269
Then I successfully start the Unsafe Browser 5.847
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 54.368
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 8.400
And DuckDuckGo is the default search engine 4.990
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.077
And the layout of the screen keyboard is set to "de" 0.312
After features/support/hooks.rb:339 0.599
After features/support/hooks.rb:108 0.000
2:22.153
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.905
And I set an administration password 6.673
When I log in to a new session in Hindi (hi) 26.524
Then the keyboard layout is set to "in" 0.104
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.027
And Tor is ready 13.354
Then I successfully start the Unsafe Browser 5.836
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 54.609
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.943
And DuckDuckGo is the default search engine 5.490
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 3.806
And the layout of the screen keyboard is set to "us" 0.294
After features/support/hooks.rb:339 0.655
After features/support/hooks.rb:108 0.000
2:21.840
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.202
And I set an administration password 6.828
When I log in to a new session in Indonesian (id) 26.008
Then the keyboard layout is set to "id" 0.074
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.038
And Tor is ready 12.584
Then I successfully start the Unsafe Browser 5.657
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 54.483
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.654
And DuckDuckGo is the default search engine 5.404
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 3.994
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 0.966
After features/support/hooks.rb:108 0.000
2:22.754
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.937
And I set an administration password 7.006
When I log in to a new session in Italian (it) 26.004
Then the keyboard layout is set to "it" 0.109
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.032
And Tor is ready 12.626
Then I successfully start the Unsafe Browser 5.740
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 52.407
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 11.175
And DuckDuckGo is the default search engine 5.813
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 3.860
And the layout of the screen keyboard is set to "us" 0.515
After features/support/hooks.rb:339 1.088
After features/support/hooks.rb:108 0.000
2:17.276
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.059
And I set an administration password 7.005
When I log in to a new session in Persian (fa) 25.101
Then the keyboard layout is set to "ir" 0.139
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.029
And Tor is ready 11.164
Then I successfully start the Unsafe Browser 5.693
And I kill the Unsafe Browser 5.163
Given Thunderbird is installed 51.563
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 8.977
And DuckDuckGo is the default search engine 5.466
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.088
And the layout of the screen keyboard is set to "ir" 0.371
After features/support/hooks.rb:339 0.979
After features/support/hooks.rb:108 0.000
2:22.063
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.650
And I set an administration password 6.874
When I log in to a new session in Portuguese (pt) 25.747
Then the keyboard layout is set to "pt" 0.109
And tpsd is localized to the selected locale 0.167
Given the network is plugged 0.027
And Tor is ready 12.751
Then I successfully start the Unsafe Browser 5.377
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 53.998
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.204
And DuckDuckGo is the default search engine 4.808
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 4.578
And the layout of the screen keyboard is set to "us" 0.343
After features/support/hooks.rb:339 1.082
After features/support/hooks.rb:108 0.000
2:20.913
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.989
And I set an administration password 6.944
When I log in to a new session in Russian (ru) 26.295
Then the keyboard layout is set to "ru" 0.076
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.042
And Tor is ready 10.657
Then I successfully start the Unsafe Browser 5.395
And I kill the Unsafe Browser 5.167
Given Thunderbird is installed 54.215
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 9.971
And DuckDuckGo is the default search engine 5.344
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.068
And the layout of the screen keyboard is set to "ru" 0.360
After features/support/hooks.rb:339 0.913
After features/support/hooks.rb:108 0.000
2:19.712
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.157
And I set an administration password 6.913
When I log in to a new session in Spanish (es) 27.158
Then the keyboard layout is set to "es" 0.108
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.031
And Tor is ready 11.485
Then I successfully start the Unsafe Browser 5.827
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 51.627
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.447
And DuckDuckGo is the default search engine 4.798
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.255
And the layout of the screen keyboard is set to "us" 0.333
After features/support/hooks.rb:339 0.776
After features/support/hooks.rb:108 0.000
2:20.727
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.940
And I set an administration password 6.847
When I log in to a new session in Turkish (tr) 26.156
Then the keyboard layout is set to "tr" 0.086
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.035
And Tor is ready 12.970
Then I successfully start the Unsafe Browser 5.172
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 54.217
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 8.356
And DuckDuckGo is the default search engine 4.648
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 4.390
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:339 0.647
After features/support/hooks.rb:108 0.000
Tags: @product
1:14.641
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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 22.776
When I set the language to Italian (it) 4.655
Then the language and keyboard have not been saved in cleartext storage 2.103
When I shutdown Tails and wait for the computer to power off 4.348
And I start Tails from USB drive "__internal" with network unplugged 40.397
Then the Welcome Screen's language is set to English 0.360
After features/support/hooks.rb:339 1.101
After features/support/hooks.rb:108 0.006
Tags: @product
1:16.321
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.364
When I set the language to Italian (it) 4.552
And I save the language and keyboard options in cleartext storage 2.448
Then the "it" language and keyboard have been saved in cleartext storage 1.211
When I set the language to French (fr) 4.685
Then the "fr" language and keyboard have been saved in cleartext storage 0.114
And I shutdown Tails and wait for the computer to power off 4.232
And I start Tails from USB drive "__internal" with network unplugged 42.806
Then the "fr" language and keyboard have been saved in cleartext storage 0.299
And the Welcome Screen's language is set to French 0.865
When I log in to a new session 6.697
Then the language is set to French 0.043
After features/support/hooks.rb:339 0.866
After features/support/hooks.rb:108 0.034
Tags: @product
2:1.283
Scenario Cleartext localization preferences have priority over Persistent Storage
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 logged in 9.734
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.317
And I create a persistent partition 31.471
And I manually store legacy localization settings in Persistent Storage 0.204
When I shutdown Tails and wait for the computer to power off 5.619
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.743
Then the Welcome Screen's language is set to English 0.322
And the Welcome Screen's formats is set to United States 0.257
When I enable persistence 14.542
Then the Welcome Screen's language is set to German 0.573
And the Welcome Screen's formats is set to France 0.241
When I set the language to Italian (it) 4.558
Then the language and keyboard have not been saved in cleartext storage 2.188
When I save the language and keyboard options in cleartext storage 14.507
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.363

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

Boot log: https://jenkins.tails.net/job/test_Tails_ISO_drop-cloudfront-workaround/2/artifact/build-artifacts/02:27:11_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.net/job/test_Tails_ISO_drop-cloudfront-workaround/2/artifact/build-artifacts/02:27:11_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.net/job/test_Tails_ISO_drop-cloudfront-workaround/2/artifact/build-artifacts/02:27:11_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.net/job/test_Tails_ISO_drop-cloudfront-workaround/2/artifact/build-artifacts/02:27:11_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.027