From 31944a73fb86541e326b3d189b6846a3e5611d8a Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Fri, 19 Apr 2024 18:05:15 -0700 Subject: [PATCH] remove all multilib --- shared/multilib.conf | 49 +- .../additional_and_filter_packages.conf | 459 ++++++++++++++++++ shared_old/all.conf | 11 + shared_old/buildinstall.conf | 33 ++ shared_old/createiso.conf | 17 + shared_old/createrepo.conf | 2 + shared_old/extra_isos.conf | 12 + shared_old/gather.conf | 28 ++ shared_old/general.conf | 34 ++ shared_old/lookaside.conf | 19 + .../multilib.none => shared_old/multilib.conf | 0 shared_old/pkgset.conf | 5 + shared_old/runroot.conf | 10 + shared_old/variables.conf | 34 ++ 14 files changed, 667 insertions(+), 46 deletions(-) create mode 100644 shared_old/additional_and_filter_packages.conf create mode 100644 shared_old/all.conf create mode 100644 shared_old/buildinstall.conf create mode 100644 shared_old/createiso.conf create mode 100644 shared_old/createrepo.conf create mode 100644 shared_old/extra_isos.conf create mode 100644 shared_old/gather.conf create mode 100644 shared_old/general.conf create mode 100644 shared_old/lookaside.conf rename shared/multilib.none => shared_old/multilib.conf (100%) create mode 100644 shared_old/pkgset.conf create mode 100644 shared_old/runroot.conf create mode 100644 shared_old/variables.conf diff --git a/shared/multilib.conf b/shared/multilib.conf index 93eca04..942d915 100644 --- a/shared/multilib.conf +++ b/shared/multilib.conf @@ -1,55 +1,12 @@ multilib = [ ("^.*$", { - "x86_64": ["devel", "runtime"] + "x86_64": ["none"] }), ] # format: {arch|*: [packages]} -multilib_blacklist = { - "*": [ - "libvirt*", # RhBug 1571159 - "java-*", # RCM-28652 - "totem", #RCM-43729 - "ocaml*", # RCM-53665 - "fwupd*", # ENGCMP-488 - "freeradius*", #RhBug 1923990 - "httpd-*", #ENGCMP-716 - "nginx-*", - "php-*", - "subversion-*", - "mariadb-common", #ENGCMP-1061 - "mariadb-devel", - "mariadb-embedded*", - "mariadb-errmsg", - "mysql-common", - "mysql-devel", - "mysql-libs", - "mecab", - "mecab-devel", #ENGCMP-3099 - "postgresql-private*", #ENGCMP-1179 - "postgresql-server*", - "bash*", #RhBug 2006138 - "xapian-core*", #RhBug 2031780 - "tk*", #RhBug 2053406 - "tcl*", - "ldns-devel*", #RhBug 2058694 - "postgresql*", #ENGCMP-2185 - "fwupd*", - "gnome-software*", #ENGCMP-3346 - "libfastjson-devel*", - "liblognorm-devel*", - "librelp-devel*", - ], -} +multilib_blacklist = {} # format: {arch|*: [packages]} -multilib_whitelist = { - "*": [ - "valgrind", - "papi", - "gcc-toolset-9-valgrind", # RCM-60082 - "p11-kit-trust", # RCM-62077 - "gcc-toolset-13-libgccjit", #ENGCMP-3279 - ], -} +multilib_whitelist = {} diff --git a/shared_old/additional_and_filter_packages.conf b/shared_old/additional_and_filter_packages.conf new file mode 100644 index 0000000..afa61af --- /dev/null +++ b/shared_old/additional_and_filter_packages.conf @@ -0,0 +1,459 @@ +filter_packages = [ + ("^(BaseOS|AppStream|CRB|HighAvailability|ResilientStorage|SAP|SAPHANA)$", { + "*": [ + "kernel-rt*", #RhBug 1973568 + "javapackages-bootstrap", #CS-636 + ] + }), + + ("^.*$", { + "*": [ + "glibc32", + "libgcc32", + "scap-security-guide-rule-playbooks", + "*openh264*", # https://fedoraproject.org/wiki/Non-distributable-rpms + "python3-openipmi", #RhBug 1982794 + "OpenIPMI-perl", #RhBug 1982794 + ] + "ppc64le": [ + "SLOF", + "guestfs-tools", + "libguestfs", + "libvirt-daemon-kvm", + "libvirt-daemon-driver-qemu", + "qemu-kiwi", + "qemu-kvm", + "supermin", + "virt-manager", + "virt-v2v", + "virt-p2v", + "virt-top", + "cockpit-machines", + ], + "s390x": [ + "rust-std-static-wasm32-unknown-unknown", #ENGCMP-1255 + "rust-std-static-wasm32-wasi", + ], + }), + +] + +filter_modules = [ + ("^AppStream$", { + "*": + [ + "*", + ], + }), + ("^BaseOS$", { + "*": + [ + "*", + ], + }), + ("^CRB$", { + "*": + [ + "*", + ], + }), +] + +additional_packages = [ + # Everything contains everything. + ('^Everything$', { + '*': [ + '*', + ], + }), + ("^BaseOS$", { + "*": [ + "liblockfile", #ENGCMP-2535 + "openssl-fips-provider", #ENGCMP-3815 + "python3-gobject-base-noarch", #ENGCMP-2400 + "python3-samba-dc", #ENGCMP-3007 + "python3.9-debuginfo", #ENGCMP-1433, ENGCMP-2994 + "rhel-net-naming-sysattrs", #ENGCMP-3784 + "samba-tools", #ENGCMP-3007 + "samba-usershares", #ENGCMP-3007 + "sssd-passkey", #ENGCMP-3467 + "subscription-manager-cockpit", #ENGCMP-2427 + "subscription-manager-rhsm-certificates", #ENGCMP-2357 + "kernel-modules-core", #ENGCMP-2899 + "kernel-debug-modules-core", #ENGCMP-2899 + ] + }), + ("^BaseOS$", { + "aarch64": [ + "kernel-64k", #ENGCMP-2800 + "kernel-64k-core", #ENGCMP-2800 + "kernel-64k-debug", #ENGCMP-2800 + "kernel-64k-debug-core", #ENGCMP-2800 + "kernel-64k-debug-modules", #ENGCMP-2800 + "kernel-64k-debug-modules-core", #ENGCMP-2899, ENGCMP-2800 + "kernel-64k-debug-modules-extra", #ENGCMP-2800 + "kernel-64k-modules", #ENGCMP-2800 + "kernel-64k-modules-extra", #ENGCMP-2800 + "kernel-64k-modules-core", #ENGCMP-2899, ENGCMP-2800 + ], + "ppc64le": [ + ], + "x86_64": [ + "kernel-uki-virt", #ENGCMP-2899 + "kernel-debug-uki-virt", #ENGCMP-2899 + ], + "s390x": [ + "kernel-zfcpdump-modules-core", + "libibverbs-utils", #ENGCMP-3507 + ], + }), + ("^AppStream$", { + "*": [ + "aardvark-dns", #ENGCMP-2515 + "adobe-source-code-pro-fonts", #ENGCMP-2390 + "alsa-plugins-pulseaudio", #ENGCMP-2359 + "aspnetcore-runtime-7.0", #ENGCMP-2586 + "aspnetcore-runtime-8.0", #ENGCMP-3375 + "aspnetcore-targeting-pack-7.0", #ENGCMP-2586 + "aspnetcore-targeting-pack-8.0", #ENGCMP-3375 + "autoconf-latest", #ENGCMP-3691 + "bootc", #ENGCMP-3622 + "capstone", #ENGCMP-2591 + "cepces", #ENGCMP-3552 + "cepces-certmonger", #ENGCMP-3790 + "cepces-selinux", #ENGCMP-3803 + "cloud-utils-growpart", + "cups-browsed", #ENGCMP-3862 + "cups-filters-driverless", #ENGCMP-3862 + "cockpit-ostree", #ENGCMP-3233 + "composefs", #ENGCMP-3802 + "dotnet-apphost-pack-7.0", #ENGCMP-2586 + "dotnet-apphost-pack-8.0", #ENGCMP-3375 + "dotnet-host", #ENGCMP-2586 + "dotnet-hostfxr-7.0", #ENGCMP-2586 + "dotnet-hostfxr-8.0", #ENGCMP-3375 + "dotnet-runtime-7.0", #ENGCMP-2586 + "dotnet-runtime-8.0", #ENGCMP-3375 + "dotnet-sdk-7.0", #ENGCMP-2586 + "dotnet-sdk-8.0", #ENGCMP-3375 + "dotnet-sdk-8.0-source-built-artifacts", #ENGCMP-3375 + "dotnet-targeting-pack-7.0", #ENGCMP-2586 + "dotnet-targeting-pack-8.0", #ENGCMP-3375 + "dotnet-templates-7.0", #ENGCMP-2586 + "dotnet-templates-8.0", #ENGCMP-3375 + "dpdk-devel", #ENGCMP-2205 + "drgn", #ENGCMP-3490 + "ecj", #ENGCMP-2928 + "efs-utils", #ENGCMP-3422 + "efs-utils-selinux", #ENGCMP-3685 + "egl-utils", #ENGCMP-2476 + "evolution-data-server-ui", #ENGCMP-3478 + "evolution-data-server-ui-devel", #ENGCMP-3477 + "fido2-tools", #ENGCMP-3526 + "firefox-x11", #ENGCMP-2806 + "freeglut-devel", #ENGCMP-2073 + "frr-selinux", #ENGCMP-2697 + "gcc-toolset-12", #ENGCMP-2391 + "gcc-toolset-12-annobin-annocheck", #ENGCMP-2384 + "gcc-toolset-12-annobin-docs", #ENGCMP-2384 + "gcc-toolset-12-annobin-plugin-gcc", #ENGCMP-2384 + "gcc-toolset-12-binutils", #ENGCMP-2415 + "gcc-toolset-12-binutils-devel", #ENGCMP-2415 + "gcc-toolset-12-binutils-gold", #ENGCMP-2415 + "gcc-toolset-12-build", #ENGCMP-2391 + "gcc-toolset-12-dwz", #ENGCMP-2402 + "gcc-toolset-12-gcc", #ENGCMP-2405 + "gcc-toolset-12-gcc-c++", #ENGCMP-2405 + "gcc-toolset-12-gcc-gfortran", #ENGCMP-2405 + "gcc-toolset-12-gcc-plugin-annobin", #ENGCMP-2805 + "gcc-toolset-12-gcc-plugin-devel", #ENGCMP-2405 + "gcc-toolset-12-gdb", #ENGCMP-2416 + "gcc-toolset-12-gdbserver", #ENGCMP-2416 + "gcc-toolset-12-libasan-devel", #ENGCMP-2405 + "gcc-toolset-12-libatomic-devel", #ENGCMP-2405 + "gcc-toolset-12-libgccjit", #ENGCMP-2405 + "gcc-toolset-12-libgccjit-devel", #ENGCMP-2405 + "gcc-toolset-12-libgccjit-docs", #ENGCMP-2405 + "gcc-toolset-12-libitm-devel", #ENGCMP-2405 + "gcc-toolset-12-liblsan-devel", #ENGCMP-2405 + "gcc-toolset-12-libquadmath-devel", #ENGCMP-2405 + "gcc-toolset-12-libstdc++-devel", #ENGCMP-2405 + "gcc-toolset-12-libstdc++-docs", #ENGCMP-2405 + "gcc-toolset-12-libtsan-devel", #ENGCMP-2405 + "gcc-toolset-12-libubsan-devel", #ENGCMP-2405 + "gcc-toolset-12-offload-nvptx", #ENGCMP-2405 + "gcc-toolset-12-runtime", #ENGCMP-2391 + "gcc-toolset-13", #ENGCMP-3157 + "gcc-toolset-13-annobin-annocheck", #ENGCMP-3279 + "gcc-toolset-13-annobin-docs", #ENGCMP-3279 + "gcc-toolset-13-annobin-plugin-gcc", #ENGCMP-3279 + "gcc-toolset-13-binutils", #ENGCMP-3146 + "gcc-toolset-13-binutils-devel", #ENGCMP-3279 + "gcc-toolset-13-binutils-gold", #ENGCMP-3279 + "gcc-toolset-13-build", #ENGCMP-3279 + "gcc-toolset-13-dwz", #ENGCMP-3142 + "gcc-toolset-13-gcc", #ENGCMP-3267 + "gcc-toolset-13-gcc-c++", #ENGCMP-3296 + "gcc-toolset-13-gcc-gfortran", #ENGCMP-3279 + "gcc-toolset-13-gcc-plugin-annobin", #ENGCMP-3279 + "gcc-toolset-13-gcc-plugin-devel", #ENGCMP-3279 + "gcc-toolset-13-gdb", #ENGCMP-3129 + "gcc-toolset-13-gdbserver", #ENGCMP-3279 + "gcc-toolset-13-libasan-devel", #ENGCMP-3279 + "gcc-toolset-13-libatomic-devel", #ENGCMP-3279 + "gcc-toolset-13-libgccjit", #ENGCMP-3279 + "gcc-toolset-13-libgccjit-devel", #ENGCMP-3279 + "gcc-toolset-13-libgccjit-docs", #ENGCMP-3279 + "gcc-toolset-13-libitm-devel", #ENGCMP-3279 + "gcc-toolset-13-liblsan-devel", #ENGCMP-3279 + "gcc-toolset-13-libquadmath-devel", #ENGCMP-3279 + "gcc-toolset-13-libstdc++-devel", #ENGCMP-3279 + "gcc-toolset-13-libstdc++-docs", #ENGCMP-3279 + "gcc-toolset-13-libtsan-devel", #ENGCMP-3279 + "gcc-toolset-13-libubsan-devel", #ENGCMP-3279 + "gcc-toolset-13-offload-nvptx", #ENGCMP-3279 + "gcc-toolset-13-runtime", #ENGCMP-3279 + "gnome-kiosk-script-session", #ENGCMP-2499 + "gnome-kiosk-search-appliance", #ENGCMP-2499 + "gnome-shell-extension-custom-menu", #ENGCMP-3337 + "gnome-shell-extension-dash-to-panel", #ENGCMP-3541 + "google-crosextra-caladea-fonts", #ENGCMP-3140 + "gpsd-minimal", #ENGCMP-3333 + "gpsd-minimal-clients", #ENGCMP-3333 + "grafana-selinux", #ENGCMP-3571 + "graphviz-ruby", #ENGCMP-3570 + "gstreamer1-plugins-base-tools", #ENGCMP-2907 + "gstreamer1-rtsp-server", #ENGCMP-3178 + "gvisor-tap-vsock", #ENGCMP-3491 + "gstreamer1-plugins-base-tools", #ENGCMP-2907 + "gstreamer1-rtsp-server", #ENGCMP-3178 + "idm-pki-est", #ENGCMP-2798 + "ipp-usb", #ENGCMP-3862 + "ignition-edge", #ENGCMP-2770 + "ignition-validate", #ENGCMP-2656 + "intel-lpmd", #ENGCMP-3806 + "java-21-openjdk", #ENGCMP-3350 + "java-21-openjdk-demo", #ENGCMP-3350 + "java-21-openjdk-devel", #ENGCMP-3350 + "java-21-openjdk-headless", #ENGCMP-3350 + "java-21-openjdk-javadoc-zip", #ENGCMP-3350 + "java-21-openjdk-javadoc", #ENGCMP-3350 + "java-21-openjdk-jmods", #ENGCMP-3350 + "java-21-openjdk-src", #ENGCMP-3350 + "java-21-openjdk-static-libs", #ENGCMP-3350 + "jaxb-runtime", #ENGCMP-2881 + "jaxb-xjc", #ENGCMP-2881 + "keylime", #ENGCMP-2419 + "keylime-agent-rust", #ENGCMP-2420 + "keylime-base", #ENGCMP-2419 + "keylime-registrar", #ENGCMP-2419 + "keylime-selinux", #CS-1194 + "keylime-tenant", #ENGCMP-2419 + "keylime-verifier", #ENGCMP-2419 + "libadwaita", #ENGCMP-3651 + "libasan8", #ENGCMP-2405 + "libblkio", #ENGCMP-3149 + "libgpiod", #ENGCMP-2433 + "libgpiod-devel", #ENGCMP-2433 + "libgpiod-utils", #ENGCMP-2433 + "libi2cd", #ENGCMP-2428 + "libi2cd-devel", #ENGCMP-2428 + "libkdumpfile", #ENGCMP-3470 + "libnvme", #ENGCMP-2358 + "libnxz", #ENGCMP-2576 + "libsepol-utils", #ENGCMP-2399 + "libtsan2", #ENGCMP-2405 + "libvirt-daemon-common", # ENGCMP-3046 + "libvirt-daemon-lock", # ENGCMP-3046 + "libvirt-daemon-log", # ENGCMP-3046 + "libvirt-daemon-plugin-lockd", # ENGCMP-3046 + "libvirt-daemon-proxy", # ENGCMP-3046 + "libvma-utils", #ENGCMP-3384 + "libxcvt", #ENGCMP-2791 CS-1322 + "libzdnn", #ENGCMP-2244 + "libzdnn-devel", #ENGCMP-2297 + "libzip-tools", #ENGCMP-3658 + "man-db-cron", #ENGCMP-2595 + "mingw-qemu-ga-win", #ENGCMP-3177 + "mkpasswd", #ENGCMP-2259 + "mpdecimal", #ENGCMP-2828 + "netavark", #ENGCMP-2543 + "netstandard-targeting-pack-2.1", #ENGCMP-2586 + "nfsv4-client-utils", #ENGCMP-2493 + "nvme-stas", #ENGCMP-2495 + "osbuild-depsolve-dnf", #ENGCMP-3857 + "passt", #ENGCMP-2741 + "passt-selinux", # ENGCMP-3074 + "pcp-geolocate", #ENGCMP-3576 + "pcp-pmda-farm", #ENGCMP-3576 + "pf-bb-config", #ENGCMP-2857 + "pipewire-jack-audio-connection-kit-libs", #ENGCMP-3662 + "pipewire-module-x11", #ENGCMP-3336 + "poppler-qt5", #ENGCMP-2393 + "postfix-lmdb", #ENGCMP-3295 + "pyproject-srpm-macros", #ENGCMP-2964 + "python3-awscrt", #ENGCMP-3828 + "python3-botocore", #ENGCMP-3400 + "python3-dnf-plugin-leaves", #ENGCMP-3213 + "python3-dnf-plugin-show-leaves", #ENGCMP-3213 + "python3-pefile", #ENGCMP-3231 + "python3-dnf-plugin-modulesync", #ENGCMP-2323 + "python3-alembic", #ENGCMP-2424 + "python3-greenlet", #ENGCMP-2421 + "python3-keylime", #ENGCMP-2419 + "python3-lark-parser", #ENGCMP-2422 + "python3-lasso", #ENGCMP-2742 + "python3-i2c-tools", #RHBZ#2072719 + "python3-libgpiod", #ENGCMP-2433 + "python3-libnvme", #ENGCMP-2412 + "python3-prompt-toolkit", #ENGCMP-3785 + "python3-pyqt5-sip", #ENGCMP-2370 + "python3-ruamel-yaml-clib", #ENGCMP-3787 + "python3-sqlalchemy", #ENGCMP-2423 + "python3-tomli", #ENGCMP-3044 CS-1485 + "python3-tornado", #ENGCMP-2418 + "python3.11-urllib3", #ENGCMP-2932 + "python3-virt-firmware", #ENGCMP-2726 + "python3-wcwidth", #ENGCMP-2093 + "python3-websockets", #ENGCMP-3788 + "python3.12", #ENGCMP-3721 + "python3.12-PyMySQL", #ENGCMP-3734 + "python3.12-PyMySQL+rsa", #ENGCMP-3734 + "python3.12-cffi", #ENGCMP-3733 + "python3.12-charset-normalizer", #ENGCMP-3735 + "python3.12-cryptography", #ENGCMP-3768 + "python3.12-devel", #ENGCMP-3721 + "python3.12-idna", #ENGCMP-3740 + "python3.12-lxml", #ENGCMP-3741 + "python3.12-mod_wsgi", #ENGCMP-3742 + "python3.12-numpy", #ENGCMP-3748 + "python3.12-numpy-f2py", #ENGCMP-3748 + "python3.12-pip", #ENGCMP-3729 + "python3.12-ply", #ENGCMP-3749 + "python3.12-psycopg2", #ENGCMP-3755 + "python3.12-pycparser", #ENGCMP-3751 + "python3.12-pyyaml", #ENGCMP-3767 + "python3.12-requests", #ENGCMP-3756 + "python3.12-scipy", #ENGCMP-3771 + "python3.12-setuptools", #ENGCMP-3670 + "python3.12-tkinter", #ENGCMP-3721 + "python3.12-urllib3", #ENGCMP-3762 + "python3.12-wheel", #ENGCMP-3671 + "qatlib-service", #ENGCMP-2490 + "redhat-cloud-client-configuration", #ENGCMP-2401 + "rtla", #ENGCMP-2799 + "rust-analyzer", #ENGCMP-2839 + "rv", #ENGCMP-3263 + "s390utils-se-data", #ENGCMP-3789 + "samba-gpupdate", #ENGCMP-3659, ENGCMP-3720 + "sip6", #ENGCMP-2239 + "sssd-idp", #ENGCMP-2276 + "stratisd-tools", #ENGCMP-3210 + "synce4l", #ENGCMP-2794 + "system-backgrounds", + "tomcat", #ENGCMP-2927 + "tomcat-admin-webapps", #ENGCMP-2927 + "tomcat-docs-webapp", #ENGCMP-2927 + "tomcat-el-3.0-api", #ENGCMP-2927 + "tomcat-jsp-2.3-api", #ENGCMP-2927 + "tomcat-lib", #ENGCMP-2927 + "tomcat-servlet-4.0-api", #ENGCMP-2927 + "tomcat-webapps", #ENGCMP-2927 + "tuned-profiles-postgresql", #ENGCMP-2126 + "uki-direct", #ENGCMP-3698 + "usbredir-server", #ENGCMP-2719 + "vulkan-volk-devel", #ENGCMP-3668 + "xcb-util-cursor", #ENGCMP-3426 + "xcb-util-cursor-devel", #ENGCMP-3517 + "xdg-desktop-portal-gnome", #ENGCMP-2146 + "xmlstarlet", #ENGCMP-2296 + "xxhash", #ENGCMP-2455 + "xxhash-libs", #ENGCMP-2455 + "yara", #ENGCMP-2372 + ] + }), + ("^AppStream$", { + "x86_64": [ + "cxl-cli", #ENGCMP-2743 + "cxl-libs", #ENGCMP-2743 + "libreoffice", #ENGCMP-2968 + "open-vm-tools-salt-minion", #ENGCMP-2295 + "pcp-pmda-resctrl", #ENGCMP-3576 + "virt-dib", + "vorbis-tools", + "s390utils", #ENGCMP-3606 + ], + "aarch64": [ + "virt-dib", + "kernel-64k-debug-devel", #ENGCMP-2800 + "kernel-64k-debug-devel-matched", #ENGCMP-2800 + "kernel-64k-devel", #ENGCMP-2800 + "kernel-64k-devel-matched", #ENGCMP-2800 + "rhc-worker-playbook", #ENGCMP-3127 + ], + "s390x": [ + "libzpc", #ENGCMP-2756 + "virt-dib", + "libbpf-tools", #ENGCMP-3842 + ], + "ppc64le": [ + "vorbis-tools", + "libreoffice", #ENGCMP-2968 + "s390utils", #ENGCMP-3606 + ], + + }), + ("^CRB$", { + "*": [ + ], + "x86_64": [ + "java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327 + "java-11-openjdk-*slowdebug*", #ENGCMP-1327 + "java-17-openjdk-*slowdebug*", #ENGCMP-1326 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327 + "java-11-openjdk-*fastdebug*", #ENGCMP-1327 + "java-17-openjdk-*fastdebug*", #ENGCMP-1326 + "dotnet-sdk-6.0-source-built-artifacts", #CS-1025 + ], + "aarch64": [ + "java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327 + "java-11-openjdk-*slowdebug*", #ENGCMP-1327 + "java-17-openjdk-*slowdebug*", #ENGCMP-1326 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327 + "java-11-openjdk-*fastdebug*", #ENGCMP-1327 + "java-17-openjdk-*fastdebug*", #ENGCMP-1326 + "dotnet-sdk-6.0-source-built-artifacts", #CS-1025 + ], + "s390x": [ + "java-11-openjdk-*slowdebug*", #ENGCMP-1327 + "java-17-openjdk-*slowdebug*", #ENGCMP-1326 + "dotnet-sdk-6.0-source-built-artifacts", #CS-1025 + ], + "ppc64le": [ + "java-1.8.0-openjdk-*slowdebug*", #ENGCMP-1327 + "java-11-openjdk-*slowdebug*", #ENGCMP-1327 + "java-17-openjdk-*slowdebug*", #ENGCMP-1326 + "java-1.8.0-openjdk-*fastdebug*", #ENGCMP-1327 + "java-11-openjdk-*fastdebug*", #ENGCMP-1327 + "java-17-openjdk-*fastdebug*", #ENGCMP-1326 + ], + }), + + ("^SAP$", { + "*": [ + "compat-sap-c++-12", # ENGCMP-2843 + ] + }), + + ("^SAPHANA$", { + "*": [ + "compat-sap-c++-12", # ENGCMP-2843 + ] + }), + + ("^Buildroot$", { + "*": [ + "*", + ] + }), +] diff --git a/shared_old/all.conf b/shared_old/all.conf new file mode 100644 index 0000000..b6c3738 --- /dev/null +++ b/shared_old/all.conf @@ -0,0 +1,11 @@ +from general import * +from multilib import * +from additional_and_filter_packages import * +from runroot import * +from pkgset import * +from gather import * +from createrepo import * +from createiso import * +from buildinstall import * +from lookaside import * +from extra_isos import * diff --git a/shared_old/buildinstall.conf b/shared_old/buildinstall.conf new file mode 100644 index 0000000..54b76d9 --- /dev/null +++ b/shared_old/buildinstall.conf @@ -0,0 +1,33 @@ +bootable = True +buildinstall_method = "lorax" +lorax_options = [ + ("^.*$", { + "*": { + "noupgrade": False, +# Comment out until the pungi-buildinstall Koji plugin supports this option. +# "squashfs_only": True + } + }) +] + +buildinstall_skip = [ + EXTRA_BUILDINSTALL_SKIP, + ('^Modular$', {'*': True}), + ('^Everything$', { + 'i386': True, + }), + ("^(AppStream|CRB|ResilientStorage|HighAvailability|SAP|SAPHANA|RT|NFV)$", { + '*': 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 + diff --git a/shared_old/createiso.conf b/shared_old/createiso.conf new file mode 100644 index 0000000..455afab --- /dev/null +++ b/shared_old/createiso.conf @@ -0,0 +1,17 @@ +create_optional_isos = False +createiso_use_xorrisofs = True + +createiso_skip = [ + ('^Modular$', {'*': True, 'src': True}), + ("^(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 diff --git a/shared_old/createrepo.conf b/shared_old/createrepo.conf new file mode 100644 index 0000000..06ad29d --- /dev/null +++ b/shared_old/createrepo.conf @@ -0,0 +1,2 @@ +createrepo_c = True +createrepo_checksum = "sha256" diff --git a/shared_old/extra_isos.conf b/shared_old/extra_isos.conf new file mode 100644 index 0000000..eb16365 --- /dev/null +++ b/shared_old/extra_isos.conf @@ -0,0 +1,12 @@ +iso_hfs_ppc64le_compatible = False + +extra_isos = { + "BaseOS": [{ + "include_variants": ["AppStream"], + "filename": "{compose_id}-{arch}-{disc_type}{disc_num}{suffix}", + "skip_src": False, + "extra_files": EXTRA_FILES, + "arches": EXTRA_ISOS_ARCHES, + "failable_arches": ['i386'] + }] +} diff --git a/shared_old/gather.conf b/shared_old/gather.conf new file mode 100644 index 0000000..40691df --- /dev/null +++ b/shared_old/gather.conf @@ -0,0 +1,28 @@ +gather_backend = "dnf" +check_deps = False + +gather_method = { + # Anything that is not AppStream, CRB or Buildroot should use the old depsolver + "^(?!(AppStream|CRB|Buildroot)).*$": { + "comps": "deps", + "json": "deps", + "modules": "nodeps", + }, + "^(AppStream|CRB|Buildroot)$": { + "comps": "deps", + "json": "deps", + "modules": "nodeps", + }, +} + +hashed_directories = False +gather_allow_reuse = True +repoclosure_backend = 'dnf' + +gather_prepopulate = { + 'scm': 'file', + 'repo': GATHER_PREPOPULATE_REPO, + 'branch': GATHER_PREPOPULATE_BRANCH, + 'file': GATHER_PREPOPULATE_FILE, + 'command': GATHER_PREPOPULATE_COMMAND +} diff --git a/shared_old/general.conf b/shared_old/general.conf new file mode 100644 index 0000000..18e26e6 --- /dev/null +++ b/shared_old/general.conf @@ -0,0 +1,34 @@ +release_name = RELEASE_NAME +release_short = RELEASE_SHORT +release_version = RELEASE_VERSION +release_is_layered = False + +link_type = "abspath-symlink" +productimg = False + +create_jigdo = False + +# Wait for 60 * 20 seconds (20 minutes) for packages to sign. +signed_packages_wait = 60 +signed_packages_retries = 20 + +comps_file = { + 'scm': 'git', + 'repo': COMPS_REPO, + 'branch': COMPS_BRANCH, + 'file': COMPS_FILE, + 'command': COMPS_COMMAND +} + +variants_file = { + "scm": "git", + "repo": VARIANTS_REPO, + "branch": VARIANTS_BRANCH, + "file": VARIANTS_FILE, +} + +extra_files = [ + ("^.*$", { + "*": EXTRA_FILES, + }), +] diff --git a/shared_old/lookaside.conf b/shared_old/lookaside.conf new file mode 100644 index 0000000..abe6ef4 --- /dev/null +++ b/shared_old/lookaside.conf @@ -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"), +] diff --git a/shared/multilib.none b/shared_old/multilib.conf similarity index 100% rename from shared/multilib.none rename to shared_old/multilib.conf diff --git a/shared_old/pkgset.conf b/shared_old/pkgset.conf new file mode 100644 index 0000000..54bb236 --- /dev/null +++ b/shared_old/pkgset.conf @@ -0,0 +1,5 @@ +pkgset_source = "koji" +pkgset_koji_tag = PKGSET_KOJI_TAG +pkgset_koji_module_tag = "" + +pkgset_inherit_exclusive_arch_to_noarch = False diff --git a/shared_old/runroot.conf b/shared_old/runroot.conf new file mode 100644 index 0000000..0fd5a94 --- /dev/null +++ b/shared_old/runroot.conf @@ -0,0 +1,10 @@ +runroot = True + +global_runroot_method = "koji" + +runroot_method = { + "createiso": "local" +} + +runroot_channel = RUNROOT_CHANNEL +runroot_tag = RUNROOT_TAG diff --git a/shared_old/variables.conf b/shared_old/variables.conf new file mode 100644 index 0000000..6e648ae --- /dev/null +++ b/shared_old/variables.conf @@ -0,0 +1,34 @@ +global RELEASE_NAME +global RELEASE_SHORT +global RELEASE_VERSION +global PKGSET_KOJI_TAG +global RUNROOT_CHANNEL +global RUNROOT_TAG +global RELEASE_VERSION +global RELEASE_VERSION_X +global RELEASE_VERSION_Y +global RELEASE_VERSION_Z +global RELEASE_VERSION_XY +global RELEASE_VERSION_XYZ +global COMPS_REPO +global COMPS_BRANCH +global COMPS_FILE +global COMPS_COMMAND +global VARIANTS_REPO +global VARIANTS_BRANCH +global VARIANTS_FILE +global GATHER_PREPOPULATE_REPO +global GATHER_PREPOPULATE_BRANCH +global GATHER_PREPOPULATE_FILE +global EXTRA_BUILDINSTALL_SKIP +EXTRA_BUILDINSTALL_SKIP = ("^$", {"*": False}) +global GATHER_PREPOPULATE_REPO +global GATHER_PREPOPULATE_BRANCH +global GATHER_PREPOPULATE_FILE +global GATHER_PREPOPULATE_COMMAND +global EXTRA_FILES +EXTRA_FILES = [] +global EXTRA_ISOS_ARCHES +EXTRA_ISOS_ARCHES = [] +global IMAGE_BUILD_SCRATCH +IMAGE_BUILD_SCRATCH = False