Project Number Date
test_Tails_ISO_stable 6465 20 Jun 2026, 11:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 245 2 21 0 0 268 19 2 21 32:23.101 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.071
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 8.734
And I log in to a new session in German (de) 27.816
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 14.472
After features/support/hooks.rb:339 1.107
After features/support/hooks.rb:108 0.000
Tags: @product
50.016
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.648
And I log in to a new session in German (de) 27.675
Then the live user's Downloads directory exists 0.101
And there is a GNOME bookmark for the Downloads directory 14.591
After features/support/hooks.rb:339 0.952
After features/support/hooks.rb:108 0.000
Tags: @product
50.772
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.882
And I log in to a new session in German (de) 28.213
Then the live user's Music directory exists 0.047
And there is a GNOME bookmark for the Music directory 14.630
After features/support/hooks.rb:339 1.398
After features/support/hooks.rb:108 0.000
Tags: @product
49.056
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.318
And I log in to a new session in German (de) 27.206
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 14.485
After features/support/hooks.rb:339 1.254
After features/support/hooks.rb:108 0.000
Tags: @product
50.684
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.035
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.541
And I log in to a new session in German (de) 27.995
Then the live user's Videos directory exists 0.068
And there is a GNOME bookmark for the Videos directory 15.079
After features/support/hooks.rb:339 0.740
After features/support/hooks.rb:108 0.000
1:58.449
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.219
And I set an administration password 6.846
When I log in to a new session in Arabic (ar) 26.475
Then the keyboard layout is set to "eg" 0.124
And tpsd is localized to the selected locale 0.094
Given the network is plugged 0.019
And Tor is ready 11.635
Then I successfully start the Unsafe Browser 6.254
And I kill the Unsafe Browser 5.312
Given Thunderbird is installed 28.769
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 10.084
And DuckDuckGo is the default search engine 5.224
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 4.605
And the layout of the screen keyboard is set to "us" 0.491
After features/support/hooks.rb:339 1.183
After features/support/hooks.rb:108 0.000
1:56.727
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.518
And I set an administration password 6.848
When I log in to a new session in Chinese (zh_CN) 26.239
Then the keyboard layout is set to "cn" 0.116
And tpsd is localized to the selected locale 0.102
Given the network is plugged 0.022
And Tor is ready 11.111
Then I successfully start the Unsafe Browser 5.825
And I kill the Unsafe Browser 5.198
Given Thunderbird is installed 28.136
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 9.727
And DuckDuckGo is the default search engine 5.038
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 5.106
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:339 1.456
After features/support/hooks.rb:108 0.000
1:41.455
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.442
And I set an administration password 6.902
When I log in to a new session in English (en) 12.171
Then the keyboard layout is set to "us" 0.119
And tpsd is localized to the selected locale 0.104
Given the network is plugged 0.017
And Tor is ready 12.760
Then I successfully start the Unsafe Browser 5.072
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 27.439
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 9.830
And DuckDuckGo is the default search engine 4.180
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 4.476
And the layout of the screen keyboard is set to "us" 0.392
After features/support/hooks.rb:339 1.165
After features/support/hooks.rb:108 0.000
1:57.322
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.020
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.789
When I log in to a new session in French (fr) 26.356
Then the keyboard layout is set to "fr" 0.159
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.021
And Tor is ready 11.727
Then I successfully start the Unsafe Browser 5.662
And I kill the Unsafe Browser 5.201
Given Thunderbird is installed 27.929
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 9.936
And DuckDuckGo is the default search engine 5.292
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 4.687
And the layout of the screen keyboard is set to "fr" 0.377
After features/support/hooks.rb:339 1.290
After features/support/hooks.rb:108 0.000
1:54.017
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.449
And I set an administration password 7.019
When I log in to a new session in German (de) 27.484
Then the keyboard layout is set to "de" 0.092
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.016
And Tor is ready 11.441
Then I successfully start the Unsafe Browser 4.965
And I kill the Unsafe Browser 5.220
Given Thunderbird is installed 24.639
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.865
And DuckDuckGo is the default search engine 4.954
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 4.953
And the layout of the screen keyboard is set to "de" 0.519
After features/support/hooks.rb:339 1.232
After features/support/hooks.rb:108 0.000
37.690
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.620
And I set an administration password 6.830
When I log in to a new session in Hindi (hi) 23.238
The
The Dogtail init script raised: ActionNotSupported: Cannot do 'activate' action on [text | Search]
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:346:in `call_tree_node_method'
./features/support/helpers/dogtail.rb:364:in `doActionNamed'
./features/support/helpers/dogtail.rb:378:in `activate'
./features/step_definitions/common_steps.rb:500:in `/^I set the language to (.*) \((.*)\)$/'
./features/step_definitions/common_steps.rb:521:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/localization.feature:51:in `When I log in to a new session in Hindi (hi)'
features/localization.feature:24:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "in" 0.000
And tpsd is localized to the selected locale 0.000
Given the network is plugged 0.000
And Tor is ready 0.000
Then I successfully start the Unsafe Browser 0.000
And I kill the Unsafe Browser 0.000
Given Thunderbird is installed 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:339 5.836

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#6)' (at time 01:59:17)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/01:59:17_Tails_is_localized_for_every_tier-1_language,_Examples___6_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/01:59:17_Tails_is_localized_for_every_tier-1_language,_Examples___6_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/01:59:17_Tails_is_localized_for_every_tier-1_language,_Examples___6_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/01:59:17_Tails_is_localized_for_every_tier-1_language,_Examples___6_.journal

After features/support/hooks.rb:108 0.000
1:56.048
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.227
And I set an administration password 6.852
When I log in to a new session in Indonesian (id) 26.873
Then the keyboard layout is set to "id" 0.097
And tpsd is localized to the selected locale 0.093
Given the network is plugged 0.016
And Tor is ready 11.556
Then I successfully start the Unsafe Browser 5.704
And I kill the Unsafe Browser 5.258
Given Thunderbird is installed 25.371
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 11.436
And DuckDuckGo is the default search engine 5.034
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 4.724
And the layout of the screen keyboard is set to "us" 0.430
After features/support/hooks.rb:339 1.255
After features/support/hooks.rb:108 0.000
1:56.530
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.450
And I set an administration password 6.851
When I log in to a new session in Italian (it) 26.997
Then the keyboard layout is set to "it" 0.098
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.013
And Tor is ready 12.484
Then I successfully start the Unsafe Browser 5.096
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 24.539
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 11.740
And DuckDuckGo is the default search engine 4.859
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.354
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:339 1.572
After features/support/hooks.rb:108 0.000
1:58.059
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.502
And I set an administration password 6.949
When I log in to a new session in Persian (fa) 26.716
Then the keyboard layout is set to "ir" 0.117
And tpsd is localized to the selected locale 0.105
Given the network is plugged 0.024
And Tor is ready 11.880
Then I successfully start the Unsafe Browser 6.003
And I kill the Unsafe Browser 5.221
Given Thunderbird is installed 27.559
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 9.928
And DuckDuckGo is the default search engine 5.075
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 5.234
And the layout of the screen keyboard is set to "ir" 0.471
After features/support/hooks.rb:339 1.361
After features/support/hooks.rb:108 0.000
1:56.516
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.604
And I set an administration password 6.867
When I log in to a new session in Portuguese (pt) 26.404
Then the keyboard layout is set to "pt" 0.181
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.018
And Tor is ready 11.141
Then I successfully start the Unsafe Browser 6.163
And I kill the Unsafe Browser 5.258
Given Thunderbird is installed 26.924
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 10.062
And DuckDuckGo is the default search engine 5.146
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.976
And the layout of the screen keyboard is set to "us" 0.400
After features/support/hooks.rb:339 1.294
After features/support/hooks.rb:108 0.000
1:58.869
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.460
And I set an administration password 6.803
When I log in to a new session in Russian (ru) 26.874
Then the keyboard layout is set to "ru" 0.106
And tpsd is localized to the selected locale 0.144
Given the network is plugged 0.023
And Tor is ready 11.368
Then I successfully start the Unsafe Browser 5.846
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 27.317
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 11.707
And DuckDuckGo is the default search engine 5.232
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 5.053
And the layout of the screen keyboard is set to "ru" 0.389
After features/support/hooks.rb:339 1.526
After features/support/hooks.rb:108 0.000
1:56.894
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.616
And I set an administration password 6.783
When I log in to a new session in Spanish (es) 26.474
Then the keyboard layout is set to "es" 0.142
And tpsd is localized to the selected locale 0.114
Given the network is plugged 0.016
And Tor is ready 11.907
Then I successfully start the Unsafe Browser 5.839
And I kill the Unsafe Browser 5.240
Given Thunderbird is installed 25.522
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 11.496
And DuckDuckGo is the default search engine 5.127
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.935
And the layout of the screen keyboard is set to "us" 0.397
After features/support/hooks.rb:339 1.573
After features/support/hooks.rb:108 0.000
1:59.355
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.550
And I set an administration password 6.859
When I log in to a new session in Turkish (tr) 27.355
Then the keyboard layout is set to "tr" 0.174
And tpsd is localized to the selected locale 0.121
Given the network is plugged 0.017
And Tor is ready 11.379
Then I successfully start the Unsafe Browser 5.660
And I kill the Unsafe Browser 5.217
Given Thunderbird is installed 27.818
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 11.205
And DuckDuckGo is the default search engine 5.165
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 4.957
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:339 1.580
After features/support/hooks.rb:108 0.000
Tags: @product
1:5.178
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.016
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.395
When I set the language to Italian (it) 4.660
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 7.802
And I start Tails from USB drive "__internal" with network unplugged 40.959
Then the Welcome Screen's language is set to English 0.234
After features/support/hooks.rb:339 0.852
After features/support/hooks.rb:108 0.016
Tags: @product
1:16.008
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 7.853
When I set the language to Italian (it) 4.576
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.118
When I set the language to French (fr) 4.504
Then the "fr" language and keyboard have been saved in cleartext storage 0.110
And I shutdown Tails and wait for the computer to power off 5.824
And I start Tails from USB drive "__internal" with network unplugged 40.304
Then the "fr" language and keyboard have been saved in cleartext storage 0.403
And the Welcome Screen's language is set to French 0.710
When I log in to a new session 9.123
Then the language is set to French 0.044
After features/support/hooks.rb:339 0.827
After features/support/hooks.rb:108 0.050
Tags: @product
2:2.373
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.014
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.902
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.318
And I create a persistent partition 31.240
And I manually store legacy localization settings in Persistent Storage 0.254
When I shutdown Tails and wait for the computer to power off 9.857
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 38.272
Then the Welcome Screen's language is set to English 0.256
And the Welcome Screen's formats is set to United States 0.199
When I enable persistence 12.136
Then the Welcome Screen's language is set to German 0.447
And the Welcome Screen's formats is set to France 0.206
When I set the language to Italian (it) 4.695
Then the language and keyboard have not been saved in cleartext storage 2.122
When I save the language and keyboard options in cleartext storage 13.464
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.441

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/02:17:41_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6465/artifact/build-artifacts/02:17:41_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.018