Project Number Date
test_Tails_ISO_21565-flatpak-safe 12 27 Aug 2026, 03:12

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 259 1 8 0 0 268 20 1 21 29:27.744 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
47.642
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.143
And I log in to a new session in German (de) 26.535
Then the live user's Documents directory exists 0.036
And there is a GNOME bookmark for the Documents directory 13.927
After features/support/hooks.rb:339 0.615
After features/support/hooks.rb:108 0.000
Tags: @product
45.255
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.329
And I log in to a new session in German (de) 24.804
Then the live user's Downloads directory exists 0.034
And there is a GNOME bookmark for the Downloads directory 14.087
After features/support/hooks.rb:339 1.110
After features/support/hooks.rb:108 0.000
Tags: @product
44.241
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.314
And I log in to a new session in German (de) 23.968
Then the live user's Music directory exists 0.040
And there is a GNOME bookmark for the Music directory 13.917
After features/support/hooks.rb:339 1.224
After features/support/hooks.rb:108 0.000
Tags: @product
49.288
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.396
And I log in to a new session in German (de) 25.847
Then the live user's Pictures directory exists 0.041
And there is a GNOME bookmark for the Pictures directory 17.002
After features/support/hooks.rb:339 1.006
After features/support/hooks.rb:108 0.000
Tags: @product
46.456
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.289
And I log in to a new session in German (de) 26.193
Then the live user's Videos directory exists 0.043
And there is a GNOME bookmark for the Videos directory 13.929
After features/support/hooks.rb:339 0.789
After features/support/hooks.rb:108 0.000
1:41.320
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.185
And I set an administration password 6.925
When I log in to a new session in Arabic (ar) 24.550
Then the keyboard layout is set to "eg" 0.089
And tpsd is localized to the selected locale 0.072
Given the network is plugged 0.039
And Tor is ready 10.288
Then I successfully start the Unsafe Browser 5.764
And I kill the Unsafe Browser 5.185
Given Thunderbird is installed 20.709
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 7.398
And DuckDuckGo is the default search engine 5.162
And I kill the Tor Browser 5.178
And the screen keyboard works in Thunderbird 3.410
And the layout of the screen keyboard is set to "us" 0.289
After features/support/hooks.rb:339 0.900
After features/support/hooks.rb:108 0.000
1:41.011
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.324
And I set an administration password 6.981
When I log in to a new session in Chinese (zh_CN) 24.279
Then the keyboard layout is set to "cn" 0.073
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.035
And Tor is ready 10.454
Then I successfully start the Unsafe Browser 5.695
And I kill the Unsafe Browser 5.145
Given Thunderbird is installed 20.405
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 7.988
And DuckDuckGo is the default search engine 4.566
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 3.405
And the layout of the screen keyboard is set to "us" 0.283
After features/support/hooks.rb:339 0.752
After features/support/hooks.rb:108 0.000
1:24.527
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.272
And I set an administration password 6.928
When I log in to a new session in English (en) 9.536
Then the keyboard layout is set to "us" 0.083
And tpsd is localized to the selected locale 0.083
Given the network is plugged 0.031
And Tor is ready 10.349
Then I successfully start the Unsafe Browser 5.501
And I kill the Unsafe Browser 5.275
Given Thunderbird is installed 20.352
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 7.853
And DuckDuckGo is the default search engine 3.372
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.341
And the layout of the screen keyboard is set to "us" 0.286
After features/support/hooks.rb:339 0.683
After features/support/hooks.rb:108 0.000
1:41.939
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.313
And I set an administration password 6.780
When I log in to a new session in French (fr) 24.180
Then the keyboard layout is set to "fr" 0.096
And tpsd is localized to the selected locale 0.059
Given the network is plugged 0.025
And Tor is ready 12.486
Then I successfully start the Unsafe Browser 5.339
And I kill the Unsafe Browser 5.152
Given Thunderbird is installed 20.123
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 7.957
And DuckDuckGo is the default search engine 4.538
And I kill the Tor Browser 5.135
And the screen keyboard works in Thunderbird 3.394
And the layout of the screen keyboard is set to "fr" 0.286
After features/support/hooks.rb:339 0.819
After features/support/hooks.rb:108 0.000
1:40.571
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.255
And I set an administration password 6.601
When I log in to a new session in German (de) 23.789
Then the keyboard layout is set to "de" 0.139
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.028
And Tor is ready 10.683
Then I successfully start the Unsafe Browser 5.628
And I kill the Unsafe Browser 5.153
Given Thunderbird is installed 20.551
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 7.716
And DuckDuckGo is the default search engine 4.600
And I kill the Tor Browser 5.236
And the screen keyboard works in Thunderbird 3.753
And the layout of the screen keyboard is set to "de" 0.284
After features/support/hooks.rb:339 0.867
After features/support/hooks.rb:108 0.000
1:42.214
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.431
And I set an administration password 6.903
When I log in to a new session in Hindi (hi) 26.110
Then the keyboard layout is set to "in" 0.114
And tpsd is localized to the selected locale 0.120
Given the network is plugged 0.025
And Tor is ready 10.174
Then I successfully start the Unsafe Browser 5.238
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 20.201
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 8.089
And DuckDuckGo is the default search engine 4.630
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.464
And the layout of the screen keyboard is set to "us" 0.303
After features/support/hooks.rb:339 1.016
After features/support/hooks.rb:108 0.000
1:40.956
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.278
And I set an administration password 6.878
When I log in to a new session in Indonesian (id) 25.014
Then the keyboard layout is set to "id" 0.102
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.032
And Tor is ready 11.111
Then I successfully start the Unsafe Browser 5.285
And I kill the Unsafe Browser 5.207
Given Thunderbird is installed 20.149
When I enable the screen keyboard 0.065
Then the screen keyboard works in Tor Browser 7.103
And DuckDuckGo is the default search engine 4.615
And I kill the Tor Browser 5.185
And the screen keyboard works in Thunderbird 3.522
And the layout of the screen keyboard is set to "us" 0.313
After features/support/hooks.rb:339 0.811
After features/support/hooks.rb:108 0.000
1:40.237
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.217
And I set an administration password 6.790
When I log in to a new session in Italian (it) 24.681
Then the keyboard layout is set to "it" 0.079
And tpsd is localized to the selected locale 0.116
Given the network is plugged 0.028
And Tor is ready 10.186
Then I successfully start the Unsafe Browser 5.833
And I kill the Unsafe Browser 5.228
Given Thunderbird is installed 20.025
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.322
And DuckDuckGo is the default search engine 4.755
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.450
And the layout of the screen keyboard is set to "us" 0.282
After features/support/hooks.rb:339 0.998
After features/support/hooks.rb:108 0.000
1:40.903
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.300
And I set an administration password 6.902
When I log in to a new session in Persian (fa) 24.672
Then the keyboard layout is set to "ir" 0.085
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.023
And Tor is ready 10.573
Then I successfully start the Unsafe Browser 5.848
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.143
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.307
And DuckDuckGo is the default search engine 4.909
And I kill the Tor Browser 5.181
And the screen keyboard works in Thunderbird 3.374
And the layout of the screen keyboard is set to "ir" 0.273
After features/support/hooks.rb:339 0.790
After features/support/hooks.rb:108 0.000
1:42.241
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.267
And I set an administration password 6.819
When I log in to a new session in Portuguese (pt) 25.150
Then the keyboard layout is set to "pt" 0.077
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.042
And Tor is ready 10.610
Then I successfully start the Unsafe Browser 5.786
And I kill the Unsafe Browser 5.148
Given Thunderbird is installed 20.753
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 8.102
And DuckDuckGo is the default search engine 4.608
And I kill the Tor Browser 5.202
And the screen keyboard works in Thunderbird 3.220
And the layout of the screen keyboard is set to "us" 0.295
After features/support/hooks.rb:339 1.013
After features/support/hooks.rb:108 0.000
1:41.601
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.254
And I set an administration password 6.746
When I log in to a new session in Russian (ru) 24.457
Then the keyboard layout is set to "ru" 0.094
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.029
And Tor is ready 11.957
Then I successfully start the Unsafe Browser 5.370
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.376
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 7.327
And DuckDuckGo is the default search engine 4.996
And I kill the Tor Browser 5.151
And the screen keyboard works in Thunderbird 3.243
And the layout of the screen keyboard is set to "ru" 0.286
After features/support/hooks.rb:339 0.625
After features/support/hooks.rb:108 0.000
1:41.366
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.370
And I set an administration password 6.730
When I log in to a new session in Spanish (es) 24.315
Then the keyboard layout is set to "es" 0.078
And tpsd is localized to the selected locale 0.070
Given the network is plugged 0.033
And Tor is ready 10.477
Then I successfully start the Unsafe Browser 5.533
And I kill the Unsafe Browser 5.142
Given Thunderbird is installed 20.275
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 8.640
And DuckDuckGo is the default search engine 4.624
And I kill the Tor Browser 5.152
And the screen keyboard works in Thunderbird 3.565
And the layout of the screen keyboard is set to "us" 0.274
After features/support/hooks.rb:339 0.846
After features/support/hooks.rb:108 0.000
1:41.390
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.002
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.479
And I set an administration password 6.741
When I log in to a new session in Turkish (tr) 25.396
Then the keyboard layout is set to "tr" 0.102
And tpsd is localized to the selected locale 0.074
Given the network is plugged 0.039
And Tor is ready 10.205
Then I successfully start the Unsafe Browser 4.819
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 20.215
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.357
And DuckDuckGo is the default search engine 4.754
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.498
And the layout of the screen keyboard is set to "us" 0.322
After features/support/hooks.rb:339 0.883
After features/support/hooks.rb:108 0.000
Tags: @product
55.472
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.469
When I set the language to Italian (it) 4.526
Then the language and keyboard have not been saved in cleartext storage 2.073
When I shutdown Tails and wait for the computer to power off 5.232
And I start Tails from USB drive "__internal" with network unplugged 34.845
Then the Welcome Screen's language is set to English 0.324
After features/support/hooks.rb:339 0.776
After features/support/hooks.rb:108 0.013
Tags: @product
1:8.913
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.022
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 8.200
When I set the language to Italian (it) 4.535
And I save the language and keyboard options in cleartext storage 2.366
Then the "it" language and keyboard have been saved in cleartext storage 0.088
When I set the language to French (fr) 4.429
Then the "fr" language and keyboard have been saved in cleartext storage 0.172
And I shutdown Tails and wait for the computer to power off 3.926
And I start Tails from USB drive "__internal" with network unplugged 37.526
Then the "fr" language and keyboard have been saved in cleartext storage 0.279
And the Welcome Screen's language is set to French 0.906
When I log in to a new session 6.418
Then the language is set to French 0.062
After features/support/hooks.rb:339 0.778
After features/support/hooks.rb:108 0.005
Tags: @product
1:50.190
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.001
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 8.276
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.235
And I create a persistent partition 29.871
And I manually store legacy localization settings in Persistent Storage 0.160
When I shutdown Tails and wait for the computer to power off 5.200
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 32.158
Then the Welcome Screen's language is set to English 0.289
And the Welcome Screen's formats is set to United States 0.254
When I enable persistence 11.820
Then the Welcome Screen's language is set to German 0.516
And the Welcome Screen's formats is set to France 0.102
When I set the language to Italian (it) 4.657
Then the language and keyboard have not been saved in cleartext storage 2.138
When I save the language and keyboard options in cleartext storage 14.508
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 4.854

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21565-flatpak-safe/12/artifact/build-artifacts/02:04:02_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21565-flatpak-safe/12/artifact/build-artifacts/02:04:02_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21565-flatpak-safe/12/artifact/build-artifacts/02:04:02_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21565-flatpak-safe/12/artifact/build-artifacts/02:04:02_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.009