Project Number Date
test_Tails_ISO_21688-strict-umask 6 27 Jul 2026, 04:46

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 32:54.349 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.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 8.067
And I log in to a new session in German (de) 25.172
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 14.313
After features/support/hooks.rb:339 0.889
After features/support/hooks.rb:108 0.000
Tags: @product
48.067
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.011
And I log in to a new session in German (de) 26.836
Then the live user's Downloads directory exists 0.046
And there is a GNOME bookmark for the Downloads directory 14.173
After features/support/hooks.rb:339 0.904
After features/support/hooks.rb:108 0.000
Tags: @product
50.753
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.113
And I log in to a new session in German (de) 26.279
Then the live user's Music directory exists 0.041
And there is a GNOME bookmark for the Music directory 17.319
After features/support/hooks.rb:339 1.139
After features/support/hooks.rb:108 0.000
Tags: @product
47.654
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.101
And I log in to a new session in German (de) 26.259
Then the live user's Pictures directory exists 0.045
And there is a GNOME bookmark for the Pictures directory 14.248
After features/support/hooks.rb:339 0.949
After features/support/hooks.rb:108 0.000
Tags: @product
48.259
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.186
And I log in to a new session in German (de) 26.703
Then the live user's Videos directory exists 0.057
And there is a GNOME bookmark for the Videos directory 14.313
After features/support/hooks.rb:339 1.162
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.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.110
And I set an administration password 6.817
When I log in to a new session in Arabic (ar) 25.648
Then the keyboard layout is set to "eg" 0.097
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.015
And Tor is ready 11.992
Then I successfully start the Unsafe Browser 6.346
And I kill the Unsafe Browser 5.222
Given Thunderbird is installed 24.351
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 9.529
And DuckDuckGo is the default search engine 5.060
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 4.108
And the layout of the screen keyboard is set to "us" 0.444
After features/support/hooks.rb:339 0.729
After features/support/hooks.rb:108 0.000
2:1.392
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.087
And I set an administration password 6.744
When I log in to a new session in Chinese (zh_CN) 26.262
Then the keyboard layout is set to "cn" 0.103
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.015
And Tor is ready 11.709
Then I successfully start the Unsafe Browser 5.837
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 34.265
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.444
And DuckDuckGo is the default search engine 4.689
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.217
And the layout of the screen keyboard is set to "us" 0.348
After features/support/hooks.rb:339 1.354
After features/support/hooks.rb:108 0.000
1:36.161
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.912
And I set an administration password 6.734
When I log in to a new session in English (en) 11.634
Then the keyboard layout is set to "us" 0.094
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.018
And Tor is ready 12.397
Then I successfully start the Unsafe Browser 5.582
And I kill the Unsafe Browser 5.299
Given Thunderbird is installed 24.386
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.167
And DuckDuckGo is the default search engine 3.964
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.229
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:339 0.920
After features/support/hooks.rb:108 0.000
1:51.751
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.845
When I log in to a new session in French (fr) 25.600
Then the keyboard layout is set to "fr" 0.070
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.017
And Tor is ready 11.465
Then I successfully start the Unsafe Browser 6.391
And I kill the Unsafe Browser 5.178
Given Thunderbird is installed 24.704
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 9.395
And DuckDuckGo is the default search engine 5.107
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.128
And the layout of the screen keyboard is set to "fr" 0.397
After features/support/hooks.rb:339 1.095
After features/support/hooks.rb:108 0.000
1:52.530
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.062
And I set an administration password 6.798
When I log in to a new session in German (de) 26.425
Then the keyboard layout is set to "de" 0.090
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.015
And Tor is ready 12.132
Then I successfully start the Unsafe Browser 5.893
And I kill the Unsafe Browser 5.177
Given Thunderbird is installed 24.344
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 9.636
And DuckDuckGo is the default search engine 5.227
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 4.007
And the layout of the screen keyboard is set to "de" 0.350
After features/support/hooks.rb:339 0.793
After features/support/hooks.rb:108 0.000
1:51.265
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.125
And I set an administration password 6.896
When I log in to a new session in Hindi (hi) 26.195
Then the keyboard layout is set to "in" 0.099
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.014
And Tor is ready 11.113
Then I successfully start the Unsafe Browser 5.920
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 23.913
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 10.187
And DuckDuckGo is the default search engine 4.739
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.123
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:339 1.258
After features/support/hooks.rb:108 0.000
1:52.602
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.192
And I set an administration password 6.809
When I log in to a new session in Indonesian (id) 25.645
Then the keyboard layout is set to "id" 0.113
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.016
And Tor is ready 12.550
Then I successfully start the Unsafe Browser 5.959
And I kill the Unsafe Browser 5.243
Given Thunderbird is installed 24.043
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.858
And DuckDuckGo is the default search engine 5.274
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.117
And the layout of the screen keyboard is set to "us" 0.434
After features/support/hooks.rb:339 1.028
After features/support/hooks.rb:108 0.000
2:4.259
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 19.575
And I set an administration password 6.836
When I log in to a new session in Italian (it) 25.773
Then the keyboard layout is set to "it" 0.093
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.028
And Tor is ready 11.386
Then I successfully start the Unsafe Browser 6.726
And I kill the Unsafe Browser 5.222
Given Thunderbird is installed 24.085
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 9.304
And DuckDuckGo is the default search engine 5.170
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 4.282
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:339 0.815
After features/support/hooks.rb:108 0.000
1:53.975
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.068
And I set an administration password 6.770
When I log in to a new session in Persian (fa) 26.956
Then the keyboard layout is set to "ir" 0.073
And tpsd is localized to the selected locale 0.121
Given the network is plugged 0.019
And Tor is ready 11.980
Then I successfully start the Unsafe Browser 6.141
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 24.238
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 10.324
And DuckDuckGo is the default search engine 5.105
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 4.315
And the layout of the screen keyboard is set to "ir" 0.362
After features/support/hooks.rb:339 0.908
After features/support/hooks.rb:108 0.000
1:54.940
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.205
And I set an administration password 6.791
When I log in to a new session in Portuguese (pt) 26.412
Then the keyboard layout is set to "pt" 0.090
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.016
And Tor is ready 11.333
Then I successfully start the Unsafe Browser 6.706
And I kill the Unsafe Browser 5.266
Given Thunderbird is installed 27.062
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.005
And DuckDuckGo is the default search engine 5.174
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.147
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:339 1.169
After features/support/hooks.rb:108 0.000
1:52.613
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.032
And I set an administration password 6.741
When I log in to a new session in Russian (ru) 27.331
Then the keyboard layout is set to "ru" 0.098
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.016
And Tor is ready 11.578
Then I successfully start the Unsafe Browser 5.141
And I kill the Unsafe Browser 5.283
Given Thunderbird is installed 23.985
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 10.001
And DuckDuckGo is the default search engine 5.487
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 4.086
And the layout of the screen keyboard is set to "ru" 0.364
After features/support/hooks.rb:339 0.744
After features/support/hooks.rb:108 0.000
1:52.497
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.075
And I set an administration password 6.917
When I log in to a new session in Spanish (es) 25.868
Then the keyboard layout is set to "es" 0.089
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.016
And Tor is ready 11.569
Then I successfully start the Unsafe Browser 6.191
And I kill the Unsafe Browser 5.234
Given Thunderbird is installed 24.035
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 10.176
And DuckDuckGo is the default search engine 5.179
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.369
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:339 1.408
After features/support/hooks.rb:108 0.000
2:4.518
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 19.386
And I set an administration password 6.816
When I log in to a new session in Turkish (tr) 25.872
Then the keyboard layout is set to "tr" 0.079
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.018
And Tor is ready 12.451
Then I successfully start the Unsafe Browser 5.434
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 23.976
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 10.039
And DuckDuckGo is the default search engine 5.104
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 4.327
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:339 1.033
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.587
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.228
When I set the language to Italian (it) 5.582
Then the language and keyboard have not been saved in cleartext storage 2.092
When I shutdown Tails and wait for the computer to power off 5.463
And I start Tails from USB drive "__internal" with network unplugged 40.962
Then the Welcome Screen's language is set to English 0.257
After features/support/hooks.rb:339 0.912
After features/support/hooks.rb:108 0.027
Tags: @product
1:14.295
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 7.636
When I set the language to Italian (it) 4.538
And I save the language and keyboard options in cleartext storage 2.405
Then the "it" language and keyboard have been saved in cleartext storage 0.089
When I set the language to French (fr) 4.488
Then the "fr" language and keyboard have been saved in cleartext storage 0.093
And I shutdown Tails and wait for the computer to power off 4.018
And I start Tails from USB drive "__internal" with network unplugged 41.637
Then the "fr" language and keyboard have been saved in cleartext storage 0.371
And the Welcome Screen's language is set to French 0.746
When I log in to a new session 8.207
Then the language is set to French 0.062
After features/support/hooks.rb:339 0.985
After features/support/hooks.rb:108 0.047
Tags: @product
1:54.477
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.321
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.275
And I create a persistent partition 30.828
And I manually store legacy localization settings in Persistent Storage 0.229
When I shutdown Tails and wait for the computer to power off 5.504
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 36.852
Then the Welcome Screen's language is set to English 0.273
And the Welcome Screen's formats is set to United States 0.194
When I enable persistence 10.912
Then the Welcome Screen's language is set to German 0.500
And the Welcome Screen's formats is set to France 0.188
When I set the language to Italian (it) 4.636
Then the language and keyboard have not been saved in cleartext storage 2.111
When I save the language and keyboard options in cleartext storage 13.647
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.330

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21688-strict-umask/6/artifact/build-artifacts/02:11:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21688-strict-umask/6/artifact/build-artifacts/02:11:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21688-strict-umask/6/artifact/build-artifacts/02:11:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21688-strict-umask/6/artifact/build-artifacts/02:11:40_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006