hughesjr / centos / pungi-centos

Forked from centos/pungi-centos 2 years ago
Clone
Blob Blame History Raw
filter_packages = [
    ("^(BaseOS|AppStream|HighAvailability|NFV|RT|ResilientStorage)$", {
        "*": [
            "centos-linux-repos", # We want to force-exclude centos-linux repos from the resolver otherwise this lands in BaseOS and centos-stream-repos lands in AppStream
            "python36",
            "gcc-toolset-9-*-testsuite",
            "gcc-toolset-9-gcc-plugin-devel",
            "tuned-profiles-sap",
            "tuned-profiles-sap-hana",
            "java-*slowdebug*",
            "java-*fastdebug*",
        ]
    }),

    ("^BaseOS$", {
        "*": [
            "compat-openssl10-devel",
            "compat-openssl10-pkcs11-helper",
            "openldap-servers-debuginfo",
            "ongres-scram",
            "libcomps-devel",
        ]
    }),

    ("^RT$", {
        "*": [
            "kernel-rt-kvm-debuginfo",
            "kernel-rt-debug-kvm-debuginfo",
        ]
    }),

    ("^.*$", {
        "*": [
            "kernel-*-internal",
            "kpatch-patch-*-internal",
            "scap-security-guide-rule-playbooks",
        ]
    }),
]

additional_packages = [
    ("^AppStream$", {
        "*": [
            "libasan5",
            "libubsan1",
            "dotnet5.0",
            "gcc-toolset-10-dyninst-devel",
            "gnome-software-editor",
            "pipewire-docs",
            "rt-tests",
            "micropipenv",
            "nispor",
            "nispor-devel",
            "python3-nispor",
            "libnumbertext",
            "dotnet-sdk-3.0",
            "perl-IO-String",
            "stalld",
            "dejavu-lgc-sans-fonts",
            "xorg-x11-drivers",
            "fstrm",
            "fstrm-devel",
            "ucx-cma",
            "ucx-ib",
            "ucx-rdmacm"
            "ucx-devel",
            "mpich-doc",
            "mvapich2-devel",
            "mvapich2-psm2-devel",
            "mvapich2-doc",
            "libecpg",
            "rsyslog-udpspoof",
            "mysql-selinux",
            "rshim",
            "qatlib",
            "qatengine",
            "tracer",
            "flatpak-xdg-utils",
            "modulemd-tools",
            "emoji-picker",
            "gcc-toolset-11",
            "xapian-core",
            "gnome-session-kiosk-session",
            "udftools",
            "qperf",
            "gcc-toolset-11-dwz",
            "gcc-toolset-11-gcc",
            "ansible-freeipa-tests",
            "xorg-x11-server-Xwayland",
            "gcc-toolset-11-strace",
            "ansible-pcp",
            "gcc-toolset-11-dyninst",
            "gcc-toolset-11-binutils",
            "gcc-toolset-11-valgrind",
            "gcc-toolset-11-elfutils",
            "gcc-toolset-11-systemtap",
            "gcc-toolset-11-gdb",
            "gcc-toolset-11-annobin",
            "gcc-toolset-11-annobin-annocheck",
            "gcc-toolset-11-annobin-annocheck-debuginfo",
            "gcc-toolset-11-annobin-debuginfo",
            "gcc-toolset-11-annobin-plugin-gcc",
            "gcc-toolset-11-annobin-plugin-gcc-debuginfo",
            "stratisd-dracut",
            "eth-tools",
            "sblim-gather",
            "gcc-toolset-11-ltrace",
            "gcc-toolset-11-make",
            "coreos-installer",
            "ansible-collection-microsoft-sql",
            "tesseract",
            "gcc-toolset-11-annobin-debuginfo",
            "gcc-toolset-11-binutils-devel",
            "gcc-toolset-11-dyninst-devel",
            "gcc-toolset-11-elfutils-debuginfod-client-devel",
            "gcc-toolset-11-elfutils-devel",
            "gcc-toolset-11-elfutils-libelf-devel",
            "gcc-toolset-11-gcc-gdb-plugin-debuginfo",
            "gcc-toolset-11-gcc-gdb-plugin",
            "gcc-toolset-11-gdb-doc",
            "gcc-toolset-11-gdb-gdbserver",
            "gcc-toolset-11-libasan-devel",
            "gcc-toolset-11-libatomic-devel",
            "gcc-toolset-11-libitm-devel",
            "gcc-toolset-11-liblsan-devel",
            "gcc-toolset-11-libstdc++-docs",
            "gcc-toolset-11-libtsan-devel",
            "gcc-toolset-11-libubsan-devel",
            "gcc-toolset-11-make-devel",
            "gcc-toolset-11-systemtap-initscript",
            "gcc-toolset-11-systemtap-sdt-devel",
            "gcc-toolset-11-systemtap-server-debuginfo",
            "gcc-toolset-11-systemtap-server",
            "gcc-toolset-11-valgrind-devel",
            "gcc-toolset-11-build",
            "eth-tools-basic",
            "eth-tools-fastfabric",
        ]
    }),
    ("^BaseOS$", {
        "*": [
            "centos-stream-repos",
            "python3-debuginfo",
            "python3-pyverbs",
            "syslinux-tftpboot",
            "samba-winexe",
            "accel-config",
            "ima-evm-utils0",
        ]
    }),

    ("^BaseOS$", {
        "x86_64": [
            # Keep alsa-sof-firmware synchronized with
            # alsa-sof-firmware in the comps file
            "alsa-sof-firmware-debug",
        ],
    }),

    ("^BaseOS$", {
       "aarch64": [
            "opencsd",
        ],
    }),

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

    ("^PowerTools$", {
        "*": [
            "libdnf-devel",
            "librepo-devel",
            "librhsm-devel",
            "libsolv-devel",
            "libsolv-tools",
            "ibus-typing-booster-tests",
            "dotnet-sdk-3.1-source-built-artifacts",
            "dotnet-sdk-5.0-source-built-artifacts",
            "libcomps-devel",
        ]
    }),

    ("^PowerTools$", {
        "aarch64": [
            "java-1.8.0-openjdk-*slowdebug*",
            "java-11-openjdk-*slowdebug*",
        ],
        "ppc64le": [
            "java-1.8.0-openjdk-*slowdebug*",
            "java-11-openjdk-*slowdebug*",
        ],
        "x86_64": [
            "java-1.8.0-openjdk-*slowdebug*",
            "java-11-openjdk-*slowdebug*",
            "dotnet5.0-build-reference-packages",
        ],
    }),
    ("^PowerTools$", {
        "x86_64": [
            "java-1.8.0-openjdk-*fastdebug*",
            "java-11-openjdk-*fastdebug*",
        ]
    }),
]