Project Number Date
test_Tails_ISO_stable 6192 10 Mar 2026, 14:41

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 233 1 8 0 0 242 20 1 21 29:11.242 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
53.231
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.393
And I log in to a new session in German (de) 27.123
Then the live user's Documents directory exists 0.064
And there is a GNOME bookmark for the Documents directory 17.650
After features/support/hooks.rb:331 1.288
After features/support/hooks.rb:100 0.000
Tags: @product
49.487
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.373
And I log in to a new session in German (de) 25.757
Then the live user's Downloads directory exists 0.063
And there is a GNOME bookmark for the Downloads directory 16.292
After features/support/hooks.rb:331 1.115
After features/support/hooks.rb:100 0.000
Tags: @product
1:2.948
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 19.951
And I log in to a new session in German (de) 26.783
Then the live user's Music directory exists 0.055
And there is a GNOME bookmark for the Music directory 16.158
After features/support/hooks.rb:331 1.119
After features/support/hooks.rb:100 0.000
Tags: @product
51.280
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.532
And I log in to a new session in German (de) 27.630
Then the live user's Pictures directory exists 0.063
And there is a GNOME bookmark for the Pictures directory 16.054
After features/support/hooks.rb:331 1.202
After features/support/hooks.rb:100 0.000
Tags: @product
50.839
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.226
And I log in to a new session in German (de) 27.381
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 16.193
After features/support/hooks.rb:331 1.329
After features/support/hooks.rb:100 0.000
1:25.683
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.695
When I log in to a new session in Arabic (ar) 25.533
Then the keyboard layout is set to "eg" 0.120
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.014
And Tor is ready 12.792
Then I successfully start the Unsafe Browser 9.045
And I kill the Unsafe Browser 5.364
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.498
And DuckDuckGo is the default search engine 5.923
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.887
And the layout of the screen keyboard is set to "us" 0.390
After features/support/hooks.rb:331 1.431
After features/support/hooks.rb:100 0.000
1:22.360
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.237
When I log in to a new session in Chinese (zh_CN) 26.295
Then the keyboard layout is set to "cn" 0.137
And tpsd is localized to the selected locale 0.085
When the network is plugged 0.016
And Tor is ready 12.387
Then I successfully start the Unsafe Browser 6.157
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 8.622
And DuckDuckGo is the default search engine 5.460
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 4.945
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:331 1.277
After features/support/hooks.rb:100 0.000
1:42.183
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.526
When I log in to a new session in English (en) 11.782
Then the keyboard layout is set to "us" 0.109
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.023
And Tor is ready 44.336
Then I successfully start the Unsafe Browser 6.060
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 12.058
And DuckDuckGo is the default search engine 4.225
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 4.978
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:331 1.151
After features/support/hooks.rb:100 0.000
1:29.367
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.416
When I log in to a new session in French (fr) 26.952
Then the keyboard layout is set to "fr" 0.113
And tpsd is localized to the selected locale 0.094
When the network is plugged 0.020
And Tor is ready 16.548
Then I successfully start the Unsafe Browser 6.786
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.021
And DuckDuckGo is the default search engine 5.666
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 5.733
And the layout of the screen keyboard is set to "fr" 0.431
After features/support/hooks.rb:331 3.442
After features/support/hooks.rb:100 0.000
1:31.978
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.652
When I log in to a new session in German (de) 28.403
Then the keyboard layout is set to "de" 0.249
And tpsd is localized to the selected locale 0.209
When the network is plugged 0.319
And Tor is ready 14.923
Then I successfully start the Unsafe Browser 6.405
And I kill the Unsafe Browser 5.349
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 11.700
And DuckDuckGo is the default search engine 5.662
And I kill the Tor Browser 5.212
And the screen keyboard works in Thunderbird 5.393
And the layout of the screen keyboard is set to "de" 0.422
After features/support/hooks.rb:331 1.414
After features/support/hooks.rb:100 0.000
1:24.683
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.634
When I log in to a new session in Hindi (hi) 26.633
Then the keyboard layout is set to "in" 0.083
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.021
And Tor is ready 13.582
Then I successfully start the Unsafe Browser 6.076
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.031
And DuckDuckGo is the default search engine 5.271
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 5.252
And the layout of the screen keyboard is set to "us" 0.472
After features/support/hooks.rb:331 1.077
After features/support/hooks.rb:100 0.000
1:26.606
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.216
When I log in to a new session in Indonesian (id) 27.835
Then the keyboard layout is set to "id" 0.131
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.019
And Tor is ready 13.775
Then I successfully start the Unsafe Browser 6.746
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.054
And DuckDuckGo is the default search engine 5.699
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 5.071
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.301
After features/support/hooks.rb:100 0.000
1:58.239
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.910
When I log in to a new session in Italian (it) 28.475
Then the keyboard layout is set to "it" 0.113
And tpsd is localized to the selected locale 0.157
When the network is plugged 0.016
And Tor is ready 43.847
Then I successfully start the Unsafe Browser 5.716
And I kill the Unsafe Browser 5.188
When I enable the screen keyboard 0.054
Then the screen keyboard works in Tor Browser 10.977
And DuckDuckGo is the default search engine 5.294
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.813
And the layout of the screen keyboard is set to "us" 0.468
After features/support/hooks.rb:331 1.033
After features/support/hooks.rb:100 0.000
1:30.642
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.016
When I log in to a new session in Persian (fa) 30.000
Then the keyboard layout is set to "ir" 0.094
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.015
And Tor is ready 14.389
Then I successfully start the Unsafe Browser 7.426
And I kill the Unsafe Browser 5.491
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 8.559
And DuckDuckGo is the default search engine 5.168
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.637
And the layout of the screen keyboard is set to "ir" 0.433
After features/support/hooks.rb:331 1.184
After features/support/hooks.rb:100 0.000
1:24.965
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.290
When I log in to a new session in Portuguese (pt) 25.439
Then the keyboard layout is set to "pt" 0.158
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.016
And Tor is ready 14.103
Then I successfully start the Unsafe Browser 6.240
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 9.088
And DuckDuckGo is the default search engine 6.281
And I kill the Tor Browser 5.318
And the screen keyboard works in Thunderbird 5.159
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.026
After features/support/hooks.rb:100 0.000
1:25.957
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.575
When I log in to a new session in Russian (ru) 26.275
Then the keyboard layout is set to "ru" 0.139
And tpsd is localized to the selected locale 0.128
When the network is plugged 0.018
And Tor is ready 14.511
Then I successfully start the Unsafe Browser 7.050
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 8.837
And DuckDuckGo is the default search engine 5.204
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 5.247
And the layout of the screen keyboard is set to "ru" 0.403
After features/support/hooks.rb:331 1.658
After features/support/hooks.rb:100 0.000
1:26.246
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.758
When I log in to a new session in Spanish (es) 28.133
Then the keyboard layout is set to "es" 0.123
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.015
And Tor is ready 13.843
Then I successfully start the Unsafe Browser 5.525
And I kill the Unsafe Browser 5.214
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.108
And DuckDuckGo is the default search engine 5.415
And I kill the Tor Browser 5.219
And the screen keyboard works in Thunderbird 5.257
And the layout of the screen keyboard is set to "us" 0.449
After features/support/hooks.rb:331 2.182
After features/support/hooks.rb:100 0.000
1:24.938
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.260
When I log in to a new session in Turkish (tr) 26.909
Then the keyboard layout is set to "tr" 0.155
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.020
And Tor is ready 13.889
Then I successfully start the Unsafe Browser 6.336
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.122
And DuckDuckGo is the default search engine 5.909
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 5.219
And the layout of the screen keyboard is set to "us" 0.450
After features/support/hooks.rb:331 1.413
After features/support/hooks.rb:100 0.000
Tags: @product
1:10.183
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.371
When I set the language to Italian (it) 5.773
Then the language and keyboard have not been saved in cleartext storage 2.126
When I shutdown Tails and wait for the computer to power off 0.749
And I start Tails from USB drive "__internal" with network unplugged 50.871
Then the Welcome Screen's language is set to English 0.291
After features/support/hooks.rb:331 0.948
After features/support/hooks.rb:100 0.057
Tags: @product
1:36.805
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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.104
When I set the language to Italian (it) 4.862
And I save the language and keyboard options in cleartext storage 2.691
Then the "it" language and keyboard have been saved in cleartext storage 0.121
When I set the language to French (fr) 14.146
Then the "fr" language and keyboard have been saved in cleartext storage 0.111
And I shutdown Tails and wait for the computer to power off 6.006
And I start Tails from USB drive "__internal" with network unplugged 49.680
Then the "fr" language and keyboard have been saved in cleartext storage 0.364
And the Welcome Screen's language is set to French 0.869
When I log in to a new session 9.804
Then the language is set to French 0.043
After features/support/hooks.rb:331 0.634
After features/support/hooks.rb:100 0.015
Tags: @product
2:22.612
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.549
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.742
And I create a persistent partition 49.013
And I manually store legacy localization settings in Persistent Storage 0.733
When I shutdown Tails and wait for the computer to power off 12.825
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.568
Then the Welcome Screen's language is set to English 0.272
And the Welcome Screen's formats is set to United States 0.241
When I enable persistence 8.765
Then the Welcome Screen's language is set to German 0.506
And the Welcome Screen's formats is set to France 0.222
When I set the language to Italian (it) 4.497
Then the language and keyboard have not been saved in cleartext storage 2.101
When I save the language and keyboard options in cleartext storage 11.571
The
The Dogtail init script raised: SearchError: descendant of [alert | Question]: child with name='Salva non crittografato' roleName='button'
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:498:in `/^I save the language and keyboard options in cleartext storage$/'
features/localization.feature:96: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:331 5.034

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6192/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6192/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6192/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6192/artifact/build-artifacts/02:10:56_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006