Project Number Date
test_Tails_ISO_21348-migrate-away-from-sysadmin-team-container-images 7 20 Jun 2026, 17:28

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 31:58.235 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.706
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.737
And I log in to a new session in German (de) 26.518
Then the live user's Documents directory exists 0.055
And there is a GNOME bookmark for the Documents directory 14.396
After features/support/hooks.rb:339 1.331
After features/support/hooks.rb:108 0.000
Tags: @product
47.793
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.334
And I log in to a new session in German (de) 26.078
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 14.331
After features/support/hooks.rb:339 1.428
After features/support/hooks.rb:108 0.000
Tags: @product
47.147
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.512
And I log in to a new session in German (de) 25.271
Then the live user's Music directory exists 0.041
And there is a GNOME bookmark for the Music directory 14.320
After features/support/hooks.rb:339 0.812
After features/support/hooks.rb:108 0.000
Tags: @product
47.087
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.219
And I log in to a new session in German (de) 25.543
Then the live user's Pictures directory exists 0.050
And there is a GNOME bookmark for the Pictures directory 14.273
After features/support/hooks.rb:339 0.868
After features/support/hooks.rb:108 0.000
Tags: @product
46.974
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.328
And I log in to a new session in German (de) 25.301
Then the live user's Videos directory exists 0.050
And there is a GNOME bookmark for the Videos directory 14.294
After features/support/hooks.rb:339 0.989
After features/support/hooks.rb:108 0.000
1:52.125
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.290
And I set an administration password 6.763
When I log in to a new session in Arabic (ar) 25.509
Then the keyboard layout is set to "eg" 0.122
And tpsd is localized to the selected locale 0.153
Given the network is plugged 0.016
And Tor is ready 12.093
Then I successfully start the Unsafe Browser 5.487
And I kill the Unsafe Browser 5.280
Given Thunderbird is installed 24.970
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.602
And DuckDuckGo is the default search engine 4.929
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.234
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:339 0.752
After features/support/hooks.rb:108 0.000
1:49.418
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.521
And I set an administration password 6.728
When I log in to a new session in Chinese (zh_CN) 25.801
Then the keyboard layout is set to "cn" 0.092
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.024
And Tor is ready 11.434
Then I successfully start the Unsafe Browser 4.426
And I kill the Unsafe Browser 5.240
Given Thunderbird is installed 24.000
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 9.253
And DuckDuckGo is the default search engine 4.808
And I kill the Tor Browser 5.179
And the screen keyboard works in Thunderbird 4.372
And the layout of the screen keyboard is set to "us" 0.372
After features/support/hooks.rb:339 1.320
After features/support/hooks.rb:108 0.000
1:35.181
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.237
And I set an administration password 6.790
When I log in to a new session in English (en) 10.823
Then the keyboard layout is set to "us" 0.096
And tpsd is localized to the selected locale 0.094
Given the network is plugged 0.016
And Tor is ready 12.096
Then I successfully start the Unsafe Browser 5.319
And I kill the Unsafe Browser 5.196
Given Thunderbird is installed 24.113
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.569
And DuckDuckGo is the default search engine 3.697
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.442
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:339 0.798
After features/support/hooks.rb:108 0.000
1:52.273
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.537
And I set an administration password 6.796
When I log in to a new session in French (fr) 26.735
Then the keyboard layout is set to "fr" 0.086
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.014
And Tor is ready 11.125
Then I successfully start the Unsafe Browser 5.499
And I kill the Unsafe Browser 5.192
Given Thunderbird is installed 24.054
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 10.204
And DuckDuckGo is the default search engine 4.976
And I kill the Tor Browser 5.189
And the screen keyboard works in Thunderbird 4.313
And the layout of the screen keyboard is set to "fr" 0.388
After features/support/hooks.rb:339 1.378
After features/support/hooks.rb:108 0.000
1:51.128
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.593
And I set an administration password 6.717
When I log in to a new session in German (de) 25.622
Then the keyboard layout is set to "de" 0.084
And tpsd is localized to the selected locale 0.077
Given the network is plugged 0.016
And Tor is ready 11.275
Then I successfully start the Unsafe Browser 4.697
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 24.819
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 9.868
And DuckDuckGo is the default search engine 4.988
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.458
And the layout of the screen keyboard is set to "de" 0.367
After features/support/hooks.rb:339 0.972
After features/support/hooks.rb:108 0.000
1:51.228
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.260
And I set an administration password 6.776
When I log in to a new session in Hindi (hi) 26.052
Then the keyboard layout is set to "in" 0.085
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.016
And Tor is ready 12.316
Then I successfully start the Unsafe Browser 4.946
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 23.800
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 9.547
And DuckDuckGo is the default search engine 4.943
And I kill the Tor Browser 5.179
And the screen keyboard works in Thunderbird 4.471
And the layout of the screen keyboard is set to "us" 0.432
After features/support/hooks.rb:339 1.403
After features/support/hooks.rb:108 0.000
1:51.151
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.370
And I set an administration password 6.736
When I log in to a new session in Indonesian (id) 26.353
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.013
And Tor is ready 11.395
Then I successfully start the Unsafe Browser 5.485
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 23.999
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.578
And DuckDuckGo is the default search engine 4.938
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.226
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:339 0.669
After features/support/hooks.rb:108 0.000
1:50.912
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.433
And I set an administration password 6.844
When I log in to a new session in Italian (it) 25.555
Then the keyboard layout is set to "it" 0.106
And tpsd is localized to the selected locale 0.092
Given the network is plugged 0.014
And Tor is ready 11.702
Then I successfully start the Unsafe Browser 5.013
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 23.942
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.937
And DuckDuckGo is the default search engine 4.875
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.483
And the layout of the screen keyboard is set to "us" 0.427
After features/support/hooks.rb:339 1.397
After features/support/hooks.rb:108 0.000
1:51.938
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.345
And I set an administration password 6.865
When I log in to a new session in Persian (fa) 25.945
Then the keyboard layout is set to "ir" 0.099
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.015
And Tor is ready 11.298
Then I successfully start the Unsafe Browser 5.240
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 24.094
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 10.660
And DuckDuckGo is the default search engine 4.901
And I kill the Tor Browser 5.260
And the screen keyboard works in Thunderbird 4.419
And the layout of the screen keyboard is set to "ir" 0.407
After features/support/hooks.rb:339 1.222
After features/support/hooks.rb:108 0.000
1:50.345
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.383
And I set an administration password 6.752
When I log in to a new session in Portuguese (pt) 25.549
Then the keyboard layout is set to "pt" 0.107
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.021
And Tor is ready 11.347
Then I successfully start the Unsafe Browser 5.398
And I kill the Unsafe Browser 5.187
Given Thunderbird is installed 24.104
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.359
And DuckDuckGo is the default search engine 4.974
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 4.373
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:339 1.258
After features/support/hooks.rb:108 0.000
1:51.707
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 7.334
And I set an administration password 6.804
When I log in to a new session in Russian (ru) 24.895
Then the keyboard layout is set to "ru" 0.117
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.013
And Tor is ready 11.367
Then I successfully start the Unsafe Browser 5.151
And I kill the Unsafe Browser 5.184
Given Thunderbird is installed 26.869
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.067
And DuckDuckGo is the default search engine 4.743
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.384
And the layout of the screen keyboard is set to "ru" 0.400
After features/support/hooks.rb:339 0.620
After features/support/hooks.rb:108 0.000
1:50.598
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.356
And I set an administration password 6.919
When I log in to a new session in Spanish (es) 26.308
Then the keyboard layout is set to "es" 0.082
And tpsd is localized to the selected locale 0.126
Given the network is plugged 0.015
And Tor is ready 11.764
Then I successfully start the Unsafe Browser 5.050
And I kill the Unsafe Browser 5.199
Given Thunderbird is installed 23.669
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 9.154
And DuckDuckGo is the default search engine 4.930
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 4.277
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:339 0.960
After features/support/hooks.rb:108 0.000
1:51.858
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.331
And I set an administration password 6.815
When I log in to a new session in Turkish (tr) 25.669
Then the keyboard layout is set to "tr" 0.093
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.014
And Tor is ready 12.836
Then I successfully start the Unsafe Browser 4.937
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 23.963
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 9.978
And DuckDuckGo is the default search engine 4.913
And I kill the Tor Browser 5.184
And the screen keyboard works in Thunderbird 4.322
And the layout of the screen keyboard is set to "us" 0.382
After features/support/hooks.rb:339 1.575
After features/support/hooks.rb:108 0.000
Tags: @product
1:2.202
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.324
When I set the language to Italian (it) 5.559
Then the language and keyboard have not been saved in cleartext storage 2.100
When I shutdown Tails and wait for the computer to power off 6.895
And I start Tails from USB drive "__internal" with network unplugged 39.045
Then the Welcome Screen's language is set to English 0.277
After features/support/hooks.rb:339 0.707
After features/support/hooks.rb:108 0.017
Tags: @product
1:13.339
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 stopped at Tails Greeter's login screen 7.624
When I set the language to Italian (it) 4.501
And I save the language and keyboard options in cleartext storage 2.404
Then the "it" language and keyboard have been saved in cleartext storage 0.120
When I set the language to French (fr) 4.455
Then the "fr" language and keyboard have been saved in cleartext storage 0.089
And I shutdown Tails and wait for the computer to power off 4.092
And I start Tails from USB drive "__internal" with network unplugged 40.182
Then the "fr" language and keyboard have been saved in cleartext storage 0.351
And the Welcome Screen's language is set to French 0.769
When I log in to a new session 8.704
Then the language is set to French 0.043
After features/support/hooks.rb:339 0.926
After features/support/hooks.rb:108 0.060
Tags: @product
1:54.115
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.012
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.499
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.289
And I create a persistent partition 28.747
And I manually store legacy localization settings in Persistent Storage 0.173
When I shutdown Tails and wait for the computer to power off 7.072
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.108
Then the Welcome Screen's language is set to English 0.236
And the Welcome Screen's formats is set to United States 0.197
When I enable persistence 10.799
Then the Welcome Screen's language is set to German 0.502
And the Welcome Screen's formats is set to France 0.180
When I set the language to Italian (it) 4.675
Then the language and keyboard have not been saved in cleartext storage 2.127
When I save the language and keyboard options in cleartext storage 13.504
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.114

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21348-migrate-away-from-sysadmin-team-container-images/7/artifact/build-artifacts/02:13:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21348-migrate-away-from-sysadmin-team-container-images/7/artifact/build-artifacts/02:13:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21348-migrate-away-from-sysadmin-team-container-images/7/artifact/build-artifacts/02:13:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21348-migrate-away-from-sysadmin-team-container-images/7/artifact/build-artifacts/02:13:51_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.023