1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-21 21:43:08 +00:00

revise language tag handling to be easier to use (T617)

Summary:
T617 makes some good points about the language tags; this is my
suggestion for an improvement. It requires a bit of cleverness
in unregister_prefix_tags(), but the upshot is that you don't
need to know to set any special tags when creating needles, a
needle with no language-related tags will be considered as valid
for all languages. You have to explicitly add LANGUAGE- tag(s)
to a needle for the language filtering to 'kick in' in any way.
If a needle has at least one LANGUAGE- tag, it will be filtered
unless it has the appropriate tag for the job's specified
language (default is still 'english').

With this approach, only needles which we specifically want to
*only* match their tagged language(s) need the tags, so we can
drop all those -ALL tags.

We're using LANGUAGE- instead of ENV-LANGUAGE- now because the
ENV- tag names denote tags that are treated slightly specially
by openQA, and this is not one. We cannot cleanly use
ENV-INSTLANG because openQA has a hardwired default of 'en_US'
for that.

Test Plan:
Check both English and French tests still work as
intended.

Reviewers: jskladan, garretraziel

Reviewed By: garretraziel

Subscribers: tflink

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D589
This commit is contained in:
Adam Williamson 2015-09-29 15:52:50 -07:00
parent d4ddfe167a
commit b97c019ae9
119 changed files with 119 additions and 135 deletions

View File

@ -143,10 +143,14 @@ Tests can run in different languages. To set the language which will be used for
variable for the test suite. The results of this will be: variable for the test suite. The results of this will be:
1. The value set will be typed into the language search box in anaconda. 1. The value set will be typed into the language search box in anaconda.
2. Only needles with the tags `ENV-LANGUAGE-ALL` and `ENV-LANGUAGE-(LANGUAGE)` will be used for the test (where `(LANGUAGE)` is the value set, forced to upper-case). 2. Any needle with at least one tag that starts with `LANGUAGE` will be unregistered unless it has the tag `LANGUAGE-(LANGUAGE)` (where `(LANGUAGE)` is the value set, forced to upper-case).
3. As a consequence, the chosen language will be selected at the anaconda Welcome screen. 3. As a consequence, the chosen language will be selected at the anaconda Welcome screen.
It is very important, therefore, that needles have the correct tags. Any needle which is expected to match for It is very important, therefore, that needles have the correct tags. Any needle which is expected to match for
tests run in *any* language must have the `ENV-LANGUAGE-ALL` tag. Other needles must have the appropriate tag(s) tests run in *any* language must have no `LANGUAGE` tags. Other needles must have the appropriate tag(s)
for the languages they are expected to match. The safest option if you are unsure is to set `ENV-LANGUAGE-ALL`. for the languages they are expected to match. The safest option if you are unsure is to set no `LANGUAGE` tag(s).
The only danger of this is that missing translations may not be caught. The only danger of this is that missing translations may not be caught.
Note that tags of the form `ENV-INSTLANG-(anything)` are useless artefacts and should be removed. Due to
unfortunate design in openQA, any needle created in the web UI needle editor will have a `ENV-INSTLANG-en_US`
tag by default; this should be removed before submission.

47
main.pm
View File

@ -31,16 +31,37 @@ sub unregister_needle_tags($) {
for my $n (@a) { $n->unregister(); } for my $n (@a) { $n->unregister(); }
} }
# Un-register all needles *except* those with specified tags (arg is a # The purpose of this function is to un-register all needles which have
# list of tags) # at least one tag that starts with a given string (the 'prefix'), if
sub unregister_except_tags { # it does not have any tag that matches the pattern 'prefix-value', for
# any of the values given in an array. The first argument passed must
# be the prefix; the second must be a reference to the array of values.
# For instance, if the 'prefix' is LANGUAGE and the 'values' are
# ENGLISH and FRENCH, this function would un-reference a needle which
# had only the tag 'LANGUAGE-DUTCH', but it would keep a needle which
# had the tag 'LANGUAGE-ENGLISH', or a needle with no tag starting in
# 'LANGUAGE-' at all.
sub unregister_prefix_tags {
my ($prefix, $valueref) = @_;
NEEDLE: for my $needle ( needle::all() ) { NEEDLE: for my $needle ( needle::all() ) {
for my $tag (@_) { my $unregister = 0;
# If the needle has any of the tags, we skip to the next needle for my $tag ( @{$needle->{'tags'}} ) {
next NEEDLE if ($needle->has_tag($tag)); if ($tag =~ /^\Q$prefix/) {
# We have at least one tag matching the prefix, so we
# *MAY* want to un-register the needle
$unregister = 1;
for my $value ( @{$valueref} ) {
# At any point if we hit a prefix-value match, we
# know we need to keep this needle and can skip
# to the next
next NEEDLE if ($tag eq "$prefix-$value");
}
}
} }
# We only get here for a needle if we didn't match any of the tags # We get here if we hit no prefix-value match, but we only want
$needle->unregister(); # to unregister the needle if we hit any prefix match, i.e. if
# 'unregister' is 1.
$needle->unregister() if ($unregister);
} }
} }
@ -56,11 +77,11 @@ sub cleanup_needles() {
unregister_needle_tags("INSTALLER-smallhub"); unregister_needle_tags("INSTALLER-smallhub");
} }
# Unregister non-language-appropriate needles. Needles which are expected # Unregister non-language-appropriate needles. See unregister_except_
# to match all languages have ENV-LANGUAGE-ALL tag. # tags for details; basically all needles with at least one LANGUAGE-
my $lang = uc(get_var('LANGUAGE')) || 'ENGLISH'; # tag will be unregistered unless they match the current langauge.
$lang = 'ENV-LANGUAGE-'.$lang; my $langref = [ get_var('LANGUAGE') || 'english' ];
unregister_except_tags($lang, 'ENV-LANGUAGE-ALL'); unregister_prefix_tags('LANGUAGE', $langref);
} }
$needle::cleanuphandler = \&cleanup_needles; $needle::cleanuphandler = \&cleanup_needles;

View File

@ -18,7 +18,6 @@
"tags": [ "tags": [
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-server", "ENV-FLAVOR-server",
"ENV-LANGUAGE-ALL",
"anaconda_error" "anaconda_error"
], ],
"properties": [] "properties": []

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_install_destination_delete_all_btn", "anaconda_install_destination_delete_all_btn",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_install_destination_encrypt_data", "anaconda_install_destination_encrypt_data",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_install_destination_encrypt_data", "anaconda_install_destination_encrypt_data",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_install_destination_pony", "anaconda_install_destination_pony",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_install_destination_pony", "anaconda_install_destination_pony",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-develop" "ENV-FLAVOR-develop"
], ],
"area": [ "area": [

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_btn", "anaconda_install_destination_reclaim_space_btn",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_delete_btn", "anaconda_install_destination_reclaim_space_delete_btn",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_first_partition", "anaconda_install_destination_reclaim_space_first_partition",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_first_partition", "anaconda_install_destination_reclaim_space_first_partition",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-universal" "ENV-FLAVOR-universal"
], ],
"properties": [] "properties": []

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_second_partition", "anaconda_install_destination_reclaim_space_second_partition",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_install_destination_reclaim_space_shrink_btn", "anaconda_install_destination_reclaim_space_shrink_btn",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-develop" "ENV-FLAVOR-develop"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-develop", "ENV-FLAVOR-develop",
"ENV-LANGUAGE-ALL",
"anaconda_install_destination_reclaim_space_shrink_slider" "anaconda_install_destination_reclaim_space_shrink_slider"
], ],
"area": [ "area": [

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_install_destination_save_passphrase", "anaconda_install_destination_save_passphrase",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_install_destination_save_passphrase", "anaconda_install_destination_save_passphrase",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_install_destination_select_disk_1", "anaconda_install_destination_select_disk_1",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_install_destination_select_disk_2", "anaconda_install_destination_select_disk_2",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -19,6 +19,6 @@
"anaconda_install_done", "anaconda_install_done",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -19,6 +19,6 @@
"anaconda_install_done", "anaconda_install_done",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH" "LANGUAGE-french"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_install_root_password", "anaconda_install_root_password",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora"
"ENV-LANGUAGE-ALL"
] ]
} }

View File

@ -18,7 +18,7 @@
"tags": [ "tags": [
"anaconda_install_root_password_screen", "anaconda_install_root_password_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"properties": [] "properties": []

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_install_root_password_screen", "anaconda_install_root_password_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_install_root_password_screen", "anaconda_install_root_password_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_install_source_check_repo_added", "anaconda_install_source_check_repo_added",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_install_source_check_repo_added", "anaconda_install_source_check_repo_added",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_install_source_check_repo_added", "anaconda_install_source_check_repo_added",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -3,7 +3,6 @@
"tags": [ "tags": [
"anaconda_install_source_http_selected", "anaconda_install_source_http_selected",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -3,7 +3,6 @@
"tags": [ "tags": [
"anaconda_install_source_http_selected", "anaconda_install_source_http_selected",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_install_source_on_the_network", "anaconda_install_source_on_the_network",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_install_source_repo_select_mirrorlist", "anaconda_install_source_repo_select_mirrorlist",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -0,0 +1,15 @@
{
"area": [
{
"height": 18,
"type": "match",
"width": 48,
"xpos": 787,
"ypos": 190
}
],
"tags": [
"anaconda_install_user_created",
"LANGUAGE-french"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"anaconda_install_user_creation" "anaconda_install_user_creation"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"anaconda_install_user_creation_make_admin" "anaconda_install_user_creation_make_admin"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"anaconda_install_user_creation_make_admin" "anaconda_install_user_creation_make_admin"
] ]
} }

View File

@ -3,7 +3,7 @@
"tags": [ "tags": [
"anaconda_install_user_creation_screen", "anaconda_install_user_creation_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -19,7 +19,7 @@
"tags": [ "tags": [
"anaconda_install_user_creation_screen", "anaconda_install_user_creation_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -19,7 +19,7 @@
"tags": [ "tags": [
"anaconda_install_user_creation_screen", "anaconda_install_user_creation_screen",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_main_hub_begin_installation", "anaconda_main_hub_begin_installation",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_main_hub_begin_installation", "anaconda_main_hub_begin_installation",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH" "LANGUAGE-french"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_main_hub_install_destination", "anaconda_main_hub_install_destination",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora"
"ENV-LANGUAGE-ALL"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_main_hub_install_destination", "anaconda_main_hub_install_destination",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_main_hub_installation_source", "anaconda_main_hub_installation_source",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_main_hub", "anaconda_main_hub",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"INSTALLER-smallhub" "INSTALLER-smallhub"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_main_hub", "anaconda_main_hub",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_main_hub_select_packages", "anaconda_main_hub_select_packages",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -3,7 +3,7 @@
"tags": [ "tags": [
"anaconda_manual_partitioning", "anaconda_manual_partitioning",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_minimal_highlighted", "anaconda_minimal_highlighted",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_minimal_highlighted", "anaconda_minimal_highlighted",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_minimal_selected", "anaconda_minimal_selected",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_minimal_selected", "anaconda_minimal_selected",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -3,7 +3,7 @@
"tags": [ "tags": [
"anaconda_part_accept_changes", "anaconda_part_accept_changes",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_part_add_mountpoint", "anaconda_part_add_mountpoint",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_part_automatic", "anaconda_part_automatic",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_delete", "anaconda_part_delete",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-generic_boot" "ENV-FLAVOR-generic_boot"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_part_desired_capacity", "anaconda_part_desired_capacity",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"properties": [] "properties": []

View File

@ -3,7 +3,7 @@
"tags": [ "tags": [
"anaconda_part_device_type", "anaconda_part_device_type",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_part_device_type_raid", "anaconda_part_device_type_raid",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_fs_ext3", "anaconda_part_fs_ext3",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_fs", "anaconda_part_fs",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_fs", "anaconda_part_fs",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"anaconda_part_list_box_boot", "anaconda_part_list_box_boot",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -3,7 +3,6 @@
"tags": [ "tags": [
"anaconda_part_list_box_button", "anaconda_part_list_box_button",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -3,7 +3,6 @@
"tags": [ "tags": [
"anaconda_part_list_box_root", "anaconda_part_list_box_root",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_part_list_box_swap", "anaconda_part_list_box_swap",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_part_plus_button", "anaconda_part_plus_button",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_scheme", "anaconda_part_scheme",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_scheme_btrfs", "anaconda_part_scheme_btrfs",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_scheme_lvm", "anaconda_part_scheme_lvm",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_part_scheme_lvmthin", "anaconda_part_scheme_lvmthin",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"anaconda_part_scheme_standard", "anaconda_part_scheme_standard",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_select_root", "anaconda_part_select_root",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_part_select_root", "anaconda_part_select_root",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_part_select_swap", "anaconda_part_select_swap",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-generic_boot" "ENV-FLAVOR-generic_boot"
] ]
} }

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_part_update_settings", "anaconda_part_update_settings",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-server", "ENV-FLAVOR-server",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"anaconda_rawhide_accept_fate" "anaconda_rawhide_accept_fate"
], ],
"area": [ "area": [

View File

@ -11,7 +11,7 @@
"tags": [ "tags": [
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-server", "ENV-FLAVOR-server",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"anaconda_rawhide_accept_fate" "anaconda_rawhide_accept_fate"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-server", "ENV-FLAVOR-server",
"ENV-LANGUAGE-ALL",
"anaconda_report_btn" "anaconda_report_btn"
], ],
"properties": [] "properties": []

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"anaconda_select_install_lang", "anaconda_select_install_lang",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_select_install_lang_continue", "anaconda_select_install_lang_continue",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_select_install_lang_continue", "anaconda_select_install_lang_continue",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH" "LANGUAGE-french"
] ]
} }

View File

@ -19,6 +19,6 @@
"anaconda_select_install_lang_filtered", "anaconda_select_install_lang_filtered",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -12,7 +12,7 @@
"anaconda_select_install_lang_selected", "anaconda_select_install_lang_selected",
"anaconda_select_install_lang_filtered", "anaconda_select_install_lang_filtered",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -19,6 +19,6 @@
"anaconda_select_install_lang_filtered", "anaconda_select_install_lang_filtered",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH" "LANGUAGE-french"
] ]
} }

View File

@ -12,7 +12,7 @@
"anaconda_select_install_lang_selected", "anaconda_select_install_lang_selected",
"anaconda_select_install_lang_filtered", "anaconda_select_install_lang_filtered",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,7 +12,6 @@
"tags": [ "tags": [
"anaconda_select_install_lang_input", "anaconda_select_install_lang_input",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_spoke_done", "anaconda_spoke_done",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_spoke_done", "anaconda_spoke_done",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH" "LANGUAGE-french"
] ]
} }

View File

@ -12,6 +12,6 @@
"anaconda_spoke_done", "anaconda_spoke_done",
"ENV-DESKTOP-default", "ENV-DESKTOP-default",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH" "LANGUAGE-english"
] ]
} }

View File

@ -2,7 +2,7 @@
"tags": [ "tags": [
"anaconda_user_creation_password_input", "anaconda_user_creation_password_input",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ENGLISH", "LANGUAGE-english",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"properties": [], "properties": [],

View File

@ -12,7 +12,7 @@
"tags": [ "tags": [
"anaconda_user_creation_password_input", "anaconda_user_creation_password_input",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-FRENCH", "LANGUAGE-french",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"boot_enter_passphrase", "boot_enter_passphrase",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"boot_enter_passphrase", "boot_enter_passphrase",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"bootloader", "bootloader",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -11,7 +11,6 @@
"tags": [ "tags": [
"bootloader", "bootloader",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
] ]
} }

View File

@ -4,7 +4,6 @@
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-FLAVOR-server_boot", "ENV-FLAVOR-server_boot",
"ENV-FLAVOR-workstation_live", "ENV-FLAVOR-workstation_live",
"ENV-LANGUAGE-ALL",
"ENV-UEFI-1", "ENV-UEFI-1",
"bootloader_uefi" "bootloader_uefi"
], ],

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"console_command_success", "console_command_success",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

View File

@ -2,7 +2,6 @@
"tags": [ "tags": [
"console_command_success", "console_command_success",
"ENV-DISTRI-fedora", "ENV-DISTRI-fedora",
"ENV-LANGUAGE-ALL",
"ENV-FLAVOR-server" "ENV-FLAVOR-server"
], ],
"area": [ "area": [

Some files were not shown because too many files have changed in this diff Show More