Project Number Date
test_Tails_ISO_stable 6156 19 Feb 2026, 12:02

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 241 1 0 0 0 242 20 1 21 28:55.367 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
1:6.403
Scenario Outline Do not localize the XDG User Dirs to be able to use those dirs in Tor Browser (#19255)
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 8.676
And I log in to a new session in German (de) 27.619
Then the live user's Documents directory exists 0.047
And there is a GNOME bookmark for the Documents directory 30.059
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
STDOUT:

STDERR:
Exception ignored in: <function Ponytail.__del__ at 0x7fe60570d3a0>
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/ponytail/ponytail.py", line 51, in __del__
    if (self.connected):
AttributeError: 'Ponytail' object has no attribute 'connected'


./features/support/helpers/dogtail.rb:85:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:1058:in `new'
./features/step_definitions/common_steps.rb:1058:in `block in launch_app'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
<internal:kernel>:187:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:1057:in `launch_app'
./features/step_definitions/common_steps.rb:1080:in `launch_nautilus'
./features/step_definitions/common_steps.rb:1227:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:1057:in `launch_app'
./features/step_definitions/common_steps.rb:1080:in `launch_nautilus'
./features/step_definitions/common_steps.rb:1227:in `/^there is a GNOME bookmark for the (.*) directory$/'
features/localization.feature:14:in `And there is a GNOME bookmark for the Documents directory'
features/localization.feature:11:in `And there is a GNOME bookmark for the <dir> directory'
After features/support/hooks.rb:331 10.796

SCENARIO FAILED: 'Do not localize the XDG User Dirs to be able to use those dirs in Tor Browser (#19255), Examples (#1)' (at time 01:44:22)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6156/artifact/build-artifacts/01:44:22_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6156/artifact/build-artifacts/01:44:22_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/6156/artifact/build-artifacts/01:44:22_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
54.344
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.736
And I log in to a new session in German (de) 26.897
Then the live user's Downloads directory exists 0.153
And there is a GNOME bookmark for the Downloads directory 19.557
After features/support/hooks.rb:331 1.575
After features/support/hooks.rb:100 0.000
Tags: @product
52.431
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.648
And I log in to a new session in German (de) 28.431
Then the live user's Music directory exists 0.038
And there is a GNOME bookmark for the Music directory 16.312
After features/support/hooks.rb:331 1.259
After features/support/hooks.rb:100 0.000
Tags: @product
52.093
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.544
And I log in to a new session in German (de) 28.465
Then the live user's Pictures directory exists 0.050
And there is a GNOME bookmark for the Pictures directory 16.032
After features/support/hooks.rb:331 1.045
After features/support/hooks.rb:100 0.000
Tags: @product
50.374
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) 27.060
Then the live user's Videos directory exists 0.047
And there is a GNOME bookmark for the Videos directory 16.081
After features/support/hooks.rb:331 1.458
After features/support/hooks.rb:100 0.000
1:39.903
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.745
When I log in to a new session in Arabic (ar) 25.891
Then the keyboard layout is set to "eg" 0.120
And tpsd is localized to the selected locale 0.100
When the network is plugged 0.016
And Tor is ready 18.460
Then I successfully start the Unsafe Browser 10.188
And I kill the Unsafe Browser 5.746
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 15.024
And DuckDuckGo is the default search engine 5.929
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 4.860
And the layout of the screen keyboard is set to "us" 0.487
After features/support/hooks.rb:331 1.658
After features/support/hooks.rb:100 0.000
1:25.944
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.720
When I log in to a new session in Chinese (zh_CN) 26.551
Then the keyboard layout is set to "cn" 0.158
And tpsd is localized to the selected locale 0.118
When the network is plugged 0.022
And Tor is ready 14.491
Then I successfully start the Unsafe Browser 5.872
And I kill the Unsafe Browser 5.196
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 9.251
And DuckDuckGo is the default search engine 5.239
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 5.507
And the layout of the screen keyboard is set to "us" 0.399
After features/support/hooks.rb:331 1.371
After features/support/hooks.rb:100 0.000
1:10.431
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.491
When I log in to a new session in English (en) 12.862
Then the keyboard layout is set to "us" 0.088
And tpsd is localized to the selected locale 0.108
When the network is plugged 0.015
And Tor is ready 14.251
Then I successfully start the Unsafe Browser 6.507
And I kill the Unsafe Browser 5.198
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 9.006
And DuckDuckGo is the default search engine 4.411
And I kill the Tor Browser 5.272
And the screen keyboard works in Thunderbird 4.758
And the layout of the screen keyboard is set to "us" 0.391
After features/support/hooks.rb:331 3.436
After features/support/hooks.rb:100 0.000
1:28.200
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.881
When I log in to a new session in French (fr) 27.046
Then the keyboard layout is set to "fr" 0.132
And tpsd is localized to the selected locale 0.200
When the network is plugged 0.019
And Tor is ready 15.585
Then I successfully start the Unsafe Browser 7.408
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.218
And DuckDuckGo is the default search engine 5.980
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 4.822
And the layout of the screen keyboard is set to "fr" 0.385
After features/support/hooks.rb:331 0.988
After features/support/hooks.rb:100 0.000
1:28.298
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 German (de) 29.676
Then the keyboard layout is set to "de" 0.147
And tpsd is localized to the selected locale 0.099
When the network is plugged 0.018
And Tor is ready 12.899
Then I successfully start the Unsafe Browser 7.126
And I kill the Unsafe Browser 5.251
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 9.319
And DuckDuckGo is the default search engine 5.533
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 5.017
And the layout of the screen keyboard is set to "de" 0.677
After features/support/hooks.rb:331 3.360
After features/support/hooks.rb:100 0.000
1:24.140
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.498
When I log in to a new session in Hindi (hi) 26.162
Then the keyboard layout is set to "in" 0.148
And tpsd is localized to the selected locale 0.103
When the network is plugged 0.018
And Tor is ready 13.270
Then I successfully start the Unsafe Browser 6.958
And I kill the Unsafe Browser 5.304
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 8.653
And DuckDuckGo is the default search engine 5.095
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 5.199
And the layout of the screen keyboard is set to "us" 0.394
After features/support/hooks.rb:331 1.290
After features/support/hooks.rb:100 0.000
1:26.398
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.470
When I log in to a new session in Indonesian (id) 29.150
Then the keyboard layout is set to "id" 0.099
And tpsd is localized to the selected locale 0.121
When the network is plugged 0.017
And Tor is ready 14.339
Then I successfully start the Unsafe Browser 6.210
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.184
And DuckDuckGo is the default search engine 5.435
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 4.360
And the layout of the screen keyboard is set to "us" 0.464
After features/support/hooks.rb:331 1.481
After features/support/hooks.rb:100 0.000
1:29.122
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.688
When I log in to a new session in Italian (it) 27.372
Then the keyboard layout is set to "it" 0.099
And tpsd is localized to the selected locale 0.097
When the network is plugged 0.016
And Tor is ready 14.519
Then I successfully start the Unsafe Browser 5.969
And I kill the Unsafe Browser 6.584
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 9.389
And DuckDuckGo is the default search engine 5.669
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 6.041
And the layout of the screen keyboard is set to "us" 0.425
After features/support/hooks.rb:331 1.376
After features/support/hooks.rb:100 0.000
1:25.643
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.663
When I log in to a new session in Persian (fa) 26.454
Then the keyboard layout is set to "ir" 0.156
And tpsd is localized to the selected locale 0.162
When the network is plugged 0.021
And Tor is ready 14.319
Then I successfully start the Unsafe Browser 6.801
And I kill the Unsafe Browser 5.260
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 8.506
And DuckDuckGo is the default search engine 6.080
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 4.567
And the layout of the screen keyboard is set to "ir" 0.359
After features/support/hooks.rb:331 1.276
After features/support/hooks.rb:100 0.000
1:26.449
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.628
When I log in to a new session in Portuguese (pt) 26.840
Then the keyboard layout is set to "pt" 0.125
And tpsd is localized to the selected locale 0.105
When the network is plugged 0.020
And Tor is ready 14.147
Then I successfully start the Unsafe Browser 6.207
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 9.475
And DuckDuckGo is the default search engine 5.974
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 5.050
And the layout of the screen keyboard is set to "us" 0.373
After features/support/hooks.rb:331 1.378
After features/support/hooks.rb:100 0.000
1:24.679
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.734
When I log in to a new session in Russian (ru) 26.250
Then the keyboard layout is set to "ru" 0.146
And tpsd is localized to the selected locale 0.124
When the network is plugged 0.017
And Tor is ready 14.159
Then I successfully start the Unsafe Browser 6.228
And I kill the Unsafe Browser 5.213
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 8.706
And DuckDuckGo is the default search engine 5.305
And I kill the Tor Browser 5.227
And the screen keyboard works in Thunderbird 5.081
And the layout of the screen keyboard is set to "ru" 0.393
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
1:28.006
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.501
When I log in to a new session in Spanish (es) 26.294
Then the keyboard layout is set to "es" 0.224
And tpsd is localized to the selected locale 0.153
When the network is plugged 0.020
And Tor is ready 13.331
Then I successfully start the Unsafe Browser 6.229
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 11.719
And DuckDuckGo is the default search engine 6.245
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.317
And the layout of the screen keyboard is set to "us" 0.439
After features/support/hooks.rb:331 1.174
After features/support/hooks.rb:100 0.000
1:27.118
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.669
When I log in to a new session in Turkish (tr) 26.557
Then the keyboard layout is set to "tr" 0.108
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.020
And Tor is ready 14.787
Then I successfully start the Unsafe Browser 5.565
And I kill the Unsafe Browser 5.217
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 9.918
And DuckDuckGo is the default search engine 5.810
And I kill the Tor Browser 5.208
And the screen keyboard works in Thunderbird 5.703
And the layout of the screen keyboard is set to "us" 0.409
After features/support/hooks.rb:331 1.365
After features/support/hooks.rb:100 0.000
Tags: @product
1:11.663
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.756
When I set the language to Italian (it) 4.721
Then the language and keyboard have not been saved in cleartext storage 2.101
When I shutdown Tails and wait for the computer to power off 11.887
And I start Tails from USB drive "__internal" with network unplugged 42.884
Then the Welcome Screen's language is set to English 0.312
After features/support/hooks.rb:331 0.916
After features/support/hooks.rb:100 0.019
Tags: @product
1:22.118
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 stopped at Tails Greeter's login screen 8.695
When I set the language to Italian (it) 4.581
And I save the language and keyboard options in cleartext storage 2.406
Then the "it" language and keyboard have been saved in cleartext storage 0.118
When I set the language to French (fr) 4.507
Then the "fr" language and keyboard have been saved in cleartext storage 0.195
And I shutdown Tails and wait for the computer to power off 5.983
And I start Tails from USB drive "__internal" with network unplugged 44.950
Then the "fr" language and keyboard have been saved in cleartext storage 0.411
And the Welcome Screen's language is set to French 0.837
When I log in to a new session 9.394
Then the language is set to French 0.038
After features/support/hooks.rb:331 0.709
After features/support/hooks.rb:100 0.024
Tags: @product
3:1.603
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 logged in 9.429
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.399
And I create a persistent partition 45.266
And I manually store legacy localization settings in Persistent Storage 0.686
When I shutdown Tails and wait for the computer to power off 7.292
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 43.303
Then the Welcome Screen's language is set to English 0.298
And the Welcome Screen's formats is set to United States 0.261
When I enable persistence 7.812
Then the Welcome Screen's language is set to German 0.600
And the Welcome Screen's formats is set to France 0.168
When I set the language to Italian (it) 4.605
Then the language and keyboard have not been saved in cleartext storage 2.132
When I save the language and keyboard options in cleartext storage 2.468
Then the "it" language and keyboard have been saved in cleartext storage 0.177
And I shutdown Tails and wait for the computer to power off 4.401
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 40.202
Then the Welcome Screen's language is set to Italian 0.728
And the Welcome Screen's formats is set to Italy 0.237
When I enable persistence 10.042
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.253
And the Welcome Screen's language is set to Italian 0.831
After features/support/hooks.rb:331 1.024
After features/support/hooks.rb:100 0.027