Project Number Date
test_Tails_ISO_20036-check-po-msgfmt-ignore-irrelevant-directories 1 25 Jul 2026, 17:27

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 33:48.398 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.589
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.091
And I log in to a new session in German (de) 27.032
Then the live user's Documents directory exists 0.038
And there is a GNOME bookmark for the Documents directory 14.427
After features/support/hooks.rb:339 0.836
After features/support/hooks.rb:108 0.000
Tags: @product
49.816
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.219
And I log in to a new session in German (de) 28.152
Then the live user's Downloads directory exists 0.026
And there is a GNOME bookmark for the Downloads directory 14.418
After features/support/hooks.rb:339 1.150
After features/support/hooks.rb:108 0.000
Tags: @product
48.308
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.109
And I log in to a new session in German (de) 26.719
Then the live user's Music directory exists 0.042
And there is a GNOME bookmark for the Music directory 14.436
After features/support/hooks.rb:339 1.185
After features/support/hooks.rb:108 0.000
Tags: @product
48.412
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.225
And I log in to a new session in German (de) 26.829
Then the live user's Pictures directory exists 0.044
And there is a GNOME bookmark for the Pictures directory 14.312
After features/support/hooks.rb:339 1.112
After features/support/hooks.rb:108 0.000
Tags: @product
49.582
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.148
And I log in to a new session in German (de) 27.885
Then the live user's Videos directory exists 0.059
And there is a GNOME bookmark for the Videos directory 14.488
After features/support/hooks.rb:339 0.902
After features/support/hooks.rb:108 0.000
1:57.985
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.220
And I set an administration password 6.784
When I log in to a new session in Arabic (ar) 26.061
Then the keyboard layout is set to "eg" 0.105
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.019
And Tor is ready 11.982
Then I successfully start the Unsafe Browser 6.900
And I kill the Unsafe Browser 5.296
Given Thunderbird is installed 24.449
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 13.840
And DuckDuckGo is the default search engine 5.247
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 4.285
And the layout of the screen keyboard is set to "us" 0.378
After features/support/hooks.rb:339 0.875
After features/support/hooks.rb:108 0.000
1:55.140
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.366
And I set an administration password 6.775
When I log in to a new session in Chinese (zh_CN) 25.708
Then the keyboard layout is set to "cn" 0.133
And tpsd is localized to the selected locale 0.146
Given the network is plugged 0.015
And Tor is ready 13.238
Then I successfully start the Unsafe Browser 6.280
And I kill the Unsafe Browser 5.215
Given Thunderbird is installed 24.308
When I enable the screen keyboard 0.077
Then the screen keyboard works in Tor Browser 9.661
And DuckDuckGo is the default search engine 5.804
And I kill the Tor Browser 5.279
And the screen keyboard works in Thunderbird 4.735
And the layout of the screen keyboard is set to "us" 0.390
After features/support/hooks.rb:339 1.264
After features/support/hooks.rb:108 0.000
1:39.288
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.423
And I set an administration password 6.872
When I log in to a new session in English (en) 11.642
Then the keyboard layout is set to "us" 0.125
And tpsd is localized to the selected locale 0.110
Given the network is plugged 0.016
And Tor is ready 13.142
Then I successfully start the Unsafe Browser 5.880
And I kill the Unsafe Browser 5.368
Given Thunderbird is installed 24.345
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 10.035
And DuckDuckGo is the default search engine 4.420
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 4.205
And the layout of the screen keyboard is set to "us" 0.386
After features/support/hooks.rb:339 1.702
After features/support/hooks.rb:108 0.000
1:58.097
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.403
And I set an administration password 6.797
When I log in to a new session in French (fr) 26.114
Then the keyboard layout is set to "fr" 0.105
And tpsd is localized to the selected locale 0.163
Given the network is plugged 0.021
And Tor is ready 12.262
Then I successfully start the Unsafe Browser 6.162
And I kill the Unsafe Browser 5.306
Given Thunderbird is installed 28.277
When I enable the screen keyboard 0.069
Then the screen keyboard works in Tor Browser 10.162
And DuckDuckGo is the default search engine 5.519
And I kill the Tor Browser 5.223
And the screen keyboard works in Thunderbird 4.148
And the layout of the screen keyboard is set to "fr" 0.357
After features/support/hooks.rb:339 0.979
After features/support/hooks.rb:108 0.000
1:58.977
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.431
And I set an administration password 6.869
When I log in to a new session in German (de) 25.577
Then the keyboard layout is set to "de" 0.134
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.014
And Tor is ready 13.215
Then I successfully start the Unsafe Browser 6.119
And I kill the Unsafe Browser 5.234
Given Thunderbird is installed 28.156
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 10.888
And DuckDuckGo is the default search engine 5.230
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 4.262
And the layout of the screen keyboard is set to "de" 0.385
After features/support/hooks.rb:339 1.276
After features/support/hooks.rb:108 0.000
2:0.728
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.414
And I set an administration password 6.823
When I log in to a new session in Hindi (hi) 26.772
Then the keyboard layout is set to "in" 0.095
And tpsd is localized to the selected locale 0.073
Given the network is plugged 0.016
And Tor is ready 14.024
Then I successfully start the Unsafe Browser 6.945
And I kill the Unsafe Browser 5.250
Given Thunderbird is installed 24.928
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 13.470
And DuckDuckGo is the default search engine 4.987
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 4.164
And the layout of the screen keyboard is set to "us" 0.405
After features/support/hooks.rb:339 0.856
After features/support/hooks.rb:108 0.000
2:1.185
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.410
And I set an administration password 6.899
When I log in to a new session in Indonesian (id) 26.738
Then the keyboard layout is set to "id" 0.104
And tpsd is localized to the selected locale 0.109
Given the network is plugged 0.014
And Tor is ready 12.808
Then I successfully start the Unsafe Browser 6.741
And I kill the Unsafe Browser 5.202
Given Thunderbird is installed 27.742
When I enable the screen keyboard 0.067
Then the screen keyboard works in Tor Browser 11.642
And DuckDuckGo is the default search engine 5.656
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 4.377
And the layout of the screen keyboard is set to "us" 0.429
After features/support/hooks.rb:339 0.732
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.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.544
And I set an administration password 6.801
When I log in to a new session in Italian (it) 26.422
Then the keyboard layout is set to "it" 0.095
And tpsd is localized to the selected locale 0.098
Given the network is plugged 0.018
And Tor is ready 12.795
Then I successfully start the Unsafe Browser 6.787
And I kill the Unsafe Browser 5.246
Given Thunderbird is installed 27.530
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.469
And DuckDuckGo is the default search engine 5.472
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 4.376
And the layout of the screen keyboard is set to "us" 0.369
After features/support/hooks.rb:339 1.409
After features/support/hooks.rb:108 0.000
1:54.642
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.486
And I set an administration password 6.858
When I log in to a new session in Persian (fa) 25.939
Then the keyboard layout is set to "ir" 0.086
And tpsd is localized to the selected locale 0.115
Given the network is plugged 0.019
And Tor is ready 11.327
Then I successfully start the Unsafe Browser 7.133
And I kill the Unsafe Browser 5.251
Given Thunderbird is installed 24.118
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 10.114
And DuckDuckGo is the default search engine 5.716
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 4.791
And the layout of the screen keyboard is set to "ir" 0.384
After features/support/hooks.rb:339 1.655
After features/support/hooks.rb:108 0.000
1:56.337
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.371
And I set an administration password 6.818
When I log in to a new session in Portuguese (pt) 26.967
Then the keyboard layout is set to "pt" 0.103
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.021
And Tor is ready 11.941
Then I successfully start the Unsafe Browser 6.649
And I kill the Unsafe Browser 5.256
Given Thunderbird is installed 25.005
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 10.888
And DuckDuckGo is the default search engine 5.189
And I kill the Tor Browser 5.313
And the screen keyboard works in Thunderbird 4.274
And the layout of the screen keyboard is set to "us" 0.371
After features/support/hooks.rb:339 1.553
After features/support/hooks.rb:108 0.000
1:56.254
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.323
And I set an administration password 6.842
When I log in to a new session in Russian (ru) 26.662
Then the keyboard layout is set to "ru" 0.123
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.016
And Tor is ready 11.645
Then I successfully start the Unsafe Browser 6.655
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 25.024
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 10.689
And DuckDuckGo is the default search engine 5.101
And I kill the Tor Browser 5.206
And the screen keyboard works in Thunderbird 5.110
And the layout of the screen keyboard is set to "ru" 0.404
After features/support/hooks.rb:339 1.583
After features/support/hooks.rb:108 0.000
1:58.654
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.255
And I set an administration password 6.814
When I log in to a new session in Spanish (es) 27.283
Then the keyboard layout is set to "es" 0.097
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.022
And Tor is ready 12.089
Then I successfully start the Unsafe Browser 7.228
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 27.749
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 9.687
And DuckDuckGo is the default search engine 5.108
And I kill the Tor Browser 5.257
And the screen keyboard works in Thunderbird 4.235
And the layout of the screen keyboard is set to "us" 0.448
After features/support/hooks.rb:339 0.878
After features/support/hooks.rb:108 0.000
1:56.580
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.200
And I set an administration password 6.807
When I log in to a new session in Turkish (tr) 26.383
Then the keyboard layout is set to "tr" 0.119
And tpsd is localized to the selected locale 0.087
Given the network is plugged 0.017
And Tor is ready 12.155
Then I successfully start the Unsafe Browser 6.780
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 24.824
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 11.000
And DuckDuckGo is the default search engine 5.221
And I kill the Tor Browser 5.200
And the screen keyboard works in Thunderbird 5.103
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:339 1.077
After features/support/hooks.rb:108 0.000
Tags: @product
1:3.472
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 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.367
When I set the language to Italian (it) 5.589
Then the language and keyboard have not been saved in cleartext storage 2.088
When I shutdown Tails and wait for the computer to power off 5.608
And I start Tails from USB drive "__internal" with network unplugged 41.525
Then the Welcome Screen's language is set to English 0.293
After features/support/hooks.rb:339 0.969
After features/support/hooks.rb:108 0.056
Tags: @product
1:18.367
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 7.517
When I set the language to Italian (it) 5.631
And I save the language and keyboard options in cleartext storage 2.452
Then the "it" language and keyboard have been saved in cleartext storage 0.115
When I set the language to French (fr) 4.512
Then the "fr" language and keyboard have been saved in cleartext storage 0.103
And I shutdown Tails and wait for the computer to power off 4.043
And I start Tails from USB drive "__internal" with network unplugged 43.092
Then the "fr" language and keyboard have been saved in cleartext storage 0.418
And the Welcome Screen's language is set to French 0.853
When I log in to a new session 9.582
Then the language is set to French 0.044
After features/support/hooks.rb:339 0.891
After features/support/hooks.rb:108 0.006
Tags: @product
2:7.619
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.471
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.525
And I create a persistent partition 33.910
And I manually store legacy localization settings in Persistent Storage 0.204
When I shutdown Tails and wait for the computer to power off 7.513
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.817
Then the Welcome Screen's language is set to English 0.516
And the Welcome Screen's formats is set to United States 0.218
When I enable persistence 13.275
Then the Welcome Screen's language is set to German 0.549
And the Welcome Screen's formats is set to France 0.209
When I set the language to Italian (it) 5.531
Then the language and keyboard have not been saved in cleartext storage 2.140
When I save the language and keyboard options in cleartext storage 13.734
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.097

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20036-check-po-msgfmt-ignore-irrelevant-directories/1/artifact/build-artifacts/02:15:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20036-check-po-msgfmt-ignore-irrelevant-directories/1/artifact/build-artifacts/02:15:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20036-check-po-msgfmt-ignore-irrelevant-directories/1/artifact/build-artifacts/02:15:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20036-check-po-msgfmt-ignore-irrelevant-directories/1/artifact/build-artifacts/02:15:37_Cleartext_localization_preferences_have_priority_over_Persistent_Storage.journal

After features/support/hooks.rb:108 0.006