#9 Initial version of CentOS-stream-devel compose, with just devel variant
Closed 9 months ago by jamesantill. Opened 9 months ago by jamesantill.
centos/ jamesantill/pungi-centos centos-8.1.1911  into  master

typo fix
Brian Stinson • 10 months ago  
add the EULA and the GPL to the variants
Brian Stinson • 10 months ago  
bake final configs for 8.1.1911
Brian Stinson • 10 months ago  
redo armhfp configs
Brian Stinson • 10 months ago  
add an armhfp json
Brian Stinson • 10 months ago  
add the date in the stream isos
Brian Stinson • a year ago  
get armhfp ready for 8.1
Brian Stinson • a year ago  
set the versions directly
Brian Stinson • a year ago  
start on the developmental repo
Brian Stinson • a year ago  
s/CentOS/centos/
Brian Stinson • a year ago  
start on CentOS Linux configs
Brian Stinson • a year ago  
set a subvariant for each image
Brian Stinson • a year ago  
reset the shortname and the versioning
Brian Stinson • a year ago  
re-enable signed packages
Brian Stinson • a year ago  
this minimal attempt did not work
Brian Stinson • a year ago  
temporarily make ppc64le failable
Brian Stinson • a year ago  
typo fix
Brian Stinson • a year ago  
remove some unused options
Brian Stinson • a year ago  
try this to create the minimal iso
Brian Stinson • a year ago  
automatically deal with the version
Brian Stinson • a year ago  
change to use the Stream kickstarts
Brian Stinson • a year ago  
add the ruby:2.6 module back
Brian Stinson • a year ago  
Tweak the Variants a little bit
Brian Stinson • a year ago  
Re-enable HighAvailability variant
Brian Stinson • a year ago  
add a release
Brian Stinson • a year ago  
update stream image versioning
Brian Stinson • a year ago  
add CR variant
Brian Stinson • a year ago  
some tweaks to enable images
Brian Stinson • a year ago  
move container into its own compose
Brian Stinson • a year ago  
fix the ec2 source
Brian Stinson • a year ago  
try out an ec2 image
Brian Stinson • a year ago  
oops, forgot to commit version.conf
Brian Stinson • a year ago  
make images.conf standalone
Brian Stinson • a year ago  
Add Plus
Brian Stinson • a year ago  
Add Extras
Brian Stinson • a year ago  
add the CentOS Stream config
Brian Stinson • a year ago  
more PowerTools Fixes
Brian Stinson • a year ago  
actually args is an array
Brian Stinson • a year ago  
add the distrotags to createrepo
Brian Stinson • a year ago  
change the Devel variant to PowerTools
Brian Stinson • a year ago  
really skip creating src ISOs
Brian Stinson • a year ago  
add the images config
Brian Stinson • a year ago  
do all of the arches
Brian Stinson • a year ago  
use signed packages now
Brian Stinson • a year ago  
add some image definitions
Brian Stinson • a year ago  
add javapackages-tools to Devel
Brian Stinson • a year ago  
add multilib black/whitelists
Brian Stinson • a year ago  
some minor file tweaks and typos
Brian Stinson • a year ago  
file added
+143

@@ -0,0 +1,143 @@ 

+ from multilib import *

+ from include-excludes import *

+ #from images-armhfp import *

+ 

+ # PRODUCT INFO 

+ release_name = "CentOS Altarch" 

+ release_short = "CentOS-Altarch"

+ release_version = "8"

+ version = "8.1.1911"

+ 

+ # GENERAL SETTINGS

+ comps_file = {

+         'scm': 'git',

+         'repo': 'https://git.centos.org/centos/comps.git',

+         'branch': 'master',

+         'file': 'comps-centos-8.1.0.1911.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 = []

+ 

+ variants_file = 'variants-armhfp.xml'

+ sigkeys = ['8483C65D']

+ #sigkeys = [None]

+ hashed_directories = False

+ 

+ tree_arches = ['armhfp']

+ 

+ # RUNROOT SETTINGS

+ runroot_channel = 'image'

+ runroot_tag = 'dist-c8-build'

+ runroot_method = 'koji'

+ 

+ # PKGSET

+ pkgset_source = "koji"

+ koji_profile = "armhfp-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

+ 

+ # GATHER

+ gather_prepopulate = "centos-armhfp-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:centos:8,CentOS 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"

+         }

+     })

+ ]

+ 

+ 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}",

+ }

+ 

+ image_volid_formats = [ '{release_short}-{version}-{arch}-{disc_type}', ]

+ 

+ # 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.armhfp-mbox.centos.org/pkgs"),

+ 	("/compose", "http://172.22.0.123/compose"),

+ ]

+ 

file added
+66

@@ -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

+         }),

+ ]

+ 

@@ -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

file added
+66

@@ -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

+         }),

+ ]

+ 

file added
+201

@@ -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"),

+ ]

+ 

@@ -0,0 +1,3 @@ 

+ from c8-stream import *

+ 

+ release_type = 'updates'

file added
+167

@@ -0,0 +1,167 @@ 

+ from multilib import *

+ from include-excludes import *

+ #from stream-images import *

+ 

+ # PRODUCT INFO 

+ release_name = "CentOS Stream" 

+ release_short = "CentOS-Stream"

+ release_version = "8"

+ version = "8"

+ 

+ # GENERAL SETTINGS

+ 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.1',

+         'dir': '.',

+ }

+ 

+ multilib = [

+     ('^.*$', {

+         'x86_64': ['devel', 'runtime']

+     }),

+ ]

+ 

+ variants_file = 'variants.xml'

+ sigkeys = ['8483C65D']

+ #sigkeys = [None]

+ hashed_directories = False

+ 

+ tree_arches = ['aarch64', 'i386', 'ppc64le', '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-stream-packages.json"

+ 

+ gather_method = {

+         "^(?!(AppStream|PowerTools|CR)).*$":{

+                 "comps": "deps"

+         },

+         "^(AppStream|PowerTools|CR)$": "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"

+ 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 = [

+     ("^(AppStream|PowerTools|CR|HighAvailability)$", {

+        "*": True

+        }),

+ ]

+ 

+ image_name_format = {

+     "^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}', ]

+ 

+ # CREATEISO

+ create_optional_isos = False

+ 

+ createiso_skip = [

+     ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', {

+         '*': True,

+         'src':True

+     }),

+ ]

+ 

+ extra_isos = {

+     "BaseOS": [{

+         "include_variants": ["AppStream"],

+         "filename": "{release_short}-{version}-{arch}-{date}-{disc_type}{disc_num}{suffix}",

+         "skip_src": True,

+     },

+     ]

+ }

+ 

+ restricted_volid = True

+ 

+ # LOOKASIDE

+ variant_as_lookaside = [

+     ('AppStream', 'BaseOS'),

+     ('PowerTools', 'BaseOS'),

+     ('PowerTools', 'AppStream'),

+     ('HighAvailability', 'BaseOS'),

+     ('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 = [

+ 	("/mnt/koji", "https://koji.mbox.centos.org/pkgs"),

+ 	("/compose", "http://172.22.0.123/compose"),

+ ]

+ 

file added
+3

@@ -0,0 +1,3 @@ 

+ from c8 import *

+ #from images import *

+ release_type = 'updates'

file modified
+62 -22

@@ -1,22 +1,27 @@ 

+ from multilib import *

+ from include-excludes import *

+ #from images import *

+ 

  # PRODUCT INFO 

  release_name = "CentOS Linux" 

  release_short = "CentOS"

  release_version = "8"

- release_is_layered = False

+ version = "8.1.1911"

  

  # GENERAL SETTINGS

- bootable = True

  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.1.0.1911.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.1',

          'dir': '.',

  }

  

@@ -27,24 +32,23 @@ 

  ]

  

  variants_file = 'variants.xml'

- sigkeys = [None]

+ sigkeys = ['8483C65D']

  hashed_directories = False

  

- #tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64']

- tree_arches = ['aarch64','i386','x86_64']

+ tree_arches = ['aarch64', 'i386', 'ppc64le', 'x86_64']

  

  # RUNROOT SETTINGS

- runroot = True

- runroot_channel = 'compose'

- runroot_tag = 'dist-c8'

- runroot_method = 'local'

+ 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_tag = "dist-c8-compose"

+ pkgset_koji_inherit = False

  pkgset_koji_module_tag = "modular-updates-candidate"

  

  filter_system_release_packages = False

@@ -53,10 +57,10 @@ 

  gather_prepopulate = "centos-packages.json"

  

  gather_method = {

-         "^(?!(AppStream|Devel)).*$":{

+         "^(?!(AppStream|PowerTools|CR)).*$":{

                  "comps": "deps"

          },

-         "^(AppStream|Devel)$": "hybrid",

+         "^(AppStream|PowerTools|CR)$": "hybrid",

  }

  

  gather_backend = "dnf"

@@ -69,6 +73,10 @@ 

  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']

@@ -82,44 +90,76 @@ 

  lorax_options = [

      ("^.*$", {

          "*": {

-             "noupgrade": False

+             "noupgrade": False,

+             "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}-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}-8.1.1911-{arch}-{disc_type}', ]

+ 

  # CREATEISO

  create_optional_isos = False

  

  createiso_skip = [

-     ('^(BaseOS|AppStream|Devel|)$', {

+     ('^(BaseOS|AppStream|PowerTools|HighAvailability|CR)$', {

          '*': True,

          'src':True

      }),

  ]

  

+ extra_isos = {

+     "BaseOS": [{

+         "include_variants": ["AppStream"],

+         "filename": "{release_short}-8.1.1911-{arch}-{disc_type}{disc_num}{suffix}",

+         "skip_src": True,

+     }]

+ }

+ 

  restricted_volid = True

  

  # LOOKASIDE

  variant_as_lookaside = [

      ('AppStream', 'BaseOS'),

-     ('Devel', 'BaseOS'),

-     ('Devel', 'AppStream'),

+     ('PowerTools', 'BaseOS'),

+     ('PowerTools', 'AppStream'),

+     ('HighAvailability', 'BaseOS'),

+     ('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 = [

-         ("/mnt/koji", "https://koji.mbox.centos.org/kojifiles/"),

+ 	("/mnt/koji", "https://koji.mbox.centos.org/pkgs"),

+ 	("/compose", "http://172.22.0.123/compose"),

  ]

  

The added file is too large to be shown here, see it at: centos-armhfp-packages.json

@@ -0,0 +1,13 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <!DOCTYPE comps PUBLIC "-//CentOS//DTD Comps info//EN" "comps.dtd">

+ <comps>

+   <group variant="Devel">

+     <id>centos-stream-devel</id>

+     <default>false</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">argparse-manpage</packagereq>

+       <packagereq type="mandatory">libuv-devel</packagereq>

+     </packagelist>

+   </group>

+ </comps>

file added
+100

@@ -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/os', 

+ 		     ],

+ 		"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.0.1905"}',

+             }

+         }

+     ]

+ }

+ 

+ translate_paths = [

+ 	("/mnt/koji", "https://koji.mbox.centos.org/pkgs"),

+ 	("/compose", "http://172.22.0.123/compose"),

+ ]

file added
+40

@@ -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

+         }),

+ ]

file added
+44

@@ -0,0 +1,44 @@ 

+ image_build = {

+     "^BaseOS$": [

+         { 

+             "image-build": {

+                 "format": [("qcow2", "qcow2")],

+                 "name": "CentOS-8-Altarch-GenericCloud",

+                 "target": "image-centos-8",

+                 "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",

+                 "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-Altarch-Container",

+                 "target": "image-centos-8",

+                 "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",

+                 "distro": "Fedora-20",

+                 "disk-size": "10",

+                 "arches": ["armv7hl"],

+                 "repo": ["BaseOS", "AppStream"],

+                 "failable": [*],

+             },

+             "factory-parameters": {

+                 "generate_icicle": False,

+             }

+         }

+     ]

+ }

file added
+109

@@ -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"),

+ ]

file added
+109

@@ -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"),

+ ]

file added
+178

@@ -0,0 +1,178 @@ 

+ 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",

+         ]

+     }),

+ 

+     ("^BaseOS$", {

+         "*": [

+             "compat-openssl10-devel",

+             "compat-openssl10-pkcs11-helper",

+             "openldap-servers-debuginfo",

+             "ongres-scram",

+         ]

+     }),

+ ]

+ 

+ additional_packages = [

+     ("^AppStream$", {

+         "*": [

+             "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",