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

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

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

+         ]

+     }),

+ 

+     ("^AppStream$", {

+         "x86_64": [

+ 

+             "libreoffice-langpack-*",

+             "libreoffice-help-*",

+         ],

+ 	"armhfp": [

+             "libreoffice-*",

+             "libreoffice-help-*",

+             "libreoffice-langpack-*",

+ 	    "emacs-*",

+ 	    "autocorr*",

+             "fence-agents*",

+             "gnome-shell-extension*",

+             "google-noto*",

+             "hunspell-*",

+             "hyphen-*",

+ 	]

+     }),

+ 

+     ("^BaseOS$", {

+         "*": [

+             "kernel-doc",

+ 	    "centos-obsolete-packages",

+         ],

+ 	"armhfp": [

+ 	    "kernel-lpae*",

+ 	    "uboot-tools",

+             "uboot-images*",

+             "grub2*",

+             "grubby-deprecated",

+             "efibootmgr",

+             "cloud-utils-growpart",

+             "bcm283x-firmware",

+             "efivar*",

+ 	]

+     }),

+ ]

file added
+17
@@ -0,0 +1,17 @@ 

+ # format: {arch|*: [packages]}

+ multilib_blacklist = {

+     "*": [

+         "libvirt*",

+         "java-*",

+         "totem",

+     ],

+ }

+ 

+ # format: {arch|*: [packages]}

+ multilib_whitelist = {

+     "*": [

+          "valgrind",

+          "papi",

+ 	 "ggc-toolset-9-valgrind",

+     ],

+ }

file added
+40
@@ -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

+         }),

+ ]

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

+ ]

file added
+101
@@ -0,0 +1,101 @@ 

+ image_build = {

+     "^BaseOS$": [

+         {

+             "image-build": {

+                 "format": [("docker", "tar.gz")],

+                 "name": "CentOS-Stream-Container",

+ 		"subvariant": "stream-container",

+                 "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-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-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": [

+ 		     'BaseOS', 

+ 		     'AppStream'],

+             },

+             "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": [

+ 		     'BaseOS', 

+ 		     'AppStream'],

+             },

+             "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": [

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

+ ]

file added
+11
@@ -0,0 +1,11 @@ 

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

+ <!DOCTYPE variants PUBLIC "-//Red Hat, Inc.//DTD Variants info//EN" "variants2012.dtd">

+ <variants>

+     <variant id="extras" name="extras" type="variant">

+         <arches>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ </variants>

file added
+11
@@ -0,0 +1,11 @@ 

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

+ <!DOCTYPE variants PUBLIC "-//Red Hat, Inc.//DTD Variants info//EN" "variants2012.dtd">

+ <variants>

+     <variant id="plus" name="plus" type="variant">

+         <arches>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ </variants>

file added
+219
@@ -0,0 +1,219 @@ 

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

+ <!DOCTYPE variants PUBLIC "-//Red Hat, Inc.//DTD Variants info//EN" "variants2012.dtd">

+ <variants>

+   <variant id="BaseOS" name="BaseOS" type="variant" has_optional="false">

+     <!-- List of architectures for BaseOS compose variant -->

+     <arches>

+       <arch>armhfp</arch>

+     </arches>

+     <!-- List of comps groups that should be part of BaseOS compose variant -->

+     <groups>

+       <!-- Essential groups for Anaconda installation -->

+       <group default="true">guest-agents</group>

+       <group default="true">standard</group>

+       <group default="true">base</group>

+       <group default="true">core</group>

+       <!-- Other groups -->

+       <group default="true">binary-intentionally-in-rhel-8</group>

+       <group default="true">additional-devel</group>

+       <group default="false">anaconda-tools</group>

+       <group default="false">conflicts-baseos</group>

+       <group default="true">development</group>

+       <group default="true">server-product</group>

+       <group default="true">dial-up</group>

+       <group default="true">networkmanager-submodules</group>

+       <group default="true">file-server</group>

+       <group default="true">fonts</group>

+       <group default="true">gnome-desktop</group>

+       <group default="true">graphical-admin-tools</group>

+       <group default="true">hardware-monitoring</group>

+       <group default="true">hardware-support</group>

+       <group default="true">infiniband</group>

+       <group default="true">headless-management</group>

+       <group default="true">large-systems</group>

+       <group default="true">legacy-unix</group>

+       <group default="true">mail-server</group>

+       <group default="true">mainframe-access</group>

+       <group default="true">multimedia</group>

+       <group default="true">dns-server</group>

+       <group default="true">smb-server</group>

+       <group default="true">network-tools</group>

+       <group default="true">network-file-system-client</group>

+       <group default="true">network-server</group>

+       <group default="true">performance</group>

+       <group default="true">platform-devel</group>

+       <group default="true">python-web</group>

+       <group default="true">remote-system-management</group>

+       <group default="true">scientific</group>

+       <group default="true">security-tools</group>

+       <group default="true">system-tools</group>

+       <group default="true">workstation-product</group>

+     </groups>

+     <!-- List of environments from comps that should be part of BaseOS compose variant -->

+     <environments>

+       <environment display_order="3">minimal-environment</environment>

+       <environment display_order="99">custom-environment</environment>

+       <environment display_order="1">server-product-environment</environment>

+     </environments>

+   </variant>

+   <variant id="AppStream" name="AppStream" type="variant">

+     <!-- List of architectures for AppStream compose variant -->

+     <arches>

+       <arch>armhfp</arch>

+     </arches>

+     <!-- List of comps groups that should be part of AppStream compose variant -->

+     <groups>

+       <group default="true">nonmodular-appstream</group>

+       <group default="true">standard</group>

+       <group default="false">anaconda-tools</group>

+       <group default="true">base</group>

+       <group default="false">conflicts-appstream</group>

+       <group default="true">core</group>

+       <group default="true">additional-devel</group>

+       <group default="true">base-x</group>

+       <group default="true">debugging</group>

+       <group default="true">development</group>

+       <group default="true">dotnet-core</group>

+       <group default="true">file-server</group>

+       <group default="true">ftp-server</group>

+       <group default="true">gnome-apps</group>

+       <group default="true">gnome-desktop</group>

+       <group default="true">guest-desktop-agents</group>

+       <group default="true">graphical-admin-tools</group>

+       <group default="true">graphics</group>

+       <group default="true">infiniband</group>

+       <group default="true">workstation-product</group>

+       <group default="true">multimedia</group>

+       <group default="true">mail-server</group>

+       <group default="true">mainframe-access</group>

+       <group default="true">network-server</group>

+       <group default="true">network-tools</group>

+       <group default="true">container-management</group>

+       <group default="true">smb-server</group>

+       <group default="true">dial-up</group>

+       <group default="true">fonts</group>

+       <group default="true">input-methods</group>

+       <group default="true">multimedia</group>

+       <group default="true">networkmanager-submodules</group>

+       <group default="true">network-file-system-client</group>

+       <group default="true">print-client</group>

+       <group default="true">desktop-debugging</group>

+       <group default="true">internet-browser</group>

+       <group default="true">gnome-desktop</group>

+       <group default="true">guest-agents</group>

+       <group default="true">guest-desktop-agents</group>

+       <group default="true">headless-management</group>

+       <group default="true">java-platform</group>

+       <group default="true">gnome-apps</group>

+       <group default="true">internet-applications</group>

+       <group default="true">office-suite</group>

+       <group default="true">performance</group>

+       <group default="true">platform-devel</group>

+       <group default="true">platform-kvm</group>

+       <group default="true">platform-microsoft</group>

+       <group default="true">platform-vmware</group>

+       <group default="true">scientific</group>

+       <group default="true">ostree-support</group>

+       <group default="true">security-tools</group>

+       <group default="true">smart-card</group>

+       <group default="true">system-tools</group>

+       <group default="true">texlive</group>

+       <group default="true">legacy-x</group>

+       <group default="true">backup-client</group>

+       <group default="true">remote-desktop-clients</group>

+       <group default="true">remote-system-management</group>

+       <group default="true">rpm-development-tools</group>

+       <group default="true">virtualization-client</group>

+       <group default="true">virtualization-hypervisor</group>

+       <group default="true">virtualization-platform</group>

+       <group default="true">virtualization-tools</group>

+       <group default="true">web-server</group>

+     </groups>

+     <!-- List of environments from comps that should be part of BaseOS compose variant -->

+     <environments>

+       <environment display_order="3">minimal-environment</environment>

+       <environment display_order="99">virtualization-host-environment</environment>

+       <environment display_order="99">custom-environment</environment>

+       <environment display_order="2">server-product-environment</environment>

+       <environment display_order="1">graphical-server-environment</environment>

+       <environment display_order="4">workstation-product-environment</environment>

+     </environments>

+     <!-- List of modules that should be part of AppStream compose variant -->

+     <modules>

+       <module>389-ds:1.4</module>

+       <module>ant:1.10</module>

+       <module>perl-App-cpanminus:1.7044</module>

+       <module>perl-DBD-MySQL:4.046</module>

+       <module>perl-DBD-Pg:3.7</module>

+       <module>perl-DBD-SQLite:1.58</module>

+       <module>perl-DBI:1.641</module>

+       <module>container-tools:1.0</module>

+       <module>container-tools:rhel8</module>

+       <module>freeradius:3.0</module>

+       <module>gimp:2.8</module>

+       <module>go-toolset:rhel8</module>

+       <module>httpd:2.4</module>

+       <module>idm:DL1</module>

+       <module>idm:client</module>

+       <module>inkscape:0.92.3</module>

+       <module>javapackages-runtime:201801</module>

+       <module>libselinux-python:2.8</module>

+       <module>llvm-toolset:rhel8</module>

+       <module>mailman:2.1</module>

+       <module>mariadb:10.3</module>

+       <module>maven:3.5</module>

+       <module>mercurial:4.8</module>

+       <module>mod_auth_openidc:2.3</module>

+       <module>mysql:8.0</module>

+       <module>nginx:1.14</module>

+       <module>nginx:1.16</module>

+       <module>nodejs:10</module>

+       <module>nodejs:12</module>

+       <module>parfait:0.5</module>

+       <module>perl:5.24</module>

+       <module>perl:5.26</module>

+       <module>perl-FCGI:0.78</module>

+       <module>php:7.2</module>

+       <module>php:7.3</module>

+       <module>pki-core:10.6</module>

+       <module>pki-deps:10.6</module>

+       <module>postgresql:10</module>

+       <module>postgresql:9.6</module>

+       <module>python27:2.7</module>

+       <module>python36:3.6</module>

+       <module>redis:5</module>

+       <module>rhn-tools:1.0</module>

+       <module>ruby:2.5</module>

+       <module>ruby:2.6</module>

+       <module>rust-toolset:rhel8</module>

+       <module>satellite-5-client:1.0</module>

+       <module>scala:2.10</module>

+       <module>squid:4</module>

+       <module>subversion:1.10</module>

+       <module>swig:3.0</module>

+       <module>varnish:6</module>

+       <module>virt:rhel</module>

+       <module>perl-YAML:1.24</module>

+     </modules>

+ 

+   </variant>

+ 

+   <variant id="PowerTools" name="PowerTools" type="variant">

+     <!-- List of architectures for Powertools compose variant -->

+     <arches>

+       <arch>armhfp</arch>

+     </arches>

+     <groups>

+       <group default="true">centos-powertools</group>

+     </groups>

+     <!-- List of modules that should be part of CRB compose variant -->

+     <modules>

+       <module>javapackages-tools:201801</module>

+       <!-- List AppStream modules for which we want -devel version. AppStream is

+       used as lookaside for CRB, so the module will not actually get into

+       CRB, but it's needed here for creating the -devel module.

+       -->

+     </modules>

+   </variant>

+ 

+ </variants>

file added
+17
@@ -0,0 +1,17 @@ 

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

+ <!DOCTYPE variants PUBLIC "-//Red Hat, Inc.//DTD Variants info//EN" "variants2012.dtd">

+ <variants>

+   <variant id="Devel" name="Devel" type="variant" has_optional="false">

+     <!-- List of architectures for BaseOS compose variant -->

+     <arches>

+       <arch>aarch64</arch>

+       <arch>x86_64</arch>

+       <arch>ppc64le</arch>

+     </arches>

+     <!-- List of comps groups that should be part of Devel compose variant -->

+     <groups>

+       <group default="true">centos-stream-devel</group>

+     </groups>

+   </variant>

+ 

+ </variants>

file modified
+81 -3
@@ -38,6 +38,7 @@ 

        <group default="true">mainframe-access</group>

        <group default="true">multimedia</group>

        <group default="true">dns-server</group>

+       <group default="true">smart-card</group>

        <group default="true">smb-server</group>

        <group default="true">network-tools</group>

        <group default="true">network-file-system-client</group>
@@ -144,28 +145,105 @@ 

      </environments>

      <!-- List of modules that should be part of AppStream compose variant -->

      <modules>

+       <module>389-ds:1.4</module>

+       <module>ant:1.10</module>

+       <module>perl-App-cpanminus:1.7044</module>

+       <module>perl-DBD-MySQL:4.046</module>

+       <module>perl-DBD-Pg:3.7</module>

+       <module>perl-DBD-SQLite:1.58</module>

+       <module>perl-DBI:1.641</module>

+       <module>container-tools:1.0</module>

+       <module>container-tools:rhel8</module>

+       <module>freeradius:3.0</module>

+       <module>gimp:2.8</module>

+       <module>go-toolset:rhel8</module>

        <module>httpd:2.4</module>

+       <module>idm:DL1</module>

+       <module>idm:client</module>

+       <module>inkscape:0.92.3</module>

+       <module>javapackages-runtime:201801</module>

+       <module>libselinux-python:2.8</module>

+       <module>llvm-toolset:rhel8</module>

+       <module>mailman:2.1</module>

+       <module>mariadb:10.3</module>

+       <module>maven:3.5</module>

+       <module>mercurial:4.8</module>

+       <module>mod_auth_openidc:2.3</module>

+       <module>mysql:8.0</module>

+       <module>nginx:1.14</module>

+       <module>nginx:1.16</module>

+       <module>nodejs:10</module>

+       <module>nodejs:12</module>

+       <module>parfait:0.5</module>

+       <module>perl:5.24</module>

+       <module>perl:5.26</module>

+       <module>perl-FCGI:0.78</module>

+       <module>php:7.2</module>

+       <module>php:7.3</module>

+       <module>pki-core:10.6</module>

+       <module>pki-deps:10.6</module>

+       <module>postgresql:10</module>

+       <module>postgresql:9.6</module>

+       <module>python27:2.7</module>

+       <module>python36:3.6</module>

+       <module>redis:5</module>

+       <module>rhn-tools:1.0</module>

+       <module>ruby:2.5</module>

+       <module>ruby:2.6</module>

+       <module>rust-toolset:rhel8</module>

+       <module>satellite-5-client:1.0</module>

+       <module>scala:2.10</module>

+       <module>squid:4</module>

+       <module>subversion:1.10</module>

+       <module>swig:3.0</module>

+       <module>varnish:6</module>

+       <module>virt:rhel</module>

+       <module>perl-YAML:1.24</module>

      </modules>

  

    </variant>

  

-   <variant id="Devel" name="CentOS Devel" type="variant">

-     <!-- List of architectures for Devel compose variant -->

+   <variant id="PowerTools" name="PowerTools" type="variant">

+     <!-- List of architectures for Powertools compose variant -->

      <arches>

        <arch>aarch64</arch>

        <arch>ppc64le</arch>

        <arch>x86_64</arch>

      </arches>

      <groups>

-       <group default="true">centos-devel</group>

+       <group default="true">centos-powertools</group>

      </groups>

      <!-- List of modules that should be part of CRB compose variant -->

      <modules>

+       <module>javapackages-tools:201801</module>

        <!-- List AppStream modules for which we want -devel version. AppStream is

        used as lookaside for CRB, so the module will not actually get into

        CRB, but it's needed here for creating the -devel module.

        -->

+       <module>mariadb-devel:10.3</module>

+       <module>virt-devel:rhel</module>

      </modules>

    </variant>

  

+   <!-- ADDONS (Defined as variants in RHEL-8) -->

+ 

+   <variant id="HighAvailability" name="High Availability" type="variant">

+     <arches>

+       <arch>aarch64</arch>

+       <arch>x86_64</arch>

+       <arch>ppc64le</arch>

+     </arches>

+     <groups>

+       <group default="true">ha</group>

+       <group default="true">ha-devel</group>

+     </groups>

+   </variant>

+   <variant id="Cloud" name="Cloud" type="variant" is_empty="true">

+     <arches>

+       <arch>aarch64</arch>

+       <arch>x86_64</arch>

+       <arch>ppc64le</arch>

+     </arches>

+   </variant>

+ 

  </variants>