Project Number Date
test_Tails_ISO_stable 6088 23 Jan 2026, 12:06

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 229 1 10 0 0 240 20 1 21 27:18.060 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.870
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 9.723
And I log in to a new session in German (de) 27.282
Then the live user's Documents directory exists 0.059
And there is a GNOME bookmark for the Documents directory 15.805
After features/support/hooks.rb:331 1.238
After features/support/hooks.rb:100 0.000
Tags: @product
50.561
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.489
And I log in to a new session in German (de) 27.087
Then the live user's Downloads directory exists 0.085
And there is a GNOME bookmark for the Downloads directory 15.898
After features/support/hooks.rb:331 1.110
After features/support/hooks.rb:100 0.000
Tags: @product
49.765
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.712
And I log in to a new session in German (de) 26.220
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 15.792
After features/support/hooks.rb:331 1.306
After features/support/hooks.rb:100 0.000
Tags: @product
48.975
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.184
And I log in to a new session in German (de) 26.007
Then the live user's Pictures directory exists 0.055
And there is a GNOME bookmark for the Pictures directory 15.728
After features/support/hooks.rb:331 1.518
After features/support/hooks.rb:100 0.000
Tags: @product
49.675
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.457
And I log in to a new session in German (de) 25.881
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 16.296
After features/support/hooks.rb:331 1.023
After features/support/hooks.rb:100 0.000
1:30.869
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.015
When I log in to a new session in Arabic (ar) 26.877
Then the keyboard layout is set to "eg" 0.138
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.017
And Tor is ready 13.817
Then I successfully start the Unsafe Browser 12.787
And I kill the Unsafe Browser 5.578
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 8.179
And DuckDuckGo is the default search engine 5.675
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 5.021
And the layout of the screen keyboard is set to "us" 0.363
After features/support/hooks.rb:331 1.095
After features/support/hooks.rb:100 0.000
1:23.236
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.499
When I log in to a new session in Chinese (zh_CN) 27.246
Then the keyboard layout is set to "cn" 0.112
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.019
And Tor is ready 12.883
Then I successfully start the Unsafe Browser 6.090
And I kill the Unsafe Browser 5.243
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.735
And DuckDuckGo is the default search engine 4.947
And I kill the Tor Browser 5.194
And the screen keyboard works in Thunderbird 4.747
And the layout of the screen keyboard is set to "us" 0.359
After features/support/hooks.rb:331 0.923
After features/support/hooks.rb:100 0.000
1:11.285
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.496
When I log in to a new session in English (en) 13.732
Then the keyboard layout is set to "us" 0.096
And tpsd is localized to the selected locale 0.166
When the network is plugged 0.019
And Tor is ready 13.949
Then I successfully start the Unsafe Browser 7.614
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.046
Then the screen keyboard works in Tor Browser 8.657
And DuckDuckGo is the default search engine 3.969
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 4.732
And the layout of the screen keyboard is set to "us" 0.395
After features/support/hooks.rb:331 1.297
After features/support/hooks.rb:100 0.000
1:27.201
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.775
When I log in to a new session in French (fr) 29.481
Then the keyboard layout is set to "fr" 0.145
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.019
And Tor is ready 12.851
Then I successfully start the Unsafe Browser 7.959
And I kill the Unsafe Browser 5.245
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.192
And DuckDuckGo is the default search engine 4.826
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.952
And the layout of the screen keyboard is set to "fr" 0.350
After features/support/hooks.rb:331 1.199
After features/support/hooks.rb:100 0.000
1:22.533
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.305
When I log in to a new session in German (de) 26.116
Then the keyboard layout is set to "de" 0.106
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.015
And Tor is ready 13.722
Then I successfully start the Unsafe Browser 5.836
And I kill the Unsafe Browser 5.252
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 8.382
And DuckDuckGo is the default search engine 5.065
And I kill the Tor Browser 5.269
And the screen keyboard works in Thunderbird 4.931
And the layout of the screen keyboard is set to "de" 0.369
After features/support/hooks.rb:331 1.092
After features/support/hooks.rb:100 0.000
34.058
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.245
When I log in to a new session in Hindi (hi) 26.578
Then the keyboard layout is set to "in" 0.089
And tpsd is localized to the selected locale 0.144
undefined method `[]' for nil (NoMethodError)
./features/step_definitions/common_steps.rb:1668:in `/^tpsd is localized to the selected locale$/'
features/localization.feature:49:in `And tpsd is localized to the selected locale'
features/localization.feature:25:in `And tpsd is localized to the selected locale'
When 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
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:331 5.286

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6088/artifact/build-artifacts/01:52:57_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/6088/artifact/build-artifacts/01:52:57_Tails_is_localized_for_every_tier-1_language,_Examples___6_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6088/artifact/build-artifacts/01:52:57_Tails_is_localized_for_every_tier-1_language,_Examples___6_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6088/artifact/build-artifacts/01:52:57_Tails_is_localized_for_every_tier-1_language,_Examples___6_.journal

After features/support/hooks.rb:100 0.000
1:25.296
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.335
When I log in to a new session in Indonesian (id) 26.442
Then the keyboard layout is set to "id" 0.093
And tpsd is localized to the selected locale 0.091
When the network is plugged 0.018
And Tor is ready 13.846
Then I successfully start the Unsafe Browser 7.731
And I kill the Unsafe Browser 5.209
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.703
And DuckDuckGo is the default search engine 5.452
And I kill the Tor Browser 5.300
And the screen keyboard works in Thunderbird 4.621
And the layout of the screen keyboard is set to "us" 0.375
After features/support/hooks.rb:331 1.846
After features/support/hooks.rb:100 0.000
1:27.939
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.520
When I log in to a new session in Italian (it) 25.682
Then the keyboard layout is set to "it" 0.113
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.014
And Tor is ready 13.659
Then I successfully start the Unsafe Browser 7.718
And I kill the Unsafe Browser 5.204
When I enable the screen keyboard 0.070
Then the screen keyboard works in Tor Browser 11.551
And DuckDuckGo is the default search engine 5.098
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.590
And the layout of the screen keyboard is set to "us" 0.398
After features/support/hooks.rb:331 1.524
After features/support/hooks.rb:100 0.000
1:26.559
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 Persian (fa) 29.591
Then the keyboard layout is set to "ir" 0.115
And tpsd is localized to the selected locale 0.150
When the network is plugged 0.014
And Tor is ready 13.907
Then I successfully start the Unsafe Browser 6.215
And I kill the Unsafe Browser 5.368
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.709
And DuckDuckGo is the default search engine 5.948
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 4.202
And the layout of the screen keyboard is set to "ir" 0.359
After features/support/hooks.rb:331 1.136
After features/support/hooks.rb:100 0.000
1:22.683
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.346
When I log in to a new session in Portuguese (pt) 26.473
Then the keyboard layout is set to "pt" 0.094
And tpsd is localized to the selected locale 0.083
When the network is plugged 0.015
And Tor is ready 12.645
Then I successfully start the Unsafe Browser 6.354
And I kill the Unsafe Browser 5.230
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.621
And DuckDuckGo is the default search engine 5.332
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 4.808
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 1.122
After features/support/hooks.rb:100 0.000
1:26.639
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.749
When I log in to a new session in Russian (ru) 25.671
Then the keyboard layout is set to "ru" 0.097
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.016
And Tor is ready 13.434
Then I successfully start the Unsafe Browser 6.438
And I kill the Unsafe Browser 5.188
When I enable the screen keyboard 0.043
Then the screen keyboard works in Tor Browser 11.913
And DuckDuckGo is the default search engine 5.515
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 4.863
And the layout of the screen keyboard is set to "ru" 0.372
After features/support/hooks.rb:331 1.040
After features/support/hooks.rb:100 0.000
1:21.580
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.292
When I log in to a new session in Spanish (es) 25.625
Then the keyboard layout is set to "es" 0.200
And tpsd is localized to the selected locale 0.125
When the network is plugged 0.018
And Tor is ready 13.682
Then I successfully start the Unsafe Browser 5.569
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 8.084
And DuckDuckGo is the default search engine 4.970
And I kill the Tor Browser 5.186
And the screen keyboard works in Thunderbird 5.119
And the layout of the screen keyboard is set to "us" 0.448
After features/support/hooks.rb:331 1.266
After features/support/hooks.rb:100 0.000
1:30.442
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.385
When I log in to a new session in Turkish (tr) 30.020
Then the keyboard layout is set to "tr" 0.092
And tpsd is localized to the selected locale 0.133
When the network is plugged 0.015
And Tor is ready 13.754
Then I successfully start the Unsafe Browser 7.856
And I kill the Unsafe Browser 5.255
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.885
And DuckDuckGo is the default search engine 6.070
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 4.992
And the layout of the screen keyboard is set to "us" 0.624
After features/support/hooks.rb:331 1.488
After features/support/hooks.rb:100 0.000
Tags: @product
1:17.360
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 9.189
When I set the language to Italian (it) 4.693
Then the language and keyboard have not been saved in cleartext storage 2.076
When I shutdown Tails and wait for the computer to power off 11.528
And I start Tails from USB drive "__internal" with network unplugged 49.569
Then the Welcome Screen's language is set to English 0.303
After features/support/hooks.rb:331 1.049
After features/support/hooks.rb:100 0.007
Tags: @product
1:11.638
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.330
When I set the language to Italian (it) 4.676
And I save the language and keyboard options in cleartext storage 2.386
Then the "it" language and keyboard have been saved in cleartext storage 0.110
When I set the language to French (fr) 4.488
Then the "fr" language and keyboard have been saved in cleartext storage 0.154
And I shutdown Tails and wait for the computer to power off 7.403
And I start Tails from USB drive "__internal" with network unplugged 42.903
Then the "fr" language and keyboard have been saved in cleartext storage 0.381
And the Welcome Screen's language is set to French 0.803
After features/support/hooks.rb:331 0.569
After features/support/hooks.rb:100 0.006
Tags: @product
3:6.886
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.987
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.968
And I create a persistent partition 49.944
And I manually store legacy localization settings in Persistent Storage 0.553
When I shutdown Tails and wait for the computer to power off 11.513
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 39.998
Then the Welcome Screen's language is set to English 0.343
And the Welcome Screen's formats is set to United States 0.302
When I enable persistence 8.171
Then the Welcome Screen's language is set to German 0.482
And the Welcome Screen's formats is set to France 0.210
When I set the language to Italian (it) 4.567
Then the language and keyboard have not been saved in cleartext storage 2.110
When I save the language and keyboard options in cleartext storage 2.513
Then the "it" language and keyboard have been saved in cleartext storage 0.157
And I shutdown Tails and wait for the computer to power off 2.894
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 41.177
Then the Welcome Screen's language is set to Italian 0.627
And the Welcome Screen's formats is set to Italy 0.287
When I enable persistence 10.212
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.186
And the Welcome Screen's language is set to Italian 0.674
After features/support/hooks.rb:331 0.694
After features/support/hooks.rb:100 0.016