Project Number Date
test_Tails_ISO_7929-celluloid-flatpak 35 21 May 2026, 14:12

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 35:5.719 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
51.075
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.540
And I log in to a new session in German (de) 27.813
Then the live user's Documents directory exists 0.045
And there is a GNOME bookmark for the Documents directory 14.675
After features/support/hooks.rb:335 1.307
After features/support/hooks.rb:104 0.000
Tags: @product
51.061
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.374
And I log in to a new session in German (de) 28.754
Then the live user's Downloads directory exists 0.049
And there is a GNOME bookmark for the Downloads directory 14.882
After features/support/hooks.rb:335 1.005
After features/support/hooks.rb:104 0.000
Tags: @product
49.790
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.536
And I log in to a new session in German (de) 26.595
Then the live user's Music directory exists 0.051
And there is a GNOME bookmark for the Music directory 15.607
After features/support/hooks.rb:335 1.135
After features/support/hooks.rb:104 0.000
Tags: @product
50.219
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.201
And I log in to a new session in German (de) 28.187
Then the live user's Pictures directory exists 0.042
And there is a GNOME bookmark for the Pictures directory 14.787
After features/support/hooks.rb:335 1.316
After features/support/hooks.rb:104 0.000
Tags: @product
49.916
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.658
And I log in to a new session in German (de) 27.077
Then the live user's Videos directory exists 0.068
And there is a GNOME bookmark for the Videos directory 15.112
After features/support/hooks.rb:335 1.137
After features/support/hooks.rb:104 0.000
2:5.121
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.407
And I set an administration password 7.018
When I log in to a new session in Arabic (ar) 28.068
Then the keyboard layout is set to "eg" 0.108
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.025
And Tor is ready 12.017
Then I successfully start the Unsafe Browser 6.976
And I kill the Unsafe Browser 5.227
Given Thunderbird is installed 28.168
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 12.933
And DuckDuckGo is the default search engine 6.118
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.192
And the layout of the screen keyboard is set to "us" 0.509
After features/support/hooks.rb:335 1.689
After features/support/hooks.rb:104 0.000
2:5.780
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.032
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.630
And I set an administration password 6.820
When I log in to a new session in Chinese (zh_CN) 27.498
Then the keyboard layout is set to "cn" 0.162
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.013
And Tor is ready 12.851
Then I successfully start the Unsafe Browser 6.812
And I kill the Unsafe Browser 5.244
Given Thunderbird is installed 27.516
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 15.327
And DuckDuckGo is the default search engine 5.143
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.963
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:335 1.678
After features/support/hooks.rb:104 0.000
1:45.180
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.576
And I set an administration password 6.799
When I log in to a new session in English (en) 11.781
Then the keyboard layout is set to "us" 0.097
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.017
And Tor is ready 12.045
Then I successfully start the Unsafe Browser 6.618
And I kill the Unsafe Browser 5.290
Given Thunderbird is installed 27.993
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 11.709
And DuckDuckGo is the default search engine 4.597
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 4.767
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:335 1.399
After features/support/hooks.rb:104 0.000
2:0.174
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.810
And I set an administration password 6.921
When I log in to a new session in French (fr) 27.326
Then the keyboard layout is set to "fr" 0.126
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.017
And Tor is ready 13.413
Then I successfully start the Unsafe Browser 6.435
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 24.619
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 11.649
And DuckDuckGo is the default search engine 6.412
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 4.324
And the layout of the screen keyboard is set to "fr" 0.405
After features/support/hooks.rb:335 1.041
After features/support/hooks.rb:104 0.000
1:59.610
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.336
And I set an administration password 6.876
When I log in to a new session in German (de) 27.533
Then the keyboard layout is set to "de" 0.112
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.024
And Tor is ready 11.878
Then I successfully start the Unsafe Browser 6.350
And I kill the Unsafe Browser 5.222
Given Thunderbird is installed 27.506
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 10.661
And DuckDuckGo is the default search engine 6.077
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 4.248
And the layout of the screen keyboard is set to "de" 0.395
After features/support/hooks.rb:335 0.990
After features/support/hooks.rb:104 0.000
2:2.864
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.541
And I set an administration password 6.815
When I log in to a new session in Hindi (hi) 27.452
Then the keyboard layout is set to "in" 0.107
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.016
And Tor is ready 12.612
Then I successfully start the Unsafe Browser 6.738
And I kill the Unsafe Browser 5.238
Given Thunderbird is installed 27.425
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 12.098
And DuckDuckGo is the default search engine 6.167
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 4.765
And the layout of the screen keyboard is set to "us" 0.452
After features/support/hooks.rb:335 1.651
After features/support/hooks.rb:104 0.000
2:5.354
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.430
And I set an administration password 6.802
When I log in to a new session in Indonesian (id) 26.739
Then the keyboard layout is set to "id" 0.160
And tpsd is localized to the selected locale 0.147
Given the network is plugged 0.032
And Tor is ready 13.534
Then I successfully start the Unsafe Browser 7.106
And I kill the Unsafe Browser 5.212
Given Thunderbird is installed 28.070
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 13.974
And DuckDuckGo is the default search engine 5.681
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.647
And the layout of the screen keyboard is set to "us" 0.501
After features/support/hooks.rb:335 1.714
After features/support/hooks.rb:104 0.000
2:1.396
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.735
And I set an administration password 6.898
When I log in to a new session in Italian (it) 28.188
Then the keyboard layout is set to "it" 0.122
And tpsd is localized to the selected locale 0.122
Given the network is plugged 0.015
And Tor is ready 13.608
Then I successfully start the Unsafe Browser 6.033
And I kill the Unsafe Browser 5.333
Given Thunderbird is installed 24.479
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 11.552
And DuckDuckGo is the default search engine 5.644
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 5.877
And the layout of the screen keyboard is set to "us" 0.518
After features/support/hooks.rb:335 1.555
After features/support/hooks.rb:104 0.000
2:1.349
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.565
And I set an administration password 6.854
When I log in to a new session in Persian (fa) 28.002
Then the keyboard layout is set to "ir" 0.099
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.020
And Tor is ready 11.711
Then I successfully start the Unsafe Browser 6.692
And I kill the Unsafe Browser 5.190
Given Thunderbird is installed 25.333
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 12.885
And DuckDuckGo is the default search engine 6.605
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 4.617
And the layout of the screen keyboard is set to "ir" 0.355
After features/support/hooks.rb:335 1.307
After features/support/hooks.rb:104 0.000
2:2.712
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.489
And I set an administration password 6.787
When I log in to a new session in Portuguese (pt) 27.836
Then the keyboard layout is set to "pt" 0.116
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.039
And Tor is ready 12.382
Then I successfully start the Unsafe Browser 6.236
And I kill the Unsafe Browser 5.210
Given Thunderbird is installed 28.691
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.011
And DuckDuckGo is the default search engine 5.673
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 4.347
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:335 0.905
After features/support/hooks.rb:104 0.000
2:2.163
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.412
And I set an administration password 6.756
When I log in to a new session in Russian (ru) 27.132
Then the keyboard layout is set to "ru" 0.115
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.017
And Tor is ready 12.855
Then I successfully start the Unsafe Browser 6.341
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 28.221
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 10.956
And DuckDuckGo is the default search engine 6.376
And I kill the Tor Browser 5.183
And the screen keyboard works in Thunderbird 4.983
And the layout of the screen keyboard is set to "ru" 0.431
After features/support/hooks.rb:335 1.221
After features/support/hooks.rb:104 0.000
2:2.513
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.788
And I set an administration password 6.854
When I log in to a new session in Spanish (es) 27.846
Then the keyboard layout is set to "es" 0.166
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.021
And Tor is ready 11.882
Then I successfully start the Unsafe Browser 7.356
And I kill the Unsafe Browser 5.266
Given Thunderbird is installed 27.511
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.289
And DuckDuckGo is the default search engine 5.233
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 5.366
And the layout of the screen keyboard is set to "us" 0.522
After features/support/hooks.rb:335 1.611
After features/support/hooks.rb:104 0.000
2:7.478
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.546
And I set an administration password 6.785
When I log in to a new session in Turkish (tr) 28.571
Then the keyboard layout is set to "tr" 0.117
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.015
And Tor is ready 12.676
Then I successfully start the Unsafe Browser 6.832
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 27.689
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 15.397
And DuckDuckGo is the default search engine 5.938
And I kill the Tor Browser 5.314
And the screen keyboard works in Thunderbird 4.772
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:335 1.453
After features/support/hooks.rb:104 0.000
Tags: @product
1:4.259
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 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 8.780
When I set the language to Italian (it) 4.559
Then the language and keyboard have not been saved in cleartext storage 2.127
When I shutdown Tails and wait for the computer to power off 5.474
And I start Tails from USB drive "__internal" with network unplugged 43.041
Then the Welcome Screen's language is set to English 0.276
After features/support/hooks.rb:335 1.595
After features/support/hooks.rb:104 0.020
Tags: @product
1:21.525
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.013
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.143
When I set the language to Italian (it) 4.605
And I save the language and keyboard options in cleartext storage 2.435
Then the "it" language and keyboard have been saved in cleartext storage 0.142
When I set the language to French (fr) 4.599
Then the "fr" language and keyboard have been saved in cleartext storage 0.164
And I shutdown Tails and wait for the computer to power off 5.832
And I start Tails from USB drive "__internal" with network unplugged 45.183
Then the "fr" language and keyboard have been saved in cleartext storage 0.390
And the Welcome Screen's language is set to French 0.646
When I log in to a new session 9.338
Then the language is set to French 0.044
After features/support/hooks.rb:335 0.780
After features/support/hooks.rb:104 0.007
Tags: @product
2:6.170
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:270 0.000
Before features/support/hooks.rb:277 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.807
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.295
And I create a persistent partition 33.922
And I manually store legacy localization settings in Persistent Storage 0.299
When I shutdown Tails and wait for the computer to power off 9.730
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.703
Then the Welcome Screen's language is set to English 0.305
And the Welcome Screen's formats is set to United States 0.189
When I enable persistence 9.344
Then the Welcome Screen's language is set to German 0.513
And the Welcome Screen's formats is set to France 0.239
When I set the language to Italian (it) 4.638
Then the language and keyboard have not been saved in cleartext storage 2.169
When I save the language and keyboard options in cleartext storage 14.011
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:509: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:335 5.133

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/35/artifact/build-artifacts/02:11:59_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/35/artifact/build-artifacts/02:11:59_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/35/artifact/build-artifacts/02:11:59_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/35/artifact/build-artifacts/02:11:59_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:104 0.007