From 3d37b35fe73c25c56007c826278553794b9d94b3 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jun 27 2019 21:59:25 +0000 Subject: [PATCH 1/67] add more modules to the compose --- diff --git a/variants.xml b/variants.xml index 9e53ed3..23c0e9f 100644 --- a/variants.xml +++ b/variants.xml @@ -144,7 +144,56 @@ + 389-ds:1.4 + ant:1.10 + perl-App-cpanminus:1.7044 + perl-DBD-MySQL:4.046 + perl-DBD-Pg:3.7 + perl-DBD-SQLite:1.58 + perl-DBI:1.641 + container-tools:1.0 + container-tools:rhel8 + freeradius:3.0 + gimp:2.8 + go-toolset:rhel8 httpd:2.4 + idm:DL1 + idm:client + inkscape:0.92.3 + javapackages-runtime:201801 + libselinux-python:2.8 + llvm-toolset:rhel8 + mailman:2.1 + mariadb:10.3 + maven:3.5 + mercurial:4.8 + mod_auth_openidc:2.3 + mysql:8.0 + nginx:1.14 + nodejs:10 + parfait:0.5 + perl:5.24 + perl:5.26 + perl-FCGI:0.78 + php:7.2 + pki-core:10.6 + pki-deps:10.6 + postgresql:10 + postgresql:9.6 + python27:2.7 + python36:3.6 + redis:5 + rhn-tools:1.0 + ruby:2.5 + rust-toolset:rhel8 + satellite-5-client:1.0 + scala:2.10 + squid:4 + subversion:1.10 + swig:3.0 + varnish:6 + virt:rhel + perl-YAML:1.24 From 271f652fee57579adb2726608cf618adf02bf862 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jul 02 2019 17:35:01 +0000 Subject: [PATCH 2/67] some minor file tweaks and typos --- diff --git a/c8.conf b/c8.conf index 65c63db..b8d0d91 100644 --- a/c8.conf +++ b/c8.conf @@ -10,13 +10,15 @@ comps_file = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/comps.git', 'branch': 'master', - 'file': 'centos-8.0.0.1905.xml', + 'file': 'comps-centos-8.0.0.1905.xml', } +link_type = 'hardlink-or-copy' + module_defaults_dir = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', - 'branch': 'c8', + 'branch': 'c8.0', 'dir': '.', } @@ -31,7 +33,7 @@ sigkeys = [None] hashed_directories = False #tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] -tree_arches = ['aarch64','i386','x86_64'] +tree_arches = ['i386','x86_64'] # RUNROOT SETTINGS runroot = True From 06ce1261b6e463fd540ddca5c4fcfe9c9ed8e8e1 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jul 02 2019 17:35:17 +0000 Subject: [PATCH 3/67] add multilib black/whitelists --- diff --git a/c8.conf b/c8.conf index b8d0d91..6d85024 100644 --- a/c8.conf +++ b/c8.conf @@ -1,3 +1,5 @@ +from multilib import * + # PRODUCT INFO release_name = "CentOS Linux" release_short = "CentOS" diff --git a/multilib.conf b/multilib.conf new file mode 100644 index 0000000..092fddb --- /dev/null +++ b/multilib.conf @@ -0,0 +1,16 @@ +# format: {arch|*: [packages]} +multilib_blacklist = { + "*": [ + "libvirt*", + "java-*", + "totem", + ], +} + +# format: {arch|*: [packages]} +multilib_whitelist = { + "*": [ + "valgrind", + "papi", + ], +} From 79762ea2a5dc626adb688fe55bb0d9a858d5c78d Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jul 02 2019 17:35:29 +0000 Subject: [PATCH 4/67] add javapackages-tools to Devel --- diff --git a/variants.xml b/variants.xml index 23c0e9f..651def7 100644 --- a/variants.xml +++ b/variants.xml @@ -210,6 +210,7 @@ + javapackages-tools:201801 aarch64 @@ -206,7 +206,7 @@ x86_64 - centos-devel + centos-powertools From c9ef668f977e5a4af490263e1ed83a1ce7cb602c Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Aug 10 2019 12:56:32 +0000 Subject: [PATCH 15/67] add the distrotags to createrepo --- diff --git a/c8.conf b/c8.conf index baab51a..edd3131 100644 --- a/c8.conf +++ b/c8.conf @@ -75,6 +75,7 @@ createrepo_database = True createrepo_c = True createrepo_checksum = "sha256" createrepo_use_xz = True +createrepo_extra_args = '--distro=cpeid,distrotag' # CHECKSUMS media_checksums = ['sha256'] From 17b1fd5d6695efd8e102ab376fe44b7bc54e7478 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Aug 10 2019 16:18:06 +0000 Subject: [PATCH 16/67] actually args is an array --- diff --git a/c8.conf b/c8.conf index edd3131..ebc6f30 100644 --- a/c8.conf +++ b/c8.conf @@ -75,7 +75,7 @@ createrepo_database = True createrepo_c = True createrepo_checksum = "sha256" createrepo_use_xz = True -createrepo_extra_args = '--distro=cpeid,distrotag' +createrepo_extra_args = ['--distro=cpeid,distrotag'] # CHECKSUMS media_checksums = ['sha256'] From f0d8061c448f2140828311f6a0037546bb8f18e2 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Aug 10 2019 23:19:27 +0000 Subject: [PATCH 17/67] more PowerTools Fixes --- diff --git a/c8.conf b/c8.conf index ebc6f30..f110335 100644 --- a/c8.conf +++ b/c8.conf @@ -58,10 +58,10 @@ filter_system_release_packages = False gather_prepopulate = "centos-packages.json" gather_method = { - "^(?!(AppStream|Devel)).*$":{ + "^(?!(AppStream|PowerTools)).*$":{ "comps": "deps" }, - "^(AppStream|Devel)$": "hybrid", + "^(AppStream|PowerTools)$": "hybrid", } gather_backend = "dnf" @@ -96,7 +96,7 @@ lorax_options = [ ] buildinstall_skip = [ - ("^(AppStream|Devel)$", { + ("^(AppStream|PowerTools)$", { "*": True }), ] @@ -110,7 +110,7 @@ image_name_format = { create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|Devel|)$', { + ('^(BaseOS|AppStream|PowerTools|)$', { '*': True, 'src':True }), @@ -129,8 +129,8 @@ restricted_volid = True # LOOKASIDE variant_as_lookaside = [ ('AppStream', 'BaseOS'), - ('Devel', 'BaseOS'), - ('Devel', 'AppStream'), + ('PowerTools', 'BaseOS'), + ('PowerTools', 'AppStream'), ] productimg = False From b43481decf5700115b3da38023dba17b9feba35a Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:39:27 +0000 Subject: [PATCH 18/67] update the CentOS Linux compose with some different options --- diff --git a/c8.conf b/c8.conf index f110335..0577e01 100644 --- a/c8.conf +++ b/c8.conf @@ -1,12 +1,13 @@ from multilib import * from include-excludes import * -from images import * +from version import * # PRODUCT INFO release_name = "CentOS Linux" release_short = "CentOS" release_version = "8" release_is_layered = False +version = "8" # GENERAL SETTINGS bootable = True @@ -75,7 +76,9 @@ createrepo_database = True createrepo_c = True createrepo_checksum = "sha256" createrepo_use_xz = True -createrepo_extra_args = ['--distro=cpeid,distrotag'] +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] # CHECKSUMS media_checksums = ['sha256'] @@ -90,7 +93,8 @@ lorax_options = [ ("^.*$", { "*": { "noupgrade": False, - "rootfs_size": 3 + "rootfs_size": 3, + "version": "8.0.1905" } }) ] @@ -102,8 +106,8 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{compose_id}-{variant}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } # CREATEISO @@ -119,7 +123,7 @@ createiso_skip = [ extra_isos = { "BaseOS": [{ "include_variants": ["AppStream"], - "filename": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, }] } From b8d9e786a12e252f24292ce37568914a05e6531d Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:39:38 +0000 Subject: [PATCH 19/67] add the CentOS Stream config --- diff --git a/c8-stream.conf b/c8-stream.conf new file mode 100644 index 0000000..54b9f69 --- /dev/null +++ b/c8-stream.conf @@ -0,0 +1,148 @@ +from multilib import * +from include-excludes import * +#from images import * +from version import * + +# PRODUCT INFO +release_name = "CentOS Stream" +release_short = "CentOS" +release_version = "Stream" +release_is_layered = False +version = "8" + +# GENERAL SETTINGS +bootable = True +comps_file = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/comps.git', + 'branch': 'master', + 'file': 'comps-centos-8-stream.xml', +} + +link_type = 'hardlink-or-copy' + +module_defaults_dir = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', + 'branch': 'c8.0', + 'dir': '.', +} + +multilib = [ + ('^.*$', { + 'x86_64': ['devel', 'runtime'] + }), +] + +variants_file = 'variants.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] + +# RUNROOT SETTINGS +runroot = True +runroot_channel = 'image' +runroot_tag = 'dist-c8-build' +runroot_method = 'koji' + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-stream-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +filter_system_release_packages = False + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +gather_backend = "dnf" +check_deps = False +greedy_method = "all" +repoclosure_backend = "dnf" + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +# BUILDINSTALL +bootable = True +buildinstall_method = "lorax" + +lorax_options = [ + ("^.*$", { + "*": { + "noupgrade": False, + "rootfs_size": 3, + "version": "8.0.1905" + } + }) +] + +buildinstall_skip = [ + ("^(AppStream|PowerTools)$", { + "*": True + }), +] + +image_name_format = { + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", +} + +# CREATEISO +create_optional_isos = False + +createiso_skip = [ + ('^(BaseOS|AppStream|PowerTools|)$', { + '*': True, + 'src':True + }), +] + +extra_isos = { + "BaseOS": [{ + "include_variants": ["AppStream"], + "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": True, + }] +} + +restricted_volid = True + +# LOOKASIDE +variant_as_lookaside = [ + ('AppStream', 'BaseOS'), + ('PowerTools', 'BaseOS'), + ('PowerTools', 'AppStream'), +] + +productimg = False + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] + From 1f18b8b25f3978c6bf618098d4e26fbcc06d887d Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:39:52 +0000 Subject: [PATCH 20/67] Add Extras --- diff --git a/extras.conf b/extras.conf new file mode 100644 index 0000000..89066c8 --- /dev/null +++ b/extras.conf @@ -0,0 +1,40 @@ +release_name = "CentOS-Extras" +release_short = "Extras" +release_version = "8" +release_is_layered = False + +variants_file='variants-Extras.xml' +sigkeys = ['8483C65D'] +create_jigdo = False + +pkgset_source='koji' + +pkgset_koji_tag='dist-c8-extras' +gather_method = { + '^.*': { # For all variants + 'comps': 'deps', # resolve dependencies for packages from comps file + 'module': 'nodeps', # but not for packages from modules + } +} + +gather_backend = 'dnf' +greedy_method = 'build' +koji_profile = "mbox" + +check_deps = False + +additional_packages = [ + ('^extras$', { + '*': [ + '*', + ], + }), +] + +createiso_skip = [ + + ('^extras$', { + '*': True, + 'src': True + }), +] diff --git a/variants-Extras.xml b/variants-Extras.xml new file mode 100644 index 0000000..8741a16 --- /dev/null +++ b/variants-Extras.xml @@ -0,0 +1,11 @@ + + + + + + aarch64 + ppc64le + x86_64 + + + From 5688f1e2f539f55689b652a047e3eca91a3eb2a5 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:40:01 +0000 Subject: [PATCH 21/67] Add Plus --- diff --git a/plus.conf b/plus.conf new file mode 100644 index 0000000..9cec3c6 --- /dev/null +++ b/plus.conf @@ -0,0 +1,40 @@ +release_name = "CentOS-Plus" +release_short = "Plus" +release_version = "8" +release_is_layered = False + +variants_file='variants-Plus.xml' +sigkeys = ['8483C65D'] +create_jigdo = False + +pkgset_source='koji' + +pkgset_koji_tag='dist-c8-plus' +gather_method = { + '^.*': { # For all variants + 'comps': 'deps', # resolve dependencies for packages from comps file + 'module': 'nodeps', # but not for packages from modules + } +} + +gather_backend = 'dnf' +greedy_method = 'build' +koji_profile = "mbox" + +check_deps = False + +additional_packages = [ + ('^plus$', { + '*': [ + '*', + ], + }), +] + +createiso_skip = [ + + ('^plus$', { + '*': True, + 'src': True + }), +] diff --git a/variants-Plus.xml b/variants-Plus.xml new file mode 100644 index 0000000..d60b516 --- /dev/null +++ b/variants-Plus.xml @@ -0,0 +1,11 @@ + + + + + + aarch64 + ppc64le + x86_64 + + + From 485a47fdf8a31c1aeca68e0d0f74a3832c51a8a7 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:40:18 +0000 Subject: [PATCH 22/67] make images.conf standalone --- diff --git a/images.conf b/images.conf index 87da638..e82b65e 100644 --- a/images.conf +++ b/images.conf @@ -1,3 +1,69 @@ +from multilib import * +from include-excludes import * + +release_name = 'CentOS-Cloud' +release_short = 'CentOS-Cloud' +release_version = '8' +release_is_layered = False + +skip_phases = ['buildinstall','productimg','pkgset','gather','extra_files','createrepo'] + + +variants_file = 'variants.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['i386', 'x86_64'] + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +createiso_skip = [ + ('^BaseOS$', { + '*': True, + 'src': True + }), + ('^AppStream$', { + '*': True, + 'src': True + }), + ('^PowerTools$', { + '*': True, + 'src': True + }), +] + image_build = { "^BaseOS$": [ { @@ -12,7 +78,10 @@ image_build = { "distro": "Fedora-20", "disk-size": "10", "arches": ["x86_64","ppc64le","aarch64"], - "repo": ["BaseOS", "AppStream"], + "repo": [ + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], + "install_tree_from": 'http://mirror.centos.org/8.0.1905/BaseOS/$arch/kickstart', "failable": ["ppc64le","aarch64"], }, "factory-parameters": { @@ -31,7 +100,10 @@ image_build = { "distro": "Fedora-20", "disk-size": "10", "arches": ["x86_64","ppc64le","aarch64"], - "repo": ["BaseOS", "AppStream"], + "repo": [ + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], + "install_tree_from": 'http://mirror.centos.org/8.0.1905/BaseOS/$arch/kickstart', "failable": ["ppc64le","aarch64"], }, "factory-parameters": { From de69cd8981e5a23080b6be3d4bd44027eff056a9 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 24 2019 14:40:29 +0000 Subject: [PATCH 23/67] oops, forgot to commit version.conf --- diff --git a/version.conf b/version.conf new file mode 100644 index 0000000..77ffe72 --- /dev/null +++ b/version.conf @@ -0,0 +1 @@ +CENTOS_VERSION='8.0.1905' From 3231f80b73c49367da8a95488033fa1f68976273 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 25 2019 19:50:45 +0000 Subject: [PATCH 24/67] Add an empty variant for cloud, and tweak the cloud image a little bit --- diff --git a/images.conf b/images.conf index e82b65e..74dfe84 100644 --- a/images.conf +++ b/images.conf @@ -14,6 +14,7 @@ sigkeys = ['8483C65D'] hashed_directories = False tree_arches = ['i386', 'x86_64'] +tree_variants = ['Cloud'] # PKGSET pkgset_source = "koji" @@ -65,7 +66,7 @@ createiso_skip = [ ] image_build = { - "^BaseOS$": [ + "^Cloud$": [ { "image-build": { "format": [("qcow2", "qcow2")], @@ -81,7 +82,7 @@ image_build = { "repo": [ 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], - "install_tree_from": 'http://mirror.centos.org/8.0.1905/BaseOS/$arch/kickstart', + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', "failable": ["ppc64le","aarch64"], }, "factory-parameters": { @@ -103,7 +104,7 @@ image_build = { "repo": [ 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], - "install_tree_from": 'http://mirror.centos.org/8.0.1905/BaseOS/$arch/kickstart', + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', "failable": ["ppc64le","aarch64"], }, "factory-parameters": { @@ -112,3 +113,8 @@ image_build = { } ] } + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] diff --git a/variants.xml b/variants.xml index 8c3a90b..bb371a1 100644 --- a/variants.xml +++ b/variants.xml @@ -217,5 +217,11 @@ --> - + + + aarch64 + x86_64 + ppc64le + + From 0c4b7fee6e0a8bf2b7e32294bae5cf917056a45a Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 25 2019 20:11:08 +0000 Subject: [PATCH 25/67] add some labels and an entrypoint for the container image --- diff --git a/images.conf b/images.conf index 74dfe84..faa96c7 100644 --- a/images.conf +++ b/images.conf @@ -109,6 +109,8 @@ image_build = { }, "factory-parameters": { "generate_icicle": False, + "docker_cmd": '[ "/bin/bash" ]', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8.0.1905"}', } } ] From 3a91384bfe73c84ea05066d59e2cea63e0a4d132 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 25 2019 20:11:20 +0000 Subject: [PATCH 26/67] try out an ec2 image --- diff --git a/images.conf b/images.conf index faa96c7..ef3d151 100644 --- a/images.conf +++ b/images.conf @@ -89,6 +89,28 @@ image_build = { "generate_icicle": False, } }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-8-ec2", + "target": "image-centos-8", + "version": "8.0.1905", + "ksurl": "git+https://git.centos.org/fork/davdunc/centos/kickstarts?#6f0660635fad0eb2e8d02219c56036d2035b24a3", + "kickstart": "CentOS-8-GenericCloud.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, { "image-build": { "format": [("docker", "tar.gz")], From 02a4aa98c55b26961ae1cfff488ef5eebc8235df Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 25 2019 22:05:31 +0000 Subject: [PATCH 27/67] fix the ec2 source --- diff --git a/images.conf b/images.conf index ef3d151..0109695 100644 --- a/images.conf +++ b/images.conf @@ -95,12 +95,12 @@ image_build = { "name": "CentOS-8-ec2", "target": "image-centos-8", "version": "8.0.1905", - "ksurl": "git+https://git.centos.org/fork/davdunc/centos/kickstarts?#6f0660635fad0eb2e8d02219c56036d2035b24a3", - "kickstart": "CentOS-8-GenericCloud.ks", + "ksurl": "git+https://git.centos.org/forks/davdunc/centos/kickstarts.git?#6f0660635fad0eb2e8d02219c56036d2035b24a3", + "kickstart": "CentOS-8-EC2.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", - "arches": ["x86_64","ppc64le","aarch64"], + "arches": ["x86_64"], "repo": [ 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], From dde5b968198e88dd2294efd59fced0c845e0227c Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 25 2019 22:05:55 +0000 Subject: [PATCH 28/67] disable the AppStream repo for the container image --- diff --git a/images.conf b/images.conf index 0109695..361f1b2 100644 --- a/images.conf +++ b/images.conf @@ -125,7 +125,7 @@ image_build = { "arches": ["x86_64","ppc64le","aarch64"], "repo": [ 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], + ], "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', "failable": ["ppc64le","aarch64"], }, From 519b1b3290ae4c17956cf5c0c7290a90c939bb7d Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Sep 27 2019 17:06:50 +0000 Subject: [PATCH 29/67] move container into its own compose --- diff --git a/container.conf b/container.conf new file mode 100644 index 0000000..fe1ef92 --- /dev/null +++ b/container.conf @@ -0,0 +1,100 @@ +from multilib import * +from include-excludes import * + +release_name = 'CentOS-Container' +release_short = 'CentOS-Container' +release_version = '8' +release_is_layered = False + +skip_phases = ['buildinstall','productimg','pkgset','gather','extra_files','createrepo'] + + +variants_file = 'variants.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['i386', 'x86_64'] +tree_variants = ['Cloud'] + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +createiso_skip = [ + ('^BaseOS$', { + '*': True, + 'src': True + }), + ('^AppStream$', { + '*': True, + 'src': True + }), + ('^PowerTools$', { + '*': True, + 'src': True + }), +] + +image_build = { + "^Cloud$": [ + { + "image-build": { + "format": [("docker", "tar.gz")], + "name": "CentOS-8-Container", + "target": "image-centos-8", + "version": "8.0.1905", + "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Container.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + ], + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + "docker_cmd": '[ "/bin/bash" ]', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8.0.1905"}', + } + } + ] +} + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] diff --git a/images.conf b/images.conf index 361f1b2..c9b5ff6 100644 --- a/images.conf +++ b/images.conf @@ -35,9 +35,7 @@ gather_method = { "^(AppStream|PowerTools)$": "hybrid", } -# CREATEREPO -createrepo_deltas = False -createrepo_database = True +# CREATEREPO createrepo_deltas = False createrepo_database = True createrepo_c = True createrepo_checksum = "sha256" createrepo_use_xz = True @@ -111,30 +109,6 @@ image_build = { "generate_icicle": False, } }, - { - "image-build": { - "format": [("docker", "tar.gz")], - "name": "CentOS-8-Container", - "target": "image-centos-8", - "version": "8.0.1905", - "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", - "kickstart": "CentOS-8-Container.ks", - "ksversion": "F26", - "distro": "Fedora-20", - "disk-size": "10", - "arches": ["x86_64","ppc64le","aarch64"], - "repo": [ - 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - ], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - "failable": ["ppc64le","aarch64"], - }, - "factory-parameters": { - "generate_icicle": False, - "docker_cmd": '[ "/bin/bash" ]', - "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8.0.1905"}', - } - } ] } From 17e68eb3f5006344674c58e5d3d3716b5ed81ed3 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Oct 25 2019 14:24:10 +0000 Subject: [PATCH 30/67] we switched to updates composes a while ago --- diff --git a/c8-stream.conf b/c8-stream.conf index 54b9f69..e0e57dc 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -6,6 +6,7 @@ from version import * # PRODUCT INFO release_name = "CentOS Stream" release_short = "CentOS" +release_type = "updates" release_version = "Stream" release_is_layered = False version = "8" diff --git a/c8.conf b/c8.conf index 0577e01..79f0592 100644 --- a/c8.conf +++ b/c8.conf @@ -5,6 +5,7 @@ from version import * # PRODUCT INFO release_name = "CentOS Linux" release_short = "CentOS" +release_type = "updates" release_version = "8" release_is_layered = False version = "8" @@ -50,7 +51,7 @@ pkgset_source = "koji" koji_profile = "mbox" # PKGSET - KOJI -pkgset_koji_tag = "dist-c8" +pkgset_koji_tag = "dist-c8-compose" pkgset_koji_module_tag = "modular-updates-candidate" filter_system_release_packages = False diff --git a/container.conf b/container.conf index fe1ef92..7ded8e1 100644 --- a/container.conf +++ b/container.conf @@ -80,9 +80,9 @@ image_build = { "disk-size": "10", "arches": ["x86_64","ppc64le","aarch64"], "repo": [ - 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/os', ], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/os', "failable": ["ppc64le","aarch64"], }, "factory-parameters": { From 6bf6a221e29606a1204be124a2ac7d2dd50d4736 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Oct 25 2019 14:35:50 +0000 Subject: [PATCH 31/67] add the vagrant artifacts to the images compose --- diff --git a/images.conf b/images.conf index c9b5ff6..b5fc1d7 100644 --- a/images.conf +++ b/images.conf @@ -87,7 +87,7 @@ image_build = { "generate_icicle": False, } }, - { + { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-8-ec2", @@ -109,6 +109,28 @@ image_build = { "generate_icicle": False, } }, + { + "image-build": { + "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], + "name": "CentOS-8-Vagrant", + "target": "image-centos-8", + "version": "8.0.1905", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-x86_64-Vagrant.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64"], + "repo": [ + 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, ] } From 29a7b77e60f206cf031fb5826abfcb5ec1956da7 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Nov 27 2019 17:17:38 +0000 Subject: [PATCH 32/67] some tweaks to enable images --- diff --git a/c8-stream.conf b/c8-stream.conf index e0e57dc..34824ec 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -1,12 +1,11 @@ from multilib import * from include-excludes import * -#from images import * +from images import * from version import * # PRODUCT INFO release_name = "CentOS Stream" release_short = "CentOS" -release_type = "updates" release_version = "Stream" release_is_layered = False version = "8" @@ -25,7 +24,7 @@ link_type = 'hardlink-or-copy' module_defaults_dir = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', - 'branch': 'c8.0', + 'branch': 'c8.1', 'dir': '.', } @@ -36,7 +35,7 @@ multilib = [ ] variants_file = 'variants.xml' -sigkeys = ['8483C65D'] +sigkeys = [None] hashed_directories = False tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] @@ -81,7 +80,7 @@ createrepo_checksum = "sha256" createrepo_use_xz = True createrepo_num_threads = 8 createrepo_num_workers = 4 -createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] +createrepo_extra_args = ['--distro=cpe:/o:centos-stream:centos-stream:8,CentOS Stream 8', '--revision=8.1.1911'] # CHECKSUMS media_checksums = ['sha256'] @@ -97,7 +96,7 @@ lorax_options = [ "*": { "noupgrade": False, "rootfs_size": 3, - "version": "8.0.1905" + "version": "8-stream" } }) ] @@ -113,6 +112,8 @@ image_name_format = { ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } +image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] + # CREATEISO create_optional_isos = False diff --git a/images.conf b/images.conf index b5fc1d7..f52cfc0 100644 --- a/images.conf +++ b/images.conf @@ -1,68 +1,3 @@ -from multilib import * -from include-excludes import * - -release_name = 'CentOS-Cloud' -release_short = 'CentOS-Cloud' -release_version = '8' -release_is_layered = False - -skip_phases = ['buildinstall','productimg','pkgset','gather','extra_files','createrepo'] - - -variants_file = 'variants.xml' -sigkeys = ['8483C65D'] -hashed_directories = False - -tree_arches = ['i386', 'x86_64'] -tree_variants = ['Cloud'] - -# PKGSET -pkgset_source = "koji" -koji_profile = "mbox" - -# PKGSET - KOJI -pkgset_koji_tag = "dist-c8-compose" -pkgset_koji_inherit = False -pkgset_koji_module_tag = "modular-updates-candidate" - -# GATHER -gather_prepopulate = "centos-packages.json" - -gather_method = { - "^(?!(AppStream|PowerTools)).*$":{ - "comps": "deps" - }, - "^(AppStream|PowerTools)$": "hybrid", -} - -# CREATEREPO createrepo_deltas = False createrepo_database = True -createrepo_c = True -createrepo_checksum = "sha256" -createrepo_use_xz = True -createrepo_num_threads = 8 -createrepo_num_workers = 4 -createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] - -# CHECKSUMS -media_checksums = ['sha256'] -media_checksum_one_file = True -create_jigdo = False - -createiso_skip = [ - ('^BaseOS$', { - '*': True, - 'src': True - }), - ('^AppStream$', { - '*': True, - 'src': True - }), - ('^PowerTools$', { - '*': True, - 'src': True - }), -] - image_build = { "^Cloud$": [ { @@ -70,7 +5,8 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-8-GenericCloud", "target": "image-centos-8", - "version": "8.0.1905", + "version": "8.1.1911", + "release": None, "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", "ksversion": "F26", @@ -78,9 +14,8 @@ image_build = { "disk-size": "10", "arches": ["x86_64","ppc64le","aarch64"], "repo": [ - 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'BaseOS', + 'AppStream'], "failable": ["ppc64le","aarch64"], }, "factory-parameters": { @@ -92,7 +27,8 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-8-ec2", "target": "image-centos-8", - "version": "8.0.1905", + "version": "8.1.1911", + "release": None, "ksurl": "git+https://git.centos.org/forks/davdunc/centos/kickstarts.git?#6f0660635fad0eb2e8d02219c56036d2035b24a3", "kickstart": "CentOS-8-EC2.ks", "ksversion": "F26", @@ -100,9 +36,8 @@ image_build = { "disk-size": "10", "arches": ["x86_64"], "repo": [ - 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'BaseOS', + 'AppStream'], "failable": ["ppc64le","aarch64"], }, "factory-parameters": { @@ -114,7 +49,8 @@ image_build = { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-8-Vagrant", "target": "image-centos-8", - "version": "8.0.1905", + "version": "8.1.1911", + "release": None, "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", "ksversion": "F26", @@ -122,9 +58,8 @@ image_build = { "disk-size": "10", "arches": ["x86_64"], "repo": [ - 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', - 'http://mirror.centos.org/centos/8.0.1905/AppStream/$arch/kickstart'], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/kickstart', + 'BaseOS', + 'AppStream'], "failable": ["ppc64le","aarch64"], }, "factory-parameters": { diff --git a/variants.xml b/variants.xml index bb371a1..1f0304e 100644 --- a/variants.xml +++ b/variants.xml @@ -38,6 +38,7 @@ mainframe-access multimedia dns-server + smart-card smb-server network-tools network-file-system-client @@ -170,12 +171,15 @@ mod_auth_openidc:2.3 mysql:8.0 nginx:1.14 + nginx:1.16 nodejs:10 + nodejs:12 parfait:0.5 perl:5.24 perl:5.26 perl-FCGI:0.78 php:7.2 + php:7.3 pki-core:10.6 pki-deps:10.6 postgresql:10 @@ -185,6 +189,7 @@ redis:5 rhn-tools:1.0 ruby:2.5 + rust-toolset:rhel8 satellite-5-client:1.0 scala:2.10 @@ -198,8 +203,8 @@ - - + + aarch64 ppc64le @@ -215,13 +220,29 @@ used as lookaside for CRB, so the module will not actually get into CRB, but it's needed here for creating the -devel module. --> + - + + + + + + + + From 044556d199c0c735b22cdb05d323c8e42c61d269 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 03 2019 22:26:37 +0000 Subject: [PATCH 33/67] add CR variant --- diff --git a/c8-stream.conf b/c8-stream.conf index 34824ec..9c0203a 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -1,6 +1,6 @@ from multilib import * from include-excludes import * -from images import * +from stream-images import * from version import * # PRODUCT INFO @@ -8,7 +8,7 @@ release_name = "CentOS Stream" release_short = "CentOS" release_version = "Stream" release_is_layered = False -version = "8" +version = "8-stream" # GENERAL SETTINGS bootable = True @@ -61,10 +61,10 @@ filter_system_release_packages = False gather_prepopulate = "centos-packages.json" gather_method = { - "^(?!(AppStream|PowerTools)).*$":{ + "^(?!(AppStream|PowerTools|CR)).*$":{ "comps": "deps" }, - "^(AppStream|PowerTools)$": "hybrid", + "^(AppStream|PowerTools|CR)$": "hybrid", } gather_backend = "dnf" @@ -102,7 +102,7 @@ lorax_options = [ ] buildinstall_skip = [ - ("^(AppStream|PowerTools)$", { + ("^(AppStream|PowerTools|CR|HighAvailability)$", { "*": True }), ] @@ -118,7 +118,7 @@ image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|PowerTools|)$', { + ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { '*': True, 'src':True }), diff --git a/stream-images.conf b/stream-images.conf new file mode 100644 index 0000000..7341806 --- /dev/null +++ b/stream-images.conf @@ -0,0 +1,91 @@ +image_build = { + "^BaseOS$": [ + { + "image-build": { + "format": [("docker", "tar.gz")], + "name": "CentOS-Stream-Container", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Container.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + 'BaseOS', + ], + "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/os', + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + "docker_cmd": '[ "/bin/bash" ]', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8-stream"}', + } + }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-Stream-GenericCloud", + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-GenericCloud.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + 'BaseOS', + 'AppStream'], + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-Stream-ec2", + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-EC2.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64"], + "repo": [ + 'BaseOS', + 'AppStream'], + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], + "name": "CentOS-Stream-Vagrant", + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-x86_64-Vagrant.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64"], + "repo": [ + 'BaseOS', + 'AppStream'], + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + ] +} + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] diff --git a/variants.xml b/variants.xml index 1f0304e..f344105 100644 --- a/variants.xml +++ b/variants.xml @@ -227,6 +227,189 @@ + + + aarch64 + x86_64 + ppc64le + + + + + guest-agents + standard + base + core + + binary-intentionally-in-rhel-8 + additional-devel + anaconda-tools + conflicts-baseos + development + server-product + dial-up + networkmanager-submodules + file-server + fonts + gnome-desktop + graphical-admin-tools + hardware-monitoring + hardware-support + infiniband + headless-management + large-systems + legacy-unix + mail-server + mainframe-access + multimedia + dns-server + smart-card + smb-server + network-tools + network-file-system-client + network-server + performance + platform-devel + python-web + remote-system-management + scientific + security-tools + system-tools + workstation-product + nonmodular-appstream + standard + anaconda-tools + base + conflicts-appstream + core + additional-devel + base-x + debugging + development + dotnet-core + file-server + ftp-server + gnome-apps + gnome-desktop + guest-desktop-agents + graphical-admin-tools + graphics + infiniband + workstation-product + multimedia + mail-server + mainframe-access + network-server + network-tools + container-management + smb-server + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + network-file-system-client + print-client + desktop-debugging + internet-browser + gnome-desktop + guest-agents + guest-desktop-agents + headless-management + java-platform + gnome-apps + internet-applications + office-suite + performance + platform-devel + platform-kvm + platform-microsoft + platform-vmware + scientific + ostree-support + security-tools + smart-card + system-tools + texlive + legacy-x + backup-client + remote-desktop-clients + remote-system-management + rpm-development-tools + virtualization-client + virtualization-hypervisor + virtualization-platform + virtualization-tools + web-server + + + + minimal-environment + virtualization-host-environment + custom-environment + server-product-environment + graphical-server-environment + workstation-product-environment + + + + 389-ds:1.4 + ant:1.10 + perl-App-cpanminus:1.7044 + perl-DBD-MySQL:4.046 + perl-DBD-Pg:3.7 + perl-DBD-SQLite:1.58 + perl-DBI:1.641 + container-tools:1.0 + container-tools:rhel8 + freeradius:3.0 + gimp:2.8 + go-toolset:rhel8 + httpd:2.4 + idm:DL1 + idm:client + inkscape:0.92.3 + javapackages-runtime:201801 + libselinux-python:2.8 + llvm-toolset:rhel8 + mailman:2.1 + mariadb:10.3 + maven:3.5 + mercurial:4.8 + mod_auth_openidc:2.3 + mysql:8.0 + nginx:1.14 + nginx:1.16 + nodejs:10 + nodejs:12 + parfait:0.5 + perl:5.24 + perl:5.26 + perl-FCGI:0.78 + php:7.2 + php:7.3 + pki-core:10.6 + pki-deps:10.6 + postgresql:10 + postgresql:9.6 + python27:2.7 + python36:3.6 + redis:5 + rhn-tools:1.0 + ruby:2.5 + + rust-toolset:rhel8 + satellite-5-client:1.0 + scala:2.10 + squid:4 + subversion:1.10 + swig:3.0 + varnish:6 + virt:rhel + perl-YAML:1.24 + + + From 0ba944da8368cbc2ca5c0fa1861420dea5ef6e46 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 04 2019 02:39:19 +0000 Subject: [PATCH 34/67] update stream image versioning --- diff --git a/stream-images.conf b/stream-images.conf index 7341806..0a3facc 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -4,6 +4,7 @@ image_build = { "image-build": { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", + "version": "8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", @@ -14,7 +15,6 @@ image_build = { 'BaseOS', ], "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/os', - "failable": ["ppc64le","aarch64"], }, "factory-parameters": { "generate_icicle": False, @@ -26,6 +26,7 @@ image_build = { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", + "version": "8", "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", @@ -36,7 +37,6 @@ image_build = { "repo": [ 'BaseOS', 'AppStream'], - "failable": ["ppc64le","aarch64"], }, "factory-parameters": { "generate_icicle": False, @@ -46,17 +46,17 @@ image_build = { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", + "version": "8", "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-EC2.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", - "arches": ["x86_64"], + "arches": ["x86_64", "ppc64le", "aarch64"], "repo": [ 'BaseOS', 'AppStream'], - "failable": ["ppc64le","aarch64"], }, "factory-parameters": { "generate_icicle": False, @@ -66,6 +66,7 @@ image_build = { "image-build": { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", + "version": "8", "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", From 3aa8d43f5d5e562543086b69863630dce3661859 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 14:59:36 +0000 Subject: [PATCH 35/67] add a release --- diff --git a/stream-images.conf b/stream-images.conf index 0a3facc..5f3d809 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -5,6 +5,7 @@ image_build = { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", "version": "8", + "release": "20191205-1" "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", @@ -27,6 +28,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", "version": "8", + "release": "20191205-1" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", @@ -47,6 +49,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", "version": "8", + "release": "20191205-1" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-EC2.ks", @@ -67,6 +70,7 @@ image_build = { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", "version": "8", + "release": "20191205-1" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", From ce1cb11d0f0fea4a8f4b1c5218f787cb7326ea84 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 17:06:51 +0000 Subject: [PATCH 36/67] change the release back to remove the dash --- diff --git a/stream-images.conf b/stream-images.conf index 5f3d809..820aa52 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -5,7 +5,7 @@ image_build = { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", "version": "8", - "release": "20191205-1" + "release": "20191205" "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", @@ -28,7 +28,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", "version": "8", - "release": "20191205-1" + "release": "20191205" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", @@ -49,7 +49,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", "version": "8", - "release": "20191205-1" + "release": "20191205" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-EC2.ks", @@ -70,7 +70,7 @@ image_build = { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", "version": "8", - "release": "20191205-1" + "release": "20191205" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", From fa27a0b80b85688a55b766b2a1a34bfc4ba6d17d Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 17:40:38 +0000 Subject: [PATCH 37/67] Re-enable HighAvailability variant --- diff --git a/variants.xml b/variants.xml index f344105..5699d42 100644 --- a/variants.xml +++ b/variants.xml @@ -413,7 +413,6 @@ - + From 18cfd90965ca46b6e7d10f7b837b46150130a2b1 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 21:33:47 +0000 Subject: [PATCH 38/67] Tweak the Variants a little bit --- diff --git a/c8-stream.conf b/c8-stream.conf index 9c0203a..76cea1c 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -129,7 +129,12 @@ extra_isos = { "include_variants": ["AppStream"], "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, - }] + }, + { + "filename": "{release_short}-{version}-{arch}-Minimal-{disc_type}{disc_num}{suffix}", + "skip_src": True, + } + ] } restricted_volid = True @@ -139,6 +144,8 @@ variant_as_lookaside = [ ('AppStream', 'BaseOS'), ('PowerTools', 'BaseOS'), ('PowerTools', 'AppStream'), + ('HighAvailability', 'BaseOS'), + ('HighAvailability', 'AppStream'), ] productimg = False From 99ee306fe52e8b9aff660084ab63fe181dc6d356 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 21:34:22 +0000 Subject: [PATCH 39/67] allow us to do more than one release per day --- diff --git a/stream-images.conf b/stream-images.conf index 820aa52..dc93b02 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -5,7 +5,8 @@ image_build = { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", "version": "8", - "release": "20191205" + "release": "2019120501" + "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", @@ -28,7 +29,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", "version": "8", - "release": "20191205" + "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", @@ -49,7 +50,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", "version": "8", - "release": "20191205" + "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-EC2.ks", @@ -70,7 +71,7 @@ image_build = { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", "version": "8", - "release": "20191205" + "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", From ddec0a6f942893acb57fed9b702fa29b13eb853b Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 21:36:26 +0000 Subject: [PATCH 40/67] add the ruby:2.6 module back --- diff --git a/variants.xml b/variants.xml index 5699d42..9059c2d 100644 --- a/variants.xml +++ b/variants.xml @@ -189,7 +189,7 @@ redis:5 rhn-tools:1.0 ruby:2.5 - + ruby:2.6 rust-toolset:rhel8 satellite-5-client:1.0 scala:2.10 @@ -397,7 +397,7 @@ redis:5 rhn-tools:1.0 ruby:2.5 - + ruby:2.6 rust-toolset:rhel8 satellite-5-client:1.0 scala:2.10 From 2828b50ea6f40626c655b04d3432febb5c779179 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 22:57:22 +0000 Subject: [PATCH 41/67] change to use the Stream kickstarts --- diff --git a/stream-images.conf b/stream-images.conf index dc93b02..546f87e 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -8,7 +8,7 @@ image_build = { "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", - "kickstart": "CentOS-8-Container.ks", + "kickstart": "CentOS-8-Stream-Container.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", @@ -32,7 +32,7 @@ image_build = { "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", - "kickstart": "CentOS-8-GenericCloud.ks", + "kickstart": "CentOS-8-Stream-GenericCloud.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", @@ -53,7 +53,7 @@ image_build = { "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", - "kickstart": "CentOS-8-EC2.ks", + "kickstart": "CentOS-8-Stream-EC2.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", @@ -74,7 +74,7 @@ image_build = { "release": "2019120501" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", - "kickstart": "CentOS-8-x86_64-Vagrant.ks", + "kickstart": "CentOS-8-Stream-x86_64-Vagrant.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", From 438bc48ada93e79f58435f9c95c0da1fcc6992d7 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 22:59:32 +0000 Subject: [PATCH 42/67] automatically deal with the version --- diff --git a/stream-images.conf b/stream-images.conf index 546f87e..005492f 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -5,7 +5,7 @@ image_build = { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", "version": "8", - "release": "2019120501" + "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Stream-Container.ks", @@ -29,7 +29,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", "version": "8", - "release": "2019120501" + "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Stream-GenericCloud.ks", @@ -50,7 +50,7 @@ image_build = { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", "version": "8", - "release": "2019120501" + "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Stream-EC2.ks", @@ -71,7 +71,7 @@ image_build = { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", "version": "8", - "release": "2019120501" + "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Stream-x86_64-Vagrant.ks", From bde4e68724199ec6147cf04aee0578343a81372e Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 23:05:54 +0000 Subject: [PATCH 43/67] try this to create the minimal iso --- diff --git a/c8-stream.conf b/c8-stream.conf index 76cea1c..8ccd120 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -108,8 +108,7 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-Minimal{suffix}", } image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] @@ -118,10 +117,13 @@ image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { + ('^(AppStream|PowerTools|HighAvailability|CR)$', { '*': True, 'src':True }), + ('^(BaseOS)$'{ + 'src':True + } ] extra_isos = { @@ -129,12 +131,7 @@ extra_isos = { "include_variants": ["AppStream"], "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, - }, - { - "filename": "{release_short}-{version}-{arch}-Minimal-{disc_type}{disc_num}{suffix}", - "skip_src": True, - } - ] + }] } restricted_volid = True From cfc8b39616da0375c5ccc90a9a890a50b85e3123 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 23:07:51 +0000 Subject: [PATCH 44/67] remove some unused options --- diff --git a/c8-stream.conf b/c8-stream.conf index 8ccd120..0fd3ea4 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -1,17 +1,14 @@ from multilib import * from include-excludes import * from stream-images import * -from version import * # PRODUCT INFO release_name = "CentOS Stream" release_short = "CentOS" release_version = "Stream" -release_is_layered = False version = "8-stream" # GENERAL SETTINGS -bootable = True comps_file = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/comps.git', @@ -41,7 +38,6 @@ hashed_directories = False tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] # RUNROOT SETTINGS -runroot = True runroot_channel = 'image' runroot_tag = 'dist-c8-build' runroot_method = 'koji' diff --git a/version.conf b/version.conf deleted file mode 100644 index 77ffe72..0000000 --- a/version.conf +++ /dev/null @@ -1 +0,0 @@ -CENTOS_VERSION='8.0.1905' From db92e9ac1aea6bd63ccb9f1b3347ac6c768cab45 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 05 2019 23:09:09 +0000 Subject: [PATCH 45/67] typo fix --- diff --git a/c8-stream.conf b/c8-stream.conf index 0fd3ea4..3a51db3 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -117,9 +117,9 @@ createiso_skip = [ '*': True, 'src':True }), - ('^(BaseOS)$'{ + ('^(BaseOS)$', { 'src':True - } + }) ] extra_isos = { From 43371a46900822bb87d86fabd3ee7514896e2ec8 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 06 2019 03:33:07 +0000 Subject: [PATCH 46/67] try generating the minimal ISO another way --- diff --git a/c8-stream.conf b/c8-stream.conf index 3a51db3..db533a9 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -104,7 +104,8 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{release_short}-{version}-{arch}-Minimal{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] @@ -117,9 +118,6 @@ createiso_skip = [ '*': True, 'src':True }), - ('^(BaseOS)$', { - 'src':True - }) ] extra_isos = { @@ -127,7 +125,13 @@ extra_isos = { "include_variants": ["AppStream"], "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, - }] + }, + { + "include_variants": ["BaseOS"], + "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": True, + }, + ] } restricted_volid = True From e4fef8e6ed2fbfc6a09bd71c00f47e48a0bbb1ff Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 06 2019 03:33:49 +0000 Subject: [PATCH 47/67] temporarily make ppc64le failable --- diff --git a/stream-images.conf b/stream-images.conf index 005492f..bef2b37 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -13,6 +13,7 @@ image_build = { "distro": "Fedora-20", "disk-size": "10", "arches": ["x86_64","ppc64le","aarch64"], + "failable": ["ppc64le"], "repo": [ 'BaseOS', ], From a7ed21b6d7b8532e2c632f18c7bc6bec91f17944 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 06 2019 14:24:59 +0000 Subject: [PATCH 48/67] this minimal attempt did not work --- diff --git a/c8-stream.conf b/c8-stream.conf index db533a9..c1c9eb4 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -126,11 +126,6 @@ extra_isos = { "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, }, - { - "include_variants": ["BaseOS"], - "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", - "skip_src": True, - }, ] } From a5115fd64cfbaec8c509e89526113cbd2e2aabed Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 06 2019 15:40:28 +0000 Subject: [PATCH 49/67] re-enable signed packages --- diff --git a/c8-stream.conf b/c8-stream.conf index c1c9eb4..10f684f 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -32,7 +32,7 @@ multilib = [ ] variants_file = 'variants.xml' -sigkeys = [None] +sigkeys = ['8483C65D'] hashed_directories = False tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] From a39fdcc54103094a9d7861f31dd8d327cb257b8f Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 15 2019 23:15:55 +0000 Subject: [PATCH 50/67] reset the shortname and the versioning --- diff --git a/c8-stream.conf b/c8-stream.conf index 10f684f..a39376a 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -4,9 +4,9 @@ from stream-images import * # PRODUCT INFO release_name = "CentOS Stream" -release_short = "CentOS" -release_version = "Stream" -version = "8-stream" +release_short = "CentOS-Stream" +release_version = "8" +version = "8" # GENERAL SETTINGS comps_file = { @@ -33,6 +33,7 @@ multilib = [ variants_file = 'variants.xml' sigkeys = ['8483C65D'] +#sigkeys = [None] hashed_directories = False tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] @@ -114,7 +115,7 @@ image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] create_optional_isos = False createiso_skip = [ - ('^(AppStream|PowerTools|HighAvailability|CR)$', { + ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { '*': True, 'src':True }), From b0e69f461bcd6b5baf7ce70106df4ca3ba1078e5 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 15 2019 23:16:05 +0000 Subject: [PATCH 51/67] set a subvariant for each image --- diff --git a/stream-images.conf b/stream-images.conf index bef2b37..cae901a 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -4,6 +4,7 @@ image_build = { "image-build": { "format": [("docker", "tar.gz")], "name": "CentOS-Stream-Container", + "subvariant": "stream-container", "version": "8", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", @@ -29,6 +30,7 @@ image_build = { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-GenericCloud", + "subvariant": "stream-generic", "version": "8", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", @@ -50,6 +52,7 @@ image_build = { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-Stream-ec2", + "subvariant": "stream-ec2", "version": "8", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", @@ -71,6 +74,7 @@ image_build = { "image-build": { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-Stream-Vagrant", + "subvariant": "stream-vagrant", "version": "8", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", From 2c44a8da535574860a25c5591a25ba226c887612 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 03:00:13 +0000 Subject: [PATCH 52/67] start on CentOS Linux configs --- diff --git a/c8.conf b/c8.conf index 79f0592..d46e874 100644 --- a/c8.conf +++ b/c8.conf @@ -1,22 +1,19 @@ from multilib import * from include-excludes import * -from version import * +from images import * # PRODUCT INFO release_name = "CentOS Linux" release_short = "CentOS" -release_type = "updates" -release_version = "8" -release_is_layered = False +release_version = "8.1.1911" version = "8" # GENERAL SETTINGS -bootable = True comps_file = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/comps.git', 'branch': 'master', - 'file': 'comps-centos-8.0.0.1905.xml', + 'file': 'comps-centos-8.1.0.1911.xml', } link_type = 'hardlink-or-copy' @@ -24,7 +21,7 @@ link_type = 'hardlink-or-copy' module_defaults_dir = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', - 'branch': 'c8.0', + 'branch': 'c8.1', 'dir': '.', } @@ -41,7 +38,6 @@ hashed_directories = False tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] # RUNROOT SETTINGS -runroot = True runroot_channel = 'image' runroot_tag = 'dist-c8-build' runroot_method = 'koji' @@ -52,6 +48,7 @@ koji_profile = "mbox" # PKGSET - KOJI pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False pkgset_koji_module_tag = "modular-updates-candidate" filter_system_release_packages = False @@ -60,10 +57,10 @@ filter_system_release_packages = False gather_prepopulate = "centos-packages.json" gather_method = { - "^(?!(AppStream|PowerTools)).*$":{ + "^(?!(AppStream|PowerTools|CR)).*$":{ "comps": "deps" }, - "^(AppStream|PowerTools)$": "hybrid", + "^(AppStream|PowerTools|CR)$": "hybrid", } gather_backend = "dnf" @@ -79,7 +76,7 @@ createrepo_checksum = "sha256" createrepo_use_xz = True createrepo_num_threads = 8 createrepo_num_workers = 4 -createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.1.1911'] # CHECKSUMS media_checksums = ['sha256'] @@ -95,27 +92,29 @@ lorax_options = [ "*": { "noupgrade": False, "rootfs_size": 3, - "version": "8.0.1905" + "version": "8" } }) ] buildinstall_skip = [ - ("^(AppStream|PowerTools)$", { + ("^(AppStream|PowerTools|CR|HighAvailability)$", { "*": True }), ] image_name_format = { - "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{release_version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{release_version}-{arch}-{disc_type}{disc_num}{suffix}", } +image_volid_formats = [ '{release_short}-{release_version}-{arch}-{disc_type}', ] + # CREATEISO create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|PowerTools|)$', { + ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { '*': True, 'src':True }), @@ -136,6 +135,8 @@ variant_as_lookaside = [ ('AppStream', 'BaseOS'), ('PowerTools', 'BaseOS'), ('PowerTools', 'AppStream'), + ('HighAvailability', 'BaseOS'), + ('HighAvailability', 'AppStream'), ] productimg = False diff --git a/images.conf b/images.conf index f52cfc0..5e613bd 100644 --- a/images.conf +++ b/images.conf @@ -1,12 +1,38 @@ image_build = { - "^Cloud$": [ + "^BaseOS$": [ + { + "image-build": { + "format": [("docker", "tar.gz")], + "name": "CentOS-8-Container", + "subvariant": "container", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Container.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "failable": ["ppc64le"], + "repo": [ + 'BaseOS', + ], + }, + "factory-parameters": { + "generate_icicle": False, + "docker_cmd": '[ "/bin/bash" ]', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8-stream"}', + } + }, { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-8-GenericCloud", - "target": "image-centos-8", + "subvariant": "generic", "version": "8.1.1911", - "release": None, + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", "ksversion": "F26", @@ -16,7 +42,6 @@ image_build = { "repo": [ 'BaseOS', 'AppStream'], - "failable": ["ppc64le","aarch64"], }, "factory-parameters": { "generate_icicle": False, @@ -26,19 +51,19 @@ image_build = { "image-build": { "format": [("qcow2", "qcow2")], "name": "CentOS-8-ec2", - "target": "image-centos-8", + "subvariant": "ec2", "version": "8.1.1911", - "release": None, - "ksurl": "git+https://git.centos.org/forks/davdunc/centos/kickstarts.git?#6f0660635fad0eb2e8d02219c56036d2035b24a3", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-EC2.ks", "ksversion": "F26", "distro": "Fedora-20", "disk-size": "10", - "arches": ["x86_64"], + "arches": ["x86_64", "ppc64le", "aarch64"], "repo": [ 'BaseOS', 'AppStream'], - "failable": ["ppc64le","aarch64"], }, "factory-parameters": { "generate_icicle": False, @@ -48,9 +73,10 @@ image_build = { "image-build": { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-8-Vagrant", - "target": "image-centos-8", + "subvariant": "stream-vagrant", "version": "8.1.1911", - "release": None, + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-x86_64-Vagrant.ks", "ksversion": "F26", From 4ca74d8f4800c40ea3faf292f8e4530584972259 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 03:00:32 +0000 Subject: [PATCH 53/67] oops, we should install from the right place --- diff --git a/stream-images.conf b/stream-images.conf index cae901a..91f45b1 100644 --- a/stream-images.conf +++ b/stream-images.conf @@ -18,7 +18,6 @@ image_build = { "repo": [ 'BaseOS', ], - "install_tree_from": 'http://mirror.centos.org/centos/8.0.1905/BaseOS/$arch/os', }, "factory-parameters": { "generate_icicle": False, From 2e4a25400bff9f9b96397caec75d5aa5ee234324 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 03:04:56 +0000 Subject: [PATCH 54/67] s/CentOS/centos/ --- diff --git a/images.conf b/images.conf index 5e613bd..753f914 100644 --- a/images.conf +++ b/images.conf @@ -33,7 +33,7 @@ image_build = { "version": "8.1.1911", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", - "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", "ksversion": "F26", "distro": "Fedora-20", From 24962a7a4e1cef6548491646061099ce6e4c6b69 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 03:18:14 +0000 Subject: [PATCH 55/67] start on the developmental repo --- diff --git a/c8-developmental.conf b/c8-developmental.conf new file mode 100644 index 0000000..8d1e931 --- /dev/null +++ b/c8-developmental.conf @@ -0,0 +1,52 @@ +from multilib import * +from include-excludes import * +from images import * + +# PRODUCT INFO +release_name = "CentOS Linux" +release_short = "CentOS" +release_version = "8.1.1911" +version = "8" + +# GENERAL SETTINGS +comps_file = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/comps.git', + 'branch': 'master', + 'file': 'comps-centos-devel-8.xml', +} + +variants_file = 'variants.xml' + +sigkeys = ['8483C65D'] + +# RUNROOT SETTINGS +runroot_channel = 'image' +runroot_tag = 'dist-c8-build' +runroot_method = 'koji' + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +gather_method = "deps" +check_deps = False +greedy_method = "build" + +gather_lookaside_repos = [ +#TODO: Fill this in +] + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 From 3bb92566c0d1181f24e42b1e410d85d67c81dfc8 Mon Sep 17 00:00:00 2001 From: Pablo Greco Date: Dec 16 2019 17:00:20 +0000 Subject: [PATCH 56/67] start on configs for armhfp --- diff --git a/c8-armhfp.conf b/c8-armhfp.conf new file mode 100644 index 0000000..1cae025 --- /dev/null +++ b/c8-armhfp.conf @@ -0,0 +1,136 @@ +from multilib import * +from include-excludes import * +from images-armhfp import * + +# PRODUCT INFO +release_name = "CentOS Linux" +release_short = "CentOS" +release_version = "8" +release_is_layered = False + +# GENERAL SETTINGS +bootable = True +comps_file = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/comps.git', + 'branch': 'master', + 'file': 'comps-centos-8.0.0.1905.xml', +} + +link_type = 'hardlink-or-copy' + +module_defaults_dir = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', + 'branch': 'c8.0', + 'dir': '.', +} + +multilib = [] + +variants_file = 'variants-armhfp.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['armv7hl'] + +# RUNROOT SETTINGS +runroot = True +runroot_channel = 'image' +runroot_tag = 'dist-c8-build' +runroot_method = 'koji' + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8" +pkgset_koji_module_tag = "modular-updates-candidate" + +filter_system_release_packages = False + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|Devel)).*$":{ + "comps": "deps" + }, + "^(AppStream|Devel)$": "hybrid", +} + +gather_backend = "dnf" +check_deps = False +greedy_method = "none" +repoclosure_backend = "dnf" + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +# BUILDINSTALL +bootable = True +buildinstall_method = "lorax" + +lorax_options = [ + ("^.*$", { + "*": { + "noupgrade": False, + "rootfs_size": 3 + } + }) +] + +buildinstall_skip = [ + ("^(AppStream|Devel)$", { + "*": True + }), +] + +image_name_format = { + "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{compose_id}-{variant}-{arch}-{disc_type}{disc_num}{suffix}", +} + +# CREATEISO +create_optional_isos = False + +createiso_skip = [ + ('^(BaseOS|AppStream|Devel|)$', { + '*': True, + 'src':True + }), +] + +extra_isos = { + "BaseOS": [{ + "include_variants": ["AppStream"], + "filename": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": False, + }] +} + +restricted_volid = True + +# LOOKASIDE +variant_as_lookaside = [ + ('AppStream', 'BaseOS'), + ('Devel', 'BaseOS'), + ('Devel', 'AppStream'), +] + +productimg = False + +translate_paths = [ + ("/mnt/koji", "https://koji.armhfp-mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] + diff --git a/images-armhfp.conf b/images-armhfp.conf new file mode 100644 index 0000000..b030674 --- /dev/null +++ b/images-armhfp.conf @@ -0,0 +1,42 @@ +image_build = { + "^BaseOS$": [ + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-8-GenericCloud", + "target": "image-centos-8", + "version": "8.0.1905", + "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-GenericCloud.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["armv7hl"], + "repo": ["BaseOS", "AppStream"], + "failable": [], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("docker", "tar.gz")], + "name": "CentOS-8-Container", + "target": "image-centos-8", + "version": "8.0.1905", + "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Container.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["armv7hl"], + "repo": ["BaseOS", "AppStream"], + "failable": [], + }, + "factory-parameters": { + "generate_icicle": False, + } + } + ] +} diff --git a/variants-armhfp.xml b/variants-armhfp.xml new file mode 100644 index 0000000..003f5aa --- /dev/null +++ b/variants-armhfp.xml @@ -0,0 +1,215 @@ + + + + + + + armv7hl + + + + + guest-agents + standard + base + core + + binary-intentionally-in-rhel-8 + additional-devel + anaconda-tools + conflicts-baseos + development + server-product + dial-up + networkmanager-submodules + file-server + fonts + gnome-desktop + graphical-admin-tools + hardware-monitoring + hardware-support + infiniband + headless-management + large-systems + legacy-unix + mail-server + mainframe-access + multimedia + dns-server + smb-server + network-tools + network-file-system-client + network-server + performance + platform-devel + python-web + remote-system-management + scientific + security-tools + system-tools + workstation-product + + + + minimal-environment + custom-environment + server-product-environment + + + + + + armv7hl + + + + nonmodular-appstream + standard + anaconda-tools + base + conflicts-appstream + core + additional-devel + base-x + debugging + development + dotnet-core + file-server + ftp-server + gnome-apps + gnome-desktop + guest-desktop-agents + graphical-admin-tools + graphics + infiniband + workstation-product + multimedia + mail-server + mainframe-access + network-server + network-tools + container-management + smb-server + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + network-file-system-client + print-client + desktop-debugging + internet-browser + gnome-desktop + guest-agents + guest-desktop-agents + headless-management + java-platform + gnome-apps + internet-applications + office-suite + performance + platform-devel + platform-kvm + platform-microsoft + platform-vmware + scientific + ostree-support + security-tools + smart-card + system-tools + texlive + legacy-x + backup-client + remote-desktop-clients + remote-system-management + rpm-development-tools + virtualization-client + virtualization-hypervisor + virtualization-platform + virtualization-tools + web-server + + + + minimal-environment + virtualization-host-environment + custom-environment + server-product-environment + graphical-server-environment + workstation-product-environment + + + + 389-ds:1.4 + ant:1.10 + perl-App-cpanminus:1.7044 + perl-DBD-MySQL:4.046 + perl-DBD-Pg:3.7 + perl-DBD-SQLite:1.58 + perl-DBI:1.641 + container-tools:1.0 + container-tools:rhel8 + freeradius:3.0 + gimp:2.8 + go-toolset:rhel8 + httpd:2.4 + idm:DL1 + idm:client + inkscape:0.92.3 + javapackages-runtime:201801 + libselinux-python:2.8 + llvm-toolset:rhel8 + mailman:2.1 + mariadb:10.3 + maven:3.5 + mercurial:4.8 + mod_auth_openidc:2.3 + mysql:8.0 + nginx:1.14 + nodejs:10 + parfait:0.5 + perl:5.24 + perl:5.26 + perl-FCGI:0.78 + php:7.2 + pki-core:10.6 + pki-deps:10.6 + postgresql:10 + postgresql:9.6 + python27:2.7 + python36:3.6 + redis:5 + rhn-tools:1.0 + ruby:2.5 + rust-toolset:rhel8 + satellite-5-client:1.0 + scala:2.10 + squid:4 + subversion:1.10 + swig:3.0 + varnish:6 + virt:rhel + perl-YAML:1.24 + + + + + + + + armv7hl + + + centos-devel + + + + javapackages-tools:201801 + + + + + From 9c809410ca4c581a866607438e90cb83daf87ceb Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 17:35:53 +0000 Subject: [PATCH 57/67] set the versions directly --- diff --git a/c8.conf b/c8.conf index d46e874..8557957 100644 --- a/c8.conf +++ b/c8.conf @@ -5,8 +5,8 @@ from images import * # PRODUCT INFO release_name = "CentOS Linux" release_short = "CentOS" -release_version = "8.1.1911" -version = "8" +release_version = "8" +version = "8.1.1911" # GENERAL SETTINGS comps_file = { @@ -104,8 +104,8 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{release_short}-{release_version}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{release_short}-{release_version}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } image_volid_formats = [ '{release_short}-{release_version}-{arch}-{disc_type}', ] From 2df03b83983e2ac3cc892f6695615f305f5cc143 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 17:36:11 +0000 Subject: [PATCH 58/67] get armhfp ready for 8.1 --- diff --git a/c8-armhfp.conf b/c8-armhfp.conf index 1cae025..0ba0f9a 100644 --- a/c8-armhfp.conf +++ b/c8-armhfp.conf @@ -1,20 +1,19 @@ from multilib import * from include-excludes import * -from images-armhfp import * +#from images-armhfp import * # PRODUCT INFO -release_name = "CentOS Linux" -release_short = "CentOS" +release_name = "CentOS Altarch" +release_short = "CentOS-Altarch" release_version = "8" release_is_layered = False # GENERAL SETTINGS -bootable = True comps_file = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/comps.git', 'branch': 'master', - 'file': 'comps-centos-8.0.0.1905.xml', + 'file': 'comps-centos-8.1.0.1911.xml', } link_type = 'hardlink-or-copy' @@ -22,7 +21,7 @@ link_type = 'hardlink-or-copy' module_defaults_dir = { 'scm': 'git', 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', - 'branch': 'c8.0', + 'branch': 'c8.1', 'dir': '.', } @@ -35,7 +34,6 @@ hashed_directories = False tree_arches = ['armv7hl'] # RUNROOT SETTINGS -runroot = True runroot_channel = 'image' runroot_tag = 'dist-c8-build' runroot_method = 'koji' @@ -45,7 +43,8 @@ pkgset_source = "koji" koji_profile = "mbox" # PKGSET - KOJI -pkgset_koji_tag = "dist-c8" +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False pkgset_koji_module_tag = "modular-updates-candidate" filter_system_release_packages = False @@ -54,10 +53,10 @@ filter_system_release_packages = False gather_prepopulate = "centos-packages.json" gather_method = { - "^(?!(AppStream|Devel)).*$":{ + "^(?!(AppStream|PowerTools|CR)).*$":{ "comps": "deps" }, - "^(AppStream|Devel)$": "hybrid", + "^(AppStream|PowerTools|CR)$": "hybrid", } gather_backend = "dnf" @@ -70,6 +69,10 @@ createrepo_deltas = False createrepo_database = True createrepo_c = True createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.1.1911'] # CHECKSUMS media_checksums = ['sha256'] @@ -84,27 +87,30 @@ lorax_options = [ ("^.*$", { "*": { "noupgrade": False, - "rootfs_size": 3 + "rootfs_size": 3, + "version": "8" } }) ] buildinstall_skip = [ - ("^(AppStream|Devel)$", { + ("^(AppStream|PowerTools|CR|HighAvailability)$", { "*": True }), ] image_name_format = { - "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{compose_id}-{variant}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } +image_volid_formats = [ '{release_short}-{release_version}-{arch}-{disc_type}', ] + # CREATEISO create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|Devel|)$', { + ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { '*': True, 'src':True }), @@ -113,8 +119,8 @@ createiso_skip = [ extra_isos = { "BaseOS": [{ "include_variants": ["AppStream"], - "filename": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", - "skip_src": False, + "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": True, }] } @@ -123,8 +129,10 @@ restricted_volid = True # LOOKASIDE variant_as_lookaside = [ ('AppStream', 'BaseOS'), - ('Devel', 'BaseOS'), - ('Devel', 'AppStream'), + ('PowerTools', 'BaseOS'), + ('PowerTools', 'AppStream'), + ('HighAvailability', 'BaseOS'), + ('HighAvailability', 'AppStream'), ] productimg = False diff --git a/images-armhfp.conf b/images-armhfp.conf index b030674..f3ecdd3 100644 --- a/images-armhfp.conf +++ b/images-armhfp.conf @@ -3,9 +3,10 @@ image_build = { { "image-build": { "format": [("qcow2", "qcow2")], - "name": "CentOS-8-GenericCloud", + "name": "CentOS-8-Altarch-GenericCloud", "target": "image-centos-8", - "version": "8.0.1905", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", "kickstart": "CentOS-8-GenericCloud.ks", "ksversion": "F26", @@ -13,7 +14,7 @@ image_build = { "disk-size": "10", "arches": ["armv7hl"], "repo": ["BaseOS", "AppStream"], - "failable": [], + "failable": [*], }, "factory-parameters": { "generate_icicle": False, @@ -22,9 +23,10 @@ image_build = { { "image-build": { "format": [("docker", "tar.gz")], - "name": "CentOS-8-Container", + "name": "CentOS-8-Altarch-Container", "target": "image-centos-8", - "version": "8.0.1905", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" "ksurl": "git+https://git.centos.org/CentOS/kickstarts.git?#HEAD", "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", @@ -32,7 +34,7 @@ image_build = { "disk-size": "10", "arches": ["armv7hl"], "repo": ["BaseOS", "AppStream"], - "failable": [], + "failable": [*], }, "factory-parameters": { "generate_icicle": False, diff --git a/variants-armhfp.xml b/variants-armhfp.xml index 003f5aa..d26fe5e 100644 --- a/variants-armhfp.xml +++ b/variants-armhfp.xml @@ -166,12 +166,15 @@ mod_auth_openidc:2.3 mysql:8.0 nginx:1.14 + nginx:1.16 nodejs:10 + nodejs:12 parfait:0.5 perl:5.24 perl:5.26 perl-FCGI:0.78 php:7.2 + php:7.3 pki-core:10.6 pki-deps:10.6 postgresql:10 @@ -181,6 +184,7 @@ redis:5 rhn-tools:1.0 ruby:2.5 + ruby:2.6 rust-toolset:rhel8 satellite-5-client:1.0 scala:2.10 @@ -194,13 +198,13 @@ - - + + armv7hl - centos-devel + centos-powertools From 63904d104abb88e3316ddf05149bfcb3d7bfb682 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Dec 16 2019 17:37:07 +0000 Subject: [PATCH 59/67] add the date in the stream isos --- diff --git a/c8-stream.conf b/c8-stream.conf index a39376a..069f78f 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -105,8 +105,8 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-{version}-{arch}-{date}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{date}-{disc_type}{disc_num}{suffix}", } image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] @@ -124,7 +124,7 @@ createiso_skip = [ extra_isos = { "BaseOS": [{ "include_variants": ["AppStream"], - "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "filename": "{release_short}-{version}-{arch}-{date}-{disc_type}{disc_num}{suffix}", "skip_src": True, }, ] From bdc8b3f991f0fde28af313d026819508bcfb9f6c Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 04 2020 19:47:50 +0000 Subject: [PATCH 60/67] add an armhfp json --- diff --git a/centos-armhfp-packages.json b/centos-armhfp-packages.json new file mode 100644 index 0000000..eda9c6c --- /dev/null +++ b/centos-armhfp-packages.json @@ -0,0 +1,8376 @@ +{ + "BaseOS": { + "armv7hl": { + "ModemManager": [ + "ModemManager-glib.armv7hl", + "ModemManager.armv7hl" + ], + "NetworkManager": [ + "NetworkManager-adsl.armv7hl", + "NetworkManager-bluetooth.armv7hl", + "NetworkManager-config-connectivity-redhat.noarch", + "NetworkManager-config-server.noarch", + "NetworkManager-dispatcher-routing-rules.noarch", + "NetworkManager-libnm.armv7hl", + "NetworkManager-ovs.armv7hl", + "NetworkManager-ppp.armv7hl", + "NetworkManager-team.armv7hl", + "NetworkManager-tui.armv7hl", + "NetworkManager-wifi.armv7hl", + "NetworkManager-wwan.armv7hl", + "NetworkManager.armv7hl" + ], + "OpenIPMI": [ + "OpenIPMI-lanserv.armv7hl", + "OpenIPMI-libs.armv7hl", + "OpenIPMI-perl.armv7hl", + "OpenIPMI.armv7hl", + "python3-openipmi.armv7hl" + ], + "PyYAML": [ + "python3-pyyaml.armv7hl" + ], + "aajohan-comfortaa-fonts": [ + "aajohan-comfortaa-fonts.noarch" + ], + "acl": [ + "acl.armv7hl", + "libacl-devel.armv7hl", + "libacl.armv7hl" + ], + "acpica-tools": [ + "acpica-tools.armv7hl" + ], + "adcli": [ + "adcli-doc.noarch", + "adcli.armv7hl" + ], + "arpwatch": [ + "arpwatch.armv7hl" + ], + "at": [ + "at.armv7hl" + ], + "atlas": [ + "atlas-corei2-devel.armv7hl", + "atlas-corei2.armv7hl", + "atlas-devel.armv7hl", + "atlas.armv7hl" + ], + "attr": [ + "attr.armv7hl", + "libattr-devel.armv7hl", + "libattr.armv7hl" + ], + "audit": [ + "audispd-plugins-zos.armv7hl", + "audispd-plugins.armv7hl", + "audit-libs-devel.armv7hl", + "audit-libs.armv7hl", + "audit.armv7hl", + "python3-audit.armv7hl" + ], + "augeas": [ + "augeas-libs.armv7hl", + "augeas.armv7hl" + ], + "authselect": [ + "authselect-libs.armv7hl", + "authselect.armv7hl" + ], + "autofs": [ + "autofs.armv7hl" + ], + "avahi": [ + "avahi-autoipd.armv7hl", + "avahi-glib.armv7hl", + "avahi-gobject.armv7hl", + "avahi-libs.armv7hl", + "avahi.armv7hl", + "python3-avahi.armv7hl" + ], + "basesystem": [ + "basesystem.noarch" + ], + "bash": [ + "bash-doc.armv7hl", + "bash.armv7hl" + ], + "bash-completion": [ + "bash-completion.noarch" + ], + "bc": [ + "bc.armv7hl" + ], + "bind": [ + "bind-export-devel.armv7hl", + "bind-export-libs.armv7hl" + ], + "binutils": [ + "binutils.armv7hl" + ], + "biosdevname": [ + "biosdevname.armv7hl" + ], + "blktrace": [ + "blktrace.armv7hl" + ], + "bluez": [ + "bluez-hid2hci.armv7hl", + "bluez-libs.armv7hl", + "bluez-obexd.armv7hl", + "bluez.armv7hl" + ], + "bolt": [ + "bolt.armv7hl" + ], + "boom-boot": [ + "boom-boot-conf.noarch", + "boom-boot-grub2.noarch", + "boom-boot.noarch", + "python3-boom.noarch" + ], + "brotli": [ + "brotli.armv7hl" + ], + "bubblewrap": [ + "bubblewrap.armv7hl" + ], + "bzip2": [ + "bzip2-devel.armv7hl", + "bzip2-libs.armv7hl", + "bzip2.armv7hl" + ], + "c-ares": [ + "c-ares-devel.armv7hl", + "c-ares.armv7hl" + ], + "ca-certificates": [ + "ca-certificates.noarch" + ], + "cachefilesd": [ + "cachefilesd.armv7hl" + ], + "checkpolicy": [ + "checkpolicy.armv7hl" + ], + "chkconfig": [ + "chkconfig.armv7hl", + "ntsysv.armv7hl" + ], + "chrony": [ + "chrony.armv7hl" + ], + "chrpath": [ + "chrpath.armv7hl" + ], + "cifs-utils": [ + "cifs-utils.armv7hl", + "pam_cifscreds.armv7hl" + ], + "cockpit": [ + "cockpit-bridge.armv7hl", + "cockpit-doc.noarch", + "cockpit-system.noarch", + "cockpit-ws.armv7hl", + "cockpit.armv7hl" + ], + "conntrack-tools": [ + "conntrack-tools.armv7hl" + ], + "coreutils": [ + "coreutils-common.armv7hl", + "coreutils-single.armv7hl", + "coreutils.armv7hl" + ], + "cpio": [ + "cpio.armv7hl" + ], + "cracklib": [ + "cracklib-dicts.armv7hl", + "cracklib.armv7hl" + ], + "crda": [ + "crda.noarch" + ], + "cronie": [ + "cronie-anacron.armv7hl", + "cronie-noanacron.armv7hl", + "cronie.armv7hl" + ], + "crontabs": [ + "crontabs.noarch" + ], + "crypto-policies": [ + "crypto-policies.noarch" + ], + "cryptsetup": [ + "cryptsetup-libs.armv7hl", + "cryptsetup-reencrypt.armv7hl", + "cryptsetup.armv7hl", + "integritysetup.armv7hl", + "veritysetup.armv7hl" + ], + "cups": [ + "cups-libs.armv7hl" + ], + "curl": [ + "curl.armv7hl", + "libcurl-devel.armv7hl", + "libcurl-minimal.armv7hl", + "libcurl.armv7hl" + ], + "cyrus-sasl": [ + "cyrus-sasl-devel.armv7hl", + "cyrus-sasl-gs2.armv7hl", + "cyrus-sasl-gssapi.armv7hl", + "cyrus-sasl-ldap.armv7hl", + "cyrus-sasl-lib.armv7hl", + "cyrus-sasl-md5.armv7hl", + "cyrus-sasl-ntlm.armv7hl", + "cyrus-sasl-plain.armv7hl", + "cyrus-sasl-scram.armv7hl", + "cyrus-sasl.armv7hl" + ], + "dbus": [ + "dbus-common.noarch", + "dbus-daemon.armv7hl", + "dbus-libs.armv7hl", + "dbus-tools.armv7hl", + "dbus.armv7hl" + ], + "dbus-glib": [ + "dbus-glib.armv7hl" + ], + "dbus-python": [ + "python3-dbus.armv7hl" + ], + "dbxtool": [ + "dbxtool.armv7hl" + ], + "dejavu-fonts": [ + "dejavu-fonts-common.noarch", + "dejavu-sans-fonts.noarch", + "dejavu-sans-mono-fonts.noarch", + "dejavu-serif-fonts.noarch" + ], + "device-mapper-multipath": [ + "device-mapper-multipath-libs.armv7hl", + "device-mapper-multipath.armv7hl", + "kpartx.armv7hl", + "libdmmp.armv7hl" + ], + "device-mapper-persistent-data": [ + "device-mapper-persistent-data.armv7hl" + ], + "dhcp": [ + "dhcp-client.armv7hl", + "dhcp-common.noarch", + "dhcp-libs.armv7hl", + "dhcp-relay.armv7hl", + "dhcp-server.armv7hl" + ], + "diffutils": [ + "diffutils.armv7hl" + ], + "ding-libs": [ + "libbasicobjects.armv7hl", + "libcollection.armv7hl", + "libdhash.armv7hl", + "libini_config.armv7hl", + "libpath_utils.armv7hl", + "libref_array.armv7hl" + ], + "dlm": [ + "dlm-lib.armv7hl" + ], + "dmidecode": [ + "dmidecode.armv7hl" + ], + "dnf": [ + "dnf-automatic.noarch", + "dnf-data.noarch", + "dnf.noarch", + "python3-dnf.noarch", + "yum.noarch" + ], + "dnf-plugins-core": [ + "dnf-plugins-core.noarch", + "yum-utils.noarch", + "python3-dnf-plugin-versionlock.noarch", + "python3-dnf-plugins-core.noarch" + ], + "dos2unix": [ + "dos2unix.armv7hl" + ], + "dosfstools": [ + "dosfstools.armv7hl" + ], + "dracut": [ + "dracut-caps.armv7hl", + "dracut-config-generic.armv7hl", + "dracut-config-rescue.armv7hl", + "dracut-live.armv7hl", + "dracut-network.armv7hl", + "dracut-squash.armv7hl", + "dracut-tools.armv7hl", + "dracut.armv7hl" + ], + "dump": [ + "dump.armv7hl" + ], + "e2fsprogs": [ + "e2fsprogs-devel.armv7hl", + "e2fsprogs-libs.armv7hl", + "e2fsprogs.armv7hl", + "libcom_err-devel.armv7hl", + "libcom_err.armv7hl", + "libss.armv7hl" + ], + "ed": [ + "ed.armv7hl" + ], + "efi-rpm-macros": [ + "efi-filesystem.noarch" + ], + "efibootmgr": [ + "efibootmgr.armv7hl" + ], + "efivar": [ + "efivar-libs.armv7hl", + "efivar.armv7hl" + ], + "elfutils": [ + "elfutils-default-yama-scope.noarch", + "elfutils-devel.armv7hl", + "elfutils-libelf-devel.armv7hl", + "elfutils-libelf.armv7hl", + "elfutils-libs.armv7hl", + "elfutils.armv7hl" + ], + "emacs": [ + "emacs-filesystem.noarch" + ], + "environment-modules": [ + "environment-modules.armv7hl" + ], + "ethtool": [ + "ethtool.armv7hl" + ], + "expat": [ + "expat-devel.armv7hl", + "expat.armv7hl" + ], + "expect": [ + "expect.armv7hl" + ], + "fcoe-utils": [ + "fcoe-utils.armv7hl" + ], + "file": [ + "file-libs.armv7hl", + "file.armv7hl", + "python3-magic.noarch" + ], + "filesystem": [ + "filesystem.armv7hl" + ], + "findutils": [ + "findutils.armv7hl" + ], + "fipscheck": [ + "fipscheck-lib.armv7hl", + "fipscheck.armv7hl" + ], + "firewalld": [ + "firewalld-filesystem.noarch", + "firewalld.noarch", + "python3-firewall.noarch" + ], + "fontconfig": [ + "fontconfig-devel.armv7hl", + "fontconfig.armv7hl" + ], + "fontpackages": [ + "fontpackages-filesystem.noarch" + ], + "freeipmi": [ + "freeipmi-bmc-watchdog.armv7hl", + "freeipmi-ipmidetectd.armv7hl", + "freeipmi-ipmiseld.armv7hl", + "freeipmi.armv7hl" + ], + "freetype": [ + "freetype-devel.armv7hl", + "freetype.armv7hl" + ], + "fuse": [ + "fuse-common.armv7hl", + "fuse-devel.armv7hl", + "fuse-libs.armv7hl", + "fuse.armv7hl", + "fuse3-devel.armv7hl", + "fuse3-libs.armv7hl", + "fuse3.armv7hl" + ], + "fwupd": [ + "fwupd.armv7hl" + ], + "fwupdate": [ + "fwupdate-efi.armv7hl", + "fwupdate-libs.armv7hl", + "fwupdate.armv7hl" + ], + "fxload": [ + "fxload.armv7hl" + ], + "gamin": [ + "gamin.armv7hl" + ], + "gawk": [ + "gawk.armv7hl" + ], + "gcab": [ + "libgcab1.armv7hl" + ], + "gcc": [ + "libasan.armv7hl", + "libatomic-static.armv7hl", + "libatomic.armv7hl", + "libgcc.armv7hl", + "libgfortran.armv7hl", + "libgomp-offload-nvptx.armv7hl", + "libgomp.armv7hl", + "libitm.armv7hl", + "libquadmath.armv7hl", + "libstdc++.armv7hl", + "libtsan.armv7hl", + "libubsan.armv7hl" + ], + "gdbm": [ + "gdbm-devel.armv7hl", + "gdbm-libs.armv7hl", + "gdbm.armv7hl" + ], + "gdisk": [ + "gdisk.armv7hl" + ], + "gdk-pixbuf2": [ + "gdk-pixbuf2.armv7hl" + ], + "genwqe-tools": [ + "genwqe-tools.armv7hl", + "genwqe-vpd.armv7hl", + "genwqe-zlib-devel.armv7hl", + "genwqe-zlib.armv7hl" + ], + "gettext": [ + "gettext-common-devel.noarch", + "gettext-devel.armv7hl", + "gettext-libs.armv7hl", + "gettext.armv7hl" + ], + "gfs2-utils": [ + "gfs2-utils.armv7hl" + ], + "glib-networking": [ + "glib-networking.armv7hl" + ], + "glib2": [ + "glib2-devel.armv7hl", + "glib2-fam.armv7hl", + "glib2-tests.armv7hl", + "glib2.armv7hl" + ], + "glibc": [ + "glibc-all-langpacks.armv7hl", + "glibc-common.armv7hl", + "glibc-devel.armv7hl", + "glibc-headers.armv7hl", + "glibc-langpack-aa.armv7hl", + "glibc-langpack-af.armv7hl", + "glibc-langpack-agr.armv7hl", + "glibc-langpack-ak.armv7hl", + "glibc-langpack-am.armv7hl", + "glibc-langpack-an.armv7hl", + "glibc-langpack-anp.armv7hl", + "glibc-langpack-ar.armv7hl", + "glibc-langpack-as.armv7hl", + "glibc-langpack-ast.armv7hl", + "glibc-langpack-ayc.armv7hl", + "glibc-langpack-az.armv7hl", + "glibc-langpack-be.armv7hl", + "glibc-langpack-bem.armv7hl", + "glibc-langpack-ber.armv7hl", + "glibc-langpack-bg.armv7hl", + "glibc-langpack-bhb.armv7hl", + "glibc-langpack-bho.armv7hl", + "glibc-langpack-bi.armv7hl", + "glibc-langpack-bn.armv7hl", + "glibc-langpack-bo.armv7hl", + "glibc-langpack-br.armv7hl", + "glibc-langpack-brx.armv7hl", + "glibc-langpack-bs.armv7hl", + "glibc-langpack-byn.armv7hl", + "glibc-langpack-ca.armv7hl", + "glibc-langpack-ce.armv7hl", + "glibc-langpack-chr.armv7hl", + "glibc-langpack-cmn.armv7hl", + "glibc-langpack-crh.armv7hl", + "glibc-langpack-cs.armv7hl", + "glibc-langpack-csb.armv7hl", + "glibc-langpack-cv.armv7hl", + "glibc-langpack-cy.armv7hl", + "glibc-langpack-da.armv7hl", + "glibc-langpack-de.armv7hl", + "glibc-langpack-doi.armv7hl", + "glibc-langpack-dsb.armv7hl", + "glibc-langpack-dv.armv7hl", + "glibc-langpack-dz.armv7hl", + "glibc-langpack-el.armv7hl", + "glibc-langpack-en.armv7hl", + "glibc-langpack-eo.armv7hl", + "glibc-langpack-es.armv7hl", + "glibc-langpack-et.armv7hl", + "glibc-langpack-eu.armv7hl", + "glibc-langpack-fa.armv7hl", + "glibc-langpack-ff.armv7hl", + "glibc-langpack-fi.armv7hl", + "glibc-langpack-fil.armv7hl", + "glibc-langpack-fo.armv7hl", + "glibc-langpack-fr.armv7hl", + "glibc-langpack-fur.armv7hl", + "glibc-langpack-fy.armv7hl", + "glibc-langpack-ga.armv7hl", + "glibc-langpack-gd.armv7hl", + "glibc-langpack-gez.armv7hl", + "glibc-langpack-gl.armv7hl", + "glibc-langpack-gu.armv7hl", + "glibc-langpack-gv.armv7hl", + "glibc-langpack-ha.armv7hl", + "glibc-langpack-hak.armv7hl", + "glibc-langpack-he.armv7hl", + "glibc-langpack-hi.armv7hl", + "glibc-langpack-hif.armv7hl", + "glibc-langpack-hne.armv7hl", + "glibc-langpack-hr.armv7hl", + "glibc-langpack-hsb.armv7hl", + "glibc-langpack-ht.armv7hl", + "glibc-langpack-hu.armv7hl", + "glibc-langpack-hy.armv7hl", + "glibc-langpack-ia.armv7hl", + "glibc-langpack-id.armv7hl", + "glibc-langpack-ig.armv7hl", + "glibc-langpack-ik.armv7hl", + "glibc-langpack-is.armv7hl", + "glibc-langpack-it.armv7hl", + "glibc-langpack-iu.armv7hl", + "glibc-langpack-ja.armv7hl", + "glibc-langpack-ka.armv7hl", + "glibc-langpack-kab.armv7hl", + "glibc-langpack-kk.armv7hl", + "glibc-langpack-kl.armv7hl", + "glibc-langpack-km.armv7hl", + "glibc-langpack-kn.armv7hl", + "glibc-langpack-ko.armv7hl", + "glibc-langpack-kok.armv7hl", + "glibc-langpack-ks.armv7hl", + "glibc-langpack-ku.armv7hl", + "glibc-langpack-kw.armv7hl", + "glibc-langpack-ky.armv7hl", + "glibc-langpack-lb.armv7hl", + "glibc-langpack-lg.armv7hl", + "glibc-langpack-li.armv7hl", + "glibc-langpack-lij.armv7hl", + "glibc-langpack-ln.armv7hl", + "glibc-langpack-lo.armv7hl", + "glibc-langpack-lt.armv7hl", + "glibc-langpack-lv.armv7hl", + "glibc-langpack-lzh.armv7hl", + "glibc-langpack-mag.armv7hl", + "glibc-langpack-mai.armv7hl", + "glibc-langpack-mfe.armv7hl", + "glibc-langpack-mg.armv7hl", + "glibc-langpack-mhr.armv7hl", + "glibc-langpack-mi.armv7hl", + "glibc-langpack-miq.armv7hl", + "glibc-langpack-mjw.armv7hl", + "glibc-langpack-mk.armv7hl", + "glibc-langpack-ml.armv7hl", + "glibc-langpack-mn.armv7hl", + "glibc-langpack-mni.armv7hl", + "glibc-langpack-mr.armv7hl", + "glibc-langpack-ms.armv7hl", + "glibc-langpack-mt.armv7hl", + "glibc-langpack-my.armv7hl", + "glibc-langpack-nan.armv7hl", + "glibc-langpack-nb.armv7hl", + "glibc-langpack-nds.armv7hl", + "glibc-langpack-ne.armv7hl", + "glibc-langpack-nhn.armv7hl", + "glibc-langpack-niu.armv7hl", + "glibc-langpack-nl.armv7hl", + "glibc-langpack-nn.armv7hl", + "glibc-langpack-nr.armv7hl", + "glibc-langpack-nso.armv7hl", + "glibc-langpack-oc.armv7hl", + "glibc-langpack-om.armv7hl", + "glibc-langpack-or.armv7hl", + "glibc-langpack-os.armv7hl", + "glibc-langpack-pa.armv7hl", + "glibc-langpack-pap.armv7hl", + "glibc-langpack-pl.armv7hl", + "glibc-langpack-ps.armv7hl", + "glibc-langpack-pt.armv7hl", + "glibc-langpack-quz.armv7hl", + "glibc-langpack-raj.armv7hl", + "glibc-langpack-ro.armv7hl", + "glibc-langpack-ru.armv7hl", + "glibc-langpack-rw.armv7hl", + "glibc-langpack-sa.armv7hl", + "glibc-langpack-sah.armv7hl", + "glibc-langpack-sat.armv7hl", + "glibc-langpack-sc.armv7hl", + "glibc-langpack-sd.armv7hl", + "glibc-langpack-se.armv7hl", + "glibc-langpack-sgs.armv7hl", + "glibc-langpack-shn.armv7hl", + "glibc-langpack-shs.armv7hl", + "glibc-langpack-si.armv7hl", + "glibc-langpack-sid.armv7hl", + "glibc-langpack-sk.armv7hl", + "glibc-langpack-sl.armv7hl", + "glibc-langpack-sm.armv7hl", + "glibc-langpack-so.armv7hl", + "glibc-langpack-sq.armv7hl", + "glibc-langpack-sr.armv7hl", + "glibc-langpack-ss.armv7hl", + "glibc-langpack-st.armv7hl", + "glibc-langpack-sv.armv7hl", + "glibc-langpack-sw.armv7hl", + "glibc-langpack-szl.armv7hl", + "glibc-langpack-ta.armv7hl", + "glibc-langpack-tcy.armv7hl", + "glibc-langpack-te.armv7hl", + "glibc-langpack-tg.armv7hl", + "glibc-langpack-th.armv7hl", + "glibc-langpack-the.armv7hl", + "glibc-langpack-ti.armv7hl", + "glibc-langpack-tig.armv7hl", + "glibc-langpack-tk.armv7hl", + "glibc-langpack-tl.armv7hl", + "glibc-langpack-tn.armv7hl", + "glibc-langpack-to.armv7hl", + "glibc-langpack-tpi.armv7hl", + "glibc-langpack-tr.armv7hl", + "glibc-langpack-ts.armv7hl", + "glibc-langpack-tt.armv7hl", + "glibc-langpack-ug.armv7hl", + "glibc-langpack-uk.armv7hl", + "glibc-langpack-unm.armv7hl", + "glibc-langpack-ur.armv7hl", + "glibc-langpack-uz.armv7hl", + "glibc-langpack-ve.armv7hl", + "glibc-langpack-vi.armv7hl", + "glibc-langpack-wa.armv7hl", + "glibc-langpack-wae.armv7hl", + "glibc-langpack-wal.armv7hl", + "glibc-langpack-wo.armv7hl", + "glibc-langpack-xh.armv7hl", + "glibc-langpack-yi.armv7hl", + "glibc-langpack-yo.armv7hl", + "glibc-langpack-yue.armv7hl", + "glibc-langpack-yuw.armv7hl", + "glibc-langpack-zh.armv7hl", + "glibc-langpack-zu.armv7hl", + "glibc-locale-source.armv7hl", + "glibc-minimal-langpack.armv7hl", + "glibc.armv7hl", + "libnsl.armv7hl", + "nscd.armv7hl", + "nss_db.armv7hl" + ], + "glusterfs": [ + "glusterfs-client-xlators.armv7hl", + "glusterfs-fuse.armv7hl", + "glusterfs-libs.armv7hl", + "glusterfs-rdma.armv7hl", + "glusterfs.armv7hl" + ], + "gmp": [ + "gmp-c++.armv7hl", + "gmp-devel.armv7hl", + "gmp.armv7hl" + ], + "gnupg2": [ + "gnupg2-smime.armv7hl", + "gnupg2.armv7hl" + ], + "gnutls": [ + "gnutls.armv7hl" + ], + "gobject-introspection": [ + "gobject-introspection.armv7hl" + ], + "gpgme": [ + "gpgme.armv7hl", + "gpgmepp.armv7hl", + "python3-gpg.armv7hl" + ], + "grep": [ + "grep.armv7hl" + ], + "groff": [ + "groff-base.armv7hl" + ], + "grub2": [ + "grub2-common.noarch", + "grub2-efi-aa64-modules.noarch", + "grub2-efi-ia32-cdboot.armv7hl", + "grub2-efi-ia32-modules.noarch", + "grub2-efi-ia32.armv7hl", + "grub2-efi-x64-cdboot.armv7hl", + "grub2-efi-x64-modules.noarch", + "grub2-efi-x64.armv7hl", + "grub2-pc-modules.noarch", + "grub2-pc.armv7hl", + "grub2-ppc64le-modules.noarch", + "grub2-tools-efi.armv7hl", + "grub2-tools-extra.armv7hl", + "grub2-tools-minimal.armv7hl", + "grub2-tools.armv7hl" + ], + "grubby": [ + "grubby.armv7hl" + ], + "gsettings-desktop-schemas": [ + "gsettings-desktop-schemas.armv7hl" + ], + "gssproxy": [ + "gssproxy.armv7hl" + ], + "gzip": [ + "gzip.armv7hl" + ], + "hardlink": [ + "hardlink.armv7hl" + ], + "hdparm": [ + "hdparm.armv7hl" + ], + "hostname": [ + "hostname.armv7hl" + ], + "hwdata": [ + "hwdata.noarch" + ], + "hwloc": [ + "hwloc-libs.armv7hl", + "hwloc.armv7hl" + ], + "icu": [ + "icu.armv7hl", + "libicu-devel.armv7hl", + "libicu-doc.noarch", + "libicu.armv7hl" + ], + "ima-evm-utils": [ + "ima-evm-utils.armv7hl" + ], + "infiniband-diags": [ + "infiniband-diags.armv7hl" + ], + "initscripts": [ + "initscripts.armv7hl", + "netconsole-service.noarch", + "network-scripts.armv7hl", + "readonly-root.noarch" + ], + "intel-cmt-cat": [ + "intel-cmt-cat.armv7hl" + ], + "iotop": [ + "iotop.noarch" + ], + "ipcalc": [ + "ipcalc.armv7hl" + ], + "iproute": [ + "iproute-tc.armv7hl", + "iproute.armv7hl" + ], + "iprutils": [ + "iprutils.armv7hl" + ], + "ipset": [ + "ipset-libs.armv7hl", + "ipset-service.noarch", + "ipset.armv7hl" + ], + "iptables": [ + "iptables-arptables.armv7hl", + "iptables-devel.armv7hl", + "iptables-ebtables.armv7hl", + "iptables-libs.armv7hl", + "iptables-services.armv7hl", + "iptables-utils.armv7hl", + "iptables.armv7hl" + ], + "iptraf-ng": [ + "iptraf-ng.armv7hl" + ], + "iptstate": [ + "iptstate.armv7hl" + ], + "iputils": [ + "iputils-ninfod.armv7hl", + "iputils.armv7hl" + ], + "irqbalance": [ + "irqbalance.armv7hl" + ], + "iscsi-initiator-utils": [ + "iscsi-initiator-utils-iscsiuio.armv7hl", + "iscsi-initiator-utils.armv7hl", + "python3-iscsi-initiator-utils.armv7hl" + ], + "isns-utils": [ + "isns-utils-devel.armv7hl", + "isns-utils-libs.armv7hl", + "isns-utils.armv7hl" + ], + "iw": [ + "iw.armv7hl" + ], + "jansson": [ + "jansson.armv7hl" + ], + "jimtcl": [ + "jimtcl.armv7hl" + ], + "json-c": [ + "json-c.armv7hl" + ], + "json-glib": [ + "json-glib.armv7hl" + ], + "kabi-dw": [ + "kabi-dw.armv7hl" + ], + "kbd": [ + "kbd-legacy.noarch", + "kbd-misc.noarch", + "kbd.armv7hl" + ], + "kernel": [ + "bpftool.armv7hl", + "kernel-abi-whitelists.noarch", + "kernel-core.armv7hl", + "kernel-cross-headers.armv7hl", + "kernel-debug-core.armv7hl", + "kernel-debug-devel.armv7hl", + "kernel-debug-modules-extra.armv7hl", + "kernel-debug-modules.armv7hl", + "kernel-debug.armv7hl", + "kernel-devel.armv7hl", + "kernel-headers.armv7hl", + "kernel-modules-extra.armv7hl", + "kernel-modules.armv7hl", + "kernel-tools-libs.armv7hl", + "kernel-tools.armv7hl", + "kernel.armv7hl", + "perf.armv7hl", + "python3-perf.armv7hl" + ], + "kexec-tools": [ + "kexec-tools.armv7hl" + ], + "keyutils": [ + "keyutils-libs-devel.armv7hl", + "keyutils-libs.armv7hl", + "keyutils.armv7hl" + ], + "kmod": [ + "kmod-libs.armv7hl", + "kmod.armv7hl" + ], + "kmod-kvdo": [ + "kmod-kvdo.armv7hl" + ], + "kpatch": [ + "kpatch.noarch" + ], + "krb5": [ + "krb5-devel.armv7hl", + "krb5-libs.armv7hl", + "krb5-pkinit.armv7hl", + "krb5-server-ldap.armv7hl", + "krb5-server.armv7hl", + "krb5-workstation.armv7hl", + "libkadm5.armv7hl" + ], + "ksc": [ + "ksc.noarch" + ], + "ledmon": [ + "ledmon.armv7hl" + ], + "less": [ + "less.armv7hl" + ], + "libaio": [ + "libaio-devel.armv7hl", + "libaio.armv7hl" + ], + "libappstream-glib": [ + "libappstream-glib.armv7hl" + ], + "libarchive": [ + "bsdtar.armv7hl", + "libarchive.armv7hl" + ], + "libassuan": [ + "libassuan.armv7hl" + ], + "libcap": [ + "libcap-devel.armv7hl", + "libcap.armv7hl" + ], + "libcap-ng": [ + "libcap-ng-devel.armv7hl", + "libcap-ng-utils.armv7hl", + "libcap-ng.armv7hl" + ], + "libcgroup": [ + "libcgroup-pam.armv7hl", + "libcgroup-tools.armv7hl", + "libcgroup.armv7hl" + ], + "libcomps": [ + "libcomps-devel.armv7hl", + "libcomps.armv7hl", + "python3-libcomps.armv7hl" + ], + "libconfig": [ + "libconfig.armv7hl" + ], + "libcroco": [ + "libcroco.armv7hl" + ], + "libdaemon": [ + "libdaemon.armv7hl" + ], + "libdb": [ + "libdb-utils.armv7hl", + "libdb.armv7hl" + ], + "libdnf": [ + "libdnf.armv7hl", + "python3-hawkey.armv7hl", + "python3-libdnf.armv7hl" + ], + "libedit": [ + "libedit.armv7hl" + ], + "liberation-fonts": [ + "liberation-fonts-common.noarch", + "liberation-fonts.noarch", + "liberation-mono-fonts.noarch", + "liberation-sans-fonts.noarch", + "liberation-serif-fonts.noarch" + ], + "liberation-narrow-fonts": [ + "liberation-narrow-fonts.noarch" + ], + "libevent": [ + "libevent-doc.noarch", + "libevent.armv7hl" + ], + "libfabric": [ + "libfabric.armv7hl" + ], + "libffi": [ + "libffi-devel.armv7hl", + "libffi.armv7hl" + ], + "libgcrypt": [ + "libgcrypt-devel.armv7hl", + "libgcrypt.armv7hl" + ], + "libgpg-error": [ + "libgpg-error-devel.armv7hl", + "libgpg-error.armv7hl" + ], + "libgudev": [ + "libgudev.armv7hl" + ], + "libgusb": [ + "libgusb.armv7hl" + ], + "libhbaapi": [ + "libhbaapi.armv7hl" + ], + "libhbalinux": [ + "libhbalinux-devel.armv7hl", + "libhbalinux.armv7hl" + ], + "libhugetlbfs": [ + "libhugetlbfs-devel.armv7hl", + "libhugetlbfs-utils.armv7hl", + "libhugetlbfs.armv7hl" + ], + "libical": [ + "libical.armv7hl" + ], + "libidn2": [ + "libidn2.armv7hl" + ], + "libkcapi": [ + "libkcapi-hmaccalc.armv7hl", + "libkcapi.armv7hl" + ], + "libkeepalive": [ + "libkeepalive.armv7hl" + ], + "libksba": [ + "libksba.armv7hl" + ], + "libldb": [ + "ldb-tools.armv7hl", + "libldb-devel.armv7hl", + "libldb.armv7hl", + "python3-ldb.armv7hl" + ], + "libmbim": [ + "libmbim-utils.armv7hl", + "libmbim.armv7hl" + ], + "libmetalink": [ + "libmetalink.armv7hl" + ], + "libmicrohttpd": [ + "libmicrohttpd.armv7hl" + ], + "libmnl": [ + "libmnl.armv7hl" + ], + "libmodman": [ + "libmodman.armv7hl" + ], + "libmodulemd": [ + "libmodulemd.armv7hl", + "libmodulemd1.armv7hl" + ], + "libndp": [ + "libndp.armv7hl" + ], + "libnetfilter_conntrack": [ + "libnetfilter_conntrack.armv7hl" + ], + "libnetfilter_cthelper": [ + "libnetfilter_cthelper.armv7hl" + ], + "libnetfilter_cttimeout": [ + "libnetfilter_cttimeout.armv7hl" + ], + "libnetfilter_queue": [ + "libnetfilter_queue.armv7hl" + ], + "libnfnetlink": [ + "libnfnetlink.armv7hl" + ], + "libnftnl": [ + "libnftnl.armv7hl" + ], + "libnl3": [ + "libnl3-cli.armv7hl", + "libnl3-devel.armv7hl", + "libnl3-doc.armv7hl", + "libnl3.armv7hl", + "python3-libnl3.armv7hl" + ], + "libnsl2": [ + "libnsl2.armv7hl" + ], + "libpcap": [ + "libpcap.armv7hl" + ], + "libpciaccess": [ + "libpciaccess.armv7hl" + ], + "libpeas": [ + "libpeas.armv7hl" + ], + "libpipeline": [ + "libpipeline.armv7hl" + ], + "libpng": [ + "libpng-devel.armv7hl", + "libpng.armv7hl" + ], + "libproxy": [ + "libproxy.armv7hl", + "python3-libproxy.noarch" + ], + "libpsl": [ + "libpsl.armv7hl" + ], + "libpsm2": [ + "libpsm2-compat.armv7hl", + "libpsm2.armv7hl" + ], + "libpwquality": [ + "libpwquality.armv7hl", + "python3-pwquality.armv7hl" + ], + "libqb": [ + "libqb-devel.armv7hl", + "libqb.armv7hl" + ], + "libqmi": [ + "libqmi-utils.armv7hl", + "libqmi.armv7hl" + ], + "librabbitmq": [ + "librabbitmq.armv7hl" + ], + "librepo": [ + "librepo.armv7hl", + "python3-librepo.armv7hl" + ], + "libreport": [ + "libreport-filesystem.armv7hl" + ], + "librhsm": [ + "librhsm.armv7hl" + ], + "libseccomp": [ + "libseccomp.armv7hl" + ], + "libsecret": [ + "libsecret-devel.armv7hl", + "libsecret.armv7hl" + ], + "libselinux": [ + "libselinux-devel.armv7hl", + "libselinux-utils.armv7hl", + "libselinux.armv7hl", + "python3-libselinux.armv7hl" + ], + "libsemanage": [ + "libsemanage.armv7hl", + "python3-libsemanage.armv7hl" + ], + "libsepol": [ + "libsepol-devel.armv7hl", + "libsepol.armv7hl" + ], + "libsigsegv": [ + "libsigsegv.armv7hl" + ], + "libsmbios": [ + "libsmbios.armv7hl" + ], + "libsolv": [ + "libsolv.armv7hl" + ], + "libsoup": [ + "libsoup.armv7hl" + ], + "libssh": [ + "libssh.armv7hl" + ], + "libstemmer": [ + "libstemmer.armv7hl" + ], + "libstoragemgmt": [ + "libstoragemgmt-arcconf-plugin.noarch", + "libstoragemgmt-hpsa-plugin.noarch", + "libstoragemgmt-local-plugin.noarch", + "libstoragemgmt-megaraid-plugin.noarch", + "libstoragemgmt-netapp-plugin.noarch", + "libstoragemgmt-nfs-plugin-clibs.armv7hl", + "libstoragemgmt-nfs-plugin.noarch", + "libstoragemgmt-nstor-plugin.noarch", + "libstoragemgmt-smis-plugin.noarch", + "libstoragemgmt-udev.armv7hl", + "libstoragemgmt.armv7hl", + "python3-libstoragemgmt-clibs.armv7hl", + "python3-libstoragemgmt.noarch" + ], + "libtalloc": [ + "libtalloc-devel.armv7hl", + "libtalloc.armv7hl", + "python3-talloc.armv7hl" + ], + "libtasn1": [ + "libtasn1.armv7hl" + ], + "libtdb": [ + "libtdb-devel.armv7hl", + "libtdb.armv7hl", + "python3-tdb.armv7hl", + "tdb-tools.armv7hl" + ], + "libteam": [ + "libteam-doc.armv7hl", + "libteam.armv7hl", + "network-scripts-team.armv7hl", + "teamd.armv7hl" + ], + "libtevent": [ + "libtevent-devel.armv7hl", + "libtevent.armv7hl", + "python3-tevent.armv7hl" + ], + "libtirpc": [ + "libtirpc-devel.armv7hl", + "libtirpc.armv7hl" + ], + "libtool": [ + "libtool-ltdl.armv7hl" + ], + "libunistring": [ + "libunistring.armv7hl" + ], + "libusb": [ + "libusb.armv7hl" + ], + "libusbx": [ + "libusbx-devel-doc.noarch", + "libusbx-devel.armv7hl", + "libusbx.armv7hl" + ], + "libuser": [ + "libuser.armv7hl", + "python3-libuser.armv7hl" + ], + "libutempter": [ + "libutempter.armv7hl" + ], + "libvarlink": [ + "libvarlink-util.armv7hl", + "libvarlink.armv7hl" + ], + "libverto": [ + "libverto-devel.armv7hl", + "libverto-libevent.armv7hl", + "libverto.armv7hl" + ], + "libxcrypt": [ + "libxcrypt-devel.armv7hl", + "libxcrypt.armv7hl" + ], + "libxml2": [ + "libxml2.armv7hl", + "python3-libxml2.armv7hl" + ], + "libxslt": [ + "libxslt.armv7hl" + ], + "libyaml": [ + "libyaml.armv7hl" + ], + "linux-firmware": [ + "iwl100-firmware.noarch", + "iwl1000-firmware.noarch", + "iwl105-firmware.noarch", + "iwl135-firmware.noarch", + "iwl2000-firmware.noarch", + "iwl2030-firmware.noarch", + "iwl3160-firmware.noarch", + "iwl3945-firmware.noarch", + "iwl4965-firmware.noarch", + "iwl5000-firmware.noarch", + "iwl5150-firmware.noarch", + "iwl6000-firmware.noarch", + "iwl6000g2a-firmware.noarch", + "iwl6000g2b-firmware.noarch", + "iwl6050-firmware.noarch", + "iwl7260-firmware.noarch", + "libertas-sd8686-firmware.noarch", + "libertas-sd8787-firmware.noarch", + "libertas-usb8388-firmware.noarch", + "libertas-usb8388-olpc-firmware.noarch", + "linux-firmware.noarch" + ], + "lksctp-tools": [ + "lksctp-tools-devel.armv7hl", + "lksctp-tools-doc.armv7hl", + "lksctp-tools.armv7hl" + ], + "lldpad": [ + "lldpad.armv7hl" + ], + "lm_sensors": [ + "lm_sensors-devel.armv7hl", + "lm_sensors-libs.armv7hl", + "lm_sensors.armv7hl" + ], + "lockdev": [ + "lockdev.armv7hl" + ], + "logrotate": [ + "logrotate.armv7hl" + ], + "logwatch": [ + "logwatch.noarch" + ], + "lrzsz": [ + "lrzsz.armv7hl" + ], + "lshw": [ + "lshw.armv7hl" + ], + "lsof": [ + "lsof.armv7hl" + ], + "lsscsi": [ + "lsscsi.armv7hl" + ], + "lua": [ + "lua-libs.armv7hl" + ], + "lvm2": [ + "device-mapper-event-libs.armv7hl", + "device-mapper-event.armv7hl", + "device-mapper-libs.armv7hl", + "device-mapper.armv7hl", + "lvm2-dbusd.noarch", + "lvm2-libs.armv7hl", + "lvm2-lockd.armv7hl", + "lvm2.armv7hl" + ], + "lz4": [ + "lz4-devel.armv7hl", + "lz4-libs.armv7hl", + "lz4.armv7hl" + ], + "lzo": [ + "lzo-devel.armv7hl", + "lzo-minilzo.armv7hl", + "lzo.armv7hl" + ], + "lzop": [ + "lzop.armv7hl" + ], + "m4": [ + "m4.armv7hl" + ], + "mailcap": [ + "mailcap.noarch" + ], + "mailx": [ + "mailx.armv7hl" + ], + "make": [ + "make-devel.armv7hl", + "make.armv7hl" + ], + "man-db": [ + "man-db-cron.noarch", + "man-db.armv7hl" + ], + "man-pages": [ + "man-pages.armv7hl" + ], + "mcelog": [ + "mcelog.armv7hl" + ], + "mcstrans": [ + "mcstrans.armv7hl" + ], + "mdadm": [ + "mdadm.armv7hl" + ], + "memtest86+": [ + "memtest86+.armv7hl" + ], + "microcode_ctl": [ + "microcode_ctl.armv7hl" + ], + "microdnf": [ + "microdnf.armv7hl" + ], + "minicom": [ + "minicom.armv7hl" + ], + "mksh": [ + "mksh.armv7hl" + ], + "mlocate": [ + "mlocate.armv7hl" + ], + "mobile-broadband-provider-info": [ + "mobile-broadband-provider-info.noarch" + ], + "mokutil": [ + "mokutil.armv7hl" + ], + "mozjs60": [ + "mozjs60.armv7hl" + ], + "mpfr": [ + "mpfr.armv7hl" + ], + "mtools": [ + "mtools.armv7hl" + ], + "mtr": [ + "mtr.armv7hl" + ], + "nano": [ + "nano.armv7hl" + ], + "ncurses": [ + "ncurses-base.noarch", + "ncurses-c++-libs.armv7hl", + "ncurses-compat-libs.armv7hl", + "ncurses-devel.armv7hl", + "ncurses-libs.armv7hl", + "ncurses-term.noarch", + "ncurses.armv7hl" + ], + "ndctl": [ + "daxctl-libs.armv7hl", + "daxctl.armv7hl", + "ndctl-libs.armv7hl", + "ndctl.armv7hl" + ], + "net-snmp": [ + "net-snmp-libs.armv7hl" + ], + "net-tools": [ + "net-tools.armv7hl" + ], + "netlabel_tools": [ + "netlabel_tools.armv7hl" + ], + "nettle": [ + "nettle.armv7hl" + ], + "newt": [ + "newt.armv7hl" + ], + "nfs-utils": [ + "libnfsidmap.armv7hl", + "nfs-utils.armv7hl" + ], + "nfs4-acl-tools": [ + "nfs4-acl-tools.armv7hl" + ], + "nftables": [ + "nftables.armv7hl" + ], + "nghttp2": [ + "libnghttp2.armv7hl" + ], + "npth": [ + "npth.armv7hl" + ], + "nss_nis": [ + "nss_nis.armv7hl" + ], + "numactl": [ + "numactl-devel.armv7hl", + "numactl-libs.armv7hl", + "numactl.armv7hl" + ], + "numad": [ + "numad.armv7hl" + ], + "nvme-cli": [ + "nvme-cli.armv7hl" + ], + "nvmetcli": [ + "nvmetcli.noarch" + ], + "opa-ff": [ + "opa-address-resolution.armv7hl", + "opa-basic-tools.armv7hl", + "opa-fastfabric.armv7hl", + "opa-libopamgt.armv7hl" + ], + "opa-fm": [ + "opa-fm.armv7hl" + ], + "opencryptoki": [ + "opencryptoki-icsftok.armv7hl", + "opencryptoki-libs.armv7hl", + "opencryptoki-swtok.armv7hl", + "opencryptoki-tpmtok.armv7hl", + "opencryptoki.armv7hl" + ], + "openhpi": [ + "openhpi-libs.armv7hl", + "openhpi.armv7hl" + ], + "openldap": [ + "openldap-clients.armv7hl", + "openldap-devel.armv7hl", + "openldap.armv7hl" + ], + "opensc": [ + "opensc.armv7hl" + ], + "opensm": [ + "opensm-libs.armv7hl", + "opensm.armv7hl" + ], + "openssh": [ + "openssh-cavs.armv7hl", + "openssh-clients.armv7hl", + "openssh-keycat.armv7hl", + "openssh-ldap.armv7hl", + "openssh-server.armv7hl", + "openssh.armv7hl", + "pam_ssh_agent_auth.armv7hl" + ], + "openssl": [ + "openssl-devel.armv7hl", + "openssl-libs.armv7hl", + "openssl-perl.armv7hl", + "openssl.armv7hl" + ], + "openssl-ibmpkcs11": [ + "openssl-ibmpkcs11.armv7hl" + ], + "openssl-pkcs11": [ + "openssl-pkcs11.armv7hl" + ], + "os-prober": [ + "os-prober.armv7hl" + ], + "p11-kit": [ + "p11-kit-devel.armv7hl", + "p11-kit-server.armv7hl", + "p11-kit-trust.armv7hl", + "p11-kit.armv7hl" + ], + "pam": [ + "pam-devel.armv7hl", + "pam.armv7hl" + ], + "parted": [ + "parted.armv7hl" + ], + "passwd": [ + "passwd.armv7hl" + ], + "patch": [ + "patch.armv7hl" + ], + "pciutils": [ + "pciutils-devel.armv7hl", + "pciutils-libs.armv7hl", + "pciutils.armv7hl" + ], + "pcre": [ + "pcre-cpp.armv7hl", + "pcre-devel.armv7hl", + "pcre-utf16.armv7hl", + "pcre-utf32.armv7hl", + "pcre.armv7hl" + ], + "pcre2": [ + "pcre2-devel.armv7hl", + "pcre2-utf16.armv7hl", + "pcre2-utf32.armv7hl", + "pcre2.armv7hl" + ], + "pcsc-lite": [ + "pcsc-lite-doc.noarch", + "pcsc-lite-libs.armv7hl", + "pcsc-lite.armv7hl" + ], + "pcsc-lite-ccid": [ + "pcsc-lite-ccid.armv7hl" + ], + "perftest": [ + "perftest.armv7hl" + ], + "perl": [ + "perl-Errno.armv7hl", + "perl-IO.armv7hl", + "perl-Math-Complex.noarch", + "perl-interpreter.armv7hl", + "perl-libs.armv7hl", + "perl-macros.armv7hl" + ], + "perl-Carp": [ + "perl-Carp.noarch" + ], + "perl-DBD-SQLite": [ + "perl-DBD-SQLite.armv7hl" + ], + "perl-DBI": [ + "perl-DBI.armv7hl" + ], + "perl-Data-Dumper": [ + "perl-Data-Dumper.armv7hl" + ], + "perl-Date-Manip": [ + "perl-Date-Manip.noarch" + ], + "perl-Encode": [ + "perl-Encode.armv7hl" + ], + "perl-Exporter": [ + "perl-Exporter.noarch" + ], + "perl-File-Path": [ + "perl-File-Path.noarch" + ], + "perl-File-Temp": [ + "perl-File-Temp.noarch" + ], + "perl-Getopt-Long": [ + "perl-Getopt-Long.noarch" + ], + "perl-HTTP-Tiny": [ + "perl-HTTP-Tiny.noarch" + ], + "perl-MIME-Base64": [ + "perl-MIME-Base64.armv7hl" + ], + "perl-Math-BigInt": [ + "perl-Math-BigInt.noarch" + ], + "perl-Parse-Yapp": [ + "perl-Parse-Yapp.noarch" + ], + "perl-PathTools": [ + "perl-PathTools.armv7hl" + ], + "perl-Pod-Escapes": [ + "perl-Pod-Escapes.noarch" + ], + "perl-Pod-Perldoc": [ + "perl-Pod-Perldoc.noarch" + ], + "perl-Pod-Simple": [ + "perl-Pod-Simple.noarch" + ], + "perl-Pod-Usage": [ + "perl-Pod-Usage.noarch" + ], + "perl-Scalar-List-Utils": [ + "perl-Scalar-List-Utils.armv7hl" + ], + "perl-Socket": [ + "perl-Socket.armv7hl" + ], + "perl-Storable": [ + "perl-Storable.armv7hl" + ], + "perl-Sys-CPU": [ + "perl-Sys-CPU.armv7hl" + ], + "perl-Sys-MemInfo": [ + "perl-Sys-MemInfo.armv7hl" + ], + "perl-Term-ANSIColor": [ + "perl-Term-ANSIColor.noarch" + ], + "perl-Term-Cap": [ + "perl-Term-Cap.noarch" + ], + "perl-Text-ParseWords": [ + "perl-Text-ParseWords.noarch" + ], + "perl-Text-Tabs+Wrap": [ + "perl-Text-Tabs+Wrap.noarch" + ], + "perl-Time-Local": [ + "perl-Time-Local.noarch" + ], + "perl-Unicode-Normalize": [ + "perl-Unicode-Normalize.armv7hl" + ], + "perl-constant": [ + "perl-constant.noarch" + ], + "perl-parent": [ + "perl-parent.noarch" + ], + "perl-podlators": [ + "perl-podlators.noarch" + ], + "perl-threads": [ + "perl-threads.armv7hl" + ], + "perl-threads-shared": [ + "perl-threads-shared.armv7hl" + ], + "pigz": [ + "pigz.armv7hl" + ], + "pkgconf": [ + "libpkgconf.armv7hl", + "pkgconf-m4.noarch", + "pkgconf-pkg-config.armv7hl", + "pkgconf.armv7hl" + ], + "policycoreutils": [ + "policycoreutils-dbus.noarch", + "policycoreutils-devel.armv7hl", + "policycoreutils-newrole.armv7hl", + "policycoreutils-python-utils.noarch", + "policycoreutils-restorecond.armv7hl", + "policycoreutils.armv7hl", + "python3-policycoreutils.noarch" + ], + "polkit": [ + "polkit-devel.armv7hl", + "polkit-docs.noarch", + "polkit-libs.armv7hl", + "polkit.armv7hl" + ], + "polkit-pkla-compat": [ + "polkit-pkla-compat.armv7hl" + ], + "popt": [ + "popt-devel.armv7hl", + "popt.armv7hl" + ], + "portreserve": [ + "portreserve.armv7hl" + ], + "postfix": [ + "postfix.armv7hl" + ], + "ppp": [ + "ppp.armv7hl" + ], + "prefixdevname": [ + "prefixdevname.armv7hl" + ], + "procps-ng": [ + "procps-ng-i18n.noarch", + "procps-ng.armv7hl" + ], + "ps_mem": [ + "ps_mem.noarch" + ], + "psacct": [ + "psacct.armv7hl" + ], + "psmisc": [ + "psmisc.armv7hl" + ], + "publicsuffix-list": [ + "publicsuffix-list-dafsa.noarch", + "publicsuffix-list.noarch" + ], + "pygobject3": [ + "python3-gobject-base.armv7hl" + ], + "pyparsing": [ + "python3-pyparsing.noarch" + ], + "python-asn1crypto": [ + "python3-asn1crypto.noarch" + ], + "python-cffi": [ + "python3-cffi.armv7hl" + ], + "python-chardet": [ + "python3-chardet.noarch" + ], + "python-configobj": [ + "python3-configobj.noarch" + ], + "python-configshell": [ + "python3-configshell.noarch" + ], + "python-cryptography": [ + "python3-cryptography.armv7hl" + ], + "python-dateutil": [ + "python3-dateutil.noarch" + ], + "python-decorator": [ + "python3-decorator.noarch" + ], + "python-dmidecode": [ + "python3-dmidecode.armv7hl" + ], + "python-dns": [ + "python3-dns.noarch" + ], + "python-ethtool": [ + "python3-ethtool.armv7hl" + ], + "python-idna": [ + "python3-idna.noarch" + ], + "python-iniparse": [ + "python3-iniparse.noarch" + ], + "python-inotify": [ + "python3-inotify.noarch" + ], + "python-jwt": [ + "python3-jwt.noarch" + ], + "python-kmod": [ + "python3-kmod.armv7hl" + ], + "python-linux-procfs": [ + "python3-linux-procfs.noarch" + ], + "python-oauthlib": [ + "python3-oauthlib.noarch" + ], + "python-pip": [ + "platform-python-pip.noarch" + ], + "python-ply": [ + "python3-ply.noarch" + ], + "python-pycparser": [ + "python3-pycparser.noarch" + ], + "python-pysocks": [ + "python3-pysocks.noarch" + ], + "python-pyudev": [ + "python3-pyudev.noarch" + ], + "python-requests": [ + "python3-requests.noarch" + ], + "python-requests-oauthlib": [ + "python3-requests-oauthlib.noarch" + ], + "python-rtslib": [ + "python3-rtslib.noarch", + "target-restore.noarch" + ], + "python-schedutils": [ + "python3-schedutils.armv7hl" + ], + "python-setuptools": [ + "platform-python-setuptools.noarch", + "python3-setuptools.noarch" + ], + "python-six": [ + "python3-six.noarch" + ], + "python-slip": [ + "python3-slip-dbus.noarch", + "python3-slip.noarch" + ], + "python-urllib3": [ + "python3-urllib3.noarch" + ], + "python-urwid": [ + "python3-urwid.armv7hl" + ], + "python-varlink": [ + "python3-varlink.noarch" + ], + "python3": [ + "platform-python.armv7hl", + "python3-libs.armv7hl", + "python3-test.armv7hl" + ], + "pywbem": [ + "python3-pywbem.noarch" + ], + "quota": [ + "quota-doc.noarch", + "quota-nld.armv7hl", + "quota-nls.noarch", + "quota-rpc.armv7hl", + "quota-warnquota.armv7hl", + "quota.armv7hl" + ], + "rasdaemon": [ + "rasdaemon.armv7hl" + ], + "rdma-core": [ + "ibacm.armv7hl", + "iwpmd.armv7hl", + "libibumad.armv7hl", + "libibverbs-utils.armv7hl", + "libibverbs.armv7hl", + "librdmacm-utils.armv7hl", + "librdmacm.armv7hl", + "rdma-core-devel.armv7hl", + "rdma-core.armv7hl", + "srp_daemon.armv7hl" + ], + "readline": [ + "readline-devel.armv7hl", + "readline.armv7hl" + ], + "realmd": [ + "realmd.armv7hl" + ], + "redhat-indexhtml": [ + "redhat-indexhtml.noarch" + ], + "redhat-logos": [ + "redhat-logos-httpd.noarch", + "redhat-logos.armv7hl" + ], + "redhat-release": [ + "redhat-release-eula.armv7hl", + "redhat-release.armv7hl" + ], + "rng-tools": [ + "rng-tools.armv7hl" + ], + "rootfiles": [ + "rootfiles.noarch" + ], + "rpcbind": [ + "rpcbind.armv7hl" + ], + "rpm": [ + "python3-rpm.armv7hl", + "rpm-apidocs.noarch", + "rpm-build-libs.armv7hl", + "rpm-cron.noarch", + "rpm-devel.armv7hl", + "rpm-libs.armv7hl", + "rpm-plugin-ima.armv7hl", + "rpm-plugin-prioreset.armv7hl", + "rpm-plugin-selinux.armv7hl", + "rpm-plugin-syslog.armv7hl", + "rpm-plugin-systemd-inhibit.armv7hl", + "rpm-sign.armv7hl", + "rpm.armv7hl" + ], + "rsync": [ + "rsync-daemon.noarch", + "rsync.armv7hl" + ], + "samba": [ + "ctdb-tests.armv7hl", + "ctdb.armv7hl", + "libsmbclient.armv7hl", + "libwbclient.armv7hl", + "python3-samba-test.armv7hl", + "python3-samba.armv7hl", + "samba-client-libs.armv7hl", + "samba-client.armv7hl", + "samba-common-libs.armv7hl", + "samba-common-tools.armv7hl", + "samba-common.noarch", + "samba-dc-libs.armv7hl", + "samba-krb5-printing.armv7hl", + "samba-libs.armv7hl", + "samba-pidl.noarch", + "samba-test-libs.armv7hl", + "samba-winbind-clients.armv7hl", + "samba-winbind-krb5-locator.armv7hl", + "samba-winbind-modules.armv7hl", + "samba-winbind.armv7hl", + "samba.armv7hl" + ], + "sanlock": [ + "sanlock-lib.armv7hl" + ], + "sed": [ + "sed.armv7hl" + ], + "selinux-policy": [ + "selinux-policy-devel.noarch", + "selinux-policy-doc.noarch", + "selinux-policy-minimum.noarch", + "selinux-policy-mls.noarch", + "selinux-policy-sandbox.noarch", + "selinux-policy-targeted.noarch", + "selinux-policy.noarch" + ], + "setools": [ + "python3-setools.armv7hl", + "setools-console.armv7hl" + ], + "setserial": [ + "setserial.armv7hl" + ], + "setup": [ + "setup.noarch" + ], + "sg3_utils": [ + "sg3_utils-libs.armv7hl", + "sg3_utils.armv7hl" + ], + "sgml-common": [ + "sgml-common.noarch", + "xml-common.noarch" + ], + "sgpio": [ + "sgpio.armv7hl" + ], + "shadow-utils": [ + "shadow-utils.armv7hl" + ], + "shared-mime-info": [ + "shared-mime-info.armv7hl" + ], + "shim": [ + "shim-ia32.armv7hl", + "shim-x64.armv7hl" + ], + "slang": [ + "slang.armv7hl" + ], + "smartmontools": [ + "smartmontools.armv7hl" + ], + "smc-tools": [ + "smc-tools.armv7hl" + ], + "snappy": [ + "snappy.armv7hl" + ], + "sos": [ + "sos-audit.noarch", + "sos.noarch" + ], + "sqlite": [ + "sqlite-devel.armv7hl", + "sqlite-doc.noarch", + "sqlite-libs.armv7hl", + "sqlite.armv7hl" + ], + "squashfs-tools": [ + "squashfs-tools.armv7hl" + ], + "sssd": [ + "libipa_hbac.armv7hl", + "libsss_autofs.armv7hl", + "libsss_certmap.armv7hl", + "libsss_idmap.armv7hl", + "libsss_nss_idmap.armv7hl", + "libsss_simpleifp.armv7hl", + "libsss_sudo.armv7hl", + "python3-libipa_hbac.armv7hl", + "python3-libsss_nss_idmap.armv7hl", + "python3-sss-murmur.armv7hl", + "python3-sss.armv7hl", + "python3-sssdconfig.noarch", + "sssd-ad.armv7hl", + "sssd-client.armv7hl", + "sssd-common-pac.armv7hl", + "sssd-common.armv7hl", + "sssd-dbus.armv7hl", + "sssd-ipa.armv7hl", + "sssd-kcm.armv7hl", + "sssd-krb5-common.armv7hl", + "sssd-krb5.armv7hl", + "sssd-ldap.armv7hl", + "sssd-libwbclient.armv7hl", + "sssd-nfs-idmap.armv7hl", + "sssd-proxy.armv7hl", + "sssd-tools.armv7hl", + "sssd-winbind-idmap.armv7hl", + "sssd.armv7hl" + ], + "star": [ + "rmt.armv7hl", + "spax.armv7hl", + "star.armv7hl" + ], + "strace": [ + "strace.armv7hl" + ], + "stunnel": [ + "stunnel.armv7hl" + ], + "subscription-manager": [ + "dnf-plugin-subscription-manager.armv7hl", + "python3-subscription-manager-rhsm.armv7hl", + "python3-syspurpose.armv7hl", + "subscription-manager-cockpit.noarch", + "subscription-manager-plugin-container.armv7hl", + "subscription-manager-plugin-ostree.armv7hl", + "subscription-manager-rhsm-certificates.armv7hl", + "subscription-manager.armv7hl" + ], + "sudo": [ + "sudo.armv7hl" + ], + "symlinks": [ + "symlinks.armv7hl" + ], + "sysfsutils": [ + "libsysfs.armv7hl" + ], + "syslinux": [ + "syslinux-extlinux-nonlinux.noarch", + "syslinux-extlinux.armv7hl", + "syslinux-nonlinux.noarch", + "syslinux-tftpboot.noarch", + "syslinux.armv7hl" + ], + "system-storage-manager": [ + "system-storage-manager.noarch" + ], + "systemd": [ + "systemd-container.armv7hl", + "systemd-devel.armv7hl", + "systemd-journal-remote.armv7hl", + "systemd-libs.armv7hl", + "systemd-pam.armv7hl", + "systemd-tests.armv7hl", + "systemd-udev.armv7hl", + "systemd.armv7hl" + ], + "tar": [ + "tar.armv7hl" + ], + "tboot": [ + "tboot.armv7hl" + ], + "tcl": [ + "tcl-devel.armv7hl", + "tcl-doc.noarch", + "tcl.armv7hl" + ], + "texinfo": [ + "info.armv7hl" + ], + "time": [ + "time.armv7hl" + ], + "timedatex": [ + "timedatex.armv7hl" + ], + "tmpwatch": [ + "tmpwatch.armv7hl" + ], + "tmux": [ + "tmux.armv7hl" + ], + "tpm-quote-tools": [ + "tpm-quote-tools.armv7hl" + ], + "tpm-tools": [ + "tpm-tools-pkcs11.armv7hl", + "tpm-tools.armv7hl" + ], + "tpm2-abrmd": [ + "tpm2-abrmd.armv7hl" + ], + "tpm2-abrmd-selinux": [ + "tpm2-abrmd-selinux.noarch" + ], + "tpm2-tools": [ + "tpm2-tools.armv7hl" + ], + "tpm2-tss": [ + "tpm2-tss-devel.armv7hl", + "tpm2-tss.armv7hl" + ], + "trace-cmd": [ + "trace-cmd.armv7hl" + ], + "traceroute": [ + "traceroute.armv7hl" + ], + "tree": [ + "tree.armv7hl" + ], + "trousers": [ + "trousers-lib.armv7hl", + "trousers.armv7hl" + ], + "tuna": [ + "tuna.noarch" + ], + "tuned": [ + "tuned-profiles-atomic.noarch", + "tuned-profiles-compat.noarch", + "tuned-profiles-cpu-partitioning.noarch", + "tuned-profiles-mssql.noarch", + "tuned-profiles-oracle.noarch", + "tuned.noarch" + ], + "tzdata": [ + "tzdata.noarch" + ], + "units": [ + "units.armv7hl" + ], + "unzip": [ + "unzip.armv7hl" + ], + "usb_modeswitch": [ + "usb_modeswitch.armv7hl" + ], + "usb_modeswitch-data": [ + "usb_modeswitch-data.noarch" + ], + "usbutils": [ + "usbutils.armv7hl" + ], + "usermode": [ + "usermode.armv7hl" + ], + "userspace-rcu": [ + "userspace-rcu.armv7hl" + ], + "util-linux": [ + "libblkid-devel.armv7hl", + "libblkid.armv7hl", + "libfdisk-devel.armv7hl", + "libfdisk.armv7hl", + "libmount.armv7hl", + "libsmartcols-devel.armv7hl", + "libsmartcols.armv7hl", + "libuuid-devel.armv7hl", + "libuuid.armv7hl", + "util-linux-user.armv7hl", + "util-linux.armv7hl", + "uuidd.armv7hl" + ], + "vdo": [ + "vdo.armv7hl" + ], + "vhostmd": [ + "vm-dump-metrics-devel.armv7hl", + "vm-dump-metrics.armv7hl" + ], + "vim": [ + "vim-minimal.armv7hl" + ], + "virt-what": [ + "virt-what.armv7hl" + ], + "watchdog": [ + "watchdog.armv7hl" + ], + "which": [ + "which.armv7hl" + ], + "words": [ + "words.noarch" + ], + "wpa_supplicant": [ + "wpa_supplicant.armv7hl" + ], + "x3270": [ + "x3270-text.armv7hl", + "x3270.armv7hl" + ], + "xdelta": [ + "xdelta.armv7hl" + ], + "xfsdump": [ + "xfsdump.armv7hl" + ], + "xfsprogs": [ + "xfsprogs-devel.armv7hl", + "xfsprogs.armv7hl" + ], + "xmlrpc-c": [ + "xmlrpc-c-client.armv7hl", + "xmlrpc-c.armv7hl" + ], + "xz": [ + "xz-devel.armv7hl", + "xz-libs.armv7hl", + "xz.armv7hl" + ], + "zip": [ + "zip.armv7hl" + ], + "zlib": [ + "zlib-devel.armv7hl", + "zlib.armv7hl" + ], + "zsh": [ + "zsh.armv7hl" + ] + } + }, + "AppStream": { + "armv7hl": { + "CUnit": [ + "CUnit.armv7hl" + ], + "GConf2": [ + "GConf2.armv7hl" + ], + "LibRaw": [ + "LibRaw.armv7hl" + ], + "NetworkManager-libreswan": [ + "NetworkManager-libreswan-gnome.armv7hl", + "NetworkManager-libreswan.armv7hl" + ], + "OpenEXR": [ + "OpenEXR-libs.armv7hl" + ], + "PackageKit": [ + "PackageKit-command-not-found.armv7hl", + "PackageKit-cron.armv7hl", + "PackageKit-glib.armv7hl", + "PackageKit-gstreamer-plugin.armv7hl", + "PackageKit-gtk3-module.armv7hl", + "PackageKit.armv7hl" + ], + "SDL": [ + "SDL-devel.armv7hl", + "SDL.armv7hl" + ], + "WALinuxAgent": [ + "WALinuxAgent.noarch" + ], + "Xaw3d": [ + "Xaw3d.armv7hl" + ], + "a52dec": [ + "liba52.armv7hl" + ], + "abattis-cantarell-fonts": [ + "abattis-cantarell-fonts.noarch" + ], + "abrt": [ + "abrt-addon-ccpp.armv7hl", + "abrt-addon-coredump-helper.armv7hl", + "abrt-addon-kerneloops.armv7hl", + "abrt-addon-pstoreoops.armv7hl", + "abrt-addon-vmcore.armv7hl", + "abrt-addon-xorg.armv7hl", + "abrt-cli-ng.armv7hl", + "abrt-cli.armv7hl", + "abrt-console-notification.armv7hl", + "abrt-dbus.armv7hl", + "abrt-desktop.armv7hl", + "abrt-gui-libs.armv7hl", + "abrt-gui.armv7hl", + "abrt-libs.armv7hl", + "abrt-plugin-machine-id.armv7hl", + "abrt-plugin-sosreport.armv7hl", + "abrt-tui.armv7hl", + "abrt.armv7hl", + "python3-abrt-addon.armv7hl", + "python3-abrt-container-addon.armv7hl", + "python3-abrt-doc.noarch", + "python3-abrt.armv7hl" + ], + "abrt-java-connector": [ + "abrt-java-connector.armv7hl" + ], + "accountsservice": [ + "accountsservice-libs.armv7hl", + "accountsservice.armv7hl" + ], + "acpid": [ + "acpid.armv7hl" + ], + "adobe-mappings-cmap": [ + "adobe-mappings-cmap-deprecated.noarch", + "adobe-mappings-cmap.noarch" + ], + "adobe-mappings-pdf": [ + "adobe-mappings-pdf.noarch" + ], + "adwaita-icon-theme": [ + "adwaita-cursor-theme.noarch", + "adwaita-icon-theme.noarch" + ], + "adwaita-qt": [ + "adwaita-qt.armv7hl" + ], + "aide": [ + "aide.armv7hl" + ], + "alsa-firmware": [ + "alsa-firmware.noarch" + ], + "alsa-lib": [ + "alsa-lib-devel.armv7hl", + "alsa-lib.armv7hl", + "alsa-ucm.noarch" + ], + "alsa-plugins": [ + "alsa-plugins-arcamav.armv7hl", + "alsa-plugins-maemo.armv7hl", + "alsa-plugins-oss.armv7hl", + "alsa-plugins-pulseaudio.armv7hl", + "alsa-plugins-samplerate.armv7hl", + "alsa-plugins-speex.armv7hl", + "alsa-plugins-upmix.armv7hl", + "alsa-plugins-usbstream.armv7hl", + "alsa-plugins-vdownmix.armv7hl" + ], + "alsa-tools": [ + "alsa-tools-firmware.armv7hl" + ], + "alsa-utils": [ + "alsa-utils-alsabat.armv7hl", + "alsa-utils.armv7hl" + ], + "amanda": [ + "amanda-client.armv7hl", + "amanda-libs.armv7hl", + "amanda-server.armv7hl", + "amanda.armv7hl" + ], + "anaconda": [ + "anaconda-core.armv7hl", + "anaconda-dracut.armv7hl", + "anaconda-gui.armv7hl", + "anaconda-install-env-deps.armv7hl", + "anaconda-tui.armv7hl", + "anaconda-widgets.armv7hl", + "anaconda.armv7hl" + ], + "anaconda-user-help": [ + "anaconda-user-help.noarch" + ], + "annobin": [ + "annobin.armv7hl" + ], + "appstream-data": [ + "appstream-data.noarch" + ], + "apr": [ + "apr-devel.armv7hl", + "apr.armv7hl" + ], + "apr-util": [ + "apr-util-bdb.armv7hl", + "apr-util-devel.armv7hl", + "apr-util-ldap.armv7hl", + "apr-util-mysql.armv7hl", + "apr-util-odbc.armv7hl", + "apr-util-openssl.armv7hl", + "apr-util-pgsql.armv7hl", + "apr-util-sqlite.armv7hl", + "apr-util.armv7hl" + ], + "asciidoc": [ + "asciidoc.noarch" + ], + "aspell": [ + "aspell.armv7hl" + ], + "aspell-en": [ + "aspell-en.armv7hl" + ], + "at-spi2-atk": [ + "at-spi2-atk-devel.armv7hl", + "at-spi2-atk.armv7hl" + ], + "at-spi2-core": [ + "at-spi2-core-devel.armv7hl", + "at-spi2-core.armv7hl" + ], + "atk": [ + "atk-devel.armv7hl", + "atk.armv7hl" + ], + "atkmm": [ + "atkmm.armv7hl" + ], + "authd": [ + "authd.armv7hl" + ], + "authselect": [ + "authselect-compat.armv7hl" + ], + "autoconf": [ + "autoconf.noarch" + ], + "autogen": [ + "autogen-libopts.armv7hl" + ], + "automake": [ + "automake.noarch" + ], + "avahi": [ + "avahi-ui-gtk3.armv7hl" + ], + "babel": [ + "python3-babel.noarch" + ], + "babeltrace": [ + "libbabeltrace.armv7hl" + ], + "babl": [ + "babl.armv7hl" + ], + "bacula": [ + "bacula-client.armv7hl", + "bacula-common.armv7hl", + "bacula-console.armv7hl", + "bacula-director.armv7hl", + "bacula-libs-sql.armv7hl", + "bacula-libs.armv7hl", + "bacula-logwatch.noarch", + "bacula-storage.armv7hl" + ], + "baobab": [ + "baobab.armv7hl" + ], + "bcc": [ + "bcc-tools.armv7hl", + "bcc.armv7hl", + "python3-bcc.armv7hl" + ], + "bind": [ + "bind-chroot.armv7hl", + "bind-devel.armv7hl", + "bind-libs-lite.armv7hl", + "bind-libs.armv7hl", + "bind-license.noarch", + "bind-lite-devel.armv7hl", + "bind-pkcs11-devel.armv7hl", + "bind-pkcs11-libs.armv7hl", + "bind-pkcs11-utils.armv7hl", + "bind-pkcs11.armv7hl", + "bind-sdb-chroot.armv7hl", + "bind-sdb.armv7hl", + "bind-utils.armv7hl", + "bind.armv7hl", + "python3-bind.noarch" + ], + "binutils": [ + "binutils-devel.armv7hl" + ], + "bison": [ + "bison-runtime.armv7hl", + "bison.armv7hl" + ], + "bitmap-fonts": [ + "bitmap-console-fonts.noarch", + "bitmap-fangsongti-fonts.noarch", + "bitmap-fixed-fonts.noarch", + "bitmap-fonts-compat.noarch", + "bitmap-lucida-typewriter-fonts.noarch" + ], + "blktrace": [ + "iowatcher.armv7hl" + ], + "bluez": [ + "bluez-cups.armv7hl" + ], + "bogofilter": [ + "bogofilter.armv7hl" + ], + "boost": [ + "boost-atomic.armv7hl", + "boost-chrono.armv7hl", + "boost-container.armv7hl", + "boost-context.armv7hl", + "boost-coroutine.armv7hl", + "boost-date-time.armv7hl", + "boost-devel.armv7hl", + "boost-fiber.armv7hl", + "boost-filesystem.armv7hl", + "boost-graph.armv7hl", + "boost-iostreams.armv7hl", + "boost-locale.armv7hl", + "boost-log.armv7hl", + "boost-math.armv7hl", + "boost-program-options.armv7hl", + "boost-random.armv7hl", + "boost-regex.armv7hl", + "boost-serialization.armv7hl", + "boost-signals.armv7hl", + "boost-stacktrace.armv7hl", + "boost-system.armv7hl", + "boost-test.armv7hl", + "boost-thread.armv7hl", + "boost-timer.armv7hl", + "boost-type_erasure.armv7hl", + "boost-wave.armv7hl", + "boost.armv7hl" + ], + "bpg-fonts": [ + "bpg-algeti-fonts.noarch", + "bpg-chveulebrivi-fonts.noarch", + "bpg-classic-fonts.noarch", + "bpg-courier-fonts.noarch", + "bpg-courier-s-fonts.noarch", + "bpg-dedaena-block-fonts.noarch", + "bpg-dejavu-sans-fonts.noarch", + "bpg-elite-fonts.noarch", + "bpg-excelsior-caps-fonts.noarch", + "bpg-excelsior-condenced-fonts.noarch", + "bpg-excelsior-fonts.noarch", + "bpg-fonts-common.noarch", + "bpg-glaho-fonts.noarch", + "bpg-gorda-fonts.noarch", + "bpg-ingiri-fonts.noarch", + "bpg-irubaqidze-fonts.noarch", + "bpg-mikhail-stephan-fonts.noarch", + "bpg-mrgvlovani-caps-fonts.noarch", + "bpg-mrgvlovani-fonts.noarch", + "bpg-nateli-caps-fonts.noarch", + "bpg-nateli-condenced-fonts.noarch", + "bpg-nateli-fonts.noarch", + "bpg-nino-medium-cond-fonts.noarch", + "bpg-nino-medium-fonts.noarch", + "bpg-sans-fonts.noarch", + "bpg-sans-medium-fonts.noarch", + "bpg-sans-modern-fonts.noarch", + "bpg-sans-regular-fonts.noarch", + "bpg-serif-fonts.noarch", + "bpg-serif-modern-fonts.noarch", + "bpg-ucnobi-fonts.noarch" + ], + "brasero": [ + "brasero-libs.armv7hl", + "brasero-nautilus.armv7hl", + "brasero.armv7hl" + ], + "brltty": [ + "brlapi-java.armv7hl", + "brlapi.armv7hl", + "brltty-at-spi2.armv7hl", + "brltty-docs.noarch", + "brltty-dracut.armv7hl", + "brltty-espeak-ng.armv7hl", + "brltty-xw.armv7hl", + "brltty.armv7hl", + "python3-brlapi.armv7hl", + "tcl-brlapi.armv7hl" + ], + "byacc": [ + "byacc.armv7hl" + ], + "byteman": [ + "byteman-javadoc.noarch", + "byteman.noarch" + ], + "c2esp": [ + "c2esp.armv7hl" + ], + "cairo": [ + "cairo-devel.armv7hl", + "cairo-gobject-devel.armv7hl", + "cairo-gobject.armv7hl", + "cairo.armv7hl" + ], + "cairomm": [ + "cairomm.armv7hl" + ], + "cdparanoia": [ + "cdparanoia-libs.armv7hl", + "cdparanoia.armv7hl" + ], + "cdrdao": [ + "cdrdao.armv7hl" + ], + "cdrkit": [ + "dirsplit.armv7hl", + "genisoimage.armv7hl", + "icedax.armv7hl", + "libusal.armv7hl", + "wodim.armv7hl" + ], + "celt051": [ + "celt051.armv7hl" + ], + "ceph": [ + "librados2.armv7hl", + "librbd1.armv7hl" + ], + "certmonger": [ + "certmonger.armv7hl" + ], + "check": [ + "check-devel.armv7hl", + "check.armv7hl" + ], + "cheese": [ + "cheese-libs.armv7hl", + "cheese.armv7hl" + ], + "cim-schema": [ + "cim-schema.noarch" + ], + "cldr-emoji-annotation": [ + "cldr-emoji-annotation.noarch" + ], + "clevis": [ + "clevis-dracut.armv7hl", + "clevis-luks.armv7hl", + "clevis-systemd.armv7hl", + "clevis-udisks2.armv7hl", + "clevis.armv7hl" + ], + "cloud-init": [ + "cloud-init.noarch" + ], + "cloud-utils-growpart": [ + "cloud-utils-growpart.noarch" + ], + "clucene": [ + "clucene-contribs-lib.armv7hl", + "clucene-core.armv7hl" + ], + "clutter": [ + "clutter.armv7hl" + ], + "clutter-gst2": [ + "clutter-gst2.armv7hl" + ], + "clutter-gst3": [ + "clutter-gst3.armv7hl" + ], + "clutter-gtk": [ + "clutter-gtk.armv7hl" + ], + "cmake": [ + "cmake-data.noarch", + "cmake-doc.noarch", + "cmake-filesystem.armv7hl", + "cmake-gui.armv7hl", + "cmake-rpm-macros.noarch", + "cmake.armv7hl" + ], + "cockpit-appstream": [ + "cockpit-dashboard.noarch", + "cockpit-machines.noarch", + "cockpit-packagekit.noarch", + "cockpit-pcp.armv7hl", + "cockpit-storaged.noarch" + ], + "cockpit-composer": [ + "cockpit-composer.noarch" + ], + "cockpit-session-recording": [ + "cockpit-session-recording.noarch" + ], + "cogl": [ + "cogl.armv7hl" + ], + "color-filesystem": [ + "color-filesystem.noarch" + ], + "colord": [ + "colord-libs.armv7hl", + "colord.armv7hl" + ], + "colord-gtk": [ + "colord-gtk.armv7hl" + ], + "compat-libgfortran-48": [ + "compat-libgfortran-48.armv7hl" + ], + "compat-locales-sap": [ + "compat-locales-sap.noarch" + ], + "compat-openssl10": [ + "compat-openssl10.armv7hl" + ], + "container-exception-logger": [ + "container-exception-logger.armv7hl" + ], + "convmv": [ + "convmv.noarch" + ], + "copy-jdk-configs": [ + "copy-jdk-configs.noarch" + ], + "corosync": [ + "corosynclib.armv7hl" + ], + "crash": [ + "crash.armv7hl" + ], + "crash-gcore-command": [ + "crash-gcore-command.armv7hl" + ], + "crash-ptdump-command": [ + "crash-ptdump-command.armv7hl" + ], + "crash-trace-command": [ + "crash-trace-command.armv7hl" + ], + "createrepo_c": [ + "createrepo_c-devel.armv7hl", + "createrepo_c-libs.armv7hl", + "createrepo_c.armv7hl", + "python3-createrepo_c.armv7hl" + ], + "criu": [ + "criu.armv7hl" + ], + "cryptsetup": [ + "cryptsetup-devel.armv7hl" + ], + "cscope": [ + "cscope.armv7hl" + ], + "ctags": [ + "ctags.armv7hl" + ], + "culmus-fonts": [ + "culmus-aharoni-clm-fonts.noarch", + "culmus-caladings-clm-fonts.noarch", + "culmus-david-clm-fonts.noarch", + "culmus-drugulin-clm-fonts.noarch", + "culmus-ellinia-clm-fonts.noarch", + "culmus-fonts-common.noarch", + "culmus-frank-ruehl-clm-fonts.noarch", + "culmus-hadasim-clm-fonts.noarch", + "culmus-keteryg-fonts.noarch", + "culmus-miriam-clm-fonts.noarch", + "culmus-miriam-mono-clm-fonts.noarch", + "culmus-nachlieli-clm-fonts.noarch", + "culmus-shofar-fonts.noarch", + "culmus-simple-clm-fonts.noarch", + "culmus-stamashkenaz-clm-fonts.noarch", + "culmus-stamsefarad-clm-fonts.noarch", + "culmus-yehuda-clm-fonts.noarch" + ], + "cups": [ + "cups-client.armv7hl", + "cups-devel.armv7hl", + "cups-filesystem.noarch", + "cups-ipptool.armv7hl", + "cups-lpd.armv7hl", + "cups.armv7hl" + ], + "cups-filters": [ + "cups-filters-libs.armv7hl", + "cups-filters.armv7hl" + ], + "cups-pk-helper": [ + "cups-pk-helper.armv7hl" + ], + "cyrus-imapd": [ + "cyrus-imapd-utils.armv7hl", + "cyrus-imapd-vzic.armv7hl", + "cyrus-imapd.armv7hl" + ], + "cyrus-sasl": [ + "cyrus-sasl-sql.armv7hl" + ], + "dbus": [ + "dbus-devel.armv7hl", + "dbus-x11.armv7hl" + ], + "dbus-glib": [ + "dbus-glib-devel.armv7hl" + ], + "dconf": [ + "dconf.armv7hl" + ], + "dconf-editor": [ + "dconf-editor.armv7hl" + ], + "dcraw": [ + "dcraw.armv7hl" + ], + "desktop-file-utils": [ + "desktop-file-utils.armv7hl" + ], + "devhelp": [ + "devhelp-libs.armv7hl", + "devhelp.armv7hl" + ], + "dialog": [ + "dialog.armv7hl" + ], + "diffstat": [ + "diffstat.armv7hl" + ], + "dleyna-connector-dbus": [ + "dleyna-connector-dbus.armv7hl" + ], + "dleyna-core": [ + "dleyna-core.armv7hl" + ], + "dleyna-renderer": [ + "dleyna-renderer.armv7hl" + ], + "dleyna-server": [ + "dleyna-server.armv7hl" + ], + "dnsmasq": [ + "dnsmasq-utils.armv7hl", + "dnsmasq.armv7hl" + ], + "dnssec-trigger": [ + "dnssec-trigger-panel.armv7hl", + "dnssec-trigger.armv7hl" + ], + "docbook-dtds": [ + "docbook-dtds.noarch" + ], + "docbook-style-xsl": [ + "docbook-style-xsl.noarch" + ], + "dotconf": [ + "dotconf.armv7hl" + ], + "dotnet": [ + "dotnet-host.armv7hl", + "dotnet-runtime-2.1.armv7hl", + "dotnet-sdk-2.1.4xx.armv7hl", + "dotnet-sdk-2.1.armv7hl", + "dotnet.armv7hl" + ], + "dovecot": [ + "dovecot-mysql.armv7hl", + "dovecot-pgsql.armv7hl", + "dovecot.armv7hl" + ], + "dpdk": [ + "dpdk-devel.armv7hl", + "dpdk-doc.noarch", + "dpdk-tools.armv7hl", + "dpdk.armv7hl" + ], + "driverctl": [ + "driverctl.noarch" + ], + "dropwatch": [ + "dropwatch.armv7hl" + ], + "drpm": [ + "drpm.armv7hl" + ], + "dvd+rw-tools": [ + "dvd+rw-tools.armv7hl" + ], + "dwz": [ + "dwz.armv7hl" + ], + "dyninst": [ + "dyninst.armv7hl" + ], + "edk2": [ + "edk2-ovmf.noarch" + ], + "efi-rpm-macros": [ + "efi-srpm-macros.noarch" + ], + "egl-wayland": [ + "egl-wayland.armv7hl" + ], + "emacs": [ + "emacs-common.armv7hl", + "emacs-lucid.armv7hl", + "emacs-nox.armv7hl", + "emacs-terminal.noarch", + "emacs.armv7hl" + ], + "enchant": [ + "enchant.armv7hl" + ], + "enchant2": [ + "enchant2.armv7hl" + ], + "enscript": [ + "enscript.armv7hl" + ], + "eog": [ + "eog.armv7hl" + ], + "esc": [ + "esc.armv7hl" + ], + "espeak-ng": [ + "espeak-ng.armv7hl" + ], + "evemu": [ + "evemu-libs.armv7hl", + "evemu.armv7hl" + ], + "evince": [ + "evince-browser-plugin.armv7hl", + "evince-libs.armv7hl", + "evince-nautilus.armv7hl", + "evince.armv7hl" + ], + "evolution": [ + "evolution-bogofilter.armv7hl", + "evolution-help.noarch", + "evolution-langpacks.noarch", + "evolution-pst.armv7hl", + "evolution-spamassassin.armv7hl", + "evolution.armv7hl" + ], + "evolution-data-server": [ + "evolution-data-server-devel.armv7hl", + "evolution-data-server-langpacks.noarch", + "evolution-data-server.armv7hl" + ], + "evolution-ews": [ + "evolution-ews-langpacks.noarch", + "evolution-ews.armv7hl" + ], + "evolution-mapi": [ + "evolution-mapi-langpacks.noarch", + "evolution-mapi.armv7hl" + ], + "exempi": [ + "exempi.armv7hl" + ], + "exiv2": [ + "exiv2-libs.armv7hl", + "exiv2.armv7hl" + ], + "fabtests": [ + "fabtests.armv7hl" + ], + "farstream02": [ + "farstream02.armv7hl" + ], + "fence-agents": [ + "fence-agents-all.armv7hl", + "fence-agents-amt-ws.noarch", + "fence-agents-apc-snmp.noarch", + "fence-agents-apc.noarch", + "fence-agents-bladecenter.noarch", + "fence-agents-brocade.noarch", + "fence-agents-cisco-mds.noarch", + "fence-agents-cisco-ucs.noarch", + "fence-agents-common.noarch", + "fence-agents-compute.noarch", + "fence-agents-drac5.noarch", + "fence-agents-eaton-snmp.noarch", + "fence-agents-emerson.noarch", + "fence-agents-eps.noarch", + "fence-agents-heuristics-ping.noarch", + "fence-agents-hpblade.noarch", + "fence-agents-ibmblade.noarch", + "fence-agents-ifmib.noarch", + "fence-agents-ilo-moonshot.noarch", + "fence-agents-ilo-mp.noarch", + "fence-agents-ilo-ssh.noarch", + "fence-agents-ilo2.noarch", + "fence-agents-intelmodular.noarch", + "fence-agents-ipdu.noarch", + "fence-agents-ipmilan.noarch", + "fence-agents-kdump.armv7hl", + "fence-agents-mpath.noarch", + "fence-agents-redfish.armv7hl", + "fence-agents-rhevm.noarch", + "fence-agents-rsa.noarch", + "fence-agents-rsb.noarch", + "fence-agents-sbd.noarch", + "fence-agents-scsi.noarch", + "fence-agents-virsh.noarch", + "fence-agents-vmware-rest.noarch", + "fence-agents-vmware-soap.noarch", + "fence-agents-wti.noarch" + ], + "fence-virt": [ + "fence-virt.armv7hl", + "fence-virtd-libvirt.armv7hl", + "fence-virtd-multicast.armv7hl", + "fence-virtd-serial.armv7hl", + "fence-virtd-tcp.armv7hl", + "fence-virtd.armv7hl" + ], + "fetchmail": [ + "fetchmail.armv7hl" + ], + "fftw": [ + "fftw-devel.armv7hl", + "fftw-libs-double.armv7hl", + "fftw-libs-long.armv7hl", + "fftw-libs-quad.armv7hl", + "fftw-libs-single.armv7hl", + "fftw-libs.armv7hl", + "fftw-static.armv7hl", + "fftw.armv7hl" + ], + "file-roller": [ + "file-roller-nautilus.armv7hl", + "file-roller.armv7hl" + ], + "fio": [ + "fio.armv7hl" + ], + "firefox": [ + "firefox.armv7hl" + ], + "firewalld": [ + "firewall-applet.noarch", + "firewall-config.noarch" + ], + "flac": [ + "flac-libs.armv7hl" + ], + "flatpak": [ + "flatpak-libs.armv7hl", + "flatpak.armv7hl" + ], + "flatpak-builder": [ + "flatpak-builder.armv7hl" + ], + "flex": [ + "flex-doc.armv7hl", + "flex.armv7hl" + ], + "fltk": [ + "fltk.armv7hl" + ], + "flute": [ + "flute.noarch" + ], + "fontawesome-fonts": [ + "fontawesome-fonts.noarch" + ], + "fonts-tweak-tool": [ + "fonts-tweak-tool.armv7hl" + ], + "foomatic": [ + "foomatic.armv7hl" + ], + "foomatic-db": [ + "foomatic-db-filesystem.noarch", + "foomatic-db-ppds.noarch", + "foomatic-db.noarch" + ], + "fprintd": [ + "fprintd-pam.armv7hl", + "fprintd.armv7hl" + ], + "freeglut": [ + "freeglut-devel.armv7hl", + "freeglut.armv7hl" + ], + "freerdp": [ + "freerdp-libs.armv7hl", + "freerdp.armv7hl", + "libwinpr-devel.armv7hl", + "libwinpr.armv7hl" + ], + "frei0r-plugins": [ + "frei0r-plugins-opencv.armv7hl", + "frei0r-plugins.armv7hl" + ], + "fribidi": [ + "fribidi-devel.armv7hl", + "fribidi.armv7hl" + ], + "ftp": [ + "ftp.armv7hl" + ], + "gavl": [ + "gavl.armv7hl" + ], + "gc": [ + "gc.armv7hl" + ], + "gcc": [ + "cpp.armv7hl", + "gcc-c++.armv7hl", + "gcc-gdb-plugin.armv7hl", + "gcc-gfortran.armv7hl", + "gcc-offload-nvptx.armv7hl", + "gcc.armv7hl", + "libitm-devel.armv7hl", + "libquadmath-devel.armv7hl", + "libstdc++-devel.armv7hl", + "libstdc++-docs.armv7hl" + ], + "gcr": [ + "gcr-devel.armv7hl", + "gcr.armv7hl" + ], + "gd": [ + "gd-devel.armv7hl", + "gd.armv7hl" + ], + "gdb": [ + "gdb-doc.noarch", + "gdb-gdbserver.armv7hl", + "gdb-headless.armv7hl", + "gdb.armv7hl" + ], + "gdk-pixbuf2": [ + "gdk-pixbuf2-devel.armv7hl", + "gdk-pixbuf2-modules.armv7hl" + ], + "gdm": [ + "gdm.armv7hl" + ], + "gedit": [ + "gedit.armv7hl" + ], + "gegl": [ + "gegl.armv7hl" + ], + "gegl04": [ + "gegl04.armv7hl" + ], + "geoclue2": [ + "geoclue2-demos.armv7hl", + "geoclue2-libs.armv7hl", + "geoclue2.armv7hl" + ], + "geocode-glib": [ + "geocode-glib-devel.armv7hl", + "geocode-glib.armv7hl" + ], + "geoipupdate": [ + "geoipupdate.armv7hl" + ], + "geolite2": [ + "geolite2-city.noarch", + "geolite2-country.noarch" + ], + "gfbgraph": [ + "gfbgraph.armv7hl" + ], + "ghc-srpm-macros": [ + "ghc-srpm-macros.noarch" + ], + "ghostscript": [ + "ghostscript.armv7hl", + "libgs.armv7hl" + ], + "giflib": [ + "giflib.armv7hl" + ], + "git": [ + "git-all.noarch", + "git-core-doc.noarch", + "git-core.armv7hl", + "git-daemon.armv7hl", + "git-email.noarch", + "git-gui.noarch", + "git-instaweb.armv7hl", + "git-subtree.armv7hl", + "git-svn.armv7hl", + "git.armv7hl", + "gitk.noarch", + "gitweb.noarch", + "perl-Git-SVN.noarch", + "perl-Git.noarch" + ], + "gjs": [ + "gjs.armv7hl" + ], + "gl-manpages": [ + "gl-manpages.noarch" + ], + "glade": [ + "glade-libs.armv7hl" + ], + "glibc": [ + "compat-libpthread-nonshared.armv7hl", + "glibc-utils.armv7hl" + ], + "glibmm24": [ + "glibmm24.armv7hl" + ], + "glusterfs": [ + "glusterfs-api.armv7hl", + "glusterfs-cli.armv7hl" + ], + "gnome-abrt": [ + "gnome-abrt.armv7hl" + ], + "gnome-autoar": [ + "gnome-autoar.armv7hl" + ], + "gnome-backgrounds": [ + "gnome-backgrounds-extras.noarch", + "gnome-backgrounds.noarch" + ], + "gnome-bluetooth": [ + "gnome-bluetooth-libs.armv7hl", + "gnome-bluetooth.armv7hl" + ], + "gnome-boxes": [ + "gnome-boxes.armv7hl" + ], + "gnome-calculator": [ + "gnome-calculator.armv7hl" + ], + "gnome-characters": [ + "gnome-characters.armv7hl" + ], + "gnome-color-manager": [ + "gnome-color-manager.armv7hl" + ], + "gnome-control-center": [ + "gnome-control-center-filesystem.noarch", + "gnome-control-center.armv7hl" + ], + "gnome-desktop3": [ + "gnome-desktop3-devel.armv7hl", + "gnome-desktop3.armv7hl" + ], + "gnome-disk-utility": [ + "gnome-disk-utility.armv7hl" + ], + "gnome-font-viewer": [ + "gnome-font-viewer.armv7hl" + ], + "gnome-getting-started-docs": [ + "gnome-getting-started-docs-cs.noarch", + "gnome-getting-started-docs-de.noarch", + "gnome-getting-started-docs-es.noarch", + "gnome-getting-started-docs-fr.noarch", + "gnome-getting-started-docs-gl.noarch", + "gnome-getting-started-docs-hu.noarch", + "gnome-getting-started-docs-it.noarch", + "gnome-getting-started-docs-pl.noarch", + "gnome-getting-started-docs-pt_BR.noarch", + "gnome-getting-started-docs-ru.noarch", + "gnome-getting-started-docs.noarch" + ], + "gnome-initial-setup": [ + "gnome-initial-setup.armv7hl" + ], + "gnome-keyring": [ + "gnome-keyring-pam.armv7hl", + "gnome-keyring.armv7hl" + ], + "gnome-logs": [ + "gnome-logs.armv7hl" + ], + "gnome-menus": [ + "gnome-menus.armv7hl" + ], + "gnome-online-accounts": [ + "gnome-online-accounts-devel.armv7hl", + "gnome-online-accounts.armv7hl" + ], + "gnome-online-miners": [ + "gnome-online-miners.armv7hl" + ], + "gnome-photos": [ + "gnome-photos-tests.armv7hl", + "gnome-photos.armv7hl" + ], + "gnome-remote-desktop": [ + "gnome-remote-desktop.armv7hl" + ], + "gnome-screenshot": [ + "gnome-screenshot.armv7hl" + ], + "gnome-session": [ + "gnome-session-wayland-session.armv7hl", + "gnome-session-xsession.armv7hl", + "gnome-session.armv7hl" + ], + "gnome-settings-daemon": [ + "gnome-settings-daemon.armv7hl" + ], + "gnome-shell": [ + "gnome-shell.armv7hl" + ], + "gnome-shell-extensions": [ + "gnome-classic-session.noarch", + "gnome-shell-extension-alternate-tab.noarch", + "gnome-shell-extension-apps-menu.noarch", + "gnome-shell-extension-auto-move-windows.noarch", + "gnome-shell-extension-common.noarch", + "gnome-shell-extension-dash-to-dock.noarch", + "gnome-shell-extension-desktop-icons.noarch", + "gnome-shell-extension-drive-menu.noarch", + "gnome-shell-extension-launch-new-instance.noarch", + "gnome-shell-extension-native-window-placement.noarch", + "gnome-shell-extension-no-hot-corner.noarch", + "gnome-shell-extension-panel-favorites.noarch", + "gnome-shell-extension-places-menu.noarch", + "gnome-shell-extension-screenshot-window-sizer.noarch", + "gnome-shell-extension-systemMonitor.noarch", + "gnome-shell-extension-top-icons.noarch", + "gnome-shell-extension-updates-dialog.noarch", + "gnome-shell-extension-user-theme.noarch", + "gnome-shell-extension-window-list.noarch", + "gnome-shell-extension-windowsNavigator.noarch", + "gnome-shell-extension-workspace-indicator.noarch" + ], + "gnome-software": [ + "gnome-software-editor.armv7hl", + "gnome-software.armv7hl" + ], + "gnome-system-monitor": [ + "gnome-system-monitor.armv7hl" + ], + "gnome-terminal": [ + "gnome-terminal-nautilus.armv7hl", + "gnome-terminal.armv7hl" + ], + "gnome-themes-standard": [ + "adwaita-gtk2-theme.armv7hl", + "gnome-themes-standard.armv7hl" + ], + "gnome-tweaks": [ + "gnome-tweaks.noarch" + ], + "gnome-user-docs": [ + "gnome-user-docs.noarch" + ], + "gnome-video-effects": [ + "gnome-video-effects.noarch" + ], + "gnu-free-fonts": [ + "gnu-free-fonts-common.noarch", + "gnu-free-mono-fonts.noarch", + "gnu-free-sans-fonts.noarch", + "gnu-free-serif-fonts.noarch" + ], + "gnuplot": [ + "gnuplot-common.armv7hl", + "gnuplot.armv7hl" + ], + "gnutls": [ + "gnutls-c++.armv7hl", + "gnutls-dane.armv7hl", + "gnutls-devel.armv7hl", + "gnutls-utils.armv7hl" + ], + "go-srpm-macros": [ + "go-srpm-macros.noarch" + ], + "gom": [ + "gom.armv7hl" + ], + "google-crosextra-caladea-fonts": [ + "google-crosextra-caladea-fonts.noarch" + ], + "google-crosextra-carlito-fonts": [ + "google-crosextra-carlito-fonts.noarch" + ], + "google-droid-fonts": [ + "google-droid-kufi-fonts.noarch", + "google-droid-sans-fonts.noarch", + "google-droid-sans-mono-fonts.noarch", + "google-droid-serif-fonts.noarch" + ], + "google-noto-cjk-fonts": [ + "google-noto-cjk-fonts-common.noarch", + "google-noto-sans-cjk-ttc-fonts.noarch", + "google-noto-serif-cjk-ttc-fonts.noarch" + ], + "google-noto-emoji-fonts": [ + "google-noto-emoji-color-fonts.noarch", + "google-noto-emoji-fonts.noarch" + ], + "google-noto-fonts": [ + "google-noto-fonts-common.noarch", + "google-noto-kufi-arabic-fonts.noarch", + "google-noto-mono-fonts.noarch", + "google-noto-naskh-arabic-fonts.noarch", + "google-noto-naskh-arabic-ui-fonts.noarch", + "google-noto-nastaliq-urdu-fonts.noarch", + "google-noto-sans-armenian-fonts.noarch", + "google-noto-sans-avestan-fonts.noarch", + "google-noto-sans-balinese-fonts.noarch", + "google-noto-sans-bamum-fonts.noarch", + "google-noto-sans-batak-fonts.noarch", + "google-noto-sans-bengali-fonts.noarch", + "google-noto-sans-bengali-ui-fonts.noarch", + "google-noto-sans-brahmi-fonts.noarch", + "google-noto-sans-buginese-fonts.noarch", + "google-noto-sans-buhid-fonts.noarch", + "google-noto-sans-canadian-aboriginal-fonts.noarch", + "google-noto-sans-carian-fonts.noarch", + "google-noto-sans-cham-fonts.noarch", + "google-noto-sans-cherokee-fonts.noarch", + "google-noto-sans-coptic-fonts.noarch", + "google-noto-sans-cuneiform-fonts.noarch", + "google-noto-sans-cypriot-fonts.noarch", + "google-noto-sans-deseret-fonts.noarch", + "google-noto-sans-devanagari-fonts.noarch", + "google-noto-sans-devanagari-ui-fonts.noarch", + "google-noto-sans-egyptian-hieroglyphs-fonts.noarch", + "google-noto-sans-ethiopic-fonts.noarch", + "google-noto-sans-fonts.noarch", + "google-noto-sans-georgian-fonts.noarch", + "google-noto-sans-glagolitic-fonts.noarch", + "google-noto-sans-gothic-fonts.noarch", + "google-noto-sans-gujarati-fonts.noarch", + "google-noto-sans-gujarati-ui-fonts.noarch", + "google-noto-sans-gurmukhi-fonts.noarch", + "google-noto-sans-gurmukhi-ui-fonts.noarch", + "google-noto-sans-hanunoo-fonts.noarch", + "google-noto-sans-hebrew-fonts.noarch", + "google-noto-sans-imperial-aramaic-fonts.noarch", + "google-noto-sans-inscriptional-pahlavi-fonts.noarch", + "google-noto-sans-inscriptional-parthian-fonts.noarch", + "google-noto-sans-javanese-fonts.noarch", + "google-noto-sans-kaithi-fonts.noarch", + "google-noto-sans-kannada-fonts.noarch", + "google-noto-sans-kannada-ui-fonts.noarch", + "google-noto-sans-kayah-li-fonts.noarch", + "google-noto-sans-kharoshthi-fonts.noarch", + "google-noto-sans-khmer-fonts.noarch", + "google-noto-sans-khmer-ui-fonts.noarch", + "google-noto-sans-lao-fonts.noarch", + "google-noto-sans-lao-ui-fonts.noarch", + "google-noto-sans-lepcha-fonts.noarch", + "google-noto-sans-limbu-fonts.noarch", + "google-noto-sans-linear-b-fonts.noarch", + "google-noto-sans-lisu-fonts.noarch", + "google-noto-sans-lycian-fonts.noarch", + "google-noto-sans-lydian-fonts.noarch", + "google-noto-sans-malayalam-fonts.noarch", + "google-noto-sans-malayalam-ui-fonts.noarch", + "google-noto-sans-mandaic-fonts.noarch", + "google-noto-sans-meetei-mayek-fonts.noarch", + "google-noto-sans-mongolian-fonts.noarch", + "google-noto-sans-myanmar-fonts.noarch", + "google-noto-sans-myanmar-ui-fonts.noarch", + "google-noto-sans-new-tai-lue-fonts.noarch", + "google-noto-sans-nko-fonts.noarch", + "google-noto-sans-ogham-fonts.noarch", + "google-noto-sans-ol-chiki-fonts.noarch", + "google-noto-sans-old-italic-fonts.noarch", + "google-noto-sans-old-persian-fonts.noarch", + "google-noto-sans-old-south-arabian-fonts.noarch", + "google-noto-sans-old-turkic-fonts.noarch", + "google-noto-sans-oriya-fonts.noarch", + "google-noto-sans-oriya-ui-fonts.noarch", + "google-noto-sans-osmanya-fonts.noarch", + "google-noto-sans-phags-pa-fonts.noarch", + "google-noto-sans-phoenician-fonts.noarch", + "google-noto-sans-rejang-fonts.noarch", + "google-noto-sans-runic-fonts.noarch", + "google-noto-sans-samaritan-fonts.noarch", + "google-noto-sans-saurashtra-fonts.noarch", + "google-noto-sans-shavian-fonts.noarch", + "google-noto-sans-sinhala-fonts.noarch", + "google-noto-sans-sundanese-fonts.noarch", + "google-noto-sans-syloti-nagri-fonts.noarch", + "google-noto-sans-symbols-fonts.noarch", + "google-noto-sans-syriac-eastern-fonts.noarch", + "google-noto-sans-syriac-estrangela-fonts.noarch", + "google-noto-sans-syriac-western-fonts.noarch", + "google-noto-sans-tagalog-fonts.noarch", + "google-noto-sans-tagbanwa-fonts.noarch", + "google-noto-sans-tai-le-fonts.noarch", + "google-noto-sans-tai-tham-fonts.noarch", + "google-noto-sans-tai-viet-fonts.noarch", + "google-noto-sans-tamil-fonts.noarch", + "google-noto-sans-tamil-ui-fonts.noarch", + "google-noto-sans-telugu-fonts.noarch", + "google-noto-sans-telugu-ui-fonts.noarch", + "google-noto-sans-thaana-fonts.noarch", + "google-noto-sans-thai-fonts.noarch", + "google-noto-sans-thai-ui-fonts.noarch", + "google-noto-sans-tibetan-fonts.noarch", + "google-noto-sans-tifinagh-fonts.noarch", + "google-noto-sans-ugaritic-fonts.noarch", + "google-noto-sans-ui-fonts.noarch", + "google-noto-sans-vai-fonts.noarch", + "google-noto-sans-yi-fonts.noarch", + "google-noto-serif-armenian-fonts.noarch", + "google-noto-serif-bengali-fonts.noarch", + "google-noto-serif-devanagari-fonts.noarch", + "google-noto-serif-fonts.noarch", + "google-noto-serif-georgian-fonts.noarch", + "google-noto-serif-gujarati-fonts.noarch", + "google-noto-serif-kannada-fonts.noarch", + "google-noto-serif-khmer-fonts.noarch", + "google-noto-serif-lao-fonts.noarch", + "google-noto-serif-malayalam-fonts.noarch", + "google-noto-serif-tamil-fonts.noarch", + "google-noto-serif-telugu-fonts.noarch", + "google-noto-serif-thai-fonts.noarch" + ], + "gpgme": [ + "qgpgme.armv7hl" + ], + "gpm": [ + "gpm-devel.armv7hl", + "gpm-libs.armv7hl", + "gpm.armv7hl" + ], + "graphite2": [ + "graphite2-devel.armv7hl", + "graphite2.armv7hl" + ], + "graphviz": [ + "graphviz.armv7hl" + ], + "grilo": [ + "grilo.armv7hl" + ], + "grilo-plugins": [ + "grilo-plugins.armv7hl" + ], + "gsettings-desktop-schemas": [ + "gsettings-desktop-schemas-devel.armv7hl" + ], + "gsl": [ + "gsl-devel.armv7hl", + "gsl.armv7hl" + ], + "gsm": [ + "gsm.armv7hl" + ], + "gsound": [ + "gsound.armv7hl" + ], + "gspell": [ + "gspell.armv7hl" + ], + "gssdp": [ + "gssdp.armv7hl" + ], + "gssntlmssp": [ + "gssntlmssp.armv7hl" + ], + "gstreamer1": [ + "gstreamer1-devel.armv7hl", + "gstreamer1.armv7hl" + ], + "gstreamer1-plugins-bad-free": [ + "gstreamer1-plugins-bad-free.armv7hl" + ], + "gstreamer1-plugins-base": [ + "gstreamer1-plugins-base-devel.armv7hl", + "gstreamer1-plugins-base.armv7hl" + ], + "gstreamer1-plugins-good": [ + "gstreamer1-plugins-good-gtk.armv7hl", + "gstreamer1-plugins-good.armv7hl" + ], + "gstreamer1-plugins-ugly-free": [ + "gstreamer1-plugins-ugly-free.armv7hl" + ], + "gtk-vnc": [ + "gtk-vnc2.armv7hl", + "gvnc.armv7hl" + ], + "gtk2": [ + "gtk2-devel-docs.armv7hl", + "gtk2-devel.armv7hl", + "gtk2-immodule-xim.armv7hl", + "gtk2-immodules.armv7hl", + "gtk2.armv7hl" + ], + "gtk3": [ + "gtk-update-icon-cache.armv7hl", + "gtk3-devel.armv7hl", + "gtk3-immodule-xim.armv7hl", + "gtk3.armv7hl" + ], + "gtkmm24": [ + "gtkmm24.armv7hl" + ], + "gtkmm30": [ + "gtkmm30.armv7hl" + ], + "gtksourceview3": [ + "gtksourceview3.armv7hl" + ], + "gtkspell": [ + "gtkspell.armv7hl" + ], + "gtkspell3": [ + "gtkspell3.armv7hl" + ], + "gubbi-fonts": [ + "gubbi-fonts.noarch" + ], + "guile": [ + "guile.armv7hl" + ], + "gupnp": [ + "gupnp.armv7hl" + ], + "gupnp-av": [ + "gupnp-av.armv7hl" + ], + "gupnp-dlna": [ + "gupnp-dlna.armv7hl" + ], + "gupnp-igd": [ + "gupnp-igd.armv7hl" + ], + "gutenprint": [ + "gutenprint-cups.armv7hl", + "gutenprint-doc.armv7hl", + "gutenprint-libs-ui.armv7hl", + "gutenprint-libs.armv7hl", + "gutenprint-plugin.armv7hl", + "gutenprint.armv7hl" + ], + "gvfs": [ + "gvfs-afc.armv7hl", + "gvfs-afp.armv7hl", + "gvfs-archive.armv7hl", + "gvfs-client.armv7hl", + "gvfs-devel.armv7hl", + "gvfs-fuse.armv7hl", + "gvfs-goa.armv7hl", + "gvfs-gphoto2.armv7hl", + "gvfs-mtp.armv7hl", + "gvfs-smb.armv7hl", + "gvfs.armv7hl" + ], + "haproxy": [ + "haproxy.armv7hl" + ], + "harfbuzz": [ + "harfbuzz-devel.armv7hl", + "harfbuzz-icu.armv7hl", + "harfbuzz.armv7hl" + ], + "hesiod": [ + "hesiod.armv7hl" + ], + "hexchat": [ + "hexchat-devel.armv7hl", + "hexchat.armv7hl" + ], + "hexedit": [ + "hexedit.armv7hl" + ], + "hicolor-icon-theme": [ + "hicolor-icon-theme.noarch" + ], + "highlight": [ + "highlight-gui.armv7hl", + "highlight.armv7hl" + ], + "hplip": [ + "hplip-common.armv7hl", + "hplip-gui.armv7hl", + "hplip-libs.armv7hl", + "hplip.armv7hl", + "libsane-hpaio.armv7hl" + ], + "hspell": [ + "hspell.armv7hl", + "hunspell-he.armv7hl" + ], + "http-parser": [ + "http-parser.armv7hl" + ], + "hunspell": [ + "hunspell-devel.armv7hl", + "hunspell.armv7hl" + ], + "hunspell-af": [ + "hunspell-af.noarch" + ], + "hunspell-ak": [ + "hunspell-ak.noarch" + ], + "hunspell-am": [ + "hunspell-am.noarch" + ], + "hunspell-ar": [ + "hunspell-ar.noarch" + ], + "hunspell-as": [ + "hunspell-as.noarch" + ], + "hunspell-ast": [ + "hunspell-ast.noarch" + ], + "hunspell-az": [ + "hunspell-az.noarch" + ], + "hunspell-be": [ + "hunspell-be.noarch", + "hyphen-be.noarch" + ], + "hunspell-ber": [ + "hunspell-ber.noarch" + ], + "hunspell-bg": [ + "hunspell-bg.noarch" + ], + "hunspell-bn": [ + "hunspell-bn.noarch" + ], + "hunspell-br": [ + "hunspell-br.noarch" + ], + "hunspell-ca": [ + "hunspell-ca.noarch" + ], + "hunspell-cop": [ + "hunspell-cop.noarch" + ], + "hunspell-csb": [ + "hunspell-csb.noarch" + ], + "hunspell-cv": [ + "hunspell-cv.noarch" + ], + "hunspell-cy": [ + "hunspell-cy.noarch" + ], + "hunspell-da": [ + "hunspell-da.noarch" + ], + "hunspell-de": [ + "hunspell-de.noarch" + ], + "hunspell-dsb": [ + "hunspell-dsb.noarch" + ], + "hunspell-el": [ + "hunspell-el.noarch" + ], + "hunspell-en": [ + "hunspell-en-GB.noarch", + "hunspell-en-US.noarch", + "hunspell-en.noarch" + ], + "hunspell-eo": [ + "hunspell-eo.noarch" + ], + "hunspell-es": [ + "hunspell-es-AR.noarch", + "hunspell-es-BO.noarch", + "hunspell-es-CL.noarch", + "hunspell-es-CO.noarch", + "hunspell-es-CR.noarch", + "hunspell-es-CU.noarch", + "hunspell-es-DO.noarch", + "hunspell-es-EC.noarch", + "hunspell-es-ES.noarch", + "hunspell-es-GT.noarch", + "hunspell-es-HN.noarch", + "hunspell-es-MX.noarch", + "hunspell-es-NI.noarch", + "hunspell-es-PA.noarch", + "hunspell-es-PE.noarch", + "hunspell-es-PR.noarch", + "hunspell-es-PY.noarch", + "hunspell-es-SV.noarch", + "hunspell-es-US.noarch", + "hunspell-es-UY.noarch", + "hunspell-es-VE.noarch", + "hunspell-es.noarch" + ], + "hunspell-et": [ + "hunspell-et.noarch", + "hyphen-et.noarch" + ], + "hunspell-eu": [ + "hunspell-eu.noarch" + ], + "hunspell-fa": [ + "hunspell-fa.noarch" + ], + "hunspell-fj": [ + "hunspell-fj.noarch" + ], + "hunspell-fo": [ + "hunspell-fo.noarch" + ], + "hunspell-fr": [ + "hunspell-fr.noarch" + ], + "hunspell-fur": [ + "hunspell-fur.noarch" + ], + "hunspell-fy": [ + "hunspell-fy.noarch" + ], + "hunspell-ga": [ + "hunspell-ga.noarch" + ], + "hunspell-gd": [ + "hunspell-gd.noarch" + ], + "hunspell-gl": [ + "hunspell-gl.noarch" + ], + "hunspell-grc": [ + "hunspell-grc.noarch" + ], + "hunspell-gu": [ + "hunspell-gu.noarch" + ], + "hunspell-gv": [ + "hunspell-gv.noarch" + ], + "hunspell-haw": [ + "hunspell-haw.noarch" + ], + "hunspell-hi": [ + "hunspell-hi.noarch" + ], + "hunspell-hil": [ + "hunspell-hil.noarch" + ], + "hunspell-hr": [ + "hunspell-hr.noarch", + "hyphen-hr.noarch" + ], + "hunspell-hsb": [ + "hunspell-hsb.noarch" + ], + "hunspell-ht": [ + "hunspell-ht.noarch" + ], + "hunspell-hu": [ + "hunspell-hu.noarch" + ], + "hunspell-hy": [ + "hunspell-hy.noarch" + ], + "hunspell-ia": [ + "hunspell-ia.noarch" + ], + "hunspell-id": [ + "hunspell-id.noarch" + ], + "hunspell-is": [ + "hunspell-is.noarch" + ], + "hunspell-it": [ + "hunspell-it.noarch" + ], + "hunspell-kk": [ + "hunspell-kk.noarch" + ], + "hunspell-km": [ + "hunspell-km.noarch" + ], + "hunspell-kn": [ + "hunspell-kn.noarch" + ], + "hunspell-ko": [ + "hunspell-ko.noarch" + ], + "hunspell-ku": [ + "hunspell-ku.noarch" + ], + "hunspell-ky": [ + "hunspell-ky.noarch" + ], + "hunspell-la": [ + "hunspell-la.noarch" + ], + "hunspell-lb": [ + "hunspell-lb.noarch", + "mythes-lb.noarch" + ], + "hunspell-ln": [ + "hunspell-ln.noarch" + ], + "hunspell-lt": [ + "hunspell-lt.noarch" + ], + "hunspell-mai": [ + "hunspell-mai.noarch" + ], + "hunspell-mg": [ + "hunspell-mg.noarch" + ], + "hunspell-mi": [ + "hunspell-mi.noarch" + ], + "hunspell-mk": [ + "hunspell-mk.noarch" + ], + "hunspell-ml": [ + "hunspell-ml.noarch" + ], + "hunspell-mn": [ + "hunspell-mn.noarch" + ], + "hunspell-mos": [ + "hunspell-mos.noarch" + ], + "hunspell-mr": [ + "hunspell-mr.noarch" + ], + "hunspell-ms": [ + "hunspell-ms.noarch" + ], + "hunspell-mt": [ + "hunspell-mt.noarch" + ], + "hunspell-nds": [ + "hunspell-nds.noarch" + ], + "hunspell-ne": [ + "hunspell-ne.noarch" + ], + "hunspell-nl": [ + "hunspell-nl.noarch" + ], + "hunspell-no": [ + "hunspell-nb.noarch", + "hunspell-nn.noarch", + "hyphen-nb.noarch", + "hyphen-nn.noarch", + "mythes-nb.noarch", + "mythes-nn.noarch" + ], + "hunspell-nr": [ + "hunspell-nr.noarch" + ], + "hunspell-nso": [ + "hunspell-nso.noarch" + ], + "hunspell-ny": [ + "hunspell-ny.noarch" + ], + "hunspell-oc": [ + "hunspell-oc.noarch" + ], + "hunspell-om": [ + "hunspell-om.noarch" + ], + "hunspell-or": [ + "hunspell-or.noarch" + ], + "hunspell-pa": [ + "hunspell-pa.noarch" + ], + "hunspell-pl": [ + "hunspell-pl.noarch" + ], + "hunspell-pt": [ + "hunspell-pt.noarch" + ], + "hunspell-qu": [ + "hunspell-qu.noarch" + ], + "hunspell-quh": [ + "hunspell-quh.noarch" + ], + "hunspell-ro": [ + "hunspell-ro.noarch" + ], + "hunspell-ru": [ + "hunspell-ru.noarch" + ], + "hunspell-rw": [ + "hunspell-rw.noarch" + ], + "hunspell-sc": [ + "hunspell-sc.noarch" + ], + "hunspell-se": [ + "hunspell-se.noarch" + ], + "hunspell-shs": [ + "hunspell-shs.noarch" + ], + "hunspell-si": [ + "hunspell-si.noarch" + ], + "hunspell-sk": [ + "hunspell-sk.noarch" + ], + "hunspell-sl": [ + "hunspell-sl.noarch" + ], + "hunspell-smj": [ + "hunspell-smj.noarch" + ], + "hunspell-so": [ + "hunspell-so.noarch" + ], + "hunspell-sq": [ + "hunspell-sq.noarch" + ], + "hunspell-sr": [ + "hunspell-sr.noarch", + "hyphen-sr.noarch" + ], + "hunspell-ss": [ + "hunspell-ss.noarch" + ], + "hunspell-st": [ + "hunspell-st.noarch" + ], + "hunspell-sv": [ + "hunspell-sv.noarch" + ], + "hunspell-sw": [ + "hunspell-sw.noarch" + ], + "hunspell-ta": [ + "hunspell-ta.noarch" + ], + "hunspell-te": [ + "hunspell-te.noarch" + ], + "hunspell-tet": [ + "hunspell-tet.noarch" + ], + "hunspell-th": [ + "hunspell-th.noarch" + ], + "hunspell-ti": [ + "hunspell-ti.noarch" + ], + "hunspell-tk": [ + "hunspell-tk.noarch" + ], + "hunspell-tl": [ + "hunspell-tl.noarch" + ], + "hunspell-tn": [ + "hunspell-tn.noarch" + ], + "hunspell-tpi": [ + "hunspell-tpi.noarch" + ], + "hunspell-ts": [ + "hunspell-ts.noarch" + ], + "hunspell-uk": [ + "hunspell-uk.noarch" + ], + "hunspell-ur": [ + "hunspell-ur.noarch" + ], + "hunspell-uz": [ + "hunspell-uz.noarch" + ], + "hunspell-ve": [ + "hunspell-ve.noarch" + ], + "hunspell-vi": [ + "hunspell-vi.noarch" + ], + "hunspell-wa": [ + "hunspell-wa.noarch" + ], + "hunspell-xh": [ + "hunspell-xh.noarch" + ], + "hunspell-yi": [ + "hunspell-yi.noarch" + ], + "hunspell-zu": [ + "hunspell-zu.noarch" + ], + "hwloc": [ + "hwloc-gui.armv7hl", + "hwloc-plugins.armv7hl" + ], + "hyperv-daemons": [ + "hyperv-daemons-license.noarch", + "hyperv-daemons.armv7hl", + "hyperv-tools.noarch", + "hypervfcopyd.armv7hl", + "hypervkvpd.armv7hl", + "hypervvssd.armv7hl" + ], + "hyphen": [ + "hyphen-en.noarch", + "hyphen.armv7hl" + ], + "hyphen-as": [ + "hyphen-as.noarch" + ], + "hyphen-bg": [ + "hyphen-bg.noarch" + ], + "hyphen-bn": [ + "hyphen-bn.noarch" + ], + "hyphen-ca": [ + "hyphen-ca.noarch" + ], + "hyphen-cy": [ + "hyphen-cy.noarch" + ], + "hyphen-da": [ + "hyphen-da.noarch" + ], + "hyphen-de": [ + "hyphen-de.noarch" + ], + "hyphen-el": [ + "hyphen-el.noarch" + ], + "hyphen-es": [ + "hyphen-es.noarch" + ], + "hyphen-eu": [ + "hyphen-eu.noarch" + ], + "hyphen-fa": [ + "hyphen-fa.noarch" + ], + "hyphen-fo": [ + "hyphen-fo.noarch" + ], + "hyphen-fr": [ + "hyphen-fr.noarch" + ], + "hyphen-ga": [ + "hyphen-ga.noarch" + ], + "hyphen-gl": [ + "hyphen-gl.noarch" + ], + "hyphen-grc": [ + "hyphen-grc.noarch" + ], + "hyphen-gu": [ + "hyphen-gu.noarch" + ], + "hyphen-hi": [ + "hyphen-hi.noarch" + ], + "hyphen-hsb": [ + "hyphen-hsb.noarch" + ], + "hyphen-hu": [ + "hyphen-hu.noarch" + ], + "hyphen-ia": [ + "hyphen-ia.noarch" + ], + "hyphen-id": [ + "hyphen-id.noarch" + ], + "hyphen-is": [ + "hyphen-is.noarch" + ], + "hyphen-it": [ + "hyphen-it.noarch" + ], + "hyphen-kn": [ + "hyphen-kn.noarch" + ], + "hyphen-ku": [ + "hyphen-ku.noarch" + ], + "hyphen-lt": [ + "hyphen-lt.noarch" + ], + "hyphen-mi": [ + "hyphen-mi.noarch" + ], + "hyphen-ml": [ + "hyphen-ml.noarch" + ], + "hyphen-mn": [ + "hyphen-mn.noarch" + ], + "hyphen-mr": [ + "hyphen-mr.noarch" + ], + "hyphen-nl": [ + "hyphen-nl.noarch" + ], + "hyphen-or": [ + "hyphen-or.noarch" + ], + "hyphen-pa": [ + "hyphen-pa.noarch" + ], + "hyphen-pl": [ + "hyphen-pl.noarch" + ], + "hyphen-pt": [ + "hyphen-pt.noarch" + ], + "hyphen-ro": [ + "hyphen-ro.noarch" + ], + "hyphen-ru": [ + "hyphen-ru.noarch" + ], + "hyphen-sa": [ + "hyphen-sa.noarch" + ], + "hyphen-sk": [ + "hyphen-sk.noarch" + ], + "hyphen-sl": [ + "hyphen-sl.noarch" + ], + "hyphen-sv": [ + "hyphen-sv.noarch" + ], + "hyphen-ta": [ + "hyphen-ta.noarch" + ], + "hyphen-te": [ + "hyphen-te.noarch" + ], + "hyphen-tk": [ + "hyphen-tk.noarch" + ], + "hyphen-uk": [ + "hyphen-uk.noarch" + ], + "i2c-tools": [ + "i2c-tools-perl.armv7hl", + "i2c-tools.armv7hl", + "libi2c.armv7hl" + ], + "ibus": [ + "ibus-gtk2.armv7hl", + "ibus-gtk3.armv7hl", + "ibus-libs.armv7hl", + "ibus-setup.noarch", + "ibus-wayland.armv7hl", + "ibus.armv7hl" + ], + "ibus-hangul": [ + "ibus-hangul.armv7hl" + ], + "ibus-kkc": [ + "ibus-kkc.armv7hl" + ], + "ibus-libpinyin": [ + "ibus-libpinyin.armv7hl" + ], + "ibus-libzhuyin": [ + "ibus-libzhuyin.armv7hl" + ], + "ibus-m17n": [ + "ibus-m17n.armv7hl" + ], + "ibus-sayura": [ + "ibus-sayura.armv7hl" + ], + "ibus-table": [ + "ibus-table.noarch" + ], + "ibus-table-chinese": [ + "ibus-table-chinese-array.noarch", + "ibus-table-chinese-cangjie.noarch", + "ibus-table-chinese-cantonese.noarch", + "ibus-table-chinese-easy.noarch", + "ibus-table-chinese-erbi.noarch", + "ibus-table-chinese-quick.noarch", + "ibus-table-chinese-scj.noarch", + "ibus-table-chinese-stroke5.noarch", + "ibus-table-chinese-wu.noarch", + "ibus-table-chinese-wubi-haifeng.noarch", + "ibus-table-chinese-wubi-jidian.noarch", + "ibus-table-chinese-yong.noarch", + "ibus-table-chinese.noarch" + ], + "ibus-typing-booster": [ + "ibus-typing-booster.noarch" + ], + "icedtea-web": [ + "icedtea-web-javadoc.noarch", + "icedtea-web.noarch" + ], + "icoutils": [ + "icoutils.armv7hl" + ], + "iio-sensor-proxy": [ + "iio-sensor-proxy.armv7hl" + ], + "ilmbase": [ + "ilmbase.armv7hl" + ], + "initial-setup": [ + "initial-setup-gui.armv7hl", + "initial-setup.armv7hl" + ], + "intltool": [ + "intltool.noarch" + ], + "iperf3": [ + "iperf3.armv7hl" + ], + "ipmitool": [ + "exchange-bmc-os-info.noarch", + "ipmievd.armv7hl", + "ipmitool.armv7hl" + ], + "ipvsadm": [ + "ipvsadm.armv7hl" + ], + "ipxe": [ + "ipxe-bootimgs.noarch", + "ipxe-roms-qemu.noarch", + "ipxe-roms.noarch" + ], + "irssi": [ + "irssi.armv7hl" + ], + "isl": [ + "isl.armv7hl" + ], + "iso-codes": [ + "iso-codes.noarch" + ], + "isomd5sum": [ + "isomd5sum.armv7hl" + ], + "istack-commons": [ + "istack-commons-runtime.noarch", + "istack-commons-tools.noarch" + ], + "itstool": [ + "itstool.noarch" + ], + "jabberpy": [ + "python3-jabberpy.noarch" + ], + "jansson": [ + "jansson-devel.armv7hl" + ], + "jasper": [ + "jasper-libs.armv7hl" + ], + "java-1.8.0-openjdk": [ + "java-1.8.0-openjdk-accessibility.armv7hl", + "java-1.8.0-openjdk-demo.armv7hl", + "java-1.8.0-openjdk-devel.armv7hl", + "java-1.8.0-openjdk-headless.armv7hl", + "java-1.8.0-openjdk-javadoc-zip.noarch", + "java-1.8.0-openjdk-javadoc.noarch", + "java-1.8.0-openjdk-src.armv7hl", + "java-1.8.0-openjdk.armv7hl" + ], + "java-11-openjdk": [ + "java-11-openjdk-demo.armv7hl", + "java-11-openjdk-devel.armv7hl", + "java-11-openjdk-headless.armv7hl", + "java-11-openjdk-javadoc-zip.armv7hl", + "java-11-openjdk-javadoc.armv7hl", + "java-11-openjdk-jmods.armv7hl", + "java-11-openjdk-src.armv7hl", + "java-11-openjdk.armv7hl" + ], + "java-atk-wrapper": [ + "java-atk-wrapper.armv7hl" + ], + "jbig2dec": [ + "jbig2dec-libs.armv7hl" + ], + "jbigkit": [ + "jbigkit-libs.armv7hl" + ], + "jboss-annotations-1.2-api": [ + "jboss-annotations-1.2-api.noarch" + ], + "jboss-jaxrs-2.0-api": [ + "jboss-jaxrs-2.0-api.noarch" + ], + "jboss-logging": [ + "jboss-logging.noarch" + ], + "jboss-logging-tools": [ + "jboss-logging-tools.noarch" + ], + "jdeparser": [ + "jdeparser.noarch" + ], + "jomolhari-fonts": [ + "jomolhari-fonts.noarch" + ], + "jose": [ + "jose.armv7hl", + "libjose-devel.armv7hl", + "libjose.armv7hl" + ], + "jq": [ + "jq.armv7hl" + ], + "json-glib": [ + "json-glib-devel.armv7hl" + ], + "julietaula-montserrat-fonts": [ + "julietaula-montserrat-fonts.noarch" + ], + "kacst-fonts": [ + "kacst-art-fonts.noarch", + "kacst-book-fonts.noarch", + "kacst-decorative-fonts.noarch", + "kacst-digital-fonts.noarch", + "kacst-farsi-fonts.noarch", + "kacst-fonts-common.noarch", + "kacst-letter-fonts.noarch", + "kacst-naskh-fonts.noarch", + "kacst-office-fonts.noarch", + "kacst-one-fonts.noarch", + "kacst-pen-fonts.noarch", + "kacst-poster-fonts.noarch", + "kacst-qurn-fonts.noarch", + "kacst-screen-fonts.noarch", + "kacst-title-fonts.noarch", + "kacst-titlel-fonts.noarch" + ], + "kdump-anaconda-addon": [ + "kdump-anaconda-addon.noarch" + ], + "keepalived": [ + "keepalived.armv7hl" + ], + "keybinder3": [ + "keybinder3.armv7hl" + ], + "keycloak-httpd-client-install": [ + "keycloak-httpd-client-install.noarch", + "python3-keycloak-httpd-client-install.noarch" + ], + "khmeros-fonts": [ + "khmeros-base-fonts.noarch", + "khmeros-battambang-fonts.noarch", + "khmeros-bokor-fonts.noarch", + "khmeros-fonts-common.noarch", + "khmeros-handwritten-fonts.noarch", + "khmeros-metal-chrieng-fonts.noarch", + "khmeros-muol-fonts.noarch", + "khmeros-siemreap-fonts.noarch" + ], + "ksh": [ + "ksh.armv7hl" + ], + "kurdit-unikurd-web-fonts": [ + "kurdit-unikurd-web-fonts.noarch" + ], + "kyotocabinet": [ + "kyotocabinet-libs.armv7hl" + ], + "lame": [ + "lame-libs.armv7hl" + ], + "langpacks": [ + "langpacks-af.noarch", + "langpacks-am.noarch", + "langpacks-ar.noarch", + "langpacks-as.noarch", + "langpacks-ast.noarch", + "langpacks-be.noarch", + "langpacks-bg.noarch", + "langpacks-bn.noarch", + "langpacks-br.noarch", + "langpacks-bs.noarch", + "langpacks-ca.noarch", + "langpacks-cs.noarch", + "langpacks-cy.noarch", + "langpacks-da.noarch", + "langpacks-de.noarch", + "langpacks-el.noarch", + "langpacks-en.noarch", + "langpacks-en_GB.noarch", + "langpacks-es.noarch", + "langpacks-et.noarch", + "langpacks-eu.noarch", + "langpacks-fa.noarch", + "langpacks-fi.noarch", + "langpacks-fr.noarch", + "langpacks-ga.noarch", + "langpacks-gl.noarch", + "langpacks-gu.noarch", + "langpacks-he.noarch", + "langpacks-hi.noarch", + "langpacks-hr.noarch", + "langpacks-hu.noarch", + "langpacks-ia.noarch", + "langpacks-id.noarch", + "langpacks-is.noarch", + "langpacks-it.noarch", + "langpacks-ja.noarch", + "langpacks-kk.noarch", + "langpacks-kn.noarch", + "langpacks-ko.noarch", + "langpacks-lt.noarch", + "langpacks-lv.noarch", + "langpacks-mai.noarch", + "langpacks-mk.noarch", + "langpacks-ml.noarch", + "langpacks-mr.noarch", + "langpacks-ms.noarch", + "langpacks-nb.noarch", + "langpacks-ne.noarch", + "langpacks-nl.noarch", + "langpacks-nn.noarch", + "langpacks-nr.noarch", + "langpacks-nso.noarch", + "langpacks-or.noarch", + "langpacks-pa.noarch", + "langpacks-pl.noarch", + "langpacks-pt.noarch", + "langpacks-pt_BR.noarch", + "langpacks-ro.noarch", + "langpacks-ru.noarch", + "langpacks-si.noarch", + "langpacks-sk.noarch", + "langpacks-sl.noarch", + "langpacks-sq.noarch", + "langpacks-sr.noarch", + "langpacks-ss.noarch", + "langpacks-sv.noarch", + "langpacks-ta.noarch", + "langpacks-te.noarch", + "langpacks-th.noarch", + "langpacks-tn.noarch", + "langpacks-tr.noarch", + "langpacks-ts.noarch", + "langpacks-uk.noarch", + "langpacks-ur.noarch", + "langpacks-ve.noarch", + "langpacks-vi.noarch", + "langpacks-xh.noarch", + "langpacks-zh_CN.noarch", + "langpacks-zh_TW.noarch", + "langpacks-zu.noarch" + ], + "langtable": [ + "langtable-data.noarch", + "langtable.noarch", + "python3-langtable.noarch" + ], + "lapack": [ + "blas.armv7hl", + "blas64.armv7hl", + "lapack.armv7hl", + "lapack64.armv7hl" + ], + "lasso": [ + "lasso.armv7hl" + ], + "lato-fonts": [ + "lato-fonts.noarch" + ], + "lcms2": [ + "lcms2.armv7hl" + ], + "ldns": [ + "ldns.armv7hl" + ], + "lftp": [ + "lftp-scripts.noarch", + "lftp.armv7hl" + ], + "libICE": [ + "libICE-devel.armv7hl", + "libICE.armv7hl" + ], + "libSM": [ + "libSM-devel.armv7hl", + "libSM.armv7hl" + ], + "libX11": [ + "libX11-common.noarch", + "libX11-devel.armv7hl", + "libX11-xcb.armv7hl", + "libX11.armv7hl" + ], + "libXNVCtrl": [ + "libXNVCtrl.armv7hl" + ], + "libXScrnSaver": [ + "libXScrnSaver-devel.armv7hl", + "libXScrnSaver.armv7hl" + ], + "libXau": [ + "libXau-devel.armv7hl", + "libXau.armv7hl" + ], + "libXaw": [ + "libXaw-devel.armv7hl", + "libXaw.armv7hl" + ], + "libXcomposite": [ + "libXcomposite-devel.armv7hl", + "libXcomposite.armv7hl" + ], + "libXcursor": [ + "libXcursor-devel.armv7hl", + "libXcursor.armv7hl" + ], + "libXdamage": [ + "libXdamage-devel.armv7hl", + "libXdamage.armv7hl" + ], + "libXdmcp": [ + "libXdmcp.armv7hl" + ], + "libXext": [ + "libXext-devel.armv7hl", + "libXext.armv7hl" + ], + "libXfixes": [ + "libXfixes-devel.armv7hl", + "libXfixes.armv7hl" + ], + "libXfont2": [ + "libXfont2.armv7hl" + ], + "libXft": [ + "libXft-devel.armv7hl", + "libXft.armv7hl" + ], + "libXi": [ + "libXi-devel.armv7hl", + "libXi.armv7hl" + ], + "libXinerama": [ + "libXinerama-devel.armv7hl", + "libXinerama.armv7hl" + ], + "libXmu": [ + "libXmu-devel.armv7hl", + "libXmu.armv7hl" + ], + "libXp": [ + "libXp-devel.armv7hl", + "libXp.armv7hl" + ], + "libXpm": [ + "libXpm-devel.armv7hl", + "libXpm.armv7hl" + ], + "libXrandr": [ + "libXrandr-devel.armv7hl", + "libXrandr.armv7hl" + ], + "libXrender": [ + "libXrender-devel.armv7hl", + "libXrender.armv7hl" + ], + "libXres": [ + "libXres.armv7hl" + ], + "libXt": [ + "libXt-devel.armv7hl", + "libXt.armv7hl" + ], + "libXtst": [ + "libXtst-devel.armv7hl", + "libXtst.armv7hl" + ], + "libXv": [ + "libXv-devel.armv7hl", + "libXv.armv7hl" + ], + "libXvMC": [ + "libXvMC.armv7hl" + ], + "libXxf86dga": [ + "libXxf86dga-devel.armv7hl", + "libXxf86dga.armv7hl" + ], + "libXxf86misc": [ + "libXxf86misc-devel.armv7hl", + "libXxf86misc.armv7hl" + ], + "libXxf86vm": [ + "libXxf86vm-devel.armv7hl", + "libXxf86vm.armv7hl" + ], + "libabw": [ + "libabw.armv7hl" + ], + "libao": [ + "libao.armv7hl" + ], + "libappindicator": [ + "libappindicator-gtk3.armv7hl" + ], + "libasyncns": [ + "libasyncns.armv7hl" + ], + "libatasmart": [ + "libatasmart.armv7hl" + ], + "libatomic_ops": [ + "libatomic_ops.armv7hl" + ], + "libavc1394": [ + "libavc1394.armv7hl" + ], + "libbase": [ + "libbase.noarch" + ], + "libblockdev": [ + "libblockdev-crypto.armv7hl", + "libblockdev-dm.armv7hl", + "libblockdev-fs.armv7hl", + "libblockdev-kbd.armv7hl", + "libblockdev-loop.armv7hl", + "libblockdev-lvm-dbus.armv7hl", + "libblockdev-lvm.armv7hl", + "libblockdev-mdraid.armv7hl", + "libblockdev-mpath.armv7hl", + "libblockdev-nvdimm.armv7hl", + "libblockdev-part.armv7hl", + "libblockdev-plugins-all.armv7hl", + "libblockdev-swap.armv7hl", + "libblockdev-utils.armv7hl", + "libblockdev-vdo.armv7hl", + "libblockdev.armv7hl", + "python3-blockdev.armv7hl" + ], + "libbluray": [ + "libbluray.armv7hl" + ], + "libburn": [ + "libburn.armv7hl" + ], + "libbytesize": [ + "libbytesize.armv7hl", + "python3-bytesize.armv7hl" + ], + "libcacard": [ + "libcacard.armv7hl" + ], + "libcanberra": [ + "libcanberra-devel.armv7hl", + "libcanberra-gtk2.armv7hl", + "libcanberra-gtk3.armv7hl", + "libcanberra.armv7hl" + ], + "libcdio": [ + "libcdio.armv7hl" + ], + "libcdio-paranoia": [ + "libcdio-paranoia.armv7hl" + ], + "libcdr": [ + "libcdr.armv7hl" + ], + "libcmis": [ + "libcmis.armv7hl" + ], + "libdatrie": [ + "libdatrie.armv7hl" + ], + "libdazzle": [ + "libdazzle.armv7hl" + ], + "libdb": [ + "libdb-devel.armv7hl" + ], + "libdbusmenu": [ + "libdbusmenu-gtk3.armv7hl", + "libdbusmenu.armv7hl" + ], + "libdc1394": [ + "libdc1394.armv7hl" + ], + "libdmapsharing": [ + "libdmapsharing.armv7hl" + ], + "libdmx": [ + "libdmx.armv7hl" + ], + "libdnet": [ + "libdnet.armv7hl" + ], + "libdrm": [ + "libdrm-devel.armv7hl", + "libdrm.armv7hl" + ], + "libdv": [ + "libdv.armv7hl" + ], + "libdvdnav": [ + "libdvdnav.armv7hl" + ], + "libdvdread": [ + "libdvdread.armv7hl" + ], + "libdwarf": [ + "libdwarf.armv7hl" + ], + "libeasyfc": [ + "libeasyfc-gobject.armv7hl", + "libeasyfc.armv7hl" + ], + "libepoxy": [ + "libepoxy-devel.armv7hl", + "libepoxy.armv7hl" + ], + "libepubgen": [ + "libepubgen.armv7hl" + ], + "libestr": [ + "libestr.armv7hl" + ], + "libetonyek": [ + "libetonyek.armv7hl" + ], + "libev": [ + "libev-devel.armv7hl", + "libev-libevent-devel.armv7hl", + "libev-source.noarch", + "libev.armv7hl" + ], + "libevdev": [ + "libevdev.armv7hl" + ], + "libevent": [ + "libevent-devel.armv7hl" + ], + "libexif": [ + "libexif.armv7hl" + ], + "libexttextcat": [ + "libexttextcat.armv7hl" + ], + "libfastjson": [ + "libfastjson.armv7hl" + ], + "libfontenc": [ + "libfontenc.armv7hl" + ], + "libfonts": [ + "libfonts.noarch" + ], + "libformula": [ + "libformula.noarch" + ], + "libfprint": [ + "libfprint.armv7hl" + ], + "libfreehand": [ + "libfreehand.armv7hl" + ], + "libgdata": [ + "libgdata-devel.armv7hl", + "libgdata.armv7hl" + ], + "libgdither": [ + "libgdither.armv7hl" + ], + "libgee": [ + "libgee.armv7hl" + ], + "libgexiv2": [ + "libgexiv2.armv7hl" + ], + "libgit2": [ + "libgit2.armv7hl" + ], + "libgit2-glib": [ + "libgit2-glib.armv7hl" + ], + "libglvnd": [ + "libglvnd-core-devel.armv7hl", + "libglvnd-devel.armv7hl", + "libglvnd-egl.armv7hl", + "libglvnd-gles.armv7hl", + "libglvnd-glx.armv7hl", + "libglvnd-opengl.armv7hl", + "libglvnd.armv7hl" + ], + "libgnomekbd": [ + "libgnomekbd.armv7hl" + ], + "libgovirt": [ + "libgovirt.armv7hl" + ], + "libgphoto2": [ + "libgphoto2.armv7hl" + ], + "libgpod": [ + "libgpod.armv7hl" + ], + "libgsf": [ + "libgsf.armv7hl" + ], + "libgtop2": [ + "libgtop2.armv7hl" + ], + "libgweather": [ + "libgweather-devel.armv7hl", + "libgweather.armv7hl" + ], + "libgxps": [ + "libgxps.armv7hl" + ], + "libhangul": [ + "libhangul.armv7hl" + ], + "libical": [ + "libical-devel.armv7hl" + ], + "libidn": [ + "libidn.armv7hl" + ], + "libiec61883": [ + "libiec61883.armv7hl" + ], + "libieee1284": [ + "libieee1284-devel.armv7hl", + "libieee1284.armv7hl" + ], + "libijs": [ + "libijs.armv7hl" + ], + "libimobiledevice": [ + "libimobiledevice.armv7hl" + ], + "libindicator": [ + "libindicator-gtk3.armv7hl" + ], + "libinput": [ + "libinput-utils.armv7hl", + "libinput.armv7hl" + ], + "libipt": [ + "libipt.armv7hl" + ], + "libiptcdata": [ + "libiptcdata.armv7hl" + ], + "libisoburn": [ + "libisoburn.armv7hl", + "xorriso.armv7hl" + ], + "libisofs": [ + "libisofs.armv7hl" + ], + "libjpeg-turbo": [ + "libjpeg-turbo-devel.armv7hl", + "libjpeg-turbo-utils.armv7hl", + "libjpeg-turbo.armv7hl", + "turbojpeg.armv7hl" + ], + "libkkc": [ + "libkkc-common.noarch", + "libkkc.armv7hl" + ], + "libkkc-data": [ + "libkkc-data.armv7hl" + ], + "liblangtag": [ + "liblangtag-data.noarch", + "liblangtag.armv7hl" + ], + "liblayout": [ + "liblayout.noarch" + ], + "libloader": [ + "libloader.noarch" + ], + "liblockfile": [ + "liblockfile.armv7hl" + ], + "liblognorm": [ + "liblognorm-doc.armv7hl", + "liblognorm.armv7hl" + ], + "liblouis": [ + "liblouis.armv7hl", + "python3-louis.noarch" + ], + "libmad": [ + "libmad.armv7hl" + ], + "libmatchbox": [ + "libmatchbox.armv7hl" + ], + "libmaxminddb": [ + "libmaxminddb.armv7hl" + ], + "libmediaart": [ + "libmediaart.armv7hl" + ], + "libmemcached": [ + "libmemcached-libs.armv7hl", + "libmemcached.armv7hl" + ], + "libmng": [ + "libmng-devel.armv7hl", + "libmng.armv7hl" + ], + "libmpc": [ + "libmpc.armv7hl" + ], + "libmpcdec": [ + "libmpcdec.armv7hl" + ], + "libmspack": [ + "libmspack.armv7hl" + ], + "libmspub": [ + "libmspub.armv7hl" + ], + "libmtp": [ + "libmtp.armv7hl" + ], + "libmusicbrainz5": [ + "libmusicbrainz5.armv7hl" + ], + "libmwaw": [ + "libmwaw.armv7hl" + ], + "libnet": [ + "libnet.armv7hl" + ], + "libnice": [ + "libnice-gstreamer1.armv7hl", + "libnice.armv7hl" + ], + "libnotify": [ + "libnotify-devel.armv7hl", + "libnotify.armv7hl" + ], + "liboauth": [ + "liboauth-devel.armv7hl", + "liboauth.armv7hl" + ], + "libodfgen": [ + "libodfgen.armv7hl" + ], + "libogg": [ + "libogg.armv7hl" + ], + "libopenraw": [ + "libopenraw.armv7hl" + ], + "liborcus": [ + "liborcus.armv7hl" + ], + "libosinfo": [ + "libosinfo.armv7hl" + ], + "libotf": [ + "libotf.armv7hl" + ], + "libpagemaker": [ + "libpagemaker.armv7hl" + ], + "libpaper": [ + "libpaper.armv7hl" + ], + "libpeas": [ + "libpeas-gtk.armv7hl", + "libpeas-loader-python3.armv7hl" + ], + "libpinyin": [ + "libpinyin-data.armv7hl", + "libpinyin.armv7hl", + "libzhuyin.armv7hl" + ], + "libplist": [ + "libplist.armv7hl" + ], + "libpng12": [ + "libpng12.armv7hl" + ], + "libpq": [ + "libpq-devel.armv7hl", + "libpq.armv7hl" + ], + "libproxy": [ + "libproxy-bin.armv7hl", + "libproxy-gnome.armv7hl", + "libproxy-networkmanager.armv7hl", + "libproxy-webkitgtk4.armv7hl" + ], + "libpst": [ + "libpst-libs.armv7hl" + ], + "libquvi": [ + "libquvi.armv7hl" + ], + "libquvi-scripts": [ + "libquvi-scripts.noarch" + ], + "libqxp": [ + "libqxp.armv7hl" + ], + "libraw1394": [ + "libraw1394.armv7hl" + ], + "librdkafka": [ + "librdkafka.armv7hl" + ], + "librelp": [ + "librelp.armv7hl" + ], + "libreoffice": [ + "autocorr-af.noarch", + "autocorr-bg.noarch", + "autocorr-ca.noarch", + "autocorr-cs.noarch", + "autocorr-da.noarch", + "autocorr-de.noarch", + "autocorr-en.noarch", + "autocorr-es.noarch", + "autocorr-fa.noarch", + "autocorr-fi.noarch", + "autocorr-fr.noarch", + "autocorr-ga.noarch", + "autocorr-hr.noarch", + "autocorr-hu.noarch", + "autocorr-is.noarch", + "autocorr-it.noarch", + "autocorr-ja.noarch", + "autocorr-ko.noarch", + "autocorr-lb.noarch", + "autocorr-lt.noarch", + "autocorr-mn.noarch", + "autocorr-nl.noarch", + "autocorr-pl.noarch", + "autocorr-pt.noarch", + "autocorr-ro.noarch", + "autocorr-ru.noarch", + "autocorr-sk.noarch", + "autocorr-sl.noarch", + "autocorr-sr.noarch", + "autocorr-sv.noarch", + "autocorr-tr.noarch", + "autocorr-vi.noarch", + "autocorr-zh.noarch", + "libreoffice-base.armv7hl", + "libreoffice-calc.armv7hl", + "libreoffice-core.armv7hl", + "libreoffice-data.noarch", + "libreoffice-draw.armv7hl", + "libreoffice-emailmerge.armv7hl", + "libreoffice-filters.armv7hl", + "libreoffice-graphicfilter.armv7hl", + "libreoffice-gtk2.armv7hl", + "libreoffice-gtk3.armv7hl", + "libreoffice-help-ar.armv7hl", + "libreoffice-help-bg.armv7hl", + "libreoffice-help-bn.armv7hl", + "libreoffice-help-ca.armv7hl", + "libreoffice-help-cs.armv7hl", + "libreoffice-help-da.armv7hl", + "libreoffice-help-de.armv7hl", + "libreoffice-help-dz.armv7hl", + "libreoffice-help-el.armv7hl", + "libreoffice-help-en.armv7hl", + "libreoffice-help-es.armv7hl", + "libreoffice-help-et.armv7hl", + "libreoffice-help-eu.armv7hl", + "libreoffice-help-fi.armv7hl", + "libreoffice-help-fr.armv7hl", + "libreoffice-help-gl.armv7hl", + "libreoffice-help-gu.armv7hl", + "libreoffice-help-he.armv7hl", + "libreoffice-help-hi.armv7hl", + "libreoffice-help-hr.armv7hl", + "libreoffice-help-hu.armv7hl", + "libreoffice-help-id.armv7hl", + "libreoffice-help-it.armv7hl", + "libreoffice-help-ja.armv7hl", + "libreoffice-help-ko.armv7hl", + "libreoffice-help-lt.armv7hl", + "libreoffice-help-lv.armv7hl", + "libreoffice-help-nb.armv7hl", + "libreoffice-help-nl.armv7hl", + "libreoffice-help-nn.armv7hl", + "libreoffice-help-pl.armv7hl", + "libreoffice-help-pt-BR.armv7hl", + "libreoffice-help-pt-PT.armv7hl", + "libreoffice-help-ro.armv7hl", + "libreoffice-help-ru.armv7hl", + "libreoffice-help-si.armv7hl", + "libreoffice-help-sk.armv7hl", + "libreoffice-help-sl.armv7hl", + "libreoffice-help-sv.armv7hl", + "libreoffice-help-ta.armv7hl", + "libreoffice-help-tr.armv7hl", + "libreoffice-help-uk.armv7hl", + "libreoffice-help-zh-Hans.armv7hl", + "libreoffice-help-zh-Hant.armv7hl", + "libreoffice-impress.armv7hl", + "libreoffice-langpack-af.armv7hl", + "libreoffice-langpack-ar.armv7hl", + "libreoffice-langpack-as.armv7hl", + "libreoffice-langpack-bg.armv7hl", + "libreoffice-langpack-bn.armv7hl", + "libreoffice-langpack-br.armv7hl", + "libreoffice-langpack-ca.armv7hl", + "libreoffice-langpack-cs.armv7hl", + "libreoffice-langpack-cy.armv7hl", + "libreoffice-langpack-da.armv7hl", + "libreoffice-langpack-de.armv7hl", + "libreoffice-langpack-dz.armv7hl", + "libreoffice-langpack-el.armv7hl", + "libreoffice-langpack-en.armv7hl", + "libreoffice-langpack-es.armv7hl", + "libreoffice-langpack-et.armv7hl", + "libreoffice-langpack-eu.armv7hl", + "libreoffice-langpack-fa.armv7hl", + "libreoffice-langpack-fi.armv7hl", + "libreoffice-langpack-fr.armv7hl", + "libreoffice-langpack-ga.armv7hl", + "libreoffice-langpack-gl.armv7hl", + "libreoffice-langpack-gu.armv7hl", + "libreoffice-langpack-he.armv7hl", + "libreoffice-langpack-hi.armv7hl", + "libreoffice-langpack-hr.armv7hl", + "libreoffice-langpack-hu.armv7hl", + "libreoffice-langpack-id.armv7hl", + "libreoffice-langpack-it.armv7hl", + "libreoffice-langpack-ja.armv7hl", + "libreoffice-langpack-kk.armv7hl", + "libreoffice-langpack-kn.armv7hl", + "libreoffice-langpack-ko.armv7hl", + "libreoffice-langpack-lt.armv7hl", + "libreoffice-langpack-lv.armv7hl", + "libreoffice-langpack-mai.armv7hl", + "libreoffice-langpack-ml.armv7hl", + "libreoffice-langpack-mr.armv7hl", + "libreoffice-langpack-nb.armv7hl", + "libreoffice-langpack-nl.armv7hl", + "libreoffice-langpack-nn.armv7hl", + "libreoffice-langpack-nr.armv7hl", + "libreoffice-langpack-nso.armv7hl", + "libreoffice-langpack-or.armv7hl", + "libreoffice-langpack-pa.armv7hl", + "libreoffice-langpack-pl.armv7hl", + "libreoffice-langpack-pt-BR.armv7hl", + "libreoffice-langpack-pt-PT.armv7hl", + "libreoffice-langpack-ro.armv7hl", + "libreoffice-langpack-ru.armv7hl", + "libreoffice-langpack-si.armv7hl", + "libreoffice-langpack-sk.armv7hl", + "libreoffice-langpack-sl.armv7hl", + "libreoffice-langpack-sr.armv7hl", + "libreoffice-langpack-ss.armv7hl", + "libreoffice-langpack-st.armv7hl", + "libreoffice-langpack-sv.armv7hl", + "libreoffice-langpack-ta.armv7hl", + "libreoffice-langpack-te.armv7hl", + "libreoffice-langpack-th.armv7hl", + "libreoffice-langpack-tn.armv7hl", + "libreoffice-langpack-tr.armv7hl", + "libreoffice-langpack-ts.armv7hl", + "libreoffice-langpack-uk.armv7hl", + "libreoffice-langpack-ve.armv7hl", + "libreoffice-langpack-xh.armv7hl", + "libreoffice-langpack-zh-Hans.armv7hl", + "libreoffice-langpack-zh-Hant.armv7hl", + "libreoffice-langpack-zu.armv7hl", + "libreoffice-math.armv7hl", + "libreoffice-ogltrans.armv7hl", + "libreoffice-opensymbol-fonts.noarch", + "libreoffice-pdfimport.armv7hl", + "libreoffice-pyuno.armv7hl", + "libreoffice-ure-common.noarch", + "libreoffice-ure.armv7hl", + "libreoffice-wiki-publisher.armv7hl", + "libreoffice-writer.armv7hl", + "libreoffice-x11.armv7hl", + "libreoffice-xsltfilter.armv7hl", + "libreofficekit.armv7hl" + ], + "libreoffice-voikko": [ + "libreoffice-voikko.armv7hl" + ], + "libreport": [ + "libreport-anaconda.armv7hl", + "libreport-cli.armv7hl", + "libreport-gtk.armv7hl", + "libreport-newt.armv7hl", + "libreport-plugin-bugzilla.armv7hl", + "libreport-plugin-kerneloops.armv7hl", + "libreport-plugin-logger.armv7hl", + "libreport-plugin-mailx.armv7hl", + "libreport-plugin-reportuploader.armv7hl", + "libreport-plugin-rhtsupport.armv7hl", + "libreport-plugin-ureport.armv7hl", + "libreport-rhel-anaconda-bugzilla.armv7hl", + "libreport-rhel-bugzilla.armv7hl", + "libreport-rhel.armv7hl", + "libreport-web.armv7hl", + "libreport.armv7hl", + "python3-libreport.armv7hl" + ], + "librepository": [ + "librepository.noarch" + ], + "libreswan": [ + "libreswan.armv7hl" + ], + "librevenge": [ + "librevenge.armv7hl" + ], + "librsvg2": [ + "librsvg2-devel.armv7hl", + "librsvg2.armv7hl" + ], + "libsamplerate": [ + "libsamplerate.armv7hl" + ], + "libselinux": [ + "libselinux-ruby.armv7hl" + ], + "libserializer": [ + "libserializer.noarch" + ], + "libshout": [ + "libshout.armv7hl" + ], + "libsigc++20": [ + "libsigc++20.armv7hl" + ], + "libsmi": [ + "libsmi.armv7hl" + ], + "libsndfile": [ + "libsndfile.armv7hl" + ], + "libsoup": [ + "libsoup-devel.armv7hl" + ], + "libspectre": [ + "libspectre.armv7hl" + ], + "libspiro": [ + "libspiro.armv7hl" + ], + "libsrtp": [ + "libsrtp.armv7hl" + ], + "libssh": [ + "libssh-devel.armv7hl" + ], + "libstaroffice": [ + "libstaroffice.armv7hl" + ], + "libtar": [ + "libtar.armv7hl" + ], + "libtasn1": [ + "libtasn1-devel.armv7hl", + "libtasn1-tools.armv7hl" + ], + "libthai": [ + "libthai.armv7hl" + ], + "libtheora": [ + "libtheora.armv7hl", + "theora-tools.armv7hl" + ], + "libtiff": [ + "libtiff-devel.armv7hl", + "libtiff.armv7hl" + ], + "libtimezonemap": [ + "libtimezonemap.armv7hl" + ], + "libtool": [ + "libtool-ltdl-devel.armv7hl", + "libtool.armv7hl" + ], + "libucil": [ + "libucil.armv7hl" + ], + "libunicap": [ + "libunicap.armv7hl" + ], + "libusbmuxd": [ + "libusbmuxd.armv7hl" + ], + "libuv": [ + "libuv.armv7hl" + ], + "libva": [ + "libva-devel.armv7hl", + "libva.armv7hl" + ], + "libvdpau": [ + "libvdpau.armv7hl" + ], + "libvirt-glib": [ + "libvirt-gconfig.armv7hl", + "libvirt-glib.armv7hl", + "libvirt-gobject.armv7hl" + ], + "libvisio": [ + "libvisio.armv7hl" + ], + "libvisual": [ + "libvisual.armv7hl" + ], + "libvma": [ + "libvma.armv7hl" + ], + "libvncserver": [ + "libvncserver.armv7hl" + ], + "libvoikko": [ + "libvoikko.armv7hl", + "python3-libvoikko.noarch", + "voikko-tools.armv7hl" + ], + "libvorbis": [ + "libvorbis.armv7hl" + ], + "libvpx": [ + "libvpx.armv7hl" + ], + "libwacom": [ + "libwacom-data.noarch", + "libwacom.armv7hl" + ], + "libwebp": [ + "libwebp-devel.armv7hl", + "libwebp.armv7hl" + ], + "libwmf": [ + "libwmf-lite.armv7hl", + "libwmf.armv7hl" + ], + "libwnck3": [ + "libwnck3.armv7hl" + ], + "libwpd": [ + "libwpd.armv7hl" + ], + "libwpg": [ + "libwpg.armv7hl" + ], + "libwps": [ + "libwps.armv7hl" + ], + "libxcb": [ + "libxcb-devel.armv7hl", + "libxcb.armv7hl" + ], + "libxkbcommon": [ + "libxkbcommon-devel.armv7hl", + "libxkbcommon-x11.armv7hl", + "libxkbcommon.armv7hl" + ], + "libxkbfile": [ + "libxkbfile.armv7hl" + ], + "libxklavier": [ + "libxklavier.armv7hl" + ], + "libxml2": [ + "libxml2-devel.armv7hl" + ], + "libxshmfence": [ + "libxshmfence-devel.armv7hl", + "libxshmfence.armv7hl" + ], + "libxslt": [ + "libxslt-devel.armv7hl" + ], + "libyami": [ + "libyami.armv7hl" + ], + "libzmf": [ + "libzmf.armv7hl" + ], + "linuxconsoletools": [ + "linuxconsoletools.armv7hl" + ], + "linuxptp": [ + "linuxptp.armv7hl" + ], + "lklug-fonts": [ + "lklug-fonts.noarch" + ], + "lldpd": [ + "lldpd-devel.armv7hl", + "lldpd.armv7hl" + ], + "lm_sensors": [ + "lm_sensors-sensord.armv7hl" + ], + "lohit-assamese-fonts": [ + "lohit-assamese-fonts.noarch" + ], + "lohit-bengali-fonts": [ + "lohit-bengali-fonts.noarch" + ], + "lohit-devanagari-fonts": [ + "lohit-devanagari-fonts.noarch" + ], + "lohit-gujarati-fonts": [ + "lohit-gujarati-fonts.noarch" + ], + "lohit-gurmukhi-fonts": [ + "lohit-gurmukhi-fonts.noarch" + ], + "lohit-kannada-fonts": [ + "lohit-kannada-fonts.noarch" + ], + "lohit-malayalam-fonts": [ + "lohit-malayalam-fonts.noarch" + ], + "lohit-marathi-fonts": [ + "lohit-marathi-fonts.noarch" + ], + "lohit-nepali-fonts": [ + "lohit-nepali-fonts.noarch" + ], + "lohit-odia-fonts": [ + "lohit-odia-fonts.noarch" + ], + "lohit-tamil-fonts": [ + "lohit-tamil-fonts.noarch" + ], + "lohit-telugu-fonts": [ + "lohit-telugu-fonts.noarch" + ], + "lorax": [ + "composer-cli.armv7hl", + "lorax-composer.armv7hl", + "lorax-lmc-novirt.armv7hl", + "lorax-lmc-virt.armv7hl", + "lorax-templates-generic.armv7hl", + "lorax.armv7hl" + ], + "lorax-templates-rhel": [ + "lorax-templates-rhel.noarch" + ], + "lpsolve": [ + "lpsolve.armv7hl" + ], + "lshw": [ + "lshw-gui.armv7hl" + ], + "ltrace": [ + "ltrace.armv7hl" + ], + "lttng-ust": [ + "lttng-ust.armv7hl" + ], + "lua": [ + "lua.armv7hl" + ], + "lua-expat": [ + "lua-expat.armv7hl" + ], + "lua-json": [ + "lua-json.noarch" + ], + "lua-lpeg": [ + "lua-lpeg.armv7hl" + ], + "lua-socket": [ + "lua-socket.armv7hl" + ], + "luksmeta": [ + "libluksmeta-devel.armv7hl", + "libluksmeta.armv7hl", + "luksmeta.armv7hl" + ], + "m17n-db": [ + "m17n-db.noarch" + ], + "m17n-lib": [ + "m17n-lib.armv7hl" + ], + "madan-fonts": [ + "madan-fonts.noarch" + ], + "malaga": [ + "libmalaga.armv7hl", + "malaga.armv7hl" + ], + "malaga-suomi-voikko": [ + "malaga-suomi-voikko.armv7hl" + ], + "mallard-rng": [ + "mallard-rng.noarch" + ], + "man-pages-overrides": [ + "man-pages-overrides.noarch" + ], + "mariadb-connector-c": [ + "mariadb-connector-c-config.noarch", + "mariadb-connector-c-devel.armv7hl", + "mariadb-connector-c.armv7hl" + ], + "mariadb-connector-odbc": [ + "mariadb-connector-odbc.armv7hl" + ], + "mariadb-java-client": [ + "mariadb-java-client.noarch" + ], + "marisa": [ + "marisa.armv7hl" + ], + "matchbox-window-manager": [ + "matchbox-window-manager.armv7hl" + ], + "mc": [ + "mc.armv7hl" + ], + "mcpp": [ + "libmcpp.armv7hl", + "mcpp.armv7hl" + ], + "meanwhile": [ + "meanwhile.armv7hl" + ], + "media-player-info": [ + "media-player-info.noarch" + ], + "memcached": [ + "memcached.armv7hl" + ], + "memkind": [ + "memkind.armv7hl" + ], + "mesa": [ + "mesa-dri-drivers.armv7hl", + "mesa-filesystem.armv7hl", + "mesa-khr-devel.armv7hl", + "mesa-libEGL-devel.armv7hl", + "mesa-libEGL.armv7hl", + "mesa-libGL-devel.armv7hl", + "mesa-libGL.armv7hl", + "mesa-libGLES.armv7hl", + "mesa-libOSMesa.armv7hl", + "mesa-libgbm.armv7hl", + "mesa-libglapi.armv7hl", + "mesa-libxatracker.armv7hl", + "mesa-vdpau-drivers.armv7hl", + "mesa-vulkan-devel.armv7hl", + "mesa-vulkan-drivers.armv7hl" + ], + "mesa-demos": [ + "glx-utils.armv7hl" + ], + "mesa-libGLU": [ + "mesa-libGLU-devel.armv7hl", + "mesa-libGLU.armv7hl" + ], + "mesa-libGLw": [ + "mesa-libGLw-devel.armv7hl", + "mesa-libGLw.armv7hl" + ], + "metacity": [ + "metacity.armv7hl" + ], + "mod_auth_gssapi": [ + "mod_auth_gssapi.armv7hl" + ], + "mod_auth_mellon": [ + "mod_auth_mellon.armv7hl", + "mod_auth_mellon-diagnostics.armv7hl" + ], + "mod_authnz_pam": [ + "mod_authnz_pam.armv7hl" + ], + "mod_fcgid": [ + "mod_fcgid.armv7hl" + ], + "mod_intercept_form_submit": [ + "mod_intercept_form_submit.armv7hl" + ], + "mod_lookup_identity": [ + "mod_lookup_identity.armv7hl" + ], + "mod_security": [ + "mod_security-mlogc.armv7hl", + "mod_security.armv7hl" + ], + "mod_security_crs": [ + "mod_security_crs.noarch" + ], + "mod_wsgi": [ + "python3-mod_wsgi.armv7hl" + ], + "motif": [ + "motif-devel.armv7hl", + "motif-static.armv7hl", + "motif.armv7hl" + ], + "mousetweaks": [ + "mousetweaks.armv7hl" + ], + "mozilla-filesystem": [ + "mozilla-filesystem.armv7hl" + ], + "mozvoikko": [ + "mozvoikko.noarch" + ], + "mpfr": [ + "mpfr-devel.armv7hl" + ], + "mpg123": [ + "mpg123-libs.armv7hl", + "mpg123-plugins-pulseaudio.armv7hl", + "mpg123.armv7hl" + ], + "mpich": [ + "mpich-devel.armv7hl", + "mpich.armv7hl" + ], + "mpitests": [ + "mpitests-mpich.armv7hl", + "mpitests-mvapich2-psm2.armv7hl", + "mpitests-mvapich2.armv7hl", + "mpitests-openmpi.armv7hl" + ], + "mrtg": [ + "mrtg.armv7hl" + ], + "mstflint": [ + "mstflint.armv7hl" + ], + "mt-st": [ + "mt-st.armv7hl" + ], + "mtdev": [ + "mtdev.armv7hl" + ], + "mtr": [ + "mtr-gtk.armv7hl" + ], + "mtx": [ + "mtx.armv7hl" + ], + "multilib-rpm-config": [ + "multilib-rpm-config.noarch" + ], + "munge": [ + "munge-libs.armv7hl", + "munge.armv7hl" + ], + "mutt": [ + "mutt.armv7hl" + ], + "mutter": [ + "mutter.armv7hl" + ], + "mvapich2": [ + "mvapich2-psm2.armv7hl", + "mvapich2.armv7hl" + ], + "mythes": [ + "mythes.armv7hl" + ], + "mythes-bg": [ + "mythes-bg.noarch" + ], + "mythes-ca": [ + "mythes-ca.noarch" + ], + "mythes-cs": [ + "mythes-cs.noarch" + ], + "mythes-da": [ + "mythes-da.noarch" + ], + "mythes-de": [ + "mythes-de.noarch" + ], + "mythes-el": [ + "mythes-el.noarch" + ], + "mythes-en": [ + "mythes-en.noarch" + ], + "mythes-es": [ + "mythes-es.noarch" + ], + "mythes-fr": [ + "mythes-fr.noarch" + ], + "mythes-ga": [ + "mythes-ga.noarch" + ], + "mythes-hu": [ + "mythes-hu.noarch" + ], + "mythes-it": [ + "mythes-it.noarch" + ], + "mythes-mi": [ + "mythes-mi.noarch" + ], + "mythes-ne": [ + "mythes-ne.noarch" + ], + "mythes-nl": [ + "mythes-nl.noarch" + ], + "mythes-pl": [ + "mythes-pl.noarch" + ], + "mythes-pt": [ + "mythes-pt.noarch" + ], + "mythes-ro": [ + "mythes-ro.noarch" + ], + "mythes-ru": [ + "mythes-ru.noarch" + ], + "mythes-sk": [ + "mythes-sk.noarch" + ], + "mythes-sl": [ + "mythes-sl.noarch" + ], + "mythes-sv": [ + "mythes-sv.noarch" + ], + "mythes-uk": [ + "mythes-uk.noarch" + ], + "nafees-web-naskh-fonts": [ + "nafees-web-naskh-fonts.noarch" + ], + "nautilus": [ + "nautilus-extensions.armv7hl", + "nautilus.armv7hl" + ], + "nautilus-sendto": [ + "nautilus-sendto.armv7hl" + ], + "navilu-fonts": [ + "navilu-fonts.noarch" + ], + "ncompress": [ + "ncompress.armv7hl" + ], + "neon": [ + "neon.armv7hl" + ], + "net-snmp": [ + "net-snmp-agent-libs.armv7hl", + "net-snmp-devel.armv7hl", + "net-snmp-utils.armv7hl", + "net-snmp.armv7hl" + ], + "netpbm": [ + "netpbm-progs.armv7hl", + "netpbm.armv7hl" + ], + "nettle": [ + "nettle-devel.armv7hl" + ], + "network-manager-applet": [ + "libnma.armv7hl", + "network-manager-applet.armv7hl", + "nm-connection-editor.armv7hl" + ], + "newt": [ + "newt-devel.armv7hl", + "python3-newt.armv7hl" + ], + "nmap": [ + "nmap-ncat.armv7hl", + "nmap.armv7hl" + ], + "nspr": [ + "nspr-devel.armv7hl", + "nspr.armv7hl" + ], + "nss": [ + "nss-devel.armv7hl", + "nss-softokn-devel.armv7hl", + "nss-softokn-freebl-devel.armv7hl", + "nss-softokn-freebl.armv7hl", + "nss-softokn.armv7hl", + "nss-sysinit.armv7hl", + "nss-tools.armv7hl", + "nss-util-devel.armv7hl", + "nss-util.armv7hl", + "nss.armv7hl" + ], + "nss-altfiles": [ + "nss-altfiles.armv7hl" + ], + "nss-pam-ldapd": [ + "nss-pam-ldapd.armv7hl" + ], + "nss_wrapper": [ + "nss_wrapper.armv7hl" + ], + "ntpstat": [ + "ntpstat.noarch" + ], + "numpy": [ + "python3-numpy-f2py.armv7hl", + "python3-numpy.armv7hl" + ], + "pmdk": [ + "daxio.armv7hl", + "libpmem-devel.armv7hl", + "libpmem.armv7hl", + "libpmemblk-devel.armv7hl", + "libpmemblk.armv7hl", + "libpmemlog-devel.armv7hl", + "libpmemlog.armv7hl", + "libpmemobj-devel.armv7hl", + "libpmemobj.armv7hl", + "libpmempool-devel.armv7hl", + "libpmempool.armv7hl", + "librpmem-devel.armv7hl", + "librpmem.armv7hl", + "libvmem-devel.armv7hl", + "libvmem.armv7hl", + "libvmmalloc-devel.armv7hl", + "libvmmalloc.armv7hl", + "pmempool.armv7hl", + "pmreorder.armv7hl", + "rpmemd.armv7hl" + ], + "ocaml-srpm-macros": [ + "ocaml-srpm-macros.noarch" + ], + "ocl-icd": [ + "ocl-icd.armv7hl" + ], + "oddjob": [ + "oddjob-mkhomedir.armv7hl", + "oddjob.armv7hl" + ], + "omping": [ + "omping.armv7hl" + ], + "ongres-scram": [ + "ongres-scram-client.noarch", + "ongres-scram.noarch" + ], + "oniguruma": [ + "oniguruma.armv7hl" + ], + "open-sans-fonts": [ + "open-sans-fonts.noarch" + ], + "open-vm-tools": [ + "open-vm-tools-desktop.armv7hl", + "open-vm-tools.armv7hl" + ], + "openal-soft": [ + "openal-soft.armv7hl" + ], + "openblas": [ + "openblas-threads.armv7hl", + "openblas.armv7hl" + ], + "openblas-srpm-macros": [ + "openblas-srpm-macros.noarch" + ], + "openchange": [ + "openchange.armv7hl" + ], + "opencl-filesystem": [ + "opencl-filesystem.noarch" + ], + "opencv": [ + "opencv-contrib.armv7hl", + "opencv-core.armv7hl" + ], + "openjpeg2": [ + "openjpeg2-devel-docs.noarch", + "openjpeg2-tools.armv7hl", + "openjpeg2.armv7hl" + ], + "openmpi": [ + "openmpi-devel.armv7hl", + "openmpi.armv7hl" + ], + "openoffice-lv": [ + "hunspell-lv.noarch", + "hyphen-lv.noarch", + "mythes-lv.noarch" + ], + "openoffice.org-dict-cs_CZ": [ + "hunspell-cs.noarch", + "hyphen-cs.noarch" + ], + "openscap": [ + "openscap-devel.armv7hl", + "openscap-engine-sce.armv7hl", + "openscap-python3.armv7hl", + "openscap-scanner.armv7hl", + "openscap-utils.armv7hl", + "openscap.armv7hl" + ], + "openslp": [ + "openslp.armv7hl" + ], + "openssh": [ + "openssh-askpass.armv7hl" + ], + "openwsman": [ + "libwsman1.armv7hl", + "openwsman-client.armv7hl", + "openwsman-python3.armv7hl", + "openwsman-server.armv7hl" + ], + "opus": [ + "opus.armv7hl" + ], + "orc": [ + "orc-compiler.armv7hl", + "orc-devel.armv7hl", + "orc.armv7hl" + ], + "orca": [ + "orca.noarch" + ], + "oscap-anaconda-addon": [ + "oscap-anaconda-addon.noarch" + ], + "osinfo-db": [ + "osinfo-db.noarch" + ], + "osinfo-db-tools": [ + "osinfo-db-tools.armv7hl" + ], + "ostree": [ + "ostree-devel.armv7hl", + "ostree-grub2.armv7hl", + "ostree-libs.armv7hl", + "ostree.armv7hl" + ], + "overpass-fonts": [ + "overpass-fonts.noarch", + "overpass-mono-fonts.noarch" + ], + "pacemaker": [ + "pacemaker-cluster-libs.armv7hl", + "pacemaker-libs.armv7hl", + "pacemaker-schemas.noarch" + ], + "pakchois": [ + "pakchois.armv7hl" + ], + "paktype-naqsh-fonts": [ + "paktype-naqsh-fonts.noarch" + ], + "paktype-naskh-basic-fonts": [ + "paktype-naskh-basic-fonts.noarch" + ], + "paktype-tehreer-fonts": [ + "paktype-tehreer-fonts.noarch" + ], + "pango": [ + "pango-devel.armv7hl", + "pango.armv7hl" + ], + "pangomm": [ + "pangomm.armv7hl" + ], + "paps": [ + "paps-libs.armv7hl", + "paps.armv7hl" + ], + "paratype-pt-sans-fonts": [ + "paratype-pt-sans-caption-fonts.noarch", + "paratype-pt-sans-fonts.noarch" + ], + "patchutils": [ + "patchutils.armv7hl" + ], + "pavucontrol": [ + "pavucontrol.armv7hl" + ], + "pcaudiolib": [ + "pcaudiolib.armv7hl" + ], + "pcp": [ + "pcp-conf.armv7hl", + "pcp-devel.armv7hl", + "pcp-doc.noarch", + "pcp-export-pcp2graphite.armv7hl", + "pcp-export-pcp2influxdb.armv7hl", + "pcp-export-pcp2json.armv7hl", + "pcp-export-pcp2xml.armv7hl", + "pcp-export-pcp2zabbix.armv7hl", + "pcp-export-zabbix-agent.armv7hl", + "pcp-gui.armv7hl", + "pcp-import-collectl2pcp.armv7hl", + "pcp-import-ganglia2pcp.armv7hl", + "pcp-import-iostat2pcp.armv7hl", + "pcp-import-mrtg2pcp.armv7hl", + "pcp-import-sar2pcp.armv7hl", + "pcp-libs-devel.armv7hl", + "pcp-libs.armv7hl", + "pcp-manager.armv7hl", + "pcp-pmda-activemq.armv7hl", + "pcp-pmda-apache.armv7hl", + "pcp-pmda-bash.armv7hl", + "pcp-pmda-bcc.armv7hl", + "pcp-pmda-bind2.armv7hl", + "pcp-pmda-bonding.armv7hl", + "pcp-pmda-cifs.armv7hl", + "pcp-pmda-cisco.armv7hl", + "pcp-pmda-dbping.armv7hl", + "pcp-pmda-dm.armv7hl", + "pcp-pmda-docker.armv7hl", + "pcp-pmda-ds389.armv7hl", + "pcp-pmda-ds389log.armv7hl", + "pcp-pmda-elasticsearch.armv7hl", + "pcp-pmda-gfs2.armv7hl", + "pcp-pmda-gluster.armv7hl", + "pcp-pmda-gpfs.armv7hl", + "pcp-pmda-gpsd.armv7hl", + "pcp-pmda-haproxy.armv7hl", + "pcp-pmda-infiniband.armv7hl", + "pcp-pmda-json.armv7hl", + "pcp-pmda-libvirt.armv7hl", + "pcp-pmda-lio.armv7hl", + "pcp-pmda-lmsensors.armv7hl", + "pcp-pmda-logger.armv7hl", + "pcp-pmda-lustre.armv7hl", + "pcp-pmda-lustrecomm.armv7hl", + "pcp-pmda-mailq.armv7hl", + "pcp-pmda-memcache.armv7hl", + "pcp-pmda-mic.armv7hl", + "pcp-pmda-mounts.armv7hl", + "pcp-pmda-mysql.armv7hl", + "pcp-pmda-named.armv7hl", + "pcp-pmda-netfilter.armv7hl", + "pcp-pmda-news.armv7hl", + "pcp-pmda-nfsclient.armv7hl", + "pcp-pmda-nginx.armv7hl", + "pcp-pmda-nvidia-gpu.armv7hl", + "pcp-pmda-oracle.armv7hl", + "pcp-pmda-papi.armv7hl", + "pcp-pmda-pdns.armv7hl", + "pcp-pmda-perfevent.armv7hl", + "pcp-pmda-podman.armv7hl", + "pcp-pmda-postfix.armv7hl", + "pcp-pmda-postgresql.armv7hl", + "pcp-pmda-prometheus.armv7hl", + "pcp-pmda-redis.armv7hl", + "pcp-pmda-roomtemp.armv7hl", + "pcp-pmda-rpm.armv7hl", + "pcp-pmda-rsyslog.armv7hl", + "pcp-pmda-samba.armv7hl", + "pcp-pmda-sendmail.armv7hl", + "pcp-pmda-shping.armv7hl", + "pcp-pmda-slurm.armv7hl", + "pcp-pmda-smart.armv7hl", + "pcp-pmda-snmp.armv7hl", + "pcp-pmda-summary.armv7hl", + "pcp-pmda-systemd.armv7hl", + "pcp-pmda-trace.armv7hl", + "pcp-pmda-unbound.armv7hl", + "pcp-pmda-vmware.armv7hl", + "pcp-pmda-weblog.armv7hl", + "pcp-pmda-zimbra.armv7hl", + "pcp-pmda-zswap.armv7hl", + "pcp-selinux.armv7hl", + "pcp-system-tools.armv7hl", + "pcp-testsuite.armv7hl", + "pcp-webapi.armv7hl", + "pcp-webapp-blinkenlights.noarch", + "pcp-webapp-grafana.noarch", + "pcp-webapp-graphite.noarch", + "pcp-webapp-vector.noarch", + "pcp-webjs.noarch", + "pcp-zeroconf.armv7hl", + "pcp.armv7hl", + "perl-PCP-LogImport.armv7hl", + "perl-PCP-LogSummary.armv7hl", + "perl-PCP-MMV.armv7hl", + "perl-PCP-PMDA.armv7hl", + "python3-pcp.armv7hl" + ], + "pentaho-libxml": [ + "pentaho-libxml.noarch" + ], + "pentaho-reporting-flow-engine": [ + "pentaho-reporting-flow-engine.noarch" + ], + "peripety": [ + "peripety.armv7hl" + ], + "perl": [ + "perl-Attribute-Handlers.noarch", + "perl-Devel-Peek.armv7hl", + "perl-Devel-SelfStubber.noarch", + "perl-ExtUtils-Embed.noarch", + "perl-ExtUtils-Miniperl.noarch", + "perl-IO-Zlib.noarch", + "perl-Locale-Maketext-Simple.noarch", + "perl-Memoize.noarch", + "perl-Module-Loaded.noarch", + "perl-Net-Ping.noarch", + "perl-Pod-Html.noarch", + "perl-SelfLoader.noarch", + "perl-Test.noarch", + "perl-Time-Piece.armv7hl", + "perl-devel.armv7hl", + "perl-libnetcfg.noarch", + "perl-open.noarch", + "perl-tests.armv7hl", + "perl-utils.noarch", + "perl.armv7hl" + ], + "perl-Algorithm-Diff": [ + "perl-Algorithm-Diff.noarch" + ], + "perl-Archive-Tar": [ + "perl-Archive-Tar.noarch" + ], + "perl-Archive-Zip": [ + "perl-Archive-Zip.noarch" + ], + "perl-Authen-SASL": [ + "perl-Authen-SASL.noarch" + ], + "perl-B-Debug": [ + "perl-B-Debug.noarch" + ], + "perl-B-Lint": [ + "perl-B-Lint.noarch" + ], + "perl-Bit-Vector": [ + "perl-Bit-Vector.armv7hl" + ], + "perl-CGI": [ + "perl-CGI.noarch" + ], + "perl-CPAN": [ + "perl-CPAN.noarch" + ], + "perl-CPAN-Meta": [ + "perl-CPAN-Meta.noarch" + ], + "perl-CPAN-Meta-Requirements": [ + "perl-CPAN-Meta-Requirements.noarch" + ], + "perl-CPAN-Meta-YAML": [ + "perl-CPAN-Meta-YAML.noarch" + ], + "perl-Carp-Clan": [ + "perl-Carp-Clan.noarch" + ], + "perl-Class-ISA": [ + "perl-Class-ISA.noarch" + ], + "perl-Class-Inspector": [ + "perl-Class-Inspector.noarch" + ], + "perl-Compress-Bzip2": [ + "perl-Compress-Bzip2.armv7hl" + ], + "perl-Compress-Raw-Bzip2": [ + "perl-Compress-Raw-Bzip2.armv7hl" + ], + "perl-Compress-Raw-Zlib": [ + "perl-Compress-Raw-Zlib.armv7hl" + ], + "perl-Config-Perl-V": [ + "perl-Config-Perl-V.noarch" + ], + "perl-Crypt-OpenSSL-Bignum": [ + "perl-Crypt-OpenSSL-Bignum.armv7hl" + ], + "perl-Crypt-OpenSSL-RSA": [ + "perl-Crypt-OpenSSL-RSA.armv7hl" + ], + "perl-Crypt-OpenSSL-Random": [ + "perl-Crypt-OpenSSL-Random.armv7hl" + ], + "perl-DB_File": [ + "perl-DB_File.armv7hl" + ], + "perl-Data-Dump": [ + "perl-Data-Dump.noarch" + ], + "perl-Data-OptList": [ + "perl-Data-OptList.noarch" + ], + "perl-Data-Section": [ + "perl-Data-Section.noarch" + ], + "perl-Date-Calc": [ + "perl-Date-Calc.noarch" + ], + "perl-Devel-PPPort": [ + "perl-Devel-PPPort.armv7hl" + ], + "perl-Devel-Size": [ + "perl-Devel-Size.armv7hl" + ], + "perl-Digest": [ + "perl-Digest.noarch" + ], + "perl-Digest-HMAC": [ + "perl-Digest-HMAC.noarch" + ], + "perl-Digest-MD5": [ + "perl-Digest-MD5.armv7hl" + ], + "perl-Digest-SHA": [ + "perl-Digest-SHA.armv7hl" + ], + "perl-Encode": [ + "perl-Encode-devel.armv7hl", + "perl-encoding.armv7hl" + ], + "perl-Encode-Detect": [ + "perl-Encode-Detect.armv7hl" + ], + "perl-Encode-Locale": [ + "perl-Encode-Locale.noarch" + ], + "perl-Env": [ + "perl-Env.noarch" + ], + "perl-Error": [ + "perl-Error.noarch" + ], + "perl-ExtUtils-CBuilder": [ + "perl-ExtUtils-CBuilder.noarch" + ], + "perl-ExtUtils-Install": [ + "perl-ExtUtils-Install.noarch" + ], + "perl-ExtUtils-MakeMaker": [ + "perl-ExtUtils-Command.noarch", + "perl-ExtUtils-MM-Utils.noarch", + "perl-ExtUtils-MakeMaker.noarch" + ], + "perl-ExtUtils-Manifest": [ + "perl-ExtUtils-Manifest.noarch" + ], + "perl-ExtUtils-ParseXS": [ + "perl-ExtUtils-ParseXS.noarch" + ], + "perl-Fedora-VSP": [ + "perl-Fedora-VSP.noarch" + ], + "perl-File-CheckTree": [ + "perl-File-CheckTree.noarch" + ], + "perl-File-Fetch": [ + "perl-File-Fetch.noarch" + ], + "perl-File-HomeDir": [ + "perl-File-HomeDir.noarch" + ], + "perl-File-Listing": [ + "perl-File-Listing.noarch" + ], + "perl-File-ShareDir": [ + "perl-File-ShareDir.noarch" + ], + "perl-File-Slurp": [ + "perl-File-Slurp.noarch" + ], + "perl-File-Which": [ + "perl-File-Which.noarch" + ], + "perl-Filter": [ + "perl-Filter.armv7hl" + ], + "perl-Filter-Simple": [ + "perl-Filter-Simple.noarch" + ], + "perl-GSSAPI": [ + "perl-GSSAPI.armv7hl" + ], + "perl-HTML-Parser": [ + "perl-HTML-Parser.armv7hl" + ], + "perl-HTML-Tagset": [ + "perl-HTML-Tagset.noarch" + ], + "perl-HTTP-Cookies": [ + "perl-HTTP-Cookies.noarch" + ], + "perl-HTTP-Date": [ + "perl-HTTP-Date.noarch" + ], + "perl-HTTP-Message": [ + "perl-HTTP-Message.noarch" + ], + "perl-HTTP-Negotiate": [ + "perl-HTTP-Negotiate.noarch" + ], + "perl-IO-Compress": [ + "perl-IO-Compress.noarch" + ], + "perl-IO-HTML": [ + "perl-IO-HTML.noarch" + ], + "perl-IO-Multiplex": [ + "perl-IO-Multiplex.noarch" + ], + "perl-IO-Socket-INET6": [ + "perl-IO-Socket-INET6.noarch" + ], + "perl-IO-Socket-IP": [ + "perl-IO-Socket-IP.noarch" + ], + "perl-IO-Socket-SSL": [ + "perl-IO-Socket-SSL.noarch" + ], + "perl-IPC-Cmd": [ + "perl-IPC-Cmd.noarch" + ], + "perl-IPC-SysV": [ + "perl-IPC-SysV.armv7hl" + ], + "perl-IPC-System-Simple": [ + "perl-IPC-System-Simple.noarch" + ], + "perl-JSON": [ + "perl-JSON.noarch" + ], + "perl-JSON-PP": [ + "perl-JSON-PP.noarch" + ], + "perl-LWP-MediaTypes": [ + "perl-LWP-MediaTypes.noarch" + ], + "perl-LWP-Protocol-https": [ + "perl-LWP-Protocol-https.noarch" + ], + "perl-Locale-Codes": [ + "perl-Locale-Codes.noarch" + ], + "perl-Locale-Maketext": [ + "perl-Locale-Maketext.noarch" + ], + "perl-MRO-Compat": [ + "perl-MRO-Compat.noarch" + ], + "perl-Mail-DKIM": [ + "perl-Mail-DKIM.noarch" + ], + "perl-Mail-SPF": [ + "perl-Mail-SPF.noarch" + ], + "perl-MailTools": [ + "perl-MailTools.noarch" + ], + "perl-Math-BigInt-FastCalc": [ + "perl-Math-BigInt-FastCalc.armv7hl" + ], + "perl-Math-BigRat": [ + "perl-Math-BigRat.noarch" + ], + "perl-Module-Build": [ + "perl-Module-Build.noarch" + ], + "perl-Module-CoreList": [ + "perl-Module-CoreList-tools.noarch", + "perl-Module-CoreList.noarch" + ], + "perl-Module-Load": [ + "perl-Module-Load.noarch" + ], + "perl-Module-Load-Conditional": [ + "perl-Module-Load-Conditional.noarch" + ], + "perl-Module-Metadata": [ + "perl-Module-Metadata.noarch" + ], + "perl-Module-Pluggable": [ + "perl-Module-Pluggable.noarch" + ], + "perl-Module-Runtime": [ + "perl-Module-Runtime.noarch" + ], + "perl-Mozilla-CA": [ + "perl-Mozilla-CA.noarch" + ], + "perl-Mozilla-LDAP": [ + "perl-Mozilla-LDAP.armv7hl" + ], + "perl-NTLM": [ + "perl-NTLM.noarch" + ], + "perl-Net-DNS": [ + "perl-Net-DNS.noarch" + ], + "perl-Net-HTTP": [ + "perl-Net-HTTP.noarch" + ], + "perl-Net-SMTP-SSL": [ + "perl-Net-SMTP-SSL.noarch" + ], + "perl-Net-SSLeay": [ + "perl-Net-SSLeay.armv7hl" + ], + "perl-Net-Server": [ + "perl-Net-Server.noarch" + ], + "perl-NetAddr-IP": [ + "perl-NetAddr-IP.armv7hl" + ], + "perl-Package-Generator": [ + "perl-Package-Generator.noarch" + ], + "perl-Params-Check": [ + "perl-Params-Check.noarch" + ], + "perl-Params-Util": [ + "perl-Params-Util.armv7hl" + ], + "perl-Perl-OSType": [ + "perl-Perl-OSType.noarch" + ], + "perl-PerlIO-via-QuotedPrint": [ + "perl-PerlIO-via-QuotedPrint.noarch" + ], + "perl-Pod-Checker": [ + "perl-Pod-Checker.noarch" + ], + "perl-Pod-LaTeX": [ + "perl-Pod-LaTeX.noarch" + ], + "perl-Pod-Parser": [ + "perl-Pod-Parser.noarch" + ], + "perl-Pod-Plainer": [ + "perl-Pod-Plainer.noarch" + ], + "perl-SNMP_Session": [ + "perl-SNMP_Session.noarch" + ], + "perl-Socket6": [ + "perl-Socket6.armv7hl" + ], + "perl-Software-License": [ + "perl-Software-License.noarch" + ], + "perl-String-CRC32": [ + "perl-String-CRC32.armv7hl" + ], + "perl-Sub-Exporter": [ + "perl-Sub-Exporter.noarch" + ], + "perl-Sub-Install": [ + "perl-Sub-Install.noarch" + ], + "perl-Sys-Syslog": [ + "perl-Sys-Syslog.armv7hl" + ], + "perl-TermReadKey": [ + "perl-TermReadKey.armv7hl" + ], + "perl-Test-Harness": [ + "perl-Test-Harness.noarch" + ], + "perl-Test-Simple": [ + "perl-Test-Simple.noarch" + ], + "perl-Text-Balanced": [ + "perl-Text-Balanced.noarch" + ], + "perl-Text-Diff": [ + "perl-Text-Diff.noarch" + ], + "perl-Text-Glob": [ + "perl-Text-Glob.noarch" + ], + "perl-Text-Soundex": [ + "perl-Text-Soundex.armv7hl" + ], + "perl-Text-Template": [ + "perl-Text-Template.noarch" + ], + "perl-Text-Unidecode": [ + "perl-Text-Unidecode.noarch" + ], + "perl-Thread-Queue": [ + "perl-Thread-Queue.noarch" + ], + "perl-Time-HiRes": [ + "perl-Time-HiRes.armv7hl" + ], + "perl-TimeDate": [ + "perl-TimeDate.noarch" + ], + "perl-Try-Tiny": [ + "perl-Try-Tiny.noarch" + ], + "perl-URI": [ + "perl-URI.noarch" + ], + "perl-Unicode-Collate": [ + "perl-Unicode-Collate.armv7hl" + ], + "perl-Unix-Syslog": [ + "perl-Unix-Syslog.armv7hl" + ], + "perl-WWW-RobotRules": [ + "perl-WWW-RobotRules.noarch" + ], + "perl-XML-Catalog": [ + "perl-XML-Catalog.noarch" + ], + "perl-XML-LibXML": [ + "perl-XML-LibXML.armv7hl" + ], + "perl-XML-NamespaceSupport": [ + "perl-XML-NamespaceSupport.noarch" + ], + "perl-XML-Parser": [ + "perl-XML-Parser.armv7hl" + ], + "perl-XML-SAX": [ + "perl-XML-SAX.noarch" + ], + "perl-XML-SAX-Base": [ + "perl-XML-SAX-Base.noarch" + ], + "perl-XML-Simple": [ + "perl-XML-Simple.noarch" + ], + "perl-XML-TokeParser": [ + "perl-XML-TokeParser.noarch" + ], + "perl-XML-XPath": [ + "perl-XML-XPath.noarch" + ], + "perl-autodie": [ + "perl-autodie.noarch" + ], + "perl-bignum": [ + "perl-bignum.noarch" + ], + "perl-experimental": [ + "perl-experimental.noarch" + ], + "perl-generators": [ + "perl-generators.noarch" + ], + "perl-inc-latest": [ + "perl-inc-latest.noarch" + ], + "perl-libintl-perl": [ + "perl-libintl-perl.armv7hl" + ], + "perl-libnet": [ + "perl-libnet.noarch" + ], + "perl-libwww-perl": [ + "perl-libwww-perl.noarch" + ], + "perl-libxml-perl": [ + "perl-libxml-perl.noarch" + ], + "perl-local-lib": [ + "perl-local-lib.noarch" + ], + "perl-perlfaq": [ + "perl-perlfaq.noarch" + ], + "perl-srpm-macros": [ + "perl-srpm-macros.noarch" + ], + "perl-version": [ + "perl-version.armv7hl" + ], + "pesign": [ + "pesign.armv7hl" + ], + "pidgin": [ + "libpurple.armv7hl", + "pidgin.armv7hl" + ], + "pidgin-sipe": [ + "pidgin-sipe.armv7hl", + "purple-sipe.armv7hl" + ], + "pinentry": [ + "pinentry-emacs.armv7hl", + "pinentry-gnome3.armv7hl", + "pinentry-gtk.armv7hl", + "pinentry.armv7hl" + ], + "pinfo": [ + "pinfo.armv7hl" + ], + "pipewire": [ + "pipewire-devel.armv7hl", + "pipewire-doc.armv7hl", + "pipewire-libs.armv7hl", + "pipewire-utils.armv7hl", + "pipewire.armv7hl" + ], + "pixman": [ + "pixman-devel.armv7hl", + "pixman.armv7hl" + ], + "plymouth": [ + "plymouth-core-libs.armv7hl", + "plymouth-graphics-libs.armv7hl", + "plymouth-plugin-fade-throbber.armv7hl", + "plymouth-plugin-label.armv7hl", + "plymouth-plugin-script.armv7hl", + "plymouth-plugin-space-flares.armv7hl", + "plymouth-plugin-throbgress.armv7hl", + "plymouth-plugin-two-step.armv7hl", + "plymouth-scripts.armv7hl", + "plymouth-system-theme.armv7hl", + "plymouth-theme-charge.armv7hl", + "plymouth-theme-fade-in.armv7hl", + "plymouth-theme-script.armv7hl", + "plymouth-theme-solar.armv7hl", + "plymouth-theme-spinfinity.armv7hl", + "plymouth-theme-spinner.armv7hl", + "plymouth.armv7hl" + ], + "pmix": [ + "pmix.armv7hl" + ], + "pnm2ppa": [ + "pnm2ppa.armv7hl" + ], + "policycoreutils": [ + "policycoreutils-gui.noarch", + "policycoreutils-sandbox.armv7hl" + ], + "poppler": [ + "poppler-glib.armv7hl", + "poppler-utils.armv7hl", + "poppler.armv7hl" + ], + "poppler-data": [ + "poppler-data.noarch" + ], + "postfix": [ + "postfix-mysql.armv7hl", + "postfix-perl-scripts.armv7hl", + "postfix-pgsql.armv7hl" + ], + "postgresql-jdbc": [ + "postgresql-jdbc-javadoc.noarch", + "postgresql-jdbc.noarch" + ], + "postgresql-odbc": [ + "postgresql-odbc-tests.armv7hl", + "postgresql-odbc.armv7hl" + ], + "potrace": [ + "potrace.armv7hl" + ], + "powertop": [ + "powertop.armv7hl" + ], + "pptp": [ + "pptp.armv7hl" + ], + "procmail": [ + "procmail.armv7hl" + ], + "protobuf": [ + "protobuf-lite.armv7hl", + "protobuf.armv7hl" + ], + "protobuf-c": [ + "protobuf-c.armv7hl" + ], + "pulseaudio": [ + "pulseaudio-libs-devel.armv7hl", + "pulseaudio-libs-glib2.armv7hl", + "pulseaudio-libs.armv7hl", + "pulseaudio-module-bluetooth.armv7hl", + "pulseaudio-module-x11.armv7hl", + "pulseaudio-utils.armv7hl", + "pulseaudio.armv7hl" + ], + "pyOpenSSL": [ + "python3-pyOpenSSL.noarch" + ], + "pyatspi": [ + "python3-pyatspi.noarch" + ], + "pycairo": [ + "python3-cairo.armv7hl" + ], + "pygobject3": [ + "python3-gobject.armv7hl" + ], + "pykickstart": [ + "pykickstart.noarch", + "python3-kickstart.noarch" + ], + "pyparted": [ + "python3-pyparted.armv7hl" + ], + "pyserial": [ + "python3-pyserial.noarch" + ], + "pytest": [ + "python3-pytest.noarch" + ], + "python-argcomplete": [ + "python3-argcomplete.noarch" + ], + "python-argh": [ + "python3-argh.noarch" + ], + "python-attrs": [ + "python3-attrs.noarch" + ], + "python-augeas": [ + "python3-augeas.noarch" + ], + "python-blivet": [ + "blivet-data.noarch", + "python3-blivet.noarch" + ], + "python-click": [ + "python3-click.noarch" + ], + "python-coverage": [ + "platform-python-coverage.armv7hl", + "python3-coverage.armv7hl" + ], + "python-cpio": [ + "python3-cpio.noarch" + ], + "python-cups": [ + "python3-cups.armv7hl" + ], + "python-dbus-client-gen": [ + "python3-dbus-client-gen.noarch" + ], + "python-dbus-python-client-gen": [ + "python3-dbus-python-client-gen.noarch" + ], + "python-dbus-signature-pyparsing": [ + "python3-dbus-signature-pyparsing.noarch" + ], + "python-enchant": [ + "python3-enchant.noarch" + ], + "python-evdev": [ + "python3-evdev.armv7hl" + ], + "python-flask": [ + "python3-flask.noarch" + ], + "python-gevent": [ + "python3-gevent.armv7hl" + ], + "python-greenlet": [ + "python3-greenlet.armv7hl" + ], + "python-gssapi": [ + "python3-gssapi.armv7hl" + ], + "python-html5lib": [ + "python3-html5lib.noarch" + ], + "python-humanize": [ + "python3-humanize.noarch" + ], + "python-hwdata": [ + "python3-hwdata.noarch" + ], + "python-into-dbus-python": [ + "python3-into-dbus-python.noarch" + ], + "python-itsdangerous": [ + "python3-itsdangerous.noarch" + ], + "python-jinja2": [ + "python3-jinja2.noarch" + ], + "python-jmespath": [ + "python3-jmespath.noarch" + ], + "python-jsonpatch": [ + "python3-jsonpatch.noarch" + ], + "python-jsonpointer": [ + "python3-jsonpointer.noarch" + ], + "python-jsonschema": [ + "python3-jsonschema.noarch" + ], + "python-justbases": [ + "python3-justbases.noarch" + ], + "python-justbytes": [ + "python3-justbytes.noarch" + ], + "python-ldap": [ + "python3-ldap.armv7hl" + ], + "python-lxml": [ + "python3-lxml.armv7hl" + ], + "python-mako": [ + "python3-mako.noarch" + ], + "python-markupsafe": [ + "python3-markupsafe.armv7hl" + ], + "python-meh": [ + "python3-meh-gui.noarch", + "python3-meh.noarch" + ], + "python-netaddr": [ + "python3-netaddr.noarch" + ], + "python-netifaces": [ + "python3-netifaces.armv7hl" + ], + "python-ntplib": [ + "python3-ntplib.noarch" + ], + "python-ordered-set": [ + "python3-ordered-set.noarch" + ], + "python-pexpect": [ + "python3-pexpect.noarch" + ], + "python-pid": [ + "python3-pid.noarch" + ], + "python-pillow": [ + "python3-pillow.armv7hl" + ], + "python-pip": [ + "python3-pip.noarch" + ], + "python-pluggy": [ + "python3-pluggy.noarch" + ], + "python-prettytable": [ + "python3-prettytable.noarch" + ], + "python-productmd": [ + "python3-productmd.noarch" + ], + "python-psycopg2": [ + "python3-psycopg2.armv7hl" + ], + "python-ptyprocess": [ + "python3-ptyprocess.noarch" + ], + "python-py": [ + "python3-py.noarch" + ], + "python-pyasn1": [ + "python3-pyasn1-modules.noarch", + "python3-pyasn1.noarch" + ], + "python-pycurl": [ + "python3-pycurl.armv7hl" + ], + "python-pydbus": [ + "python3-pydbus.noarch" + ], + "python-pytoml": [ + "python3-pytoml.noarch" + ], + "python-qt5": [ + "python-qt5-rpm-macros.noarch", + "python3-qt5-base.armv7hl", + "python3-qt5.armv7hl" + ], + "python-reportlab": [ + "python3-reportlab.armv7hl" + ], + "python-requests-file": [ + "python3-requests-file.noarch" + ], + "python-requests-ftp": [ + "python3-requests-ftp.noarch" + ], + "python-rpm-generators": [ + "python3-rpm-generators.noarch" + ], + "python-rpm-macros": [ + "python-rpm-macros.noarch", + "python-srpm-macros.noarch", + "python3-rpm-macros.noarch" + ], + "python-semantic_version": [ + "python3-semantic_version.noarch" + ], + "python-simpleline": [ + "python3-simpleline.noarch" + ], + "python-suds": [ + "python3-suds.noarch" + ], + "python-sushy": [ + "python3-sushy.noarch" + ], + "python-systemd": [ + "python3-systemd.armv7hl" + ], + "python-webencodings": [ + "python3-webencodings.noarch" + ], + "python-werkzeug": [ + "python3-werkzeug.noarch" + ], + "python3": [ + "platform-python-debug.armv7hl", + "platform-python-devel.armv7hl", + "python3-idle.armv7hl", + "python3-tkinter.armv7hl" + ], + "pytz": [ + "python3-pytz.noarch" + ], + "pyxdg": [ + "python3-pyxdg.noarch" + ], + "qgnomeplatform": [ + "qgnomeplatform.armv7hl" + ], + "qpdf": [ + "qpdf-doc.noarch", + "qpdf-libs.armv7hl", + "qpdf.armv7hl" + ], + "qperf": [ + "qperf.armv7hl" + ], + "qrencode": [ + "qrencode-libs.armv7hl", + "qrencode.armv7hl" + ], + "qt5": [ + "qt5-rpm-macros.noarch", + "qt5-srpm-macros.noarch" + ], + "qt5-qt3d": [ + "qt5-qt3d-devel.armv7hl", + "qt5-qt3d-examples.armv7hl", + "qt5-qt3d.armv7hl" + ], + "qt5-qtbase": [ + "qt5-qtbase-common.noarch", + "qt5-qtbase-devel.armv7hl", + "qt5-qtbase-examples.armv7hl", + "qt5-qtbase-gui.armv7hl", + "qt5-qtbase-mysql.armv7hl", + "qt5-qtbase-odbc.armv7hl", + "qt5-qtbase-postgresql.armv7hl", + "qt5-qtbase.armv7hl" + ], + "qt5-qtcanvas3d": [ + "qt5-qtcanvas3d-examples.armv7hl", + "qt5-qtcanvas3d.armv7hl" + ], + "qt5-qtconnectivity": [ + "qt5-qtconnectivity-devel.armv7hl", + "qt5-qtconnectivity-examples.armv7hl", + "qt5-qtconnectivity.armv7hl" + ], + "qt5-qtdeclarative": [ + "qt5-qtdeclarative-devel.armv7hl", + "qt5-qtdeclarative-examples.armv7hl", + "qt5-qtdeclarative.armv7hl" + ], + "qt5-qtdoc": [ + "qt5-qtdoc.noarch" + ], + "qt5-qtgraphicaleffects": [ + "qt5-qtgraphicaleffects.armv7hl" + ], + "qt5-qtimageformats": [ + "qt5-qtimageformats.armv7hl" + ], + "qt5-qtlocation": [ + "qt5-qtlocation-devel.armv7hl", + "qt5-qtlocation-examples.armv7hl", + "qt5-qtlocation.armv7hl" + ], + "qt5-qtmultimedia": [ + "qt5-qtmultimedia-devel.armv7hl", + "qt5-qtmultimedia-examples.armv7hl", + "qt5-qtmultimedia.armv7hl" + ], + "qt5-qtquickcontrols": [ + "qt5-qtquickcontrols-examples.armv7hl", + "qt5-qtquickcontrols.armv7hl" + ], + "qt5-qtquickcontrols2": [ + "qt5-qtquickcontrols2-examples.armv7hl", + "qt5-qtquickcontrols2.armv7hl" + ], + "qt5-qtscript": [ + "qt5-qtscript-devel.armv7hl", + "qt5-qtscript-examples.armv7hl", + "qt5-qtscript.armv7hl" + ], + "qt5-qtsensors": [ + "qt5-qtsensors-devel.armv7hl", + "qt5-qtsensors-examples.armv7hl", + "qt5-qtsensors.armv7hl" + ], + "qt5-qtserialbus": [ + "qt5-qtserialbus-examples.armv7hl", + "qt5-qtserialbus.armv7hl" + ], + "qt5-qtserialport": [ + "qt5-qtserialport-devel.armv7hl", + "qt5-qtserialport-examples.armv7hl", + "qt5-qtserialport.armv7hl" + ], + "qt5-qtsvg": [ + "qt5-qtsvg-devel.armv7hl", + "qt5-qtsvg-examples.armv7hl", + "qt5-qtsvg.armv7hl" + ], + "qt5-qttools": [ + "qt5-assistant.armv7hl", + "qt5-designer.armv7hl", + "qt5-doctools.armv7hl", + "qt5-linguist.armv7hl", + "qt5-qdbusviewer.armv7hl", + "qt5-qttools-common.noarch", + "qt5-qttools-devel.armv7hl", + "qt5-qttools-examples.armv7hl", + "qt5-qttools-libs-designer.armv7hl", + "qt5-qttools-libs-designercomponents.armv7hl", + "qt5-qttools-libs-help.armv7hl", + "qt5-qttools.armv7hl" + ], + "qt5-qttranslations": [ + "qt5-qttranslations.noarch" + ], + "qt5-qtwayland": [ + "qt5-qtwayland-examples.armv7hl", + "qt5-qtwayland.armv7hl" + ], + "qt5-qtwebchannel": [ + "qt5-qtwebchannel-devel.armv7hl", + "qt5-qtwebchannel-examples.armv7hl", + "qt5-qtwebchannel.armv7hl" + ], + "qt5-qtwebsockets": [ + "qt5-qtwebsockets-devel.armv7hl", + "qt5-qtwebsockets-examples.armv7hl", + "qt5-qtwebsockets.armv7hl" + ], + "qt5-qtx11extras": [ + "qt5-qtx11extras-devel.armv7hl", + "qt5-qtx11extras.armv7hl" + ], + "qt5-qtxmlpatterns": [ + "qt5-qtxmlpatterns-devel.armv7hl", + "qt5-qtxmlpatterns-examples.armv7hl", + "qt5-qtxmlpatterns.armv7hl" + ], + "radvd": [ + "radvd.armv7hl" + ], + "raptor2": [ + "raptor2.armv7hl" + ], + "rarian": [ + "rarian-compat.armv7hl", + "rarian.armv7hl" + ], + "rasqal": [ + "rasqal.armv7hl" + ], + "rear": [ + "rear.armv7hl" + ], + "recode": [ + "recode.armv7hl" + ], + "redfish-finder": [ + "redfish-finder.noarch" + ], + "redhat-logos": [ + "redhat-backgrounds.noarch", + "redhat-logos-ipa.noarch" + ], + "redhat-lsb": [ + "redhat-lsb-core.armv7hl", + "redhat-lsb-cxx.armv7hl", + "redhat-lsb-desktop.armv7hl", + "redhat-lsb-languages.armv7hl", + "redhat-lsb-printing.armv7hl", + "redhat-lsb-submod-multimedia.armv7hl", + "redhat-lsb-submod-security.armv7hl", + "redhat-lsb.armv7hl" + ], + "redhat-menus": [ + "redhat-menus.noarch" + ], + "redhat-rpm-config": [ + "kernel-rpm-macros.noarch", + "redhat-rpm-config.noarch" + ], + "redhat-support-lib-python": [ + "redhat-support-lib-python.noarch" + ], + "redhat-support-tool": [ + "redhat-support-tool.noarch" + ], + "redland": [ + "redland.armv7hl" + ], + "rest": [ + "rest.armv7hl" + ], + "rhel-system-roles": [ + "rhel-system-roles.noarch" + ], + "rhythmbox": [ + "rhythmbox.armv7hl" + ], + "rpm": [ + "rpm-build.armv7hl" + ], + "rpm-mpi-hooks": [ + "rpm-mpi-hooks.noarch" + ], + "rpm-ostree": [ + "rpm-ostree-libs.armv7hl", + "rpm-ostree.armv7hl" + ], + "rpmdevtools": [ + "rpmdevtools.noarch" + ], + "rpmlint": [ + "rpmlint.noarch" + ], + "rrdtool": [ + "rrdtool-perl.armv7hl", + "rrdtool.armv7hl" + ], + "rsyslog": [ + "rsyslog-crypto.armv7hl", + "rsyslog-doc.noarch", + "rsyslog-elasticsearch.armv7hl", + "rsyslog-gnutls.armv7hl", + "rsyslog-gssapi.armv7hl", + "rsyslog-kafka.armv7hl", + "rsyslog-mmaudit.armv7hl", + "rsyslog-mmjsonparse.armv7hl", + "rsyslog-mmkubernetes.armv7hl", + "rsyslog-mmnormalize.armv7hl", + "rsyslog-mmsnmptrapd.armv7hl", + "rsyslog-mysql.armv7hl", + "rsyslog-pgsql.armv7hl", + "rsyslog-relp.armv7hl", + "rsyslog-snmp.armv7hl", + "rsyslog.armv7hl" + ], + "rtkit": [ + "rtkit.armv7hl" + ], + "rust-srpm-macros": [ + "rust-srpm-macros.noarch" + ], + "saab-fonts": [ + "saab-fonts.noarch" + ], + "sac": [ + "sac.noarch" + ], + "samba": [ + "samba-test.armv7hl" + ], + "samyak-fonts": [ + "samyak-devanagari-fonts.noarch", + "samyak-fonts-common.noarch", + "samyak-gujarati-fonts.noarch", + "samyak-malayalam-fonts.noarch", + "samyak-odia-fonts.noarch", + "samyak-tamil-fonts.noarch" + ], + "sane-backends": [ + "sane-backends-daemon.armv7hl", + "sane-backends-devel.armv7hl", + "sane-backends-doc.noarch", + "sane-backends-drivers-cameras.armv7hl", + "sane-backends-drivers-scanners.armv7hl", + "sane-backends-libs.armv7hl", + "sane-backends.armv7hl" + ], + "sane-frontends": [ + "sane-frontends.armv7hl" + ], + "sanlock": [ + "python3-sanlock.armv7hl", + "sanlk-reset.armv7hl", + "sanlock.armv7hl" + ], + "sassist": [ + "sassist.noarch" + ], + "satyr": [ + "satyr.armv7hl" + ], + "sbc": [ + "sbc.armv7hl" + ], + "sbd": [ + "sbd.armv7hl" + ], + "sblim-cmpi-devel": [ + "libcmpiCppImpl0.armv7hl" + ], + "sblim-sfcCommon": [ + "sblim-sfcCommon.armv7hl" + ], + "sblim-sfcb": [ + "sblim-sfcb.armv7hl" + ], + "sblim-sfcc": [ + "sblim-sfcc.armv7hl" + ], + "scap-security-guide": [ + "scap-security-guide-doc.noarch", + "scap-security-guide.noarch" + ], + "scap-workbench": [ + "scap-workbench.armv7hl" + ], + "scl-utils": [ + "scl-utils-build.armv7hl", + "scl-utils.armv7hl" + ], + "scrub": [ + "scrub.armv7hl" + ], + "seahorse": [ + "seahorse.armv7hl" + ], + "sendmail": [ + "sendmail-cf.noarch", + "sendmail-doc.noarch", + "sendmail-milter.armv7hl", + "sendmail.armv7hl" + ], + "setools": [ + "setools.armv7hl" + ], + "setroubleshoot": [ + "setroubleshoot-server.armv7hl", + "setroubleshoot.armv7hl" + ], + "setroubleshoot-plugins": [ + "setroubleshoot-plugins.noarch" + ], + "sil-abyssinica-fonts": [ + "sil-abyssinica-fonts.noarch" + ], + "sil-nuosu-fonts": [ + "sil-nuosu-fonts.noarch" + ], + "sil-padauk-fonts": [ + "sil-padauk-book-fonts.noarch", + "sil-padauk-fonts.noarch" + ], + "sil-scheherazade-fonts": [ + "sil-scheherazade-fonts.noarch" + ], + "sip": [ + "python3-pyqt5-sip.armv7hl", + "python3-sip.armv7hl" + ], + "skkdic": [ + "skkdic.noarch" + ], + "slang": [ + "slang-devel.armv7hl" + ], + "smc-fonts": [ + "smc-anjalioldlipi-fonts.noarch", + "smc-dyuthi-fonts.noarch", + "smc-fonts-common.noarch", + "smc-kalyani-fonts.noarch", + "smc-meera-fonts.noarch", + "smc-rachana-fonts.noarch", + "smc-raghumalayalam-fonts.noarch", + "smc-suruma-fonts.noarch" + ], + "socat": [ + "socat.armv7hl" + ], + "sos-collector": [ + "sos-collector.noarch" + ], + "sound-theme-freedesktop": [ + "sound-theme-freedesktop.noarch" + ], + "soundtouch": [ + "soundtouch.armv7hl" + ], + "source-highlight": [ + "source-highlight.armv7hl" + ], + "spamassassin": [ + "spamassassin.armv7hl" + ], + "speech-dispatcher": [ + "python3-speechd.armv7hl", + "speech-dispatcher-espeak-ng.armv7hl", + "speech-dispatcher.armv7hl" + ], + "speex": [ + "speex.armv7hl" + ], + "speexdsp": [ + "speexdsp.armv7hl" + ], + "spice": [ + "spice-server.armv7hl" + ], + "spice-gtk": [ + "spice-glib-devel.armv7hl", + "spice-glib.armv7hl", + "spice-gtk-tools.armv7hl", + "spice-gtk.armv7hl", + "spice-gtk3-devel.armv7hl", + "spice-gtk3-vala.armv7hl", + "spice-gtk3.armv7hl" + ], + "spice-protocol": [ + "spice-protocol.noarch" + ], + "spice-vdagent": [ + "spice-vdagent.armv7hl" + ], + "splix": [ + "splix.armv7hl" + ], + "sqlite": [ + "lemon.armv7hl" + ], + "sscg": [ + "sscg.armv7hl" + ], + "startup-notification": [ + "startup-notification-devel.armv7hl", + "startup-notification.armv7hl" + ], + "stix-fonts": [ + "stix-fonts.noarch", + "stix-math-fonts.noarch" + ], + "stratis-cli": [ + "stratis-cli.noarch" + ], + "stratisd": [ + "stratisd.armv7hl" + ], + "subscription-manager": [ + "rhsm-gtk.armv7hl", + "subscription-manager-initial-setup-addon.armv7hl", + "subscription-manager-migration.armv7hl" + ], + "subscription-manager-migration-data": [ + "subscription-manager-migration-data.noarch" + ], + "suitesparse": [ + "suitesparse.armv7hl" + ], + "sushi": [ + "sushi.armv7hl" + ], + "switcheroo-control": [ + "switcheroo-control.armv7hl" + ], + "sysfsutils": [ + "sysfsutils.armv7hl" + ], + "sysstat": [ + "sysstat.armv7hl" + ], + "system-config-printer": [ + "system-config-printer-libs.noarch", + "system-config-printer-udev.armv7hl" + ], + "systemtap": [ + "systemtap-client.armv7hl", + "systemtap-devel.armv7hl", + "systemtap-exporter.armv7hl", + "systemtap-initscript.armv7hl", + "systemtap-runtime-java.armv7hl", + "systemtap-runtime-python3.armv7hl", + "systemtap-runtime-virtguest.armv7hl", + "systemtap-runtime-virthost.armv7hl", + "systemtap-runtime.armv7hl", + "systemtap-sdt-devel.armv7hl", + "systemtap-server.armv7hl", + "systemtap.armv7hl" + ], + "taglib": [ + "taglib.armv7hl" + ], + "tagsoup": [ + "tagsoup.noarch" + ], + "tang": [ + "tang.armv7hl" + ], + "targetcli": [ + "targetcli.noarch" + ], + "tbb": [ + "python3-tbb.armv7hl", + "tbb-devel.armv7hl", + "tbb-doc.armv7hl", + "tbb.armv7hl" + ], + "tcl": [], + "tcpdump": [ + "tcpdump.armv7hl" + ], + "tcsh": [ + "tcsh.armv7hl" + ], + "teckit": [ + "teckit.armv7hl" + ], + "telnet": [ + "telnet-server.armv7hl", + "telnet.armv7hl" + ], + "tex-fonts-hebrew": [ + "tex-fonts-hebrew.noarch" + ], + "texlive": [ + "texlive-adjustbox.noarch", + "texlive-ae.noarch", + "texlive-algorithms.noarch", + "texlive-amscls.noarch", + "texlive-amsfonts.noarch", + "texlive-amsmath.noarch", + "texlive-anyfontsize.noarch", + "texlive-anysize.noarch", + "texlive-appendix.noarch", + "texlive-arabxetex.noarch", + "texlive-arphic.noarch", + "texlive-attachfile.noarch", + "texlive-avantgar.noarch", + "texlive-awesomebox.noarch", + "texlive-babel-english.noarch", + "texlive-babel.noarch", + "texlive-babelbib.noarch", + "texlive-base.noarch", + "texlive-beamer.noarch", + "texlive-bera.noarch", + "texlive-beton.noarch", + "texlive-bibtex.armv7hl", + "texlive-bibtopic.noarch", + "texlive-bidi.noarch", + "texlive-bigfoot.noarch", + "texlive-bookman.noarch", + "texlive-booktabs.noarch", + "texlive-breakurl.noarch", + "texlive-breqn.noarch", + "texlive-capt-of.noarch", + "texlive-caption.noarch", + "texlive-carlisle.noarch", + "texlive-changebar.noarch", + "texlive-changepage.noarch", + "texlive-charter.noarch", + "texlive-chngcntr.noarch", + "texlive-cite.noarch", + "texlive-cjk.noarch", + "texlive-classpack.noarch", + "texlive-cm-lgc.noarch", + "texlive-cm-super.noarch", + "texlive-cm.noarch", + "texlive-cmap.noarch", + "texlive-cmextra.noarch", + "texlive-cns.noarch", + "texlive-collectbox.noarch", + "texlive-collection-basic.noarch", + "texlive-collection-fontsrecommended.noarch", + "texlive-collection-htmlxml.noarch", + "texlive-collection-latex.noarch", + "texlive-collection-latexrecommended.noarch", + "texlive-collection-xetex.noarch", + "texlive-colortbl.noarch", + "texlive-courier.noarch", + "texlive-crop.noarch", + "texlive-csquotes.noarch", + "texlive-ctable.noarch", + "texlive-ctablestack.noarch", + "texlive-currfile.noarch", + "texlive-datetime.noarch", + "texlive-dvipdfmx.armv7hl", + "texlive-dvipng.armv7hl", + "texlive-dvips.armv7hl", + "texlive-dvisvgm.armv7hl", + "texlive-ec.noarch", + "texlive-eepic.noarch", + "texlive-enctex.noarch", + "texlive-enumitem.noarch", + "texlive-environ.noarch", + "texlive-epsf.noarch", + "texlive-epstopdf.noarch", + "texlive-eqparbox.noarch", + "texlive-eso-pic.noarch", + "texlive-etex-pkg.noarch", + "texlive-etex.noarch", + "texlive-etoolbox.noarch", + "texlive-euenc.noarch", + "texlive-euler.noarch", + "texlive-euro.noarch", + "texlive-eurosym.noarch", + "texlive-extsizes.noarch", + "texlive-fancybox.noarch", + "texlive-fancyhdr.noarch", + "texlive-fancyref.noarch", + "texlive-fancyvrb.noarch", + "texlive-filecontents.noarch", + "texlive-filehook.noarch", + "texlive-finstrut.noarch", + "texlive-fix2col.noarch", + "texlive-fixlatvian.noarch", + "texlive-float.noarch", + "texlive-fmtcount.noarch", + "texlive-fncychap.noarch", + "texlive-fontawesome.noarch", + "texlive-fontbook.noarch", + "texlive-fonts-tlwg.noarch", + "texlive-fontspec.noarch", + "texlive-fontware.armv7hl", + "texlive-fontwrap.noarch", + "texlive-footmisc.noarch", + "texlive-fp.noarch", + "texlive-fpl.noarch", + "texlive-framed.noarch", + "texlive-garuda-c90.noarch", + "texlive-geometry.noarch", + "texlive-glyphlist.noarch", + "texlive-graphics-cfg.noarch", + "texlive-graphics-def.noarch", + "texlive-graphics.noarch", + "texlive-gsftopk.armv7hl", + "texlive-helvetic.noarch", + "texlive-hyperref.noarch", + "texlive-hyph-utf8.noarch", + "texlive-hyphen-base.noarch", + "texlive-hyphenat.noarch", + "texlive-ifetex.noarch", + "texlive-ifluatex.noarch", + "texlive-ifmtarg.noarch", + "texlive-ifoddpage.noarch", + "texlive-iftex.noarch", + "texlive-ifxetex.noarch", + "texlive-import.noarch", + "texlive-index.noarch", + "texlive-jadetex.noarch", + "texlive-jknapltx.noarch", + "texlive-kastrup.noarch", + "texlive-kerkis.noarch", + "texlive-knuth-lib.noarch", + "texlive-knuth-local.noarch", + "texlive-koma-script.noarch", + "texlive-kpathsea.armv7hl", + "texlive-l3experimental.noarch", + "texlive-l3kernel.noarch", + "texlive-l3packages.noarch", + "texlive-lastpage.noarch", + "texlive-latex-fonts.noarch", + "texlive-latex.noarch", + "texlive-latex2man.noarch", + "texlive-latexconfig.noarch", + "texlive-lettrine.noarch", + "texlive-lib.armv7hl", + "texlive-linegoal.noarch", + "texlive-lineno.noarch", + "texlive-listings.noarch", + "texlive-lm-math.noarch", + "texlive-lm.noarch", + "texlive-ltabptch.noarch", + "texlive-ltxmisc.noarch", + "texlive-lua-alt-getopt.noarch", + "texlive-lualatex-math.noarch", + "texlive-lualibs.noarch", + "texlive-luaotfload.noarch", + "texlive-luatex.armv7hl", + "texlive-luatex85.noarch", + "texlive-luatexbase.noarch", + "texlive-makecmds.noarch", + "texlive-makeindex.armv7hl", + "texlive-manfnt-font.noarch", + "texlive-marginnote.noarch", + "texlive-marvosym.noarch", + "texlive-mathpazo.noarch", + "texlive-mathspec.noarch", + "texlive-mathtools.noarch", + "texlive-mdwtools.noarch", + "texlive-memoir.noarch", + "texlive-metafont.armv7hl", + "texlive-metalogo.noarch", + "texlive-metapost.armv7hl", + "texlive-mflogo-font.noarch", + "texlive-mflogo.noarch", + "texlive-mfnfss.noarch", + "texlive-mfware.armv7hl", + "texlive-microtype.noarch", + "texlive-mnsymbol.noarch", + "texlive-mparhack.noarch", + "texlive-mptopdf.noarch", + "texlive-ms.noarch", + "texlive-multido.noarch", + "texlive-multirow.noarch", + "texlive-natbib.noarch", + "texlive-ncctools.noarch", + "texlive-ncntrsbk.noarch", + "texlive-needspace.noarch", + "texlive-norasi-c90.noarch", + "texlive-ntgclass.noarch", + "texlive-oberdiek.noarch", + "texlive-overpic.noarch", + "texlive-palatino.noarch", + "texlive-paralist.noarch", + "texlive-parallel.noarch", + "texlive-parskip.noarch", + "texlive-passivetex.noarch", + "texlive-pdfpages.noarch", + "texlive-pdftex.armv7hl", + "texlive-pgf.noarch", + "texlive-philokalia.noarch", + "texlive-placeins.noarch", + "texlive-plain.noarch", + "texlive-polyglossia.noarch", + "texlive-powerdot.noarch", + "texlive-preprint.noarch", + "texlive-psfrag.noarch", + "texlive-pslatex.noarch", + "texlive-psnfss.noarch", + "texlive-pspicture.noarch", + "texlive-pst-3d.noarch", + "texlive-pst-blur.noarch", + "texlive-pst-coil.noarch", + "texlive-pst-eps.noarch", + "texlive-pst-fill.noarch", + "texlive-pst-grad.noarch", + "texlive-pst-math.noarch", + "texlive-pst-node.noarch", + "texlive-pst-plot.noarch", + "texlive-pst-slpe.noarch", + "texlive-pst-text.noarch", + "texlive-pst-tree.noarch", + "texlive-pstricks-add.noarch", + "texlive-pstricks.noarch", + "texlive-ptext.noarch", + "texlive-pxfonts.noarch", + "texlive-qstest.noarch", + "texlive-rcs.noarch", + "texlive-realscripts.noarch", + "texlive-rsfs.noarch", + "texlive-sansmath.noarch", + "texlive-sauerj.noarch", + "texlive-scheme-basic.noarch", + "texlive-section.noarch", + "texlive-sectsty.noarch", + "texlive-seminar.noarch", + "texlive-sepnum.noarch", + "texlive-setspace.noarch", + "texlive-showexpl.noarch", + "texlive-soul.noarch", + "texlive-stmaryrd.noarch", + "texlive-subfig.noarch", + "texlive-subfigure.noarch", + "texlive-svn-prov.noarch", + "texlive-symbol.noarch", + "texlive-t2.noarch", + "texlive-tabu.noarch", + "texlive-tabulary.noarch", + "texlive-tetex.noarch", + "texlive-tex-gyre-math.noarch", + "texlive-tex-gyre.noarch", + "texlive-tex-ini-files.noarch", + "texlive-tex.armv7hl", + "texlive-tex4ht.armv7hl", + "texlive-texconfig.noarch", + "texlive-texlive-common-doc.noarch", + "texlive-texlive-docindex.noarch", + "texlive-texlive-en.noarch", + "texlive-texlive-msg-translations.noarch", + "texlive-texlive-scripts.noarch", + "texlive-texlive.infra.noarch", + "texlive-textcase.noarch", + "texlive-textpos.noarch", + "texlive-threeparttable.noarch", + "texlive-thumbpdf.noarch", + "texlive-times.noarch", + "texlive-tipa.noarch", + "texlive-titlesec.noarch", + "texlive-titling.noarch", + "texlive-tocloft.noarch", + "texlive-tools.noarch", + "texlive-trimspaces.noarch", + "texlive-txfonts.noarch", + "texlive-type1cm.noarch", + "texlive-typehtml.noarch", + "texlive-ucharclasses.noarch", + "texlive-ucs.noarch", + "texlive-uhc.noarch", + "texlive-ulem.noarch", + "texlive-underscore.noarch", + "texlive-unicode-data.noarch", + "texlive-unicode-math.noarch", + "texlive-unisugar.noarch", + "texlive-updmap-map.noarch", + "texlive-upquote.noarch", + "texlive-url.noarch", + "texlive-utopia.noarch", + "texlive-varwidth.noarch", + "texlive-wadalab.noarch", + "texlive-was.noarch", + "texlive-wasy.noarch", + "texlive-wasy2-ps.noarch", + "texlive-wasysym.noarch", + "texlive-wrapfig.noarch", + "texlive-xcolor.noarch", + "texlive-xdvi.armv7hl", + "texlive-xecjk.noarch", + "texlive-xecolor.noarch", + "texlive-xecyr.noarch", + "texlive-xeindex.noarch", + "texlive-xepersian.noarch", + "texlive-xesearch.noarch", + "texlive-xetex-itrans.noarch", + "texlive-xetex-pstricks.noarch", + "texlive-xetex-tibetan.noarch", + "texlive-xetex.armv7hl", + "texlive-xetexconfig.noarch", + "texlive-xetexfontinfo.noarch", + "texlive-xifthen.noarch", + "texlive-xkeyval.noarch", + "texlive-xltxtra.noarch", + "texlive-xmltex.noarch", + "texlive-xmltexconfig.noarch", + "texlive-xstring.noarch", + "texlive-xtab.noarch", + "texlive-xunicode.noarch", + "texlive-zapfchan.noarch", + "texlive-zapfding.noarch", + "texlive.armv7hl" + ], + "tftp": [ + "tftp-server.armv7hl", + "tftp.armv7hl" + ], + "thai-scalable-fonts": [ + "thai-scalable-fonts-common.noarch", + "thai-scalable-garuda-fonts.noarch", + "thai-scalable-kinnari-fonts.noarch", + "thai-scalable-laksaman-fonts.noarch", + "thai-scalable-loma-fonts.noarch", + "thai-scalable-norasi-fonts.noarch", + "thai-scalable-purisa-fonts.noarch", + "thai-scalable-sawasdee-fonts.noarch", + "thai-scalable-tlwgmono-fonts.noarch", + "thai-scalable-tlwgtypewriter-fonts.noarch", + "thai-scalable-tlwgtypist-fonts.noarch", + "thai-scalable-tlwgtypo-fonts.noarch", + "thai-scalable-umpush-fonts.noarch", + "thai-scalable-waree-fonts.noarch" + ], + "thunderbird": [ + "thunderbird.armv7hl" + ], + "tibetan-machine-uni-fonts": [ + "tibetan-machine-uni-fonts.noarch" + ], + "tigervnc": [ + "tigervnc-icons.noarch", + "tigervnc-license.noarch", + "tigervnc-server-applet.noarch", + "tigervnc-server-minimal.armv7hl", + "tigervnc-server-module.armv7hl", + "tigervnc-server.armv7hl", + "tigervnc.armv7hl" + ], + "tix": [ + "tix.armv7hl" + ], + "tk": [ + "tk-devel.armv7hl", + "tk.armv7hl" + ], + "tlog": [ + "tlog.armv7hl" + ], + "tog-pegasus": [ + "tog-pegasus-libs.armv7hl", + "tog-pegasus.armv7hl" + ], + "tokyocabinet": [ + "tokyocabinet.armv7hl" + ], + "torque": [ + "torque-libs.armv7hl" + ], + "totem": [ + "totem-nautilus.armv7hl", + "totem.armv7hl" + ], + "totem-pl-parser": [ + "totem-pl-parser.armv7hl" + ], + "trace-cmd": [ + "kernelshark.armv7hl" + ], + "tracker": [ + "tracker.armv7hl" + ], + "tracker-miners": [ + "tracker-miners.armv7hl" + ], + "ttmkfdir": [ + "ttmkfdir.armv7hl" + ], + "tuned": [ + "tuned-gtk.noarch", + "tuned-utils-systemtap.noarch", + "tuned-utils.noarch" + ], + "twolame": [ + "twolame-libs.armv7hl" + ], + "tzdata": [ + "tzdata-java.noarch" + ], + "ucs-miscfixed-fonts": [ + "ucs-miscfixed-fonts.noarch" + ], + "ucx": [ + "ucx.armv7hl" + ], + "udisks2": [ + "libudisks2.armv7hl", + "udisks2-iscsi.armv7hl", + "udisks2-lvm2.armv7hl", + "udisks2.armv7hl" + ], + "unbound": [ + "python3-unbound.armv7hl", + "unbound-devel.armv7hl", + "unbound-libs.armv7hl", + "unbound.armv7hl" + ], + "unicode-ucd": [ + "unicode-ucd.noarch" + ], + "unixODBC": [ + "unixODBC-devel.armv7hl", + "unixODBC.armv7hl" + ], + "upower": [ + "upower.armv7hl" + ], + "urlview": [ + "urlview.armv7hl" + ], + "urw-base35-fonts": [ + "urw-base35-bookman-fonts.noarch", + "urw-base35-c059-fonts.noarch", + "urw-base35-d050000l-fonts.noarch", + "urw-base35-fonts-common.noarch", + "urw-base35-fonts.noarch", + "urw-base35-gothic-fonts.noarch", + "urw-base35-nimbus-mono-ps-fonts.noarch", + "urw-base35-nimbus-roman-fonts.noarch", + "urw-base35-nimbus-sans-fonts.noarch", + "urw-base35-p052-fonts.noarch", + "urw-base35-standard-symbols-ps-fonts.noarch", + "urw-base35-z003-fonts.noarch" + ], + "usbguard": [ + "usbguard-dbus.armv7hl", + "usbguard-tools.armv7hl", + "usbguard.armv7hl" + ], + "usbmuxd": [ + "usbmuxd.armv7hl" + ], + "usbredir": [ + "usbredir.armv7hl" + ], + "usermode": [ + "usermode-gtk.armv7hl" + ], + "uuid": [ + "uuid.armv7hl" + ], + "v4l-utils": [ + "libv4l.armv7hl" + ], + "valgrind": [ + "valgrind-devel.armv7hl", + "valgrind.armv7hl" + ], + "vhostmd": [ + "vhostmd.armv7hl" + ], + "vim": [ + "vim-X11.armv7hl", + "vim-common.armv7hl", + "vim-enhanced.armv7hl", + "vim-filesystem.noarch" + ], + "vinagre": [ + "vinagre.armv7hl" + ], + "vino": [ + "vino.armv7hl" + ], + "virt-manager": [ + "virt-install.noarch", + "virt-manager-common.noarch", + "virt-manager.noarch" + ], + "virt-top": [ + "virt-top.armv7hl" + ], + "virt-viewer": [ + "virt-viewer.armv7hl" + ], + "virt-who": [ + "virt-who.noarch" + ], + "volume_key": [ + "volume_key-devel.armv7hl", + "volume_key-libs.armv7hl", + "volume_key.armv7hl" + ], + "vorbis-tools": [ + "vorbis-tools.armv7hl" + ], + "vsftpd": [ + "vsftpd.armv7hl" + ], + "vte291": [ + "vte-profile.armv7hl", + "vte291.armv7hl" + ], + "vulkan-headers": [ + "vulkan-headers.noarch" + ], + "vulkan-loader": [ + "vulkan-loader-devel.armv7hl", + "vulkan-loader.armv7hl" + ], + "wavpack": [ + "wavpack.armv7hl" + ], + "wayland": [ + "libwayland-client.armv7hl", + "libwayland-cursor.armv7hl", + "libwayland-egl.armv7hl", + "libwayland-server.armv7hl", + "wayland-devel.armv7hl" + ], + "wayland-protocols": [ + "wayland-protocols-devel.noarch" + ], + "webkit2gtk3": [ + "webkit2gtk3-devel.armv7hl", + "webkit2gtk3-jsc-devel.armv7hl", + "webkit2gtk3-jsc.armv7hl", + "webkit2gtk3-plugin-process-gtk2.armv7hl", + "webkit2gtk3.armv7hl" + ], + "webrtc-audio-processing": [ + "webrtc-audio-processing.armv7hl" + ], + "wget": [ + "wget.armv7hl" + ], + "wireshark": [ + "wireshark-cli.armv7hl", + "wireshark.armv7hl" + ], + "woff2": [ + "woff2.armv7hl" + ], + "wqy-microhei-fonts": [ + "wqy-microhei-fonts.noarch" + ], + "wqy-unibit-fonts": [ + "wqy-unibit-fonts.noarch" + ], + "wsmancli": [ + "wsmancli.armv7hl" + ], + "x3270": [ + "x3270-x11.armv7hl" + ], + "xcb-util": [ + "xcb-util.armv7hl" + ], + "xcb-util-image": [ + "xcb-util-image.armv7hl" + ], + "xcb-util-keysyms": [ + "xcb-util-keysyms.armv7hl" + ], + "xcb-util-renderutil": [ + "xcb-util-renderutil.armv7hl" + ], + "xcb-util-wm": [ + "xcb-util-wm.armv7hl" + ], + "xdg-desktop-portal": [ + "xdg-desktop-portal.armv7hl" + ], + "xdg-desktop-portal-gtk": [ + "xdg-desktop-portal-gtk.armv7hl" + ], + "xdg-user-dirs": [ + "xdg-user-dirs.armv7hl" + ], + "xdg-user-dirs-gtk": [ + "xdg-user-dirs-gtk.armv7hl" + ], + "xdg-utils": [ + "xdg-utils.noarch" + ], + "xinetd": [ + "xinetd.armv7hl" + ], + "xkeyboard-config": [ + "xkeyboard-config.noarch" + ], + "xmlsec1": [ + "xmlsec1-nss.armv7hl", + "xmlsec1-openssl.armv7hl", + "xmlsec1.armv7hl" + ], + "xmlto": [ + "xmlto.armv7hl" + ], + "xorg-sgml-doctools": [ + "xorg-sgml-doctools.noarch" + ], + "xorg-x11-docs": [ + "xorg-x11-docs.noarch" + ], + "xorg-x11-drivers": [ + "xorg-x11-drivers.armv7hl" + ], + "xorg-x11-drv-ati": [ + "xorg-x11-drv-ati.armv7hl" + ], + "xorg-x11-drv-dummy": [ + "xorg-x11-drv-dummy.armv7hl" + ], + "xorg-x11-drv-evdev": [ + "xorg-x11-drv-evdev-devel.armv7hl", + "xorg-x11-drv-evdev.armv7hl" + ], + "xorg-x11-drv-fbdev": [ + "xorg-x11-drv-fbdev.armv7hl" + ], + "xorg-x11-drv-intel": [ + "intel-gpu-tools.armv7hl", + "xorg-x11-drv-intel.armv7hl" + ], + "xorg-x11-drv-libinput": [ + "xorg-x11-drv-libinput.armv7hl" + ], + "xorg-x11-drv-nouveau": [ + "xorg-x11-drv-nouveau.armv7hl" + ], + "xorg-x11-drv-qxl": [ + "xorg-x11-drv-qxl.armv7hl", + "xorg-x11-server-Xspice.armv7hl" + ], + "xorg-x11-drv-v4l": [ + "xorg-x11-drv-v4l.armv7hl" + ], + "xorg-x11-drv-vesa": [ + "xorg-x11-drv-vesa.armv7hl" + ], + "xorg-x11-drv-vmware": [ + "xorg-x11-drv-vmware.armv7hl" + ], + "xorg-x11-drv-wacom": [ + "xorg-x11-drv-wacom-serial-support.armv7hl", + "xorg-x11-drv-wacom.armv7hl" + ], + "xorg-x11-font-utils": [ + "xorg-x11-font-utils.armv7hl" + ], + "xorg-x11-fonts": [ + "xorg-x11-fonts-100dpi.noarch", + "xorg-x11-fonts-75dpi.noarch", + "xorg-x11-fonts-ISO8859-1-100dpi.noarch", + "xorg-x11-fonts-ISO8859-1-75dpi.noarch", + "xorg-x11-fonts-ISO8859-14-100dpi.noarch", + "xorg-x11-fonts-ISO8859-14-75dpi.noarch", + "xorg-x11-fonts-ISO8859-15-100dpi.noarch", + "xorg-x11-fonts-ISO8859-15-75dpi.noarch", + "xorg-x11-fonts-ISO8859-2-100dpi.noarch", + "xorg-x11-fonts-ISO8859-2-75dpi.noarch", + "xorg-x11-fonts-ISO8859-9-100dpi.noarch", + "xorg-x11-fonts-ISO8859-9-75dpi.noarch", + "xorg-x11-fonts-Type1.noarch", + "xorg-x11-fonts-cyrillic.noarch", + "xorg-x11-fonts-ethiopic.noarch", + "xorg-x11-fonts-misc.noarch" + ], + "xorg-x11-proto-devel": [ + "xorg-x11-proto-devel.noarch" + ], + "xorg-x11-server": [ + "xorg-x11-server-Xdmx.armv7hl", + "xorg-x11-server-Xephyr.armv7hl", + "xorg-x11-server-Xnest.armv7hl", + "xorg-x11-server-Xorg.armv7hl", + "xorg-x11-server-Xvfb.armv7hl", + "xorg-x11-server-Xwayland.armv7hl", + "xorg-x11-server-common.armv7hl" + ], + "xorg-x11-server-utils": [ + "xorg-x11-server-utils.armv7hl" + ], + "xorg-x11-utils": [ + "xorg-x11-utils.armv7hl" + ], + "xorg-x11-xauth": [ + "xorg-x11-xauth.armv7hl" + ], + "xorg-x11-xbitmaps": [ + "xorg-x11-xbitmaps.noarch" + ], + "xorg-x11-xinit": [ + "xorg-x11-xinit-session.armv7hl", + "xorg-x11-xinit.armv7hl" + ], + "xorg-x11-xkb-utils": [ + "xorg-x11-xkb-utils.armv7hl" + ], + "xrestop": [ + "xrestop.armv7hl" + ], + "xsane": [ + "xsane-common.armv7hl", + "xsane-gimp.armv7hl", + "xsane.armv7hl" + ], + "xterm": [ + "xterm-resize.armv7hl", + "xterm.armv7hl" + ], + "yajl": [ + "yajl.armv7hl" + ], + "yelp": [ + "yelp-libs.armv7hl", + "yelp.armv7hl" + ], + "yelp-tools": [ + "yelp-tools.noarch" + ], + "yelp-xsl": [ + "yelp-xsl.noarch" + ], + "yp-tools": [ + "yp-tools.armv7hl" + ], + "ypbind": [ + "ypbind.armv7hl" + ], + "ypserv": [ + "ypserv.armv7hl" + ], + "zaf": [ + "hyphen-af.noarch", + "hyphen-zu.noarch" + ], + "zenity": [ + "zenity.armv7hl" + ], + "zsh": [ + "zsh-html.noarch" + ], + "zziplib": [ + "zziplib-utils.armv7hl", + "zziplib.armv7hl" + ] + } + } +} \ No newline at end of file From 1d6013b8507273b478447e12b9d605e8b57799b9 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 15 2020 19:53:29 +0000 Subject: [PATCH 61/67] redo armhfp configs --- diff --git a/c8-armhfp.conf b/c8-armhfp.conf index 0ba0f9a..deade04 100644 --- a/c8-armhfp.conf +++ b/c8-armhfp.conf @@ -6,7 +6,7 @@ from include-excludes import * release_name = "CentOS Altarch" release_short = "CentOS-Altarch" release_version = "8" -release_is_layered = False +version = "8.1.1911" # GENERAL SETTINGS comps_file = { @@ -29,9 +29,10 @@ multilib = [] variants_file = 'variants-armhfp.xml' sigkeys = ['8483C65D'] +#sigkeys = [None] hashed_directories = False -tree_arches = ['armv7hl'] +tree_arches = ['armhfp'] # RUNROOT SETTINGS runroot_channel = 'image' @@ -40,7 +41,7 @@ runroot_method = 'koji' # PKGSET pkgset_source = "koji" -koji_profile = "mbox" +koji_profile = "armhfp-mbox" # PKGSET - KOJI pkgset_koji_tag = "dist-c8-compose" @@ -50,18 +51,18 @@ pkgset_koji_module_tag = "modular-updates-candidate" filter_system_release_packages = False # GATHER -gather_prepopulate = "centos-packages.json" +gather_prepopulate = "centos-armhfp-packages.json" gather_method = { - "^(?!(AppStream|PowerTools|CR)).*$":{ - "comps": "deps" - }, + "^(?!(AppStream|PowerTools|CR)).*$": { + "comps": "deps" + }, "^(AppStream|PowerTools|CR)$": "hybrid", } gather_backend = "dnf" check_deps = False -greedy_method = "none" +greedy_method = "all" repoclosure_backend = "dnf" # CREATEREPO @@ -94,7 +95,7 @@ lorax_options = [ ] buildinstall_skip = [ - ("^(AppStream|PowerTools|CR|HighAvailability)$", { + ("^(AppStream|PowerTools|)$", { "*": True }), ] @@ -104,13 +105,13 @@ image_name_format = { ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", } -image_volid_formats = [ '{release_short}-{release_version}-{arch}-{disc_type}', ] +image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] # CREATEISO create_optional_isos = False createiso_skip = [ - ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', { + ('^(BaseOS|AppStream|PowerTools)$', { '*': True, 'src':True }), @@ -131,8 +132,6 @@ variant_as_lookaside = [ ('AppStream', 'BaseOS'), ('PowerTools', 'BaseOS'), ('PowerTools', 'AppStream'), - ('HighAvailability', 'BaseOS'), - ('HighAvailability', 'AppStream'), ] productimg = False diff --git a/include-excludes.conf b/include-excludes.conf index 3b6040e..b5e6280 100644 --- a/include-excludes.conf +++ b/include-excludes.conf @@ -27,12 +27,36 @@ additional_packages = [ "libreoffice-langpack-*", "libreoffice-help-*", - ] + ], + "armhfp": [ + "libreoffice-*", + "libreoffice-help-*", + "libreoffice-langpack-*", + "emacs-*", + "autocorr*", + "fence-agents*", + "gnome-shell-extension*", + "google-noto*", + "hunspell-*", + "hyphen-*", + ] }), ("^BaseOS$", { "*": [ "kernel-doc", ] + ], + "armhfp": [ + "kernel-lpae*", + "uboot-tools", + "uboot-images*", + "grub2*", + "grubby-deprecated", + "efibootmgr", + "cloud-utils-growpart", + "bcm283x-firmware", + "efivar*", + ] }), ] diff --git a/variants-armhfp.xml b/variants-armhfp.xml index d26fe5e..0c93fd6 100644 --- a/variants-armhfp.xml +++ b/variants-armhfp.xml @@ -4,7 +4,7 @@ - armv7hl + armhfp @@ -59,7 +59,7 @@ - armv7hl + armhfp @@ -201,7 +201,7 @@ - armv7hl + armhfp centos-powertools From 819d52f51a427cda886f2c130f8b0e966e9ca588 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 15 2020 19:55:01 +0000 Subject: [PATCH 62/67] bake final configs for 8.1.1911 --- diff --git a/c8-cloud.conf b/c8-cloud.conf new file mode 100644 index 0000000..61dde9e --- /dev/null +++ b/c8-cloud.conf @@ -0,0 +1,66 @@ +from multilib import * +from include-excludes import * +from images import * + +release_name = 'CentOS-Cloud' +release_short = 'CentOS-Cloud' +release_version = '8' +release_is_layered = False + +skip_phases = ['buildinstall','productimg','pkgset','gather','extra_files','createrepo'] + + +variants_file = 'variants.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['i386', 'x86_64', 'ppc64le', 'aarch64'] +tree_variants = ['Cloud'] + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +# CREATEREPO createrepo_deltas = False createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +createiso_skip = [ + ('^BaseOS$', { + '*': True, + 'src': True + }), + ('^AppStream$', { + '*': True, + 'src': True + }), + ('^PowerTools$', { + '*': True, + 'src': True + }), +] + diff --git a/c8-stream-cloud.conf b/c8-stream-cloud.conf new file mode 100644 index 0000000..01c0012 --- /dev/null +++ b/c8-stream-cloud.conf @@ -0,0 +1,66 @@ +from multilib import * +from include-excludes import * +from stream-images-cloud import * + +release_name = 'CentOS-Stream-Cloud' +release_short = 'CentOS-Stream-Cloud' +release_version = '8' +release_is_layered = False + +skip_phases = ['buildinstall','productimg','pkgset','gather','extra_files','createrepo'] + + +variants_file = 'variants.xml' +sigkeys = ['8483C65D'] +hashed_directories = False + +tree_arches = ['i386', 'x86_64', 'ppc64le', 'aarch64'] +tree_variants = ['Cloud'] + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools)$": "hybrid", +} + +# CREATEREPO createrepo_deltas = False createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos:centos:8,CentOS 8', '--revision=8.0.1905'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +createiso_skip = [ + ('^BaseOS$', { + '*': True, + 'src': True + }), + ('^AppStream$', { + '*': True, + 'src': True + }), + ('^PowerTools$', { + '*': True, + 'src': True + }), +] + diff --git a/c8-stream-updates.conf b/c8-stream-updates.conf new file mode 100644 index 0000000..b89e07a --- /dev/null +++ b/c8-stream-updates.conf @@ -0,0 +1,3 @@ +from c8-stream import * + +release_type = 'updates' diff --git a/c8-stream.conf b/c8-stream.conf index 069f78f..03d5acd 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -1,6 +1,6 @@ from multilib import * from include-excludes import * -from stream-images import * +#from stream-images import * # PRODUCT INFO release_name = "CentOS Stream" @@ -55,7 +55,7 @@ pkgset_koji_module_tag = "modular-updates-candidate" filter_system_release_packages = False # GATHER -gather_prepopulate = "centos-packages.json" +gather_prepopulate = "centos-stream-packages.json" gather_method = { "^(?!(AppStream|PowerTools|CR)).*$":{ @@ -66,7 +66,7 @@ gather_method = { gather_backend = "dnf" check_deps = False -greedy_method = "all" +greedy_method = "none" repoclosure_backend = "dnf" # CREATEREPO diff --git a/c8-updates.conf b/c8-updates.conf new file mode 100644 index 0000000..cbd008d --- /dev/null +++ b/c8-updates.conf @@ -0,0 +1,3 @@ +from c8 import * +#from images import * +release_type = 'updates' diff --git a/c8.conf b/c8.conf index 8557957..5165223 100644 --- a/c8.conf +++ b/c8.conf @@ -1,6 +1,6 @@ from multilib import * from include-excludes import * -from images import * +#from images import * # PRODUCT INFO release_name = "CentOS Linux" @@ -104,11 +104,11 @@ buildinstall_skip = [ ] image_name_format = { - "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", - ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "^BaseOS$": "{release_short}-8.1.1911-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-8.1.1911-{arch}-{disc_type}{disc_num}{suffix}", } -image_volid_formats = [ '{release_short}-{release_version}-{arch}-{disc_type}', ] +image_volid_formats = [ '{release_short}-8.1.1911-{arch}-{disc_type}', ] # CREATEISO create_optional_isos = False @@ -123,7 +123,7 @@ createiso_skip = [ extra_isos = { "BaseOS": [{ "include_variants": ["AppStream"], - "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "filename": "{release_short}-8.1.1911-{arch}-{disc_type}{disc_num}{suffix}", "skip_src": True, }] } diff --git a/images-cloud.conf b/images-cloud.conf new file mode 100644 index 0000000..dfea1c2 --- /dev/null +++ b/images-cloud.conf @@ -0,0 +1,109 @@ +image_build = { + "(^BaseOS$|^Cloud$)": [ + { + "image-build": { + "format": [("docker", "tar.gz")], + "name": "CentOS-8-Container", + "subvariant": "container", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Container.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "8", + "arches": ["x86_64","ppc64le","aarch64"], + "failable": ["ppc64le"], + "repo": [ + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + }, + "factory-parameters": { + "generate_icicle": False, + "docker_cmd": '[ "/bin/bash" ]', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8"}', + } + }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-8-GenericCloud", + "subvariant": "generic", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-GenericCloud.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "8", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-8-ec2", + "subvariant": "ec2", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-EC2.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "8", + "arches": ["x86_64", "aarch64"], + "repo": [ + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], + "name": "CentOS-8-Vagrant", + "subvariant": "vagrant", + "version": "8.1.1911", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-x86_64-Vagrant.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "8", + "arches": ["x86_64"], + "repo": [ + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + ] +} + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] diff --git a/images.conf b/images.conf index 753f914..dfea1c2 100644 --- a/images.conf +++ b/images.conf @@ -1,5 +1,5 @@ image_build = { - "^BaseOS$": [ + "(^BaseOS$|^Cloud$)": [ { "image-build": { "format": [("docker", "tar.gz")], @@ -12,17 +12,19 @@ image_build = { "kickstart": "CentOS-8-Container.ks", "ksversion": "F26", "distro": "Fedora-20", - "disk-size": "10", + "disk-size": "8", "arches": ["x86_64","ppc64le","aarch64"], "failable": ["ppc64le"], "repo": [ - 'BaseOS', - ], + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", }, "factory-parameters": { "generate_icicle": False, "docker_cmd": '[ "/bin/bash" ]', - "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8-stream"}', + "docker_label": '{ "name": "centos", "license": "GPLv2", "vendor": "The CentOS Project", "version": "8"}', } }, { @@ -37,11 +39,13 @@ image_build = { "kickstart": "CentOS-8-GenericCloud.ks", "ksversion": "F26", "distro": "Fedora-20", - "disk-size": "10", + "disk-size": "8", "arches": ["x86_64","ppc64le","aarch64"], "repo": [ - 'BaseOS', - 'AppStream'], + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", }, "factory-parameters": { "generate_icicle": False, @@ -59,11 +63,13 @@ image_build = { "kickstart": "CentOS-8-EC2.ks", "ksversion": "F26", "distro": "Fedora-20", - "disk-size": "10", - "arches": ["x86_64", "ppc64le", "aarch64"], + "disk-size": "8", + "arches": ["x86_64", "aarch64"], "repo": [ - 'BaseOS', - 'AppStream'], + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", }, "factory-parameters": { "generate_icicle": False, @@ -73,7 +79,7 @@ image_build = { "image-build": { "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], "name": "CentOS-8-Vagrant", - "subvariant": "stream-vagrant", + "subvariant": "vagrant", "version": "8.1.1911", "release": "!RELEASE_FROM_DATE_RESPIN" "target": "image-centos-8", @@ -81,11 +87,13 @@ image_build = { "kickstart": "CentOS-8-x86_64-Vagrant.ks", "ksversion": "F26", "distro": "Fedora-20", - "disk-size": "10", + "disk-size": "8", "arches": ["x86_64"], "repo": [ - 'BaseOS', - 'AppStream'], + "http://qa.centos.org/centos/8/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8/BaseOS/$arch/os/", "failable": ["ppc64le","aarch64"], }, "factory-parameters": { diff --git a/include-excludes.conf b/include-excludes.conf index b5e6280..cd6ca8d 100644 --- a/include-excludes.conf +++ b/include-excludes.conf @@ -19,6 +19,7 @@ additional_packages = [ ("^AppStream$", { "*": [ "langpacks-*", + "dotnet-*", ] }), @@ -45,7 +46,7 @@ additional_packages = [ ("^BaseOS$", { "*": [ "kernel-doc", - ] + "centos-obsolete-packages", ], "armhfp": [ "kernel-lpae*", diff --git a/multilib.conf b/multilib.conf index 092fddb..54df92e 100644 --- a/multilib.conf +++ b/multilib.conf @@ -12,5 +12,6 @@ multilib_whitelist = { "*": [ "valgrind", "papi", + "ggc-toolset-9-valgrind", ], } diff --git a/stream-images-cloud.conf b/stream-images-cloud.conf new file mode 100644 index 0000000..10f1aa8 --- /dev/null +++ b/stream-images-cloud.conf @@ -0,0 +1,82 @@ +image_build = { + "^Cloud$": [ + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-Stream-GenericCloud", + "subvariant": "stream-generic", + "version": "8", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Stream-GenericCloud.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64","ppc64le","aarch64"], + "repo": [ + "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8-stream/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("qcow2", "qcow2")], + "name": "CentOS-Stream-ec2", + "subvariant": "stream-ec2", + "version": "8", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Stream-EC2.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64", "ppc64le", "aarch64"], + "repo": [ + "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8-stream/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + { + "image-build": { + "format": [("vagrant-libvirt", "vagrant-libvirt.box"),('vagrant-virtualbox','vagrant-virtualbox.box')], + "name": "CentOS-Stream-Vagrant", + "subvariant": "stream-vagrant", + "version": "8", + "release": "!RELEASE_FROM_DATE_RESPIN" + "target": "image-centos-8", + "ksurl": "git+https://git.centos.org/centos/kickstarts.git?#HEAD", + "kickstart": "CentOS-8-Stream-x86_64-Vagrant.ks", + "ksversion": "F26", + "distro": "Fedora-20", + "disk-size": "10", + "arches": ["x86_64"], + "repo": [ + "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + "http://qa.centos.org/centos/8-stream/AppStream/$arch/os/", + ], + "install_tree_from": "http://qa.centos.org/centos/8-stream/BaseOS/$arch/os/", + "failable": ["ppc64le","aarch64"], + }, + "factory-parameters": { + "generate_icicle": False, + } + }, + ] +} + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + ("/compose", "http://172.22.0.123/compose"), +] From 63d86bbcc3e2b02a14fbf43ac370c90d66279b0a Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 15 2020 19:55:28 +0000 Subject: [PATCH 63/67] add HA, and enable devel modules in PowerTools --- diff --git a/variants.xml b/variants.xml index 9059c2d..d54f797 100644 --- a/variants.xml +++ b/variants.xml @@ -220,211 +220,30 @@ used as lookaside for CRB, so the module will not actually get into CRB, but it's needed here for creating the -devel module. --> - - + + + aarch64 x86_64 ppc64le - - - guest-agents - standard - base - core - - binary-intentionally-in-rhel-8 - additional-devel - anaconda-tools - conflicts-baseos - development - server-product - dial-up - networkmanager-submodules - file-server - fonts - gnome-desktop - graphical-admin-tools - hardware-monitoring - hardware-support - infiniband - headless-management - large-systems - legacy-unix - mail-server - mainframe-access - multimedia - dns-server - smart-card - smb-server - network-tools - network-file-system-client - network-server - performance - platform-devel - python-web - remote-system-management - scientific - security-tools - system-tools - workstation-product - nonmodular-appstream - standard - anaconda-tools - base - conflicts-appstream - core - additional-devel - base-x - debugging - development - dotnet-core - file-server - ftp-server - gnome-apps - gnome-desktop - guest-desktop-agents - graphical-admin-tools - graphics - infiniband - workstation-product - multimedia - mail-server - mainframe-access - network-server - network-tools - container-management - smb-server - dial-up - fonts - input-methods - multimedia - networkmanager-submodules - network-file-system-client - print-client - desktop-debugging - internet-browser - gnome-desktop - guest-agents - guest-desktop-agents - headless-management - java-platform - gnome-apps - internet-applications - office-suite - performance - platform-devel - platform-kvm - platform-microsoft - platform-vmware - scientific - ostree-support - security-tools - smart-card - system-tools - texlive - legacy-x - backup-client - remote-desktop-clients - remote-system-management - rpm-development-tools - virtualization-client - virtualization-hypervisor - virtualization-platform - virtualization-tools - web-server + ha + ha-devel - - - minimal-environment - virtualization-host-environment - custom-environment - server-product-environment - graphical-server-environment - workstation-product-environment - - - - 389-ds:1.4 - ant:1.10 - perl-App-cpanminus:1.7044 - perl-DBD-MySQL:4.046 - perl-DBD-Pg:3.7 - perl-DBD-SQLite:1.58 - perl-DBI:1.641 - container-tools:1.0 - container-tools:rhel8 - freeradius:3.0 - gimp:2.8 - go-toolset:rhel8 - httpd:2.4 - idm:DL1 - idm:client - inkscape:0.92.3 - javapackages-runtime:201801 - libselinux-python:2.8 - llvm-toolset:rhel8 - mailman:2.1 - mariadb:10.3 - maven:3.5 - mercurial:4.8 - mod_auth_openidc:2.3 - mysql:8.0 - nginx:1.14 - nginx:1.16 - nodejs:10 - nodejs:12 - parfait:0.5 - perl:5.24 - perl:5.26 - perl-FCGI:0.78 - php:7.2 - php:7.3 - pki-core:10.6 - pki-deps:10.6 - postgresql:10 - postgresql:9.6 - python27:2.7 - python36:3.6 - redis:5 - rhn-tools:1.0 - ruby:2.5 - ruby:2.6 - rust-toolset:rhel8 - satellite-5-client:1.0 - scala:2.10 - squid:4 - subversion:1.10 - swig:3.0 - varnish:6 - virt:rhel - perl-YAML:1.24 - - - - - - + aarch64 x86_64 ppc64le - - ha - ha-devel - - - From 43c2ed3aba52ae1703121bc585e613d5c86cbbc3 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 16 2020 15:49:59 +0000 Subject: [PATCH 64/67] add the EULA and the GPL to the variants --- diff --git a/c8-stream.conf b/c8-stream.conf index 03d5acd..2fcc55d 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -141,6 +141,23 @@ variant_as_lookaside = [ ('HighAvailability', 'AppStream'), ] +extra_files = [ + ("^.*$, { + "*": [ + { + "scm": "git", + "repo": "https://git.centos.org/rpms/centos-release.git", + "branch": "c8", + "file": [ + 'SOURCES/GPL', + 'SOURCES/EULA', + ], + "target": "", + }, + ] + }), +] + productimg = False translate_paths = [ diff --git a/c8.conf b/c8.conf index 5165223..2739ca9 100644 --- a/c8.conf +++ b/c8.conf @@ -139,6 +139,23 @@ variant_as_lookaside = [ ('HighAvailability', 'AppStream'), ] +extra_files = [ + ("^.*$, { + "*": [ + { + "scm": "git", + "repo": "https://git.centos.org/rpms/centos-release.git", + "branch": "c8", + "file": [ + 'SOURCES/GPL', + 'SOURCES/EULA', + ], + "target": "", + }, + ] + }), +] + productimg = False translate_paths = [ From 4ba66b1ed7d7a176ce19d9cf627cf820ea033638 Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 20 2020 03:33:38 +0000 Subject: [PATCH 65/67] typo fix --- diff --git a/c8-stream.conf b/c8-stream.conf index 2fcc55d..67b662f 100644 --- a/c8-stream.conf +++ b/c8-stream.conf @@ -142,7 +142,7 @@ variant_as_lookaside = [ ] extra_files = [ - ("^.*$, { + ("^.*$", { "*": [ { "scm": "git", diff --git a/c8.conf b/c8.conf index 2739ca9..b718b69 100644 --- a/c8.conf +++ b/c8.conf @@ -140,7 +140,7 @@ variant_as_lookaside = [ ] extra_files = [ - ("^.*$, { + ("^.*$", { "*": [ { "scm": "git", From 44026469671ed6003456d3dfa44087d7b71d10af Mon Sep 17 00:00:00 2001 From: Brian Stinson Date: Jan 20 2020 13:56:42 +0000 Subject: [PATCH 66/67] add some packages to AppStream that are present in RHEL, but missed in the comps --- diff --git a/include-excludes.conf b/include-excludes.conf index cd6ca8d..9a1818e 100644 --- a/include-excludes.conf +++ b/include-excludes.conf @@ -20,6 +20,51 @@ additional_packages = [ "*": [ "langpacks-*", "dotnet-*", + "ansible-freeipa", + "fapolicyd", + "python3-rpmfluff", + "gcc-toolset-9", + "gcc-toolset-9-annobin", + "gcc-toolset-9-binutils", + "gcc-toolset-9-binutils-devel", + "gcc-toolset-9-build", + "gcc-toolset-9-dwz", + "gcc-toolset-9-dyninst", + "gcc-toolset-9-elfutils", + "gcc-toolset-9-elfutils-devel", + "gcc-toolset-9-elfutils-libelf", + "gcc-toolset-9-elfutils-libelf-devel", + "gcc-toolset-9-elfutils-libs", + "gcc-toolset-9-gcc", + "gcc-toolset-9-gcc-c++", + "gcc-toolset-9-gcc-gdb-plugin", + "gcc-toolset-9-gcc-gfortran", + "gcc-toolset-9-gdb", + "gcc-toolset-9-gdb-doc", + "gcc-toolset-9-gdb-gdbserver", + "gcc-toolset-9-libitm-devel", + "gcc-toolset-9-libquadmath-devel", + "gcc-toolset-9-libstdc++-devel", + "gcc-toolset-9-libstdc++-docs", + "gcc-toolset-9-ltrace", + "gcc-toolset-9-make", + "gcc-toolset-9-make-devel", + "gcc-toolset-9-perftools", + "gcc-toolset-9-runtime", + "gcc-toolset-9-strace", + "gcc-toolset-9-systemtap", + "gcc-toolset-9-systemtap-client", + "gcc-toolset-9-systemtap-devel", + "gcc-toolset-9-systemtap-initscript", + "gcc-toolset-9-systemtap-runtime", + "gcc-toolset-9-systemtap-sdt-devel", + "gcc-toolset-9-systemtap-server", + "gcc-toolset-9-toolchain", + "gcc-toolset-9-valgrind", + "gcc-toolset-9-valgrind-devel", + "libasan5", + "libubsan1", + "lttng-ust", ] }), From 04699d67ad5b525cc7ff4bfaa2913fe152f7f921 Mon Sep 17 00:00:00 2001 From: James Antill Date: Feb 06 2020 20:39:24 +0000 Subject: [PATCH 67/67] First working CentOS-Stream-Devel compose, with single variant. Packages are in the local comps-centos-8-stream-devel.xml file currently. --- diff --git a/c8-stream-devel.conf b/c8-stream-devel.conf new file mode 100644 index 0000000..96e31b9 --- /dev/null +++ b/c8-stream-devel.conf @@ -0,0 +1,201 @@ +from multilib import * +from include-excludes import * +from stream-images import * + +# PRODUCT INFO +release_name = "CentOS Stream Developmental" +release_short = "CentOS-devel" +release_version = "Stream" +version = "8-devel" + +# # GENERAL SETTINGS +# comps_file = { +# 'scm': 'git', +# 'repo': 'https://git.centos.org/centos/comps.git', +# 'branch': 'master', +# 'file': 'comps-centos-8-stream.xml', +# } +comps_file = 'comps-centos-8-stream-devel.xml' + +link_type = 'hardlink-or-copy' + +module_defaults_dir = { + 'scm': 'git', + 'repo': 'https://git.centos.org/centos/centos-module-defaults.git', + 'branch': 'c8.1', + 'dir': '.', +} + +multilib = [ + ('^.*$', { + 'x86_64': ['devel', 'runtime'] + }), +] + +variants_file = 'variants-devel.xml' +sigkeys = ['8483C65D', None] +hashed_directories = False + +# tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] +tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64'] +# tree_arches = ['x86_64'] + +# RUNROOT SETTINGS +runroot_channel = 'image' +runroot_tag = 'dist-c8-build' +runroot_method = 'koji' + +# PKGSET +pkgset_source = "koji" +koji_profile = "mbox" + +# PKGSET - KOJI +pkgset_koji_tag = "dist-c8-stream-compose" +pkgset_koji_inherit = False +pkgset_koji_module_tag = "modular-updates-candidate" + +filter_system_release_packages = False + +# GATHER +gather_prepopulate = "centos-packages.json" + +gather_method = { + "^(?!(AppStream|PowerTools|CR)).*$":{ + "comps": "deps" + }, + "^(AppStream|PowerTools|CR)$": "hybrid", +} + +gather_backend = "dnf" +check_deps = False +greedy_method = "all" +repoclosure_backend = "dnf" + +# CREATEREPO +createrepo_deltas = False +createrepo_database = True +createrepo_c = True +createrepo_checksum = "sha256" +createrepo_use_xz = True +createrepo_num_threads = 8 +createrepo_num_workers = 4 +createrepo_extra_args = ['--distro=cpe:/o:centos-stream:centos-stream:8,CentOS Stream 8', '--revision=8.1.1911'] + +# CHECKSUMS +media_checksums = ['sha256'] +media_checksum_one_file = True +create_jigdo = False + +# BUILDINSTALL +bootable = True +buildinstall_method = "lorax" + +lorax_options = [ + ("^.*$", { + "*": { + "noupgrade": False, + "rootfs_size": 3, + "version": "8-stream" + } + }) +] + +buildinstall_skip = [ + ("^(Devel|AppStream|PowerTools|CR|HighAvailability)$", { + "*": True + }), +] + +image_name_format = { + "^BaseOS$": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + ".*": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", +} + +image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ] + +# CREATEISO +create_optional_isos = False + +createiso_skip = [ + ('^(Devel|AppStream|PowerTools|HighAvailability|CR)$', { + '*': True, + 'src':True + }), +] + +extra_isos = { + "BaseOS": [{ + "include_variants": ["AppStream"], + "filename": "{release_short}-{version}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": True, + }, + ] +} + +restricted_volid = True + +# LOOKASIDE +variant_as_lookaside = [ +# ('AppStream', 'BaseOS'), +# ('PowerTools', 'BaseOS'), +# ('PowerTools', 'AppStream'), +] + +gather_lookaside_repos = [ + ("^Devel$", { + "x86_64": [ + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/x86_64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/x86_64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/x86_64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/x86_64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/x86_64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/x86_64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/x86_64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/x86_64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/source/tree", + ], + "ppc64": [ + ], + "ppc64le": [ + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/ppc64le/os", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/ppc64le/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/ppc64le/os", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/ppc64le/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/ppc64le/os", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/ppc64le/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/ppc64le/os", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/ppc64le/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/source/tree", + ], + "s390x": [ + ], + "aarch64": [ + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/aarch64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/aarch64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/BaseOS/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/aarch64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/aarch64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/AppStream/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/aarch64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/aarch64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/PowerTools/source/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/aarch64/os", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/aarch64/os/debug/tree", + "file:///compose/trees/latest-CentOS-Stream/compose/HighAvailability/source/tree", + ], + }), +] + +productimg = False + +translate_paths = [ + ("/mnt/koji", "https://koji.mbox.centos.org/pkgs"), + # ("/compose", "http://172.22.0.123/compose"), +] + diff --git a/comps-centos-8-stream-devel.xml b/comps-centos-8-stream-devel.xml new file mode 100644 index 0000000..20c9302 --- /dev/null +++ b/comps-centos-8-stream-devel.xml @@ -0,0 +1,13 @@ + + + + + centos-stream-devel + false + false + + argparse-manpage + libuv-devel + + + diff --git a/include-excludes.conf b/include-excludes.conf index 9a1818e..876e12b 100644 --- a/include-excludes.conf +++ b/include-excludes.conf @@ -1,4 +1,74 @@ filter_packages = [ + ("^Devel$", { + "*": [ + "glibc*", + # This is a massive hack... using diff | egrep -v '^[+-]' | perl -pe 's/(.*)-[^-]+-[^-]+[.]rpm/$1/' | sort -u + "acl-debuginfo", + "attr-debuginfo", + "bash", + "bzip2-debuginfo", + "bzip2-libs", + "chkconfig", + "coreutils", + "coreutils-common", + "coreutils-single", + "e2fsprogs-debuginfo", + "expat", + "filesystem", + "gawk", + "gdbm", + "gdbm-libs", + "gmp", + "grep", + "info", + "keyutils-debuginfo", + "keyutils-libs", + "krb5-debuginfo", + "krb5-libs", + "libacl", + "libattr", + "libcap", + "libcom_err", + "libffi", + "libnsl2", + "libpkgconf", + "libselinux", + "libsepol", + "libsigsegv", + "libtasn1", + "libtirpc", + "libuv", + "libverto", + "libxcrypt", + "mpfr", + "ncurses", + "ncurses-base", + "ncurses-libs", + "openssl-debuginfo", + "openssl-libs", + "p11-kit", + "p11-kit-trust", + "pcre", + "pcre2", + "pkgconf", + "pkgconf-m4", + "pkgconf-pkg-config", + "platform-python", + "platform-python-pip", + "platform-python-setuptools", + "popt", + "popt-devel", + "python3-libs", + "python3-pip-wheel", + "python3-setuptools-wheel", + "readline", + "sed", + "xz-debuginfo", + "xz-libs", + "zlib", + ] + }), + ("^(BaseOS|AppStream)$", { "*": [ "python36", diff --git a/variants-devel.xml b/variants-devel.xml new file mode 100644 index 0000000..9a66a90 --- /dev/null +++ b/variants-devel.xml @@ -0,0 +1,17 @@ + + + + + + + aarch64 + x86_64 + ppc64le + + + + centos-stream-devel + + + +