diff --git a/rocky-devel.conf b/rocky-devel.conf index 420dedd..5c0aac8 100644 --- a/rocky-devel.conf +++ b/rocky-devel.conf @@ -6,7 +6,6 @@ from rocky/override import * # PRODUCT INFO release_name = "Rocky Development" release_short = "Rocky-devel" -release_version = "8.8" version = "8-devel" skip_phases = ['buildinstall','productimg','createiso','extra_isos','extra_files'] @@ -33,28 +32,14 @@ filter_system_release_packages = False # GATHER gather_prepopulate = "devel-prepopulate.json" - -gather_method = { - "^(?!(AppStream|PowerTools)).*$":{ - "comps": "deps" - }, - "^(AppStream|PowerTools)$": "hybrid", -} +gather_selfhosting = True +gather_method = "deps" 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 - # CHECKSUMS media_checksums = ['sha256'] media_checksum_one_file = True @@ -72,68 +57,8 @@ variant_as_lookaside = [ ] gather_lookaside_repos = [ - ("^devel$", { - "i386": [ - "file:///mnt/koji/repos/dist-rocky8-build/latest/i386", - ], - "x86_64": [ - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/x86_64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/x86_64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/x86_64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/x86_64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/x86_64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/x86_64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/x86_64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/x86_64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/x86_64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/x86_64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/source/tree", - ], - "ppc64": [ - ], - "ppc64le": [ - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/ppc64le/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/ppc64le/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/ppc64le/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/ppc64le/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/ppc64le/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/ppc64le/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/ppc64le/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/ppc64le/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/ppc64le/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/ppc64le/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/source/tree", - ], - "s390x": [ - ], - "aarch64": [ - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/aarch64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/aarch64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/BaseOS/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/aarch64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/aarch64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/AppStream/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/aarch64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/aarch64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/PowerTools/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/aarch64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/aarch64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/HighAvailability/source/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/aarch64/os", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/aarch64/debug/tree", - "file:///mnt/compose/8/latest-Rocky-8/compose/ResilientStorage/source/tree", - ], - }), ] productimg = False -comps_file = None +comps_file = "" diff --git a/scripts/updates-8-devel.sh b/scripts/updates-8-devel.sh index a0ea5f7..39f4480 100755 --- a/scripts/updates-8-devel.sh +++ b/scripts/updates-8-devel.sh @@ -4,9 +4,9 @@ source "$(dirname "$0")/common-8" export PATH=/usr/sbin:/usr/bin:/root/bin TARGET_DIR="/mnt/compose/8" SHORT=devel -CONFIG=/etc/pungi-prod/r8-devel.conf +CONFIG=/etc/pungi-prod/rocky-devel.conf # Unused for now -OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-$SHORT-8/COMPOSE_ID) +OLDCOMPOSE_ID=$(cat $TARGET_DIR/latest-Rocky-$SHORT-8/COMPOSE_ID) SKIP="--skip-phase buildinstall --skip-phase createiso --skip-phase extra_isos --skip-phase productimg" LABEL="--production --no-label" diff --git a/shared/additional_and_filter_packages.conf b/shared/additional_and_filter_packages.conf index c85ae9b..1c672fa 100644 --- a/shared/additional_and_filter_packages.conf +++ b/shared/additional_and_filter_packages.conf @@ -230,931 +230,12 @@ additional_packages = [ ] }), - ("^devel$", { - "*": [ - "libxmlb-devel", - "libxmld-devel", - "jbig2dec-devel", - "liba52-devel", - "libdvdnav-devel", - "libnml-devel", - "libss-devel", - "libssh2-devel", - "libpng12-devel", - "openslp-devel", - "rest-devel", - "python3-ldb-devel", - "python-ldb-devel-common", - "HdrHistogram_c-devel", - "LibRaw-samples", - "LibRaw-static", - "ModemManager-vala", - "adobe-mappings-pdf-devel", - "adwaita-icon-theme-devel", - "alex", - "alsa-topology", - "alsa-topology-utils", - "alsa-ucm-utils", - "argparse-manpage", - "asciidoc-latex", - "atf-tests", - "atlas-static", - "authselect-devel", - "autocorr-dsb", - "autocorr-el", - "autocorr-hsb", - "autotrace-devel", - "avahi-dnsconfd", - "avahi-tools", - "babel-doc", - "babeltrace", - "bacula-console-bat", - "bea-stax-javadoc", - "beakerlib", - "beakerlib-vim-syntax", - "bibutils", - "bibutils-devel", - "bibutils-libs", - "boost-doctools", - "boost-mpich-python3-devel", - "boost-openmpi-python3-devel", - "bsdcat", - "bsdcpio", - "chan-devel", - "check-checkmk", - "check-static", - "cheese-libs-devel", - "cifs-utils-devel", - "cim-schema-docs", - "cloog-devel", - "clutter-gst2-devel", - "clutter-tests", - "cockpit-tests", - "codemodel-javadoc", - "cogl-tests", - "dhcp-devel", - "dhcp-devel-doc", - "dialog-devel", - "dleyna-connector-dbus-devel", - "dleyna-core-devel", - "dleyna-renderer-devel", - "dlm-devel", - "docbook-utils-pdf", - "docbook5-style-xsl", - "docbook5-style-xsl-extensions", - "dom4j", - "dom4j-javadoc", - "drm-utils", - "dtdinst", - "e2fsprogs-static", - "edk2-tools", - "edk2-tools-doc", - "efivar-devel", - "enchant2-aspell", - "enchant2-voikko", - "environment-modules-compat", - "eog-devel", - "espeak-ng-devel", - "espeak-ng-doc", - "expectk", - "farstream02-devel", - "fasterxml-oss-parent", - "festival", - "festival-devel", - "festival-docs", - "flatpak-tests", - "fltk-fluid", - "fltk-static", - "flute-javadoc", - "fontforge-devel", - "fontforge-doc", - "fontpackages-tools", - "fonttools", - "fprintd-devel", - "freetype-demos", - "fstrm-doc", - "fstrm-utils", - "gcab", - "gcc-toolset-10-libgccjit", - "gcc-toolset-10-libgccjit-devel", - "gcc-toolset-10-libgccjit-docs", - "gcc-toolset-10-systemtap-exporter", - "gcc-toolset-10-systemtap-runtime-python3", - "gcc-toolset-10-systemtap-testsuite", - "gcc-toolset-9-libgccjit", - "gcc-toolset-9-libgccjit-devel", - "gcc-toolset-9-libgccjit-docs", - "gcc-toolset-9-systemtap-testsuite", - "gd-progs", - "gdk-pixbuf2-tests", - "gdm-pam-extensions-devel", - "gedit-devel", - "gegl-devel", - "gegl04-devel-docs", - "gegl04-tools", - "genwqe-zlib-static", - "geoipupdate-cron", - "geoipupdate-cron6", - "gfbgraph-devel", - "ghc", - "ghc-Cabal", - "ghc-Glob", - "ghc-Glob-devel", - "ghc-HTTP-devel", - "ghc-JuicyPixels-devel", - "ghc-SHA-devel", - "ghc-aeson-devel", - "ghc-aeson-pretty-devel", - "ghc-base64-bytestring-devel", - "ghc-blaze-html-devel", - "ghc-blaze-markup-devel", - "ghc-case-insensitive-devel", - "ghc-cmark-gfm-devel", - "ghc-data-default-devel", - "ghc-doctemplates-devel", - "ghc-haddock-library-devel", - "ghc-hslua-devel", - "ghc-hslua-module-text-devel", - "ghc-http-client-devel", - "ghc-http-client-tls-devel", - "ghc-http-types-devel", - "ghc-mtl-devel", - "ghc-network-devel", - "ghc-network-uri-devel", - "ghc-pandoc-types-devel", - "ghc-parsec-devel", - "ghc-random-devel", - "ghc-rpm-macros", - "ghc-safe-devel", - "ghc-scientific-devel", - "ghc-skylighting-devel", - "ghc-split-devel", - "ghc-syb-devel", - "ghc-tagsoup-devel", - "ghc-temporary-devel", - "ghc-texmath-devel", - "ghc-text-devel", - "ghc-unordered-containers-devel", - "ghc-vector-devel", - "ghc-xml-devel", - "ghc-yaml-devel", - "ghc-zip-archive-devel", - "ghc-zlib-devel", - "ghc-HTTP", - "ghc-JuicyPixels", - "ghc-QuickCheck-devel", - "ghc-SHA", - "ghc-aeson", - "ghc-aeson-pretty", - "ghc-asn1-encoding", - "ghc-asn1-encoding-devel", - "ghc-asn1-parse", - "ghc-asn1-parse-devel", - "ghc-asn1-types", - "ghc-asn1-types-devel", - "ghc-async", - "ghc-async-devel", - "ghc-attoparsec", - "ghc-attoparsec-devel", - "ghc-base-compat", - "ghc-base-compat-devel", - "ghc-base64-bytestring", - "ghc-basement", - "ghc-basement-devel", - "ghc-blaze-builder", - "ghc-blaze-builder-devel", - "ghc-blaze-html", - "ghc-blaze-markup", - "ghc-byteable", - "ghc-byteable-devel", - "ghc-case-insensitive", - "ghc-cereal", - "ghc-cereal-devel", - "ghc-cmark-gfm", - "ghc-cmdargs", - "ghc-conduit", - "ghc-conduit-devel", - "ghc-connection", - "ghc-connection-devel", - "ghc-cookie", - "ghc-cookie-devel", - "ghc-cryptonite", - "ghc-cryptonite-devel", - "ghc-data-default", - "ghc-data-default-class", - "ghc-data-default-class-devel", - "ghc-data-default-instances-containers", - "ghc-data-default-instances-containers-devel", - "ghc-data-default-instances-dlist", - "ghc-data-default-instances-dlist-devel", - "ghc-data-default-instances-old-locale", - "ghc-data-default-instances-old-locale-devel", - "ghc-digest", - "ghc-digest-devel", - "ghc-dlist", - "ghc-dlist-devel", - "ghc-doctemplates", - "ghc-exceptions", - "ghc-exceptions-devel", - "ghc-foundation", - "ghc-foundation-devel", - "ghc-haddock-library", - "ghc-hashable", - "ghc-hashable-devel", - "ghc-hourglass", - "ghc-hourglass-devel", - "ghc-hslua", - "ghc-hslua-module-text", - "ghc-http-client", - "ghc-http-client-tls", - "ghc-http-types", - "ghc-hxt", - "ghc-hxt-charproperties", - "ghc-hxt-charproperties-devel", - "ghc-hxt-devel", - "ghc-hxt-regex-xmlschema", - "ghc-hxt-regex-xmlschema-devel", - "ghc-hxt-unicode", - "ghc-hxt-unicode-devel", - "ghc-integer-logarithms", - "ghc-integer-logarithms-devel", - "ghc-lifted-base", - "ghc-lifted-base-devel", - "ghc-memory", - "ghc-memory-devel", - "ghc-mime-types", - "ghc-mime-types-devel", - "ghc-mmorph", - "ghc-mmorph-devel", - "ghc-monad-control", - "ghc-monad-control-devel", - "ghc-network", - "ghc-network-uri", - "ghc-old-locale", - "ghc-old-locale-devel", - "ghc-old-time", - "ghc-old-time-devel", - "ghc-pandoc-types", - "ghc-parsec", - "ghc-pem", - "ghc-pem-devel", - "ghc-primitive-devel", - "ghc-regex-base", - "ghc-regex-base-devel", - "ghc-regex-pcre", - "ghc-regex-pcre-devel", - "ghc-resourcet", - "ghc-resourcet-devel", - "ghc-safe", - "ghc-scientific", - "ghc-semigroups", - "ghc-semigroups-devel", - "ghc-skylighting", - "ghc-socks", - "ghc-socks-devel", - "ghc-split", - "ghc-stm", - "ghc-stm-devel", - "ghc-streaming-commons", - "ghc-streaming-commons-devel", - "ghc-syb", - "ghc-tagged", - "ghc-tagged-devel", - "ghc-tagsoup", - "ghc-temporary", - "ghc-texmath", - "ghc-text", - "ghc-tf-random-devel", - "ghc-th-abstraction", - "ghc-th-abstraction-devel", - "ghc-time-locale-compat", - "ghc-time-locale-compat-devel", - "ghc-tls", - "ghc-tls-devel", - "ghc-transformers-base", - "ghc-transformers-base-devel", - "ghc-transformers-compat", - "ghc-transformers-compat-devel", - "ghc-unliftio-core", - "ghc-unliftio-core-devel", - "ghc-unordered-containers", - "ghc-utf8-string", - "ghc-utf8-string-devel", - "ghc-uuid-types", - "ghc-uuid-types-devel", - "ghc-vector", - "ghc-x509", - "ghc-x509-devel", - "ghc-x509-store", - "ghc-x509-store-devel", - "ghc-x509-system", - "ghc-x509-system-devel", - "ghc-x509-validation", - "ghc-x509-validation-devel", - "ghc-xml", - "ghc-yaml", - "ghc-zip-archive", - "ghc-zlib", - "glassfish-jsp-javadoc", - "glew", - "glib-networking-tests", - "glslang", - "glslang-devel", - "glusterfs-cloudsync-plugins", - "gmp-static", - "gnome-autoar-devel", - "gnome-desktop3-tests", - "gnome-devel-docs", - "gnome-session-kiosk-session", - "gnome-settings-daemon-devel", - "gnome-software-devel", - "gnu-efi-utils", - "gnuplot-latex", - "gnuplot-minimal", - "godep", - "gom-devel", - "gomtree", - "google-gson", - "graphviz-perl", - "graphviz-ruby", - "graphviz-tcl", - "groff-doc", - "groff-perl", - "groff-x11", - "gtk3-immodules", - "gtk3-tests", - "gtksourceview3-tests", - "gupnp-av-devel", - "gupnp-av-docs", - "gupnp-dlna-devel", - "gupnp-dlna-docs", - "gupnp-docs", - "gvncpulse", - "gvncpulse-devel", - "happy", - "hispavoces-pal-diphone", - "hispavoces-sfl-diphone", - "hscolour", - "hspell-devel", - "i2c-tools-eepromer", - "ibus-desktop-testing", - "ibus-tests", - "libabigail", - "libabigail-devel", - "libabigail-doc", - "libabw-devel", - "libabw-doc", - "libabw-tools", - "libatf-sh-devel", - "libatomic_ops-static", - "libavc1394-devel", - "libbase-javadoc", - "libblockdev-dm-devel", - "libblockdev-kbd-devel", - "libburn-doc", - "libcap-ng-python3", - "libcap-static", - "libcdr-devel", - "libcdr-doc", - "libcdr-tools", - "libcgroup-devel", - "libchamplain-demos", - "libcmis-devel", - "libcmis-tools", - "libcmocka-static", - "libdc1394-docs", - "libdc1394-tools", - "libdhash-devel", - "libdmapsharing-devel", - "libdmapsharing-vala", - "libdmmp-devel", - "libestr-devel", - "libetonyek-tools", - "libevdev-utils", - "libexif-doc", - "libexttextcat-devel", - "libexttextcat-tools", - "libfastjson-devel", - "libfonts-javadoc", - "libformula-javadoc", - "libfprint-devel", - "libfreehand-devel", - "libfreehand-doc", - "libfreehand-tools", - "libgcab1-devel", - "libindicator-gtk3-tools", - "libinput-test", - "libipa_hbac-devel", - "libiptcdata-devel", - "libisoburn-doc", - "libisofs-doc", - "libkcapi-tools", - "libkkc-devel", - "libkkc-tools", - "liblayout-javadoc", - "libloader-javadoc", - "liblognorm-devel", - "liblognorm-utils", - "libmatchbox-devel", - "libmbim-devel", - "libmcpp-devel", - "libmediaart-devel", - "libmediaart-tests", - "libmetalink-devel", - "libmpc-doc", - "libmsi1", - "libmsi1-devel", - "libmspub-devel", - "libmspub-doc", - "libmspub-tools", - "libmtp-examples", - "libmwaw-devel", - "libmwaw-doc", - "libmwaw-tools", - "libndp-devel", - "liboggz-devel", - "liboggz-doc", - "libopenraw-pixbuf-loader", - "liborcus-devel", - "liborcus-doc", - "liborcus-tools", - "libosinfo-devel", - "libotf-devel", - "libpagemaker-devel", - "libpagemaker-doc", - "libpagemaker-tools", - "libpurple-tcl", - "libqb-tests", - "libqmi-devel", - "libqxp-devel", - "libqxp-doc", - "libqxp-tools", - "librabbitmq-tools", - "librelp-devel", - "libreoffice", - "libreoffice-glade", - "libreoffice-librelogo", - "libreoffice-nlpsolver", - "libreoffice-officebean", - "libreoffice-officebean-common", - "libreoffice-postgresql", - "libreofficekit-devel", - "libreport-compat", - "libreport-devel", - "libreport-gtk-devel", - "libreport-plugin-mantisbt", - "libreport-plugin-systemd-journal", - "libreport-web-devel", - "librepository-javadoc", - "librevenge-doc", - "libseccomp-static", - "libselinux-static", - "libsemanage-static", - "libserf-devel", - "libserializer-javadoc", - "libsigsegv-static", - "libsndfile-utils", - "libsolv-demo", - "libspiro-devel", - "libsss_certmap-devel", - "libsss_idmap-devel", - "libsss_simpleifp-devel", - "libstaroffice-devel", - "libstaroffice-doc", - "libstaroffice-tools", - "libwpd-tools", - "libwpg-tools", - "libwps-tools", - "libxcb-doc", - "libxdp-devel", - "libxdp-static", - "libyang-cpp-devel", - "libyang-devel", - "libyang-devel-doc", - "libzmf-devel", - "libzmf-doc", - "libzmf-tools", - "lmdb-devel", - "lmdb-doc", - "lorax-docs", - "lpsolve-devel", - "lua-socket-devel", - "lua-static", - "memcached-devel", - "mesa-demos", - "mesa-libxatracker-devel", - "metacity-devel", - "metis64", - "metis64-devel", - "mingw32-OpenEXR", - "mingw32-OpenEXR-static", - "mingw32-OpenEXR-tools", - "mingw32-adwaita-icon-theme", - "mingw32-atk", - "mingw32-atk-static", - "mingw32-cairo-static", - "mingw32-celt051", - "mingw32-celt051-static", - "mingw32-dlfcn", - "mingw32-dlfcn-static", - "mingw32-expat-static", - "mingw32-fontconfig-static", - "mingw32-gdk-pixbuf", - "mingw32-glib-networking", - "mingw32-gmp", - "mingw32-gnutls", - "mingw32-gsm", - "mingw32-gsm-tools", - "mingw32-gstreamer1-plugins-bad-free", - "mingw32-gstreamer1-plugins-base", - "mingw32-gstreamer1-plugins-good", - "mingw32-gtk3", - "mingw32-gvnc", - "mingw32-gvnc-tools", - "mingw32-ilmbase", - "mingw32-ilmbase-static", - "mingw32-jasper", - "mingw32-jasper-static", - "mingw32-libcacard", - "mingw32-libepoxy", - "mingw32-libffi-static", - "mingw32-libgcrypt", - "mingw32-libgcrypt-static", - "mingw32-libgovirt", - "mingw32-libgovirt-static", - "mingw32-libgpg-error", - "mingw32-libgpg-error-static", - "mingw32-libogg", - "mingw32-libsoup", - "mingw32-libtasn1", - "mingw32-libtheora", - "mingw32-libusbx", - "mingw32-libusbx-static", - "mingw32-libvorbis", - "mingw32-nspr", - "mingw32-nspr-static", - "mingw32-nss", - "mingw32-openssl-static", - "mingw32-opus", - "mingw32-orc", - "mingw32-p11-kit", - "mingw32-pango", - "mingw32-pango-static", - "mingw32-pdcurses", - "mingw32-pixman-static", - "mingw32-readline-static", - "mingw32-rest", - "mingw32-rest-static", - "mingw32-spice-gtk3", - "mingw32-spice-protocol", - "mingw32-spice-vdagent", - "mingw32-termcap-static", - "mingw32-theora-tools", - "mingw32-usbredir", - "mingw32-virt-viewer", - "mingw32-wavpack", - "mingw32-wavpack-tools", - "mingw64-OpenEXR", - "mingw64-OpenEXR-static", - "mingw64-OpenEXR-tools", - "mingw64-adwaita-icon-theme", - "mingw64-atk", - "mingw64-atk-static", - "mingw64-cairo-static", - "mingw64-celt051", - "mingw64-celt051-static", - "mingw64-dlfcn", - "mingw64-dlfcn-static", - "mingw64-expat-static", - "mingw64-fontconfig-static", - "mingw64-gdk-pixbuf", - "mingw64-glib-networking", - "mingw64-gmp", - "mingw64-gnutls", - "mingw64-gsm", - "mingw64-gsm-tools", - "mingw64-gstreamer1-plugins-bad-free", - "mingw64-gstreamer1-plugins-base", - "mingw64-gstreamer1-plugins-good", - "mingw64-gtk3", - "mingw64-gvnc", - "mingw64-gvnc-tools", - "mingw64-ilmbase", - "mingw64-ilmbase-static", - "mingw64-jasper", - "mingw64-jasper-static", - "mingw64-libcacard", - "mingw64-libepoxy", - "mingw64-libffi-static", - "mingw64-libgcrypt", - "mingw64-libgcrypt-static", - "mingw64-libgovirt", - "mingw64-libgovirt-static", - "mingw64-libgpg-error", - "mingw64-libgpg-error-static", - "mingw64-libogg", - "mingw64-libsoup", - "mingw64-libtasn1", - "mingw64-libtheora", - "mingw64-libusbx", - "mingw64-libusbx-static", - "mingw64-libvorbis", - "mingw64-nspr", - "mingw64-nspr-static", - "mingw64-nss", - "mingw64-openssl-static", - "mingw64-opus", - "mingw64-orc", - "mingw64-p11-kit", - "mingw64-pango", - "mingw64-pango-static", - "mingw64-pdcurses", - "mingw64-pixman-static", - "mingw64-readline-static", - "mingw64-rest", - "mingw64-rest-static", - "mingw64-spice-gtk3", - "mingw64-spice-protocol", - "mingw64-spice-vdagent", - "mingw64-termcap-static", - "mingw64-theora-tools", - "mingw64-usbredir", - "mingw64-virt-viewer", - "mingw64-wavpack", - "mingw64-wavpack-tools", - "mpich-autoload", - "msghack", - "ncurses-static", - "npth-devel", - "ocaml-xml-light-devel", - "ongres-scram-javadoc", - "ongres-scram-parent", - "openal-soft-examples", - "openal-soft-qt", - "opencsd-devel", - "openchange-client", - "pcre-doc", - "pcre-tools", - "pcre2-static", - "pentaho-libxml-javadoc", - "pentaho-reporting-flow-engine-javadoc", - "perl-Archive-Extract", - "perl-Archive-Extract-Z-Compress-Zlib", - "perl-ldns", - "perl-solv", - "perl-strictures", - "pidgin-perl", - "pinentry-qt", - "pipewire-alsa", - "pipewire-gstreamer", - "procps-ng-devel", - "python3-argparse-manpage", - "python3-babeltrace", - "python3-blinker", - "python3-bottle", - "python3-cairo-devel", - "python3-cephfs", - "python3-libpamtest", - "python3-libplist", - "python3-libteam", - "python3-libyang", - "python3-mallard-ducktype", - "python3-marisa", - "python3-rados", - "python3-rbd", - "python3-ruamel-yaml", - "python3-samba-devel", - "python3-satyr", - "python3-talloc-devel", - "python3-volume_key", - "python3-websocket-client", - "realmd-devel-docs", - "redhat-lsb-supplemental", - "redhat-lsb-trialuse", - "redland-mysql", - "redland-pgsql", - "relaxngDatatype-javadoc", - "resteasy-javadoc", - "rhythmbox-devel", - "rocky-bookmarks", - "rpm-ostree-devel", - "rteval", - "rteval-common", - "ruby-solv", - "rubygem-coderay", - "rubygem-coderay-doc", - "rubygem-rspec-support-doc", - "rubygem-thread_order", - "rubygem-thread_order-doc", - "sac-javadoc", - "sapconf", - "sassc", - "sat4j", - "satyr-devel", - "sbc-devel", - "scotch-doc", - "scpio", - "screen", - "shrinkwrap", - "shrinkwrap-api-nio2", - "shrinkwrap-bom", - "shrinkwrap-parent", - "shrinkwrap-spi", - "slang-slsh", - "snakeyaml", - "snakeyaml-javadoc", - "snakeyaml-tests", - "speech-dispatcher-flite", - "speech-dispatcher-utils", - "speex-tools", - "spice-qxl-xddm", - "spirv-headers-devel", - "sqlite-analyzer", - "sqlite-tcl", - "srpmproc", - "sssd-libwbclient-devel", - "stax-ex-javadoc", - "subversion-ruby", - "sudo-devel", - "suitesparse-doc", - "suitesparse-static", - "system-config-printer", - "system-config-printer-applet", - "systemtap-testsuite", - "tagsoup-javadoc", - "teamd-devel", - "tesseract-langpack-yid", - "tesseract-osd", - "tex-preview", - "tix-doc", - "tog-pegasus-test", - "tokyocabinet-devel-doc", - "torque-pam", - "torque-scheduler", - "torque-server", - "totem-devel", - "totem-pl-parser-devel", - "tracker-docs", - "trang", - "tuned-profiles-nfv", - "tuned-profiles-nfv-guest", - "tuned-profiles-nfv-host", - "tuned-profiles-postgresql", - "tuned-profiles-sap", - "virglrenderer", - "virglrenderer-devel", - "virglrenderer-test-server", - "vulkan-validation-layers-devel", - "wayland-doc", - "web-assets-httpd", - "xmlstreambuffer-javadoc", - "xmlto-tex", - "xmlto-xhtml", - "xorg-x11-xkb-extras", - "xpp3", - "xpp3-javadoc", - ] - }) - - ("^devel$", { - "x86_64": [ - "atlas-corei2-static", - "beignet", - "beignet-devel", - "cmirror-standalone", - "dotnet-apphost-pack-5.0-debuginfo", - "dotnet-host-debuginfo", - "dotnet-hostfxr-5.0-debuginfo", - "dotnet-runtime-5.0-debuginfo", - "dotnet-sdk-5.0-debuginfo", - "dotnet5.0-debuginfo", - "dotnet5.0-debugsource", - "edk2-aarch64", - "fence-virtd-cpg", - "gcc-toolset-10-offload-nvptx", - "gcc-toolset-9-offload-nvptx", - "glibc32", - "libipt-devel", - "libquadmath-static", - "libsmbios-devel", - "libxcam", - "mingw-w64-tools", - "mingw32-gcc-gfortran", - "mingw32-gcc-objc", - "mingw32-gcc-objc++", - "mingw32-libgomp", - "mingw64-gcc-gfortran", - "mingw64-gcc-objc", - "mingw64-gcc-objc++", - "mingw64-libgomp", - "opa-libopamgt-devel", - "opencsd", - "open-vm-tools-devel", - "open-vm-tools-test", - "python3-smbios", - "rteval-loads", - "samba-vfs-glusterfs", - "smbios-utils", - "smbios-utils-bin", - "smbios-utils-python", - "spice-streaming-agent-devel", - "stress-ng", - "syslinux-devel", - "syslinux-efi64", - "syslinux-perl", - "thermald-monitor", - "tuned-profiles-nfv-host-bin", - "xorg-x11-drv-intel-devel", + ('^devel$', { + '*': [ + '*', ], - "aarch64": [ - "alsa-sof-firmware-debug", - "awscli", - "dleyna-connector-dbus", - "dleyna-core", - "dleyna-renderer", - "dleyna-server", - "fence-agents-aws", - "fence-agents-lpar", - "mingw32-bzip2", - "mingw32-bzip2-static", - "mingw32-cairo", - "mingw32-expat", - "mingw32-fontconfig", - "mingw32-freetype", - "mingw32-freetype-static", - "mingw32-gettext", - "mingw32-gettext-static", - "mingw32-glib2", - "mingw32-glib2-static", - "mingw32-gstreamer1", - "mingw32-harfbuzz", - "mingw32-harfbuzz-static", - "mingw32-icu", - "mingw32-libffi", - "mingw32-libjpeg-turbo", - "mingw32-libjpeg-turbo-static", - "mingw32-libpng", - "mingw32-libpng-static", - "mingw32-libtiff", - "mingw32-libtiff-static", - "mingw32-openssl", - "mingw32-pcre", - "mingw32-pcre-static", - "mingw32-pixman", - "mingw32-readline", - "mingw32-sqlite", - "mingw32-sqlite-static", - "mingw32-termcap", - "mingw32-win-iconv", - "mingw32-win-iconv-static", - "mingw32-zlib", - "mingw32-zlib-static", - "mingw64-bzip2", - "mingw64-bzip2-static", - "mingw64-cairo", - "mingw64-expat", - "mingw64-fontconfig", - "mingw64-freetype", - "mingw64-freetype-static", - "mingw64-gettext", - "mingw64-gettext-static", - "mingw64-glib2", - "mingw64-glib2-static", - "mingw64-gstreamer1", - "mingw64-harfbuzz", - "mingw64-harfbuzz-static", - "mingw64-icu", - "mingw64-libffi", - "mingw64-libjpeg-turbo", - "mingw64-libjpeg-turbo-static", - "mingw64-libpng", - "mingw64-libpng-static", - "mingw64-libtiff", - "mingw64-libtiff-static", - "mingw64-openssl", - "mingw64-pcre", - "mingw64-pcre-static", - "mingw64-pixman", - "mingw64-readline", - "mingw64-sqlite", - "mingw64-sqlite-static", - "mingw64-termcap", - "mingw64-win-iconv", - "mingw64-win-iconv-static", - "mingw64-zlib", - "mingw64-zlib-static", - "pentaho-libxml", - "pentaho-reporting-flow-engine", - "python3-boto3", - "python3-botocore", - "python3-libvoikko", - "python3-s3transfer", - "sassist", - "systemtap-runtime-virthost", - ] }), - - + # Consolidation ('^plus$', { '*': [