Project Number Date
test_Tails_ISO_stable 6352 05 May 2026, 12:50

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 26:58.806 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
52.343
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 8.519
And I log in to a new session in German (de) 28.824
Then the live user's Documents directory exists 0.043
And there is a GNOME bookmark for the Documents directory 14.955
After features/support/hooks.rb:331 1.306
After features/support/hooks.rb:100 0.000
Tags: @product
50.796
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.092
And I log in to a new session in German (de) 27.854
Then the live user's Downloads directory exists 0.055
And there is a GNOME bookmark for the Downloads directory 14.794
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
Tags: @product
50.496
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.792
And I log in to a new session in German (de) 27.773
Then the live user's Music directory exists 0.053
And there is a GNOME bookmark for the Music directory 14.877
After features/support/hooks.rb:331 1.082
After features/support/hooks.rb:100 0.000
Tags: @product
51.417
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.371
And I log in to a new session in German (de) 28.765
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 15.226
After features/support/hooks.rb:331 1.364
After features/support/hooks.rb:100 0.000
Tags: @product
49.269
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.784
And I log in to a new session in German (de) 26.541
Then the live user's Videos directory exists 0.040
And there is a GNOME bookmark for the Videos directory 14.903
After features/support/hooks.rb:331 1.350
After features/support/hooks.rb:100 0.000
1:26.571
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.255
When I log in to a new session in Arabic (ar) 28.118
Then the keyboard layout is set to "eg" 0.138
And tpsd is localized to the selected locale 0.119
When the network is plugged 0.038
And Tor is ready 12.740
Then I successfully start the Unsafe Browser 6.305
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 9.681
And DuckDuckGo is the default search engine 5.945
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 5.306
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:331 1.700
After features/support/hooks.rb:100 0.000
1:24.914
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.792
When I log in to a new session in Chinese (zh_CN) 27.612
Then the keyboard layout is set to "cn" 0.106
And tpsd is localized to the selected locale 0.122
When the network is plugged 0.016
And Tor is ready 13.078
Then I successfully start the Unsafe Browser 4.945
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 9.697
And DuckDuckGo is the default search engine 5.236
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 5.282
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:331 1.845
After features/support/hooks.rb:100 0.000
1:9.632
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.505
When I log in to a new session in English (en) 13.950
Then the keyboard layout is set to "us" 0.097
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.017
And Tor is ready 12.566
Then I successfully start the Unsafe Browser 5.878
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.779
And DuckDuckGo is the default search engine 4.688
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 5.086
And the layout of the screen keyboard is set to "us" 0.387
After features/support/hooks.rb:331 1.080
After features/support/hooks.rb:100 0.000
1:25.596
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.026
When I log in to a new session in French (fr) 27.389
Then the keyboard layout is set to "fr" 0.143
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 12.432
Then I successfully start the Unsafe Browser 5.554
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 9.483
And DuckDuckGo is the default search engine 5.251
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 6.250
And the layout of the screen keyboard is set to "fr" 0.438
After features/support/hooks.rb:331 1.174
After features/support/hooks.rb:100 0.000
1:25.270
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.767
When I log in to a new session in German (de) 28.374
Then the keyboard layout is set to "de" 0.131
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.050
And Tor is ready 12.026
Then I successfully start the Unsafe Browser 5.563
And I kill the Unsafe Browser 5.395
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.715
And DuckDuckGo is the default search engine 5.798
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 5.655
And the layout of the screen keyboard is set to "de" 0.372
After features/support/hooks.rb:331 1.276
After features/support/hooks.rb:100 0.000
1:25.431
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.389
When I log in to a new session in Hindi (hi) 28.972
Then the keyboard layout is set to "in" 0.140
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.019
And Tor is ready 11.721
Then I successfully start the Unsafe Browser 6.258
And I kill the Unsafe Browser 5.254
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.755
And DuckDuckGo is the default search engine 6.056
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 5.013
And the layout of the screen keyboard is set to "us" 0.404
After features/support/hooks.rb:331 1.235
After features/support/hooks.rb:100 0.000
1:29.918
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.570
When I log in to a new session in Indonesian (id) 27.389
Then the keyboard layout is set to "id" 0.104
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.027
And Tor is ready 13.780
Then I successfully start the Unsafe Browser 5.527
And I kill the Unsafe Browser 5.236
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 11.111
And DuckDuckGo is the default search engine 5.935
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 6.273
And the layout of the screen keyboard is set to "us" 0.499
After features/support/hooks.rb:331 1.636
After features/support/hooks.rb:100 0.000
1:25.339
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.403
When I log in to a new session in Italian (it) 27.829
Then the keyboard layout is set to "it" 0.101
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.022
And Tor is ready 12.242
Then I successfully start the Unsafe Browser 7.198
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 8.462
And DuckDuckGo is the default search engine 6.468
And I kill the Tor Browser 5.275
And the screen keyboard works in Thunderbird 4.558
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 1.630
After features/support/hooks.rb:100 0.000
1:25.097
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 8.172
When I log in to a new session in Persian (fa) 28.002
Then the keyboard layout is set to "ir" 0.097
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.018
And Tor is ready 12.085
Then I successfully start the Unsafe Browser 5.654
And I kill the Unsafe Browser 5.200
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 9.485
And DuckDuckGo is the default search engine 5.315
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 5.279
And the layout of the screen keyboard is set to "ir" 0.400
After features/support/hooks.rb:331 1.385
After features/support/hooks.rb:100 0.000
1:24.806
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.951
When I log in to a new session in Portuguese (pt) 27.464
Then the keyboard layout is set to "pt" 0.259
And tpsd is localized to the selected locale 0.253
When the network is plugged 0.025
And Tor is ready 12.595
Then I successfully start the Unsafe Browser 5.478
And I kill the Unsafe Browser 5.278
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 8.803
And DuckDuckGo is the default search engine 5.456
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 5.480
And the layout of the screen keyboard is set to "us" 0.438
After features/support/hooks.rb:331 1.622
After features/support/hooks.rb:100 0.000
1:25.084
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.293
When I log in to a new session in Russian (ru) 27.842
Then the keyboard layout is set to "ru" 0.144
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.017
And Tor is ready 12.309
Then I successfully start the Unsafe Browser 6.284
And I kill the Unsafe Browser 5.243
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.613
And DuckDuckGo is the default search engine 6.138
And I kill the Tor Browser 5.267
And the screen keyboard works in Thunderbird 5.317
And the layout of the screen keyboard is set to "ru" 0.437
After features/support/hooks.rb:331 1.304
After features/support/hooks.rb:100 0.000
1:23.919
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.354
When I log in to a new session in Spanish (es) 26.859
Then the keyboard layout is set to "es" 0.110
And tpsd is localized to the selected locale 0.127
When the network is plugged 0.021
And Tor is ready 12.319
Then I successfully start the Unsafe Browser 5.787
And I kill the Unsafe Browser 5.218
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 9.384
And DuckDuckGo is the default search engine 5.504
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 5.500
And the layout of the screen keyboard is set to "us" 0.421
After features/support/hooks.rb:331 1.497
After features/support/hooks.rb:100 0.000
1:23.004
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.437
When I log in to a new session in Turkish (tr) 26.941
Then the keyboard layout is set to "tr" 0.099
And tpsd is localized to the selected locale 0.115
When the network is plugged 0.015
And Tor is ready 12.196
Then I successfully start the Unsafe Browser 4.980
And I kill the Unsafe Browser 5.249
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 8.850
And DuckDuckGo is the default search engine 5.518
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 5.772
And the layout of the screen keyboard is set to "us" 0.491
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
Tags: @product
1:5.856
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.696
When I set the language to Italian (it) 4.579
Then the language and keyboard have not been saved in cleartext storage 2.094
When I shutdown Tails and wait for the computer to power off 7.291
And I start Tails from USB drive "__internal" with network unplugged 42.862
Then the Welcome Screen's language is set to English 0.333
After features/support/hooks.rb:331 1.132
After features/support/hooks.rb:100 0.026
Tags: @product
1:21.452
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 7.982
When I set the language to Italian (it) 5.638
And I save the language and keyboard options in cleartext storage 2.394
Then the "it" language and keyboard have been saved in cleartext storage 0.131
When I set the language to French (fr) 4.495
Then the "fr" language and keyboard have been saved in cleartext storage 0.116
And I shutdown Tails and wait for the computer to power off 5.798
And I start Tails from USB drive "__internal" with network unplugged 44.068
Then the "fr" language and keyboard have been saved in cleartext storage 0.456
And the Welcome Screen's language is set to French 0.876
When I log in to a new session 9.441
Then the language is set to French 0.050
After features/support/hooks.rb:331 0.940
After features/support/hooks.rb:100 0.010
Tags: @product
2:2.584
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.187
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.321
And I create a persistent partition 29.940
And I manually store legacy localization settings in Persistent Storage 0.681
When I shutdown Tails and wait for the computer to power off 9.765
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 41.688
Then the Welcome Screen's language is set to English 0.313
And the Welcome Screen's formats is set to United States 0.215
When I enable persistence 8.975
Then the Welcome Screen's language is set to German 0.651
And the Welcome Screen's formats is set to France 0.221
When I set the language to Italian (it) 4.756
Then the language and keyboard have not been saved in cleartext storage 2.130
When I save the language and keyboard options in cleartext storage 13.735
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: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.436

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6352/artifact/build-artifacts/02:00:48_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/6352/artifact/build-artifacts/02:00:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6352/artifact/build-artifacts/02:00:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6352/artifact/build-artifacts/02:00:48_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.007