Project Number Date
test_Tails_ISO_7929-celluloid-flatpak 15 09 May 2026, 13:59

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 25:16.264 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
49.186
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.075
And I log in to a new session in German (de) 26.903
Then the live user's Documents directory exists 0.037
And there is a GNOME bookmark for the Documents directory 14.169
After features/support/hooks.rb:331 0.704
After features/support/hooks.rb:100 0.000
Tags: @product
47.447
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.056
And I log in to a new session in German (de) 25.940
Then the live user's Downloads directory exists 0.048
And there is a GNOME bookmark for the Downloads directory 14.401
After features/support/hooks.rb:331 0.995
After features/support/hooks.rb:100 0.000
Tags: @product
48.225
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 6.895
And I log in to a new session in German (de) 27.043
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 14.245
After features/support/hooks.rb:331 1.212
After features/support/hooks.rb:100 0.000
Tags: @product
47.620
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.020
And I log in to a new session in German (de) 26.093
Then the live user's Pictures directory exists 0.053
And there is a GNOME bookmark for the Pictures directory 14.451
After features/support/hooks.rb:331 0.774
After features/support/hooks.rb:100 0.000
Tags: @product
47.939
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 6.929
And I log in to a new session in German (de) 26.772
Then the live user's Videos directory exists 0.042
And there is a GNOME bookmark for the Videos directory 14.194
After features/support/hooks.rb:331 1.120
After features/support/hooks.rb:100 0.000
1:19.578
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.045
When I log in to a new session in Arabic (ar) 26.534
Then the keyboard layout is set to "eg" 0.110
And tpsd is localized to the selected locale 0.132
When the network is plugged 0.020
And Tor is ready 11.639
Then I successfully start the Unsafe Browser 6.310
And I kill the Unsafe Browser 5.277
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.707
And DuckDuckGo is the default search engine 4.629
And I kill the Tor Browser 5.204
And the screen keyboard works in Thunderbird 4.503
And the layout of the screen keyboard is set to "us" 0.407
After features/support/hooks.rb:331 1.207
After features/support/hooks.rb:100 0.000
1:20.158
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.143
When I log in to a new session in Chinese (zh_CN) 26.368
Then the keyboard layout is set to "cn" 0.080
And tpsd is localized to the selected locale 0.084
When the network is plugged 0.014
And Tor is ready 12.693
Then I successfully start the Unsafe Browser 5.297
And I kill the Unsafe Browser 5.202
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.996
And DuckDuckGo is the default search engine 4.983
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 4.681
And the layout of the screen keyboard is set to "us" 0.381
After features/support/hooks.rb:331 0.862
After features/support/hooks.rb:100 0.000
1:4.278
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.291
When I log in to a new session in English (en) 11.815
Then the keyboard layout is set to "us" 0.111
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.017
And Tor is ready 12.339
Then I successfully start the Unsafe Browser 6.070
And I kill the Unsafe Browser 5.170
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.510
And DuckDuckGo is the default search engine 3.940
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 4.269
And the layout of the screen keyboard is set to "us" 0.361
After features/support/hooks.rb:331 1.297
After features/support/hooks.rb:100 0.000
1:19.273
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.010
When I log in to a new session in French (fr) 26.401
Then the keyboard layout is set to "fr" 0.110
And tpsd is localized to the selected locale 0.095
When the network is plugged 0.015
And Tor is ready 11.336
Then I successfully start the Unsafe Browser 6.435
And I kill the Unsafe Browser 5.281
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 7.503
And DuckDuckGo is the default search engine 4.928
And I kill the Tor Browser 5.190
And the screen keyboard works in Thunderbird 4.554
And the layout of the screen keyboard is set to "fr" 0.342
After features/support/hooks.rb:331 1.358
After features/support/hooks.rb:100 0.000
1:21.056
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.010
When I log in to a new session in German (de) 27.174
Then the keyboard layout is set to "de" 0.088
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.036
And Tor is ready 12.630
Then I successfully start the Unsafe Browser 5.951
And I kill the Unsafe Browser 5.199
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.421
And DuckDuckGo is the default search engine 4.721
And I kill the Tor Browser 5.247
And the screen keyboard works in Thunderbird 5.050
And the layout of the screen keyboard is set to "de" 0.380
After features/support/hooks.rb:331 0.950
After features/support/hooks.rb:100 0.000
1:20.763
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.002
When I log in to a new session in Hindi (hi) 27.749
Then the keyboard layout is set to "in" 0.108
And tpsd is localized to the selected locale 0.087
When the network is plugged 0.024
And Tor is ready 12.841
Then I successfully start the Unsafe Browser 5.391
And I kill the Unsafe Browser 5.284
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.398
And DuckDuckGo is the default search engine 4.764
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 4.477
And the layout of the screen keyboard is set to "us" 0.345
After features/support/hooks.rb:331 1.204
After features/support/hooks.rb:100 0.000
1:20.066
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 6.929
When I log in to a new session in Indonesian (id) 26.630
Then the keyboard layout is set to "id" 0.082
And tpsd is localized to the selected locale 0.113
When the network is plugged 0.020
And Tor is ready 12.217
Then I successfully start the Unsafe Browser 6.171
And I kill the Unsafe Browser 5.284
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.501
And DuckDuckGo is the default search engine 5.283
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.179
And the layout of the screen keyboard is set to "us" 0.366
After features/support/hooks.rb:331 0.669
After features/support/hooks.rb:100 0.000
1:23.875
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.156
When I log in to a new session in Italian (it) 28.144
Then the keyboard layout is set to "it" 0.089
And tpsd is localized to the selected locale 0.076
When the network is plugged 0.015
And Tor is ready 11.877
Then I successfully start the Unsafe Browser 5.948
And I kill the Unsafe Browser 5.239
When I enable the screen keyboard 0.052
Then the screen keyboard works in Tor Browser 10.561
And DuckDuckGo is the default search engine 5.028
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.121
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:331 0.958
After features/support/hooks.rb:100 0.000
1:20.369
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.235
When I log in to a new session in Persian (fa) 26.351
Then the keyboard layout is set to "ir" 0.123
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.017
And Tor is ready 12.541
Then I successfully start the Unsafe Browser 5.798
And I kill the Unsafe Browser 5.191
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 7.950
And DuckDuckGo is the default search engine 5.004
And I kill the Tor Browser 5.228
And the screen keyboard works in Thunderbird 4.410
And the layout of the screen keyboard is set to "ir" 0.333
After features/support/hooks.rb:331 1.307
After features/support/hooks.rb:100 0.000
1:20.583
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.213
When I log in to a new session in Portuguese (pt) 27.121
Then the keyboard layout is set to "pt" 0.099
And tpsd is localized to the selected locale 0.092
When the network is plugged 0.016
And Tor is ready 12.497
Then I successfully start the Unsafe Browser 5.841
And I kill the Unsafe Browser 5.317
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.391
And DuckDuckGo is the default search engine 4.694
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 4.645
And the layout of the screen keyboard is set to "us" 0.401
After features/support/hooks.rb:331 1.258
After features/support/hooks.rb:100 0.000
1:19.270
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.061
When I log in to a new session in Russian (ru) 26.127
Then the keyboard layout is set to "ru" 0.107
And tpsd is localized to the selected locale 0.086
When the network is plugged 0.015
And Tor is ready 12.451
Then I successfully start the Unsafe Browser 5.463
And I kill the Unsafe Browser 5.223
When I enable the screen keyboard 0.061
Then the screen keyboard works in Tor Browser 7.561
And DuckDuckGo is the default search engine 4.982
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.565
And the layout of the screen keyboard is set to "ru" 0.347
After features/support/hooks.rb:331 1.594
After features/support/hooks.rb:100 0.000
1:19.635
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.139
When I log in to a new session in Spanish (es) 25.444
Then the keyboard layout is set to "es" 0.151
And tpsd is localized to the selected locale 0.090
When the network is plugged 0.015
And Tor is ready 12.514
Then I successfully start the Unsafe Browser 5.926
And I kill the Unsafe Browser 5.195
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.748
And DuckDuckGo is the default search engine 4.579
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 5.085
And the layout of the screen keyboard is set to "us" 0.473
After features/support/hooks.rb:331 0.984
After features/support/hooks.rb:100 0.000
1:19.935
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.002
When I log in to a new session in Turkish (tr) 26.902
Then the keyboard layout is set to "tr" 0.113
And tpsd is localized to the selected locale 0.080
When the network is plugged 0.014
And Tor is ready 11.567
Then I successfully start the Unsafe Browser 5.881
And I kill the Unsafe Browser 5.183
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 7.643
And DuckDuckGo is the default search engine 5.024
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 4.844
And the layout of the screen keyboard is set to "us" 0.403
After features/support/hooks.rb:331 1.123
After features/support/hooks.rb:100 0.000
Tags: @product
1:1.456
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.217
When I set the language to Italian (it) 4.541
Then the language and keyboard have not been saved in cleartext storage 2.119
When I shutdown Tails and wait for the computer to power off 7.110
And I start Tails from USB drive "__internal" with network unplugged 39.202
Then the Welcome Screen's language is set to English 0.265
After features/support/hooks.rb:331 1.012
After features/support/hooks.rb:100 0.049
Tags: @product
1:10.042
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 7.287
When I set the language to Italian (it) 4.514
And I save the language and keyboard options in cleartext storage 2.391
Then the "it" language and keyboard have been saved in cleartext storage 0.094
When I set the language to French (fr) 4.483
Then the "fr" language and keyboard have been saved in cleartext storage 0.084
And I shutdown Tails and wait for the computer to power off 4.056
And I start Tails from USB drive "__internal" with network unplugged 38.675
Then the "fr" language and keyboard have been saved in cleartext storage 0.361
And the Welcome Screen's language is set to French 0.726
When I log in to a new session 7.323
Then the language is set to French 0.043
After features/support/hooks.rb:331 0.673
After features/support/hooks.rb:100 0.006
Tags: @product
1:55.501
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.290
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.309
And I create a persistent partition 30.410
And I manually store legacy localization settings in Persistent Storage 0.664
When I shutdown Tails and wait for the computer to power off 9.519
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 37.735
Then the Welcome Screen's language is set to English 0.252
And the Welcome Screen's formats is set to United States 0.176
When I enable persistence 7.205
Then the Welcome Screen's language is set to German 0.420
And the Welcome Screen's formats is set to France 0.177
When I set the language to Italian (it) 4.554
Then the language and keyboard have not been saved in cleartext storage 2.127
When I save the language and keyboard options in cleartext storage 13.656
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.253

SCENARIO FAILED: 'Cleartext localization preferences have priority over Persistent Storage' (at time 01:57:58)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/15/artifact/build-artifacts/01:57:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/15/artifact/build-artifacts/01:57:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/15/artifact/build-artifacts/01:57:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_7929-celluloid-flatpak/15/artifact/build-artifacts/01:57:58_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:100 0.006