#874 New ELN compose layout.
Merged 3 years ago by jkaluza. Opened 3 years ago by jkaluza.
jkaluza/pungi-fedora eln-rewrite  into  eln

file modified
+25 -2
@@ -1,2 +1,25 @@ 

- This repo holds the config files that define what goes in and comes

- out of an ELN compose using ODCS (Pungi).

+ This repository holds the config files that define Fedora ELN compose, 

+ Future CentOS Stream compose and Future RHEL compose.

+ 

+ The repository is organized into several directories:

+ 

+ - ``shared`` - Pungi configuration files defining compose options

+   which are shared between all Fedora ELN, CentOS Stream and RHEL.

+   There is one Pungi configuration file for each Pungi phase and

+   also ``general.conf``, ``multilib.conf`` and

+   ``additional_and_filter_packages.conf`` defining compose options

+   which are not specific for any particular phase.

+ - ``fedora`` - Pungi configuration files which extend the ``shared``

+   compose options (and in some cases overrides them) for Fedora ELN

+   compose.

+ - ``centos`` - Pungi configuration files which extend the ``shared``

+   compose options (and in some cases overrides them) for CentOS

+   compose.

+ - ``rhel`` - Pungi configuration files which extend the ``shared``

+   compose options (and in some cases overrides them) for RHEL

+   compose.

+ 

+ In the main directory, there is one file for each compose which can

+ be generated from thie configuration files repository. Each config

+ file imports the ``shared`` configuration files and also the ``fedora``,

+ ``centos`` or ``rhel`` specific overrides.

file modified
+43 -191
@@ -1,207 +1,59 @@ 

- # PRODUCT INFO

- release_name = 'Fedora-ELN'

- release_short = 'Fedora-ELN'

- release_version = 'Rawhide'

+ # This is the default Fedora ELN config template.

+ #

+ # DO NOT EDIT this configuration file directly.

+ #

+ # For any change which should be propagated also into CentOS and RHEL

+ # compose, edit the particular configuration file in the "shared" directory.

+ #

+ # For any change which should happen only for Fedora ELN, edit the

+ # "fedora/override.conf" configuration file.

+ 

+ from shared/multilib import *

+ from shared/additional_and_filter_packages import *

+ from shared/runroot import *

+ from shared/pkgset import *

+ from shared/gather import *

+ from shared/createrepo import *

+ from shared/buildinstall import *

+ from shared/lookaside import *

+ from fedora/variables import *

  

- # SKIP PHASES

- # For now we only build RPM repositories.

- skip_phases = [

-     "createiso",

- #    "buildinstall",

-     "live_media",

-     "live_images",

-     "ostree",

-     "osbs",

-     "extra_isos",

-     "image_build"

- ]

+ # PRODUCT INFO

+ release_name = RELEASE_NAME

+ release_short = RELEASE_SHORT

+ release_version = RELEASE_VERSION

+ release_is_layered = False

  

  # GENERAL SETTINGS

  comps_file = {

      'scm': 'git',

-     'repo': 'https://pagure.io/fedora-comps.git',

-     'branch': 'master',

-     'file': 'comps-rawhide.xml',

-     'command': 'make comps-rawhide.xml'

+     'repo': COMPS_REPO,

+     'branch': COMPS_BRANCH,

+     'file': COMPS_FILE,

+     'command': COMPS_COMMAND

  }

  

  module_defaults_dir = {

      'scm': 'git',

-     'repo': 'https://pagure.io/releng/fedora-module-defaults.git',

-     'branch': 'master',

+     'repo': MODULE_DEFAULTS_REPO,

+     'branch': MODULE_DEFAULTS_BRANCH,

      'dir': '.'

  }

  

- bootable = True

- variants_file='variants-eln.xml'

- sigkeys = ['9570FF31', 'D300E724']

- 

- # limit tree architectures

- # if undefined, all architectures from variants.xml will be included

- tree_arches = ['aarch64', 'armhfp', 'ppc64le', 's390x', 'x86_64', 'i386']

- 

- # limit tree variants

- # if undefined, all variants from variants.xml will be included

- #tree_variants = ['Server']

- 

- hashed_directories = True

- 

- # RUNROOT settings

- runroot_method = 'koji'

- runroot_channel = 'compose'

- runroot_tag = 'eln-build'

- 

- # PKGSET

- pkgset_source = 'koji' # koji, repos

- 

- # PKGSET - REPOS

- # pkgset_repos format: {arch: [repo1_url, repo2_url, ...]}

- # pkgset_repos = {}

- 

- # PKGSET - KOJI

- pkgset_koji_tag = 'eln'

- pkgset_koji_inherit = False

- 

- filter_system_release_packages = False

- 

- # GATHER

- gather_method = {

-     '^.*': {                # For all variants

-         'comps': 'deps',    # resolve dependencies for packages from comps file

-         'module': 'nodeps', # but not for packages from modules

-     }

+ variants_file = {

+     "scm": "VARIANTS_SCM",

+     "repo": VARIANTS_REPO,

+     "branch": VARIANTS_BRANCH,

+     "file": VARIANTS_FILE,

  }

- gather_backend = 'dnf'

- gather_profiler = True

- check_deps = False

- greedy_method = 'build'

- 

- gather_allow_reuse = True

- 

- repoclosure_backend = 'dnf'

- 

- # fomat: [(variant_uid_regex, {arch|*: [repos]})]

- # gather_lookaside_repos = []

- 

- # GATHER - JSON

- # format: {variant_uid: {arch: package: [arch1, arch2, None (for any arch)]}}

- #gather_source_mapping = '/path/to/mapping.json'

- 

- 

- # CREATEREPO

- createrepo_deltas = False

- createrepo_database = True

- createrepo_use_xz = True

- #createrepo_extra_args = ['--zck', '--zck-dict-dir=/usr/share/fedora-repo-zdicts/rawhide']

- createrepo_num_workers = 10

  

- # CHECKSUMS

- media_checksums = ['sha256']

- media_checksum_one_file = True

- media_checksum_base_filename = '%(release_short)s-%(variant)s-%(version)s-%(arch)s-%(date)s%(type_suffix)s.%(respin)s'

- #jigdo

- create_jigdo = False

+ # RUNROOT

+ runroot_channel = RUNROOT_CHANNEL

+ runroot_tag = RUNROOT_TAG

  

- # CREATEISO

- iso_hfs_ppc64le_compatible = False

- 

- # BUILDINSTALL

- buildinstall_method = 'lorax'

- buildinstall_skip = [

-     ('^Everything$', {

-         'i386': True,

-         'aarch64': True,

-         'armhfp': True,

-         'ppc64le': True,

-         's390x': True

-     }),

-     ('^Modular$', {

-         '*': True

-     }),

- ]

- 

- # Enables macboot on x86_64 for all variants and disables upgrade image building

- # everywhere.

- # Use 3GB image size for all arches.

- lorax_options = [

-   ('^.*$', {

-      'x86_64': {

-          'nomacboot': True

-      },

-      '*': {

-          'noupgrade': True,

-          'rootfs_size': 3

-      }

-   })

- ]

- 

- failable_deliverables = [

-     ('^.*$', {

-         # Buildinstall can fail on any variant and any arch

-         '*': ['buildinstall'],

-     })

- ]

- 

- # Add the rawhide repository for missing packages

- lorax_extra_sources = [

-     ('^Everything$', {

-         '*': 'https://kojipkgs.fedoraproject.org/repos/f33-build/latest/$basearch/',

-     })

- ]

- 

- #extra_packages = [

- #    '/mnt/packages/foo*',

- #]

- 

- 

- # fomat: [(variant_uid_regex, {arch|*: [packages]})]

- additional_packages = [

-     ('^Everything$', {

-         '*': [

-             '*',

-         ],

-     }),

- ]

- 

- multilib = [

-     ('^Everything$', {

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

-     })

- ]

- 

- 

- # The openh264 packages are https://fedoraproject.org/wiki/Non-distributable-rpms.

- # Filter everything for Modular until we have some modules. Pungi currently cannot

- # create "empty" variant it seems.

- filter_packages = [

-     ("^.*$", {"*": ["glibc32", "libgcc32", "*openh264*"]}),

-     ("^Modular$", {"*": ["*"]}),

- ]

- 

- 

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

- multilib_blacklist = {

-     '*': ['kernel', 'kernel-PAE*', 'kernel*debug*',

-         'dmraid-devel', 'kdeutils-devel', 'mkinitrd-devel',

-         'php-devel', 'java-*', 'bash-devel',

-         'httpd-devel', 'tomcat-native', 'php*', 'httpd',

-         'krb5-server', 'krb5-server-ldap', 'mod_*', 'ghc-*'

-     ],

- }

- 

- 

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

- multilib_whitelist = {

-     '*': ['libgnat', 'wine', 'lmms-vst', 'nspluginwrapper',

-         'libflashsupport', 'valgrind', 'perl-libs', 'redhat-lsb',

-         'yaboot', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux',

-         'syslinux-tftpboot', 'nosync', '*-static', 'apitrace-libs',

-         'fakeroot-libs', 'postgresql-odbc', 'mysql-connector-odbc',

-         'fakechroot-libs','mesa-vdpau-drivers', 'p11-kit-trust',

-         'mariadb-connector-odbc', 'compiler-rt',

-         'nvidia-query-resource-opengl-lib',

-         'ibus-libs', 'ibus-gtk2', 'ibus-gtk3',

-         'glib-networking'

-     ],

- }

+ # PKGSET

+ pkgset_koji_tag = PKGSET_KOJI_TAG

+ pkgset_koji_module_tag = PKGSET_KOJI_MODULE_TAG

  

+ # Allow overriding any option defined here if needed.

+ from fedora/override import *

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

+ # This files overrides default variables defined in the configs in

+ # the ../shared directory.

+ 

+ # In Fedora, we do not build all variants, because they do not make sense

+ # in the Fedora world.

+ tree_variants = ["Everything", "BaseOS", "AppStream", "CRB"]

+ 

+ # Fedora signing keys.

+ sigkeys = ['9570FF31', 'D300E724']

+ 

+ # Architectures supported by Fedora.

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

+ 

+ # For Fedora-ELN, we do not inherit builds from parent tags.

+ pkgset_koji_inherit = False

+ 

+ # No jigdo needed in Fedora.

+ create_jigdo = False

+ 

+ # We only build repositories and installer in Fedora so far.

+ skip_phases = [

+     "createiso",

+     "live_media",

+     "live_images",

+     "ostree",

+     "osbs",

+     "extra_isos",

+     "image_build"

+ ]

+ 

+ # Build installer only from Everything x86_64.

+ buildinstall_skip = [

+     ('^Everything$', {

+         'i386': True,

+         'aarch64': True,

+         'armhfp': True,

+         'ppc64le': True,

+         's390x': True

+     }),

+     ("^(Modular|AppStream|CRB|BaseOS|ResilientStorage|HighAvailability|SAP|SAPHANA|RT|NFV)$", {

+         '*': True

+     }),

+ ]

+ 

+ # Add the rawhide repository for missing packages

+ lorax_extra_sources = [

+     ('^Everything$', {

+         '*': 'https://kojipkgs.fedoraproject.org/repos/f33-build/latest/$basearch/',

+     })

+ ]

+ 

+ # Everything contains everything.

+ additional_packages = [

+     ('^Everything$', {

+         '*': [

+             '*',

+         ],

+     }),

+ ]

+ 

+ # Enables macboot on x86_64 for all variants and disables upgrade image building

+ # everywhere.

+ # Use 3GB image size for all arches.

+ lorax_options = [

+   ('^.*$', {

+      'x86_64': {

+          'nomacboot': True

+      },

+      '*': {

+          'noupgrade': True,

+          'rootfs_size': 3

+      }

+   })

+ ]

+ 

+ # Drop the variants we do not care about from the variant_as_lookaside.

+ variant_as_lookaside = [

+     ("AppStream", "BaseOS"),

+     ("CRB", "BaseOS"),

+     ("CRB", "AppStream"),

+ ]

+ 

+ variants_file = "variants.xml"

@@ -0,0 +1,37 @@ 

+ RELEASE_NAME = "Fedora-ELN"

+ RELEASE_SHORT = "Fedora-ELN"

+ RELEASE_VERSION = "Rawhide"

+ RELEASE_VERSION_X = "9"

+ RELEASE_VERSION_Y = "0"

+ RELEASE_VERSION_Z = "0"

+ RELEASE_VERSION_XY = "%s.%s" % (RELEASE_VERSION_X, RELEASE_VERSION_Y)

+ RELEASE_VERSION_XYZ = "%s.%s.%s" % (RELEASE_VERSION_X, RELEASE_VERSION_Y, RELEASE_VERSION_Z)

+ 

+ 

+ COMPS_REPO = "https://pagure.io/fedora-comps.git"

+ COMPS_BRANCH = "master"

+ COMPS_FILE = "comps-rawhide.xml"

+ COMPS_COMMAND = "make comps-rawhide.xml"

+ 

+ 

+ MODULE_DEFAULTS_REPO = "https://pagure.io/releng/fedora-module-defaults.git"

+ MODULE_DEFAULTS_BRANCH = "master"

+ 

+ 

+ VARIANTS_REPO = "https://pagure.io/pungi-fedora.git"

+ VARIANTS_BRANCH = "eln"

+ VARIANTS_FILE = "variants.xml"

+ 

+ 

+ GATHER_PREPOPULATE_REPO = None

+ GATHER_PREPOPULATE_BRANCH = None

+ GATHER_PREPOPULATE_FILE = None

+ 

+ 

+ RUNROOT_CHANNEL = "compose"

+ RUNROOT_TAG = "eln-build"

+ 

+ 

+ PKGSET_KOJI_TAG = "eln"

+ PKGSET_KOJI_MODULE_TAG = ""

+ 

@@ -0,0 +1,152 @@ 

+ filter_system_release_packages = False

+ 

+ filter_packages = [

+      ("^.*$", {

+          "*": [

+              "glibc32",

+              "libgcc32",

+              "*openh264*"       # https://fedoraproject.org/wiki/Non-distributable-rpms

+          ]

+      }),

+ ]

+ 

+ # 

+ # filter_packages = [

+ #     ("^(BaseOS|AppStream|HighAvailability|NFV|RT|ResilientStorage)$", {

+ #         "*": [

+ #             "python36",  # RCM-42305 - ursine python36 should be only in buildroot

+ #             "gcc-toolset-9-*-testsuite", #RCM-58061

+ #             "gcc-toolset-9-gcc-plugin-devel", #RCM-58061

+ #         ]

+ #     }),

+ # 

+ #     ("^(BaseOS|AppStream|HighAvailability|NFV|RT|ResilientStorage)$", {

+ #         "*": [

+ #             "tuned-profiles-sap",       # RCM-53604 - This should be only in SAP

+ #             "tuned-profiles-sap-hana",  # RCM-53604 - This should be only in SAPHANA

+ #         ]

+ #     }),

+ # 

+ #     ("^BaseOS$", {

+ #         "*": [

+ #             "compat-openssl10-devel",  # RCM-26416

+ #             "compat-openssl10-pkcs11-helper",  # RCM-28614

+ #             "openldap-servers-debuginfo",  # RCM-28225

+ #             "ongres-scram",  # RCM-31750

+ #         ]

+ #     }),

+ # 

+ #     ("^RT$", {

+ #         "*": [

+ #             "kernel-rt-kvm-debuginfo",  # RCM-33741

+ #             "kernel-rt-debug-kvm-debuginfo",  # RCM-33741

+ #         ]

+ #     }),

+ # 

+ #     ("^.*$", {

+ #         "*": [

+ #             "kernel-*-internal",  # RCM-54000

+ #         ]

+ #     }),

+ # ]

+ # 

+ # additional_packages = [

+ #     ("^AppStream$", {

+ #         "*": [

+ #             "langpacks-*",  #RCM-31103

+ #             "appstream-data",  #RhBug 1698813

+ #             "ansible-freeipa", #RCM-57073

+ #             "fapolicyd", #RCM-58975

+ #             "python3-rpmfluff", #RCM-59949

+ #             "gcc-toolset-9", #RCM-61473

+ #             "gcc-toolset-9-annobin", #RCM-62712

+ #             "gcc-toolset-9-binutils", #RCM-60564

+ #             "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", #RCM-61474

+ #             "libubsan1",

+ #             "perl-Convert-ASN1", #RCM-66043

+ #             "lttng-ust", #RHBZ 1750841

+ #             "whois", # RCM-66001

+ #             "librsvg2-tools",  #RHBZ 1700065

+ #             "compat-exiv2-026",  #RHBZ 1759536 #RCM-67916

+ #             "prometheus-jmx-exporter",  #RHBZ 1760017 #RCM-68051

+ #             "jolokia-jvm-agent", #RHBZ 1759963 #RCM-68026

+ #             "perl-LDAP", #RHBZ 1760231 #RHBZ 1663063 #RCM-68080

+ #             "python3-networkx", #RHBZ 1764287 #RCM-68861 #RCM-71386

+ #             "liburing", #RHBZ 1769034 #RCM-70072

+ #             "setools-console-analyses", #RCM-71851

+ #             "setools-gui", #RCM-71851

+ #             "virt-p2v-maker", #RCM-71716 #RCM-72953

+ #             "python3-protobuf", #RHELPLAN-25579

+ #             "NetworkManager-cloud-setup", #RCM-72501

+ #             "spice-client-win-x64", #RCM-73991

+ #             "spice-client-win-x86", #RCM-73991

+ #             "qt5-qtbase-private-devel", #RHBZ 1796335

+ #         ]

+ #     }),

+ # 

+ #     ("^AppStream$", {

+ #         "x86_64": [

+ # 

+ #             "libreoffice-langpack-*",   # COMPOSE-2951

+ #             "libreoffice-help-*",       # COMPOSE-2951

+ #         ],

+ #         "aarch64": [

+ #             "vulkan-loader",

+ #             "vulkan-loader-devel", #RhBug 1767950

+ #         ]

+ #     }),

+ # 

+ #     ("^BaseOS$", {

+ #         "*": [

+ #             "kernel-doc",  # Bug 1657609

+ #             "python3-nftables",  # RCM-70485

+ #             "elfutils-debuginfod", # RCM-71684

+ #             "elfutils-debuginfod-client", # RCM-71684

+ #             "elfutils-debuginfod-client-devel", # RCM-71684

+ #             "libbpf", # RCM-71880

+ #         ]

+ #     }),

+ # 

+ #     ("^Buildroot$", {

+ #         "*": [

+ #             "*",

+ #         ]

+ #     })

+ # ]

+ # 

@@ -0,0 +1,27 @@ 

+ bootable = True

+ buildinstall_method = "lorax"

+ lorax_options = [

+     ("^.*$", {

+         "*": {

+             "noupgrade": False

+         }

+     })

+ ]

+ 

+ # Skip buildinstall for AppStream for all architectures

+ buildinstall_skip = [

+     ("^(AppStream|HighAvailability|ResilientStorage|RT|NFV|CRB|SAP|SAPHANA)$", {

+         "*": True

+     }),

+ ]

+ 

+ image_name_format = {

+     # BaseOS ISO filename should not mention BaseOS, it also contains AppStream

+     # content. Addons should have the addon name though.

+     "^BaseOS$": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}",

+     ".*": "{compose_id}-{variant}-{arch}-{disc_type}{disc_num}{suffix}",

+ }

+ 

+ buildinstall_use_guestmount = True

+ buildinstall_allow_reuse = True

+ 

@@ -0,0 +1,15 @@ 

+ create_optional_isos = False

+ 

+ createiso_skip = [

+     ("^(BaseOS|AppStream|CRB|NFV)$", {

+         # No binary ISOs for BaseOS (but still generate src ISOs) - RCM-41330

+         # No binary ISOs for AppStream (but still generate src ISOs) - RCM-40356

+         # No binary or src ISOs for CRB

+         # No binary or src ISOs for NFV

+         # Note: "*" matches only binary architectures.

+         "*": True,

+         "src":True #RCM-41427 -Disable source iso generation during createiso phase

+     }),

+ ]

+ 

+ restricted_volid = True

@@ -0,0 +1,2 @@ 

+ createrepo_c = True

+ createrepo_checksum = "sha256"

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

+ gather_backend = "dnf"

+ check_deps = False

+ 

+ gather_method = {

+     # Anything that is not AppStream or CRB should use the old depsolver

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

+         "comps": "deps",

+     },

+     # TODO: There is no "fus" in Fedora. For now use "deps".

+     "^(AppStream|CRB)$": {

+         "comps": "deps",

+     },

+ }

+ 

+ hashed_directories = False

+ gather_allow_reuse = True

+ repoclosure_backend = 'dnf'

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

+ link_type = "abspath-symlink"

+ product_id_allow_missing = True

+ productimg = False

@@ -0,0 +1,19 @@ 

+ variant_as_lookaside = [

+     ("AppStream", "BaseOS"),

+     ("HighAvailability", "BaseOS"),

+     ("HighAvailability", "AppStream"),

+     ("ResilientStorage", "BaseOS"),

+     ("ResilientStorage", "AppStream"),

+     ("RT", "BaseOS"),

+     ("RT", "AppStream"),

+     ("NFV", "BaseOS"),

+     ("NFV", "AppStream"),

+     ("CRB", "BaseOS"),

+     ("CRB", "AppStream"),

+     ("SAP", "BaseOS"),

+     ("SAP", "AppStream"),

+     ("SAP", "HighAvailability"),

+     ("SAPHANA", "BaseOS"),

+     ("SAPHANA", "AppStream"),

+     ("SAPHANA", "HighAvailability"),

+ ]

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

+ multilib = [

+     ("^.*$", {

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

+     }),

+ ]

+ 

+ 

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

+ multilib_blacklist = {

+     "*": [

+         "libvirt*",  # RhBug 1571159

+         "java-*", # RCM-28652

+         "totem", #RCM-43729

+         "ocaml*", # RCM-53665

+     ],

+ }

+ 

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

+ multilib_whitelist = {

+     "*": [

+          "valgrind",

+          "papi",

+          "gcc-toolset-9-valgrind", # RCM-60082

+          "p11-kit-trust", # RCM-62077

+     ],

+ }

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

+ pkgset_source = "koji"

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

+ runroot = True

+ 

+ global_runroot_method = "koji"

+ 

+ runroot_method = {

+     "createiso": "local"

+ }

file removed
-24
@@ -1,24 +0,0 @@ 

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

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

- <variants>

-     <variant id="Everything" name="Everything" type="variant">

-         <arches>

-             <arch>aarch64</arch>

-             <arch>armhfp</arch>

-             <arch>ppc64le</arch>

-             <arch>s390x</arch>

-             <arch>x86_64</arch>

-             <arch>i386</arch>

-         </arches>

-     </variant>

-     <variant id="Modular" name="Modular" type="variant">

-         <arches>

-             <arch>armhfp</arch>

-             <arch>aarch64</arch>

-             <arch>ppc64le</arch>

-             <arch>s390x</arch>

-             <arch>x86_64</arch>

-             <arch>i386</arch>

-         </arches>

-     </variant>

- </variants>

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

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

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

+ <variants>

+ 

+     <!-- General variants built also in Fedora. -->

+ 

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

+         <arches>

+             <arch>aarch64</arch>

+             <arch>armhfp</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+             <arch>i386</arch>

+         </arches>

+     </variant>

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

+         <arches>

+             <arch>armhfp</arch>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+             <arch>i386</arch>

+         </arches>

+     </variant>

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

+         <arches>

+             <arch>armhfp</arch>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+             <arch>i386</arch>

+         </arches>

+     </variant>

+     <variant id="AppStream" name="AppStream" type="variant" has_optional="false" is_empty="true">

+         <arches>

+             <arch>armhfp</arch>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+             <arch>i386</arch>

+         </arches>

+     </variant>

+     <variant id="CRB" name="CodeReady Builder" type="variant" is_empty="true">

+         <arches>

+             <arch>armhfp</arch>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+             <arch>i386</arch>

+         </arches>

+     </variant>

+ 

+ 

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

+ 

+     <variant id="ResilientStorage" name="Resilient Storage" type="variant" is_empty="true">

+         <arches>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ 

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

+         <arches>

+             <arch>aarch64</arch>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ 

+ 

+     <!-- Integrated Layered Products (Defined as variants in RHEL-9) -->

+ 

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

+         <arches>

+             <arch>ppc64le</arch>

+             <arch>s390x</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ 

+     <variant id="SAPHANA" name="SAP HANA" type="variant" is_empty="true">

+         <arches>

+             <arch>ppc64le</arch>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ 

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

+         <arches>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ 

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

+         <arches>

+             <arch>x86_64</arch>

+         </arches>

+     </variant>

+ </variants>

no initial comment

rebased onto af8351f6a0b33fa5bd890644e0c40f020da49277

3 years ago

rebased onto f76811b8f421b50c1e7e4430bda0a2a6d4added9

3 years ago

rebased onto ec4b63a02615dace0ba92ad7234e48c11e16b88f

3 years ago

rebased onto 8bd9f54bb52bb0d852f92ad1ab7f58c83f3cebb1

3 years ago

rebased onto 684efd7

3 years ago

1 new commit added

  • Use staging CTS url for stage custom composes.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • [WIP] Test new ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

2 new commits added

  • New ELN compose layout.
  • [WIP] Test new ELN compose layout.
3 years ago

Pull-Request has been merged by jkaluza

3 years ago
Metadata