From 5aa0c12053e6d0c2d50dbcc2b727d6b1aa664756 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Wed, 21 Oct 2020 13:16:29 +0200 Subject: [PATCH] ELN: Test compose with comps. Signed-off-by: Jan Kaluza --- fedora/override.conf | 12 ++-- fedora/variables.conf | 2 +- variants.xml | 139 +++++++++++++++++++++++++++++++++++++++--- 3 files changed, 136 insertions(+), 17 deletions(-) diff --git a/fedora/override.conf b/fedora/override.conf index 2c5fe36..7b2961f 100644 --- a/fedora/override.conf +++ b/fedora/override.conf @@ -22,13 +22,16 @@ pkgset_koji_builds = [ # No jigdo needed in Fedora. create_jigdo = False -# We only build repositories, installer and images in Fedora so far. +# Generate only repositories for now skip_phases = [ "createiso", + "buildinstall", "live_media", "live_images", "ostree", "osbs", + "extra_isos", + "image_build" ] # Enables macboot on x86_64 for all variants and disables upgrade image building @@ -55,13 +58,6 @@ variant_as_lookaside = [ ("CRB", "AppStream"), ] - -# TODO: There is no "fus" in Fedora and no comps yet. For now use "json" -# source and "deps" method. -# Generate gather_source.json on-the-fly using the prepopulate scm dict, -# store it into /srv/odcs and use it from there. -gather_source_mapping = "/srv/odcs/gather_source.json" - gather_method = { '^.*': { 'json': 'deps', diff --git a/fedora/variables.conf b/fedora/variables.conf index 49323a7..12e3b8b 100644 --- a/fedora/variables.conf +++ b/fedora/variables.conf @@ -28,7 +28,7 @@ VARIANTS_FILE = "variants.xml" GATHER_PREPOPULATE_REPO = "https://pagure.io/pungi-fedora.git" GATHER_PREPOPULATE_BRANCH = "eln" GATHER_PREPOPULATE_FILE = "prepopulate.json" -GATHER_PREPOPULATE_COMMAND = "echo {} > prepopulate.json; ./content-resolver-to-gather-source-json; cp gather_source.json /srv/odcs" +GATHER_PREPOPULATE_COMMAND = "" RUNROOT_CHANNEL = "compose" diff --git a/variants.xml b/variants.xml index 7d93daf..0d494e2 100644 --- a/variants.xml +++ b/variants.xml @@ -21,6 +21,7 @@ x86_64 i386 + guest-agents @@ -28,7 +29,48 @@ base core + binary-intentionally-in-rhel-8 + additional-devel + anaconda-tools + conflicts-baseos + development + server-product + dial-up + networkmanager-submodules + file-server + fonts + gnome-desktop + graphical-admin-tools + hardware-monitoring + hardware-support + infiniband + headless-management + large-systems + legacy-unix + mail-server + mainframe-access + multimedia + dns-server + smart-card + smb-server + network-tools + network-file-system-client + network-server + performance + platform-devel + python-web + remote-system-management + scientific + security-tools + system-tools + workstation-product + + + minimal-environment + custom-environment + server-product-environment + @@ -38,9 +80,83 @@ x86_64 i386 + - we-do-not-have-comps-xml-yet + nonmodular-appstream + standard + anaconda-tools + base + conflicts-appstream + core + additional-devel + base-x + debugging + development + dotnet-core + file-server + ftp-server + gnome-apps + gnome-desktop + guest-desktop-agents + graphical-admin-tools + graphics + infiniband + workstation-product + multimedia + mail-server + mainframe-access + network-server + network-tools + container-management + smb-server + dial-up + fonts + input-methods + multimedia + networkmanager-submodules + network-file-system-client + print-client + desktop-debugging + internet-browser + gnome-desktop + guest-agents + guest-desktop-agents + headless-management + java-platform + gnome-apps + internet-applications + office-suite + performance + platform-devel + platform-kvm + platform-microsoft + platform-vmware + scientific + ostree-support + security-tools + smart-card + system-tools + texlive + legacy-x + backup-client + remote-desktop-clients + remote-system-management + rpm-development-tools + virtualization-client + virtualization-hypervisor + virtualization-platform + virtualization-tools + web-server + + + minimal-environment + virtualization-host-environment + custom-environment + server-product-environment + graphical-server-environment + workstation-product-environment + * @@ -54,7 +170,7 @@ i386 - we-do-not-have-comps-xml-yet + codeready-builder @@ -68,7 +184,9 @@ x86_64 - we-do-not-have-comps-xml-yet + ha + ha-devel + resilient-storage @@ -80,7 +198,8 @@ x86_64 - we-do-not-have-comps-xml-yet + ha + ha-devel @@ -94,7 +213,7 @@ x86_64 - we-do-not-have-comps-xml-yet + sap @@ -104,7 +223,7 @@ x86_64 - we-do-not-have-comps-xml-yet + sap-hana @@ -113,7 +232,8 @@ x86_64 - we-do-not-have-comps-xml-yet + rt + rt-debug @@ -122,7 +242,10 @@ x86_64 - we-do-not-have-comps-xml-yet + rt + rt-debug + nfv + nfv-debug