Project Number Date
test_Tails_ISO_21651-persist-gnome-software-dconf-state 5 24 Jul 2026, 03:44

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:6.873 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.541
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 8.030
And I log in to a new session in German (de) 25.151
Then the live user's Documents directory exists 0.037
And there is a GNOME bookmark for the Documents directory 14.321
After features/support/hooks.rb:339 0.923
After features/support/hooks.rb:108 0.000
Tags: @product
47.995
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.967
And I log in to a new session in German (de) 26.769
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 14.209
After features/support/hooks.rb:339 0.984
After features/support/hooks.rb:108 0.000
Tags: @product
47.804
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.952
And I log in to a new session in German (de) 26.230
Then the live user's Music directory exists 0.035
And there is a GNOME bookmark for the Music directory 14.585
After features/support/hooks.rb:339 1.186
After features/support/hooks.rb:108 0.000
Tags: @product
47.954
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.065
And I log in to a new session in German (de) 26.534
Then the live user's Pictures directory exists 0.039
And there is a GNOME bookmark for the Pictures directory 14.314
After features/support/hooks.rb:339 1.012
After features/support/hooks.rb:108 0.000
Tags: @product
47.324
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 log in to a new session in German (de) 25.640
Then the live user's Videos directory exists 0.043
And there is a GNOME bookmark for the Videos directory 14.529
After features/support/hooks.rb:339 1.069
After features/support/hooks.rb:108 0.000
1:52.299
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.950
And I set an administration password 6.916
When I log in to a new session in Arabic (ar) 25.373
Then the keyboard layout is set to "eg" 0.104
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.017
And Tor is ready 12.896
Then I successfully start the Unsafe Browser 5.733
And I kill the Unsafe Browser 5.378
Given Thunderbird is installed 24.312
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 10.041
And DuckDuckGo is the default search engine 4.516
And I kill the Tor Browser 5.191
And the screen keyboard works in Thunderbird 4.308
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:339 1.695
After features/support/hooks.rb:108 0.000
1:52.185
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.026
And I set an administration password 6.779
When I log in to a new session in Chinese (zh_CN) 27.005
Then the keyboard layout is set to "cn" 0.089
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.013
And Tor is ready 11.476
Then I successfully start the Unsafe Browser 5.732
And I kill the Unsafe Browser 5.226
Given Thunderbird is installed 23.767
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 10.181
And DuckDuckGo is the default search engine 5.045
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.086
And the layout of the screen keyboard is set to "us" 0.349
After features/support/hooks.rb:339 0.656
After features/support/hooks.rb:108 0.000
1:37.096
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.321
And I set an administration password 6.777
When I log in to a new session in English (en) 11.114
Then the keyboard layout is set to "us" 0.133
And tpsd is localized to the selected locale 0.099
Given the network is plugged 0.014
And Tor is ready 12.330
Then I successfully start the Unsafe Browser 6.846
And I kill the Unsafe Browser 5.209
Given Thunderbird is installed 23.905
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 9.608
And DuckDuckGo is the default search engine 4.087
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 4.002
And the layout of the screen keyboard is set to "us" 0.368
After features/support/hooks.rb:339 0.805
After features/support/hooks.rb:108 0.000
1:52.202
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.074
And I set an administration password 6.754
When I log in to a new session in French (fr) 26.536
Then the keyboard layout is set to "fr" 0.096
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.014
And Tor is ready 12.713
Then I successfully start the Unsafe Browser 5.370
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 24.427
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.242
And DuckDuckGo is the default search engine 5.006
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.032
And the layout of the screen keyboard is set to "fr" 0.373
After features/support/hooks.rb:339 0.872
After features/support/hooks.rb:108 0.000
1:51.851
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.974
And I set an administration password 6.736
When I log in to a new session in German (de) 25.509
Then the keyboard layout is set to "de" 0.101
And tpsd is localized to the selected locale 0.090
Given the network is plugged 0.029
And Tor is ready 13.498
Then I successfully start the Unsafe Browser 5.950
And I kill the Unsafe Browser 5.197
Given Thunderbird is installed 23.683
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 9.331
And DuckDuckGo is the default search engine 4.875
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 4.248
And the layout of the screen keyboard is set to "de" 0.349
After features/support/hooks.rb:339 1.361
After features/support/hooks.rb:108 0.000
1:50.711
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.039
And I set an administration password 6.757
When I log in to a new session in Hindi (hi) 26.334
Then the keyboard layout is set to "in" 0.098
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.014
And Tor is ready 11.167
Then I successfully start the Unsafe Browser 6.108
And I kill the Unsafe Browser 5.191
Given Thunderbird is installed 24.093
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 8.776
And DuckDuckGo is the default search engine 5.353
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 3.999
And the layout of the screen keyboard is set to "us" 0.337
After features/support/hooks.rb:339 0.818
After features/support/hooks.rb:108 0.000
1:51.400
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.125
And I set an administration password 6.860
When I log in to a new session in Indonesian (id) 25.909
Then the keyboard layout is set to "id" 0.100
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.014
And Tor is ready 11.589
Then I successfully start the Unsafe Browser 6.427
And I kill the Unsafe Browser 5.205
Given Thunderbird is installed 24.041
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 9.278
And DuckDuckGo is the default search engine 4.991
And I kill the Tor Browser 5.187
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:339 1.120
After features/support/hooks.rb:108 0.000
1:54.544
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.052
And I set an administration password 6.876
When I log in to a new session in Italian (it) 26.424
Then the keyboard layout is set to "it" 0.131
And tpsd is localized to the selected locale 0.107
Given the network is plugged 0.021
And Tor is ready 11.833
Then I successfully start the Unsafe Browser 6.739
And I kill the Unsafe Browser 5.260
Given Thunderbird is installed 24.518
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.996
And DuckDuckGo is the default search engine 5.225
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 4.673
And the layout of the screen keyboard is set to "us" 0.388
After features/support/hooks.rb:339 1.205
After features/support/hooks.rb:108 0.000
1:56.981
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.327
And I set an administration password 6.867
When I log in to a new session in Persian (fa) 26.581
Then the keyboard layout is set to "ir" 0.087
And tpsd is localized to the selected locale 0.106
Given the network is plugged 0.016
And Tor is ready 12.696
Then I successfully start the Unsafe Browser 6.182
And I kill the Unsafe Browser 5.169
Given Thunderbird is installed 27.177
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 9.466
And DuckDuckGo is the default search engine 5.156
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.468
And the layout of the screen keyboard is set to "ir" 0.351
After features/support/hooks.rb:339 1.248
After features/support/hooks.rb:108 0.000
1:50.372
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.221
And I set an administration password 6.732
When I log in to a new session in Portuguese (pt) 25.592
Then the keyboard layout is set to "pt" 0.098
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.018
And Tor is ready 11.534
Then I successfully start the Unsafe Browser 6.421
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 23.835
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 9.331
And DuckDuckGo is the default search engine 4.617
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.017
And the layout of the screen keyboard is set to "us" 0.340
After features/support/hooks.rb:339 1.193
After features/support/hooks.rb:108 0.000
1:54.512
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 set an administration password 6.776
When I log in to a new session in Russian (ru) 28.076
Then the keyboard layout is set to "ru" 0.099
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.014
And Tor is ready 12.351
Then I successfully start the Unsafe Browser 5.874
And I kill the Unsafe Browser 5.183
Given Thunderbird is installed 25.370
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.250
And DuckDuckGo is the default search engine 4.665
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.102
And the layout of the screen keyboard is set to "ru" 0.358
After features/support/hooks.rb:339 1.018
After features/support/hooks.rb:108 0.000
1:51.277
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.072
And I set an administration password 6.768
When I log in to a new session in Spanish (es) 26.683
Then the keyboard layout is set to "es" 0.081
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.017
And Tor is ready 11.391
Then I successfully start the Unsafe Browser 6.500
And I kill the Unsafe Browser 5.235
Given Thunderbird is installed 23.763
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.373
And DuckDuckGo is the default search engine 4.608
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.091
And the layout of the screen keyboard is set to "us" 0.342
After features/support/hooks.rb:339 1.261
After features/support/hooks.rb:108 0.000
1:52.240
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.156
And I set an administration password 6.747
When I log in to a new session in Turkish (tr) 26.171
Then the keyboard layout is set to "tr" 0.106
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.016
And Tor is ready 12.433
Then I successfully start the Unsafe Browser 5.411
And I kill the Unsafe Browser 5.206
Given Thunderbird is installed 23.865
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 9.974
And DuckDuckGo is the default search engine 5.335
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.053
And the layout of the screen keyboard is set to "us" 0.364
After features/support/hooks.rb:339 1.675
After features/support/hooks.rb:108 0.000
Tags: @product
1:1.825
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.127
When I set the language to Italian (it) 5.743
Then the language and keyboard have not been saved in cleartext storage 2.106
When I shutdown Tails and wait for the computer to power off 5.336
And I start Tails from USB drive "__internal" with network unplugged 40.209
Then the Welcome Screen's language is set to English 0.301
After features/support/hooks.rb:339 1.168
After features/support/hooks.rb:108 0.059
Tags: @product
25.360
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 7.244
When I set the language to Italian (it) 4.610
And I save the language and keyboard options in cleartext storage 13.505
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.439

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21651-persist-gnome-software-dconf-state/5/artifact/build-artifacts/02:07:47_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_21651-persist-gnome-software-dconf-state/5/artifact/build-artifacts/02:07:47_Tails_stores_localization_preferences_when_it_s_asked_to.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21651-persist-gnome-software-dconf-state/5/artifact/build-artifacts/02:07:47_Tails_stores_localization_preferences_when_it_s_asked_to.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21651-persist-gnome-software-dconf-state/5/artifact/build-artifacts/02:07:47_Tails_stores_localization_preferences_when_it_s_asked_to.journal

After features/support/hooks.rb:108 0.000
Tags: @product
2:33.390
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 logged in 8.373
# 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 29.575
And I manually store legacy localization settings in Persistent Storage 0.221
When I shutdown Tails and wait for the computer to power off 5.419
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.392
Then the Welcome Screen's language is set to English 0.227
And the Welcome Screen's formats is set to United States 0.182
When I enable persistence 10.778
Then the Welcome Screen's language is set to German 0.476
And the Welcome Screen's formats is set to France 0.186
When I set the language to Italian (it) 4.458
Then the language and keyboard have not been saved in cleartext storage 2.102
When I save the language and keyboard options in cleartext storage 2.371
Then the "it" language and keyboard have been saved in cleartext storage 0.091
And I shutdown Tails and wait for the computer to power off 2.669
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 36.421
Then the Welcome Screen's language is set to Italian 0.491
And the Welcome Screen's formats is set to Italy 0.170
When I enable persistence 10.609
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.219
And the Welcome Screen's language is set to Italian 0.631
After features/support/hooks.rb:339 0.883
After features/support/hooks.rb:108 0.010