diff --git a/test/data/testrepos/appstream/repodata/45124768eff5c16dea32a9f2edbe69bd858f4f9e4dde8f5c9615dd32101b7ef8-filelists.xml.gz b/test/data/testrepos/appstream/repodata/45124768eff5c16dea32a9f2edbe69bd858f4f9e4dde8f5c9615dd32101b7ef8-filelists.xml.gz
new file mode 100644
index 00000000..dbf1d713
Binary files /dev/null and b/test/data/testrepos/appstream/repodata/45124768eff5c16dea32a9f2edbe69bd858f4f9e4dde8f5c9615dd32101b7ef8-filelists.xml.gz differ
diff --git a/test/data/testrepos/appstream/repodata/c03bb2ebc33bbee3046da091b45d90717273a43d3641a9d84e6eede05637bc8a-primary.xml.gz b/test/data/testrepos/appstream/repodata/c03bb2ebc33bbee3046da091b45d90717273a43d3641a9d84e6eede05637bc8a-primary.xml.gz
new file mode 100644
index 00000000..f25c6b2c
Binary files /dev/null and b/test/data/testrepos/appstream/repodata/c03bb2ebc33bbee3046da091b45d90717273a43d3641a9d84e6eede05637bc8a-primary.xml.gz differ
diff --git a/test/data/testrepos/appstream/repodata/db284c8c2444a36ecf2240107e338f559e4262792492818e4ebf8ccb7a424e8a-comps-AppStream.x86_64.xml b/test/data/testrepos/appstream/repodata/db284c8c2444a36ecf2240107e338f559e4262792492818e4ebf8ccb7a424e8a-comps-AppStream.x86_64.xml
new file mode 100644
index 00000000..5f095c76
--- /dev/null
+++ b/test/data/testrepos/appstream/repodata/db284c8c2444a36ecf2240107e338f559e4262792492818e4ebf8ccb7a424e8a-comps-AppStream.x86_64.xml
@@ -0,0 +1,2004 @@
+
+
+
+
+ additional-devel
+ Additional Development
+ Additional development headers and libraries for building open-source applications.
+ true
+ false
+
+ SDL2-devel
+ alsa-lib-devel
+ atlas-devel
+ audit-libs-devel
+ binutils-devel
+ boost-devel
+ bzip2-devel
+ c-ares-devel
+ compat-libgfortran-48
+ cups-devel
+ cyrus-sasl-devel
+ dbus-glib-devel
+ e2fsprogs-devel
+ elfutils-devel
+ elfutils-libelf-devel
+ evolution-data-server-devel
+ expat-devel
+ flexiblas-devel
+ fuse3-devel
+ gd-devel
+ gmp-devel
+ gnome-desktop3-devel
+ gnutls-devel
+ gpm-devel
+ gstreamer1-devel
+ gstreamer1-plugins-base-devel
+ gvfs-devel
+ hunspell-devel
+ iptables-devel
+ java-1.8.0-openjdk-devel
+ libXau-devel
+ libXaw-devel
+ libXinerama-devel
+ libXmu-devel
+ libXpm-devel
+ libXrandr-devel
+ libacl-devel
+ libaio-devel
+ libarchive-devel
+ libattr-devel
+ libblkid-devel
+ libcanberra-devel
+ libcap-devel
+ libcap-ng-devel
+ libcurl-devel
+ libdrm-devel
+ libffi-devel
+ libgcrypt-devel
+ libnl3-devel
+ libnotify-devel
+ libpfm-devel
+ libpmem-devel
+ libpmemblk-devel
+ libpmemlog-devel
+ libpmemobj++-devel
+ libpmemobj++-doc
+ libpmemobj-devel
+ libpmempool-devel
+ libpq-devel
+ librsvg2-devel
+ librsvg2-tools
+ libselinux-devel
+ libsoup-devel
+ libssh-devel
+ libtiff-devel
+ libusbx-devel
+ libuuid-devel
+ libva-devel
+ libxslt-devel
+ lksctp-tools-devel
+ lz4-devel
+ lzo-devel
+ motif-devel
+ mpfr-devel
+ net-snmp-devel
+ newt-devel
+ numactl-devel
+ openscap-devel
+ papi-devel
+ pciutils-devel
+ pcre-devel
+ pipewire-devel
+ pipewire-jack-audio-connection-kit-devel
+ polkit-devel
+ popt-devel
+ rdma-core-devel
+ readline-devel
+ sane-backends-devel
+ scl-utils
+ scl-utils-build
+ slang-devel
+ sqlite-devel
+ startup-notification-devel
+ systemd-devel
+ tbb-devel
+ tcl-devel
+ tk-devel
+ xfsprogs-devel
+ xorg-x11-proto-devel
+ xz-devel
+ flatpak
+ flatpak-builder
+ flatpak-selinux
+ flatpak-session-helper
+
+
+
+ anaconda-tools
+ Anaconda tools
+
+ false
+ false
+
+ authselect-compat
+ kdump-anaconda-addon
+ libblockdev-plugins-all
+ libreport-plugin-bugzilla
+
+
+
+ backup-client
+ Backup Client
+ Client tools for connecting to a backup server and doing backups.
+ true
+ false
+
+ bacula-client
+ rear
+
+
+
+ base
+ Base
+ The standard installation of Red Hat Enterprise Linux.
+ true
+ false
+
+ rsyslog-gnutls
+ rsyslog-gssapi
+ rsyslog-relp
+ blktrace
+ fprintd-pam
+ libstoragemgmt
+ nmap-ncat
+ pinfo
+ plymouth
+ tcpdump
+ vim-enhanced
+ wget
+
+
+
+ base-x
+ base-x
+ Local X.org display server
+ true
+ false
+
+ glx-utils
+ mesa-dri-drivers
+ plymouth-system-theme
+ xorg-x11-drv-evdev
+ xorg-x11-drv-fbdev
+ xorg-x11-drv-libinput
+ xorg-x11-drv-vmware
+ xorg-x11-drv-wacom
+ xorg-x11-server-Xorg
+ xorg-x11-utils
+ xorg-x11-xauth
+ xorg-x11-xinit
+ xorg-x11-xinit-session
+
+
+
+ conflicts-appstream
+ Conflicts AppStream
+ This group includes packages conflicting with an everything installation from the AppStream repo
+ false
+ false
+
+
+
+ console-internet
+ Console Internet Tools
+ Console internet access tools, often used by administrators.
+ true
+ true
+
+ fetchmail
+ ftp
+ irssi
+ lftp
+ mutt
+ procmail
+ whois
+
+
+
+ container-management
+ Container Management
+ Tools for managing Linux containers
+ true
+ true
+
+ buildah
+ containernetworking-plugins
+ podman
+ python3-psutil
+ toolbox
+
+
+
+ core
+ Core
+ Minimal host installation
+ true
+ false
+
+ rsyslog
+ python3-libselinux
+ initial-setup
+
+
+
+ debugging
+ Debugging Tools
+ Tools for debugging misbehaving applications and diagnosing performance problems.
+ true
+ false
+
+ gdb
+ libreport-cli
+ systemtap-runtime
+ crash
+ crash-gcore-command
+ crash-trace-command
+ valgrind
+ valgrind-devel
+ bpftrace
+ gdb-gdbserver
+ glibc-utils
+ systemtap-client
+ systemtap-initscript
+
+
+
+ desktop-debugging
+ Desktop Debugging and Performance Tools
+ GUI tools for debugging applications and performance.
+ true
+ false
+
+ crash
+ crash-gcore-command
+ crash-trace-command
+ pcp-gui
+ xrestop
+
+
+
+ development
+ Development Tools
+ A basic development environment.
+ true
+ true
+
+ autoconf
+ automake
+ bison
+ flex
+ gcc
+ gcc-c++
+ gdb
+ glibc-devel
+ libtool
+ redhat-rpm-config
+ rpm-build
+ asciidoc
+ byacc
+ diffstat
+ git
+ intltool
+ jna
+ ltrace
+ patchutils
+ perl-Fedora-VSP
+ perl-generators
+ pesign
+ source-highlight
+ systemtap
+ valgrind
+ valgrind-devel
+ cmake
+ expect
+ rpmdevtools
+ rpmlint
+
+
+
+ dns-server
+ DNS Name Server
+ This package group allows you to run a DNS name server (BIND) on the system.
+ true
+ false
+
+ bind-chroot
+ bind
+ unbound
+
+
+
+ dotnet
+ .NET Development
+ Tools to develop and/or run .NET applications
+ true
+ true
+
+ dotnet-sdk-8.0
+ dotnet-sdk-9.0
+
+
+
+ emacs
+ Emacs
+ The GNU Emacs extensible, customizable, text editor.
+ true
+ false
+
+ emacs
+ emacs-lucid
+ emacs-nox
+
+
+
+ file-server
+ File and Storage Server
+ CIFS, SMB, NFS, iSCSI, iSER, and iSNS network storage server.
+ true
+ false
+
+ targetcli
+
+
+
+ fonts
+ Fonts
+ Fonts packages for rendering text on the desktop.
+ true
+ false
+
+ abattis-cantarell-fonts
+ google-noto-emoji-color-fonts
+ google-noto-sans-cjk-ttc-fonts
+ google-noto-sans-gurmukhi-fonts
+ google-noto-sans-sinhala-vf-fonts
+ google-noto-serif-cjk-ttc-fonts
+ jomolhari-fonts
+ julietaula-montserrat-fonts
+ khmer-os-system-fonts
+ liberation-mono-fonts
+ liberation-sans-fonts
+ liberation-serif-fonts
+ lohit-assamese-fonts
+ lohit-bengali-fonts
+ lohit-devanagari-fonts
+ lohit-gujarati-fonts
+ lohit-kannada-fonts
+ lohit-odia-fonts
+ lohit-tamil-fonts
+ lohit-telugu-fonts
+ paktype-naskh-basic-fonts
+ pt-sans-fonts
+ sil-abyssinica-fonts
+ sil-nuosu-fonts
+ sil-padauk-fonts
+ smc-meera-fonts
+ stix-fonts
+ thai-scalable-waree-fonts
+ fontawesome-fonts
+ google-droid-sans-fonts
+ google-droid-sans-mono-fonts
+ google-droid-serif-fonts
+ google-noto-sans-armenian-fonts
+ google-noto-sans-avestan-fonts
+ google-noto-sans-bengali-fonts
+ google-noto-sans-bengali-ui-fonts
+ google-noto-sans-brahmi-fonts
+ google-noto-sans-carian-fonts
+ google-noto-sans-cherokee-fonts
+ google-noto-sans-coptic-fonts
+ google-noto-sans-deseret-fonts
+ google-noto-sans-devanagari-fonts
+ google-noto-sans-devanagari-ui-fonts
+ google-noto-sans-egyptian-hieroglyphs-fonts
+ google-noto-sans-ethiopic-fonts
+ google-noto-sans-fonts
+ google-noto-sans-georgian-fonts
+ google-noto-sans-glagolitic-fonts
+ google-noto-sans-gujarati-fonts
+ google-noto-sans-gujarati-ui-fonts
+ google-noto-sans-hebrew-fonts
+ google-noto-sans-imperial-aramaic-fonts
+ google-noto-sans-kaithi-fonts
+ google-noto-sans-kannada-fonts
+ google-noto-sans-kannada-ui-fonts
+ google-noto-sans-kayah-li-fonts
+ google-noto-sans-kharoshthi-fonts
+ google-noto-sans-khmer-fonts
+ google-noto-sans-khmer-ui-fonts
+ google-noto-sans-lao-fonts
+ google-noto-sans-lao-ui-fonts
+ google-noto-sans-lycian-fonts
+ google-noto-sans-lydian-fonts
+ google-noto-sans-malayalam-fonts
+ google-noto-sans-malayalam-ui-fonts
+ google-noto-sans-nko-fonts
+ google-noto-sans-old-south-arabian-fonts
+ google-noto-sans-old-turkic-fonts
+ google-noto-sans-osmanya-fonts
+ google-noto-sans-phoenician-fonts
+ google-noto-sans-shavian-fonts
+ google-noto-sans-sinhala-fonts
+ google-noto-sans-symbols-fonts
+ google-noto-sans-tamil-fonts
+ google-noto-sans-tamil-ui-fonts
+ google-noto-sans-telugu-fonts
+ google-noto-sans-telugu-ui-fonts
+ google-noto-sans-thaana-fonts
+ google-noto-sans-thai-fonts
+ google-noto-sans-thai-ui-fonts
+ google-noto-sans-ugaritic-fonts
+ google-noto-sans-vai-fonts
+ google-noto-serif-armenian-fonts
+ google-noto-serif-fonts
+ google-noto-serif-georgian-fonts
+ google-noto-serif-khmer-fonts
+ google-noto-serif-lao-fonts
+ google-noto-serif-thai-fonts
+ gubbi-fonts
+ kacst-art-fonts
+ kacst-book-fonts
+ kacst-decorative-fonts
+ kacst-digital-fonts
+ kacst-farsi-fonts
+ kacst-letter-fonts
+ kacst-naskh-fonts
+ kacst-office-fonts
+ kacst-one-fonts
+ kacst-pen-fonts
+ kacst-poster-fonts
+ kacst-qurn-fonts
+ kacst-screen-fonts
+ kacst-title-fonts
+ kacst-titlel-fonts
+ khmer-os-battambang-fonts
+ khmer-os-bokor-fonts
+ khmer-os-content-fonts
+ khmer-os-fasthand-fonts
+ khmer-os-freehand-fonts
+ khmer-os-handwritten-fonts
+ khmer-os-metal-chrieng-fonts
+ khmer-os-muol-fonts-all
+ khmer-os-siemreap-fonts
+ lato-fonts
+ lohit-gurmukhi-fonts
+ lohit-marathi-fonts
+ madan-fonts
+ navilu-fonts
+ open-sans-fonts
+ overpass-fonts
+ paktype-naqsh-fonts
+ paktype-tehreer-fonts
+ paratype-pt-sans-caption-fonts
+ saab-fonts
+ sil-scheherazade-fonts
+ smc-rachana-fonts
+ thai-scalable-garuda-fonts
+ thai-scalable-kinnari-fonts
+ thai-scalable-loma-fonts
+ thai-scalable-norasi-fonts
+ thai-scalable-purisa-fonts
+ thai-scalable-sawasdee-fonts
+ thai-scalable-tlwgmono-fonts
+ thai-scalable-tlwgtypewriter-fonts
+ thai-scalable-tlwgtypist-fonts
+ thai-scalable-tlwgtypo-fonts
+ thai-scalable-umpush-fonts
+ xorg-x11-fonts-100dpi
+ xorg-x11-fonts-75dpi
+ xorg-x11-fonts-ISO8859-1-100dpi
+ xorg-x11-fonts-ISO8859-1-75dpi
+ xorg-x11-fonts-ISO8859-14-100dpi
+ xorg-x11-fonts-ISO8859-14-75dpi
+ xorg-x11-fonts-ISO8859-15-100dpi
+ xorg-x11-fonts-ISO8859-15-75dpi
+ xorg-x11-fonts-ISO8859-2-100dpi
+ xorg-x11-fonts-ISO8859-2-75dpi
+ xorg-x11-fonts-ISO8859-9-100dpi
+ xorg-x11-fonts-ISO8859-9-75dpi
+ xorg-x11-fonts-Type1
+ xorg-x11-fonts-cyrillic
+ xorg-x11-fonts-ethiopic
+ xorg-x11-fonts-misc
+
+
+
+ ftp-server
+ FTP Server
+ These tools allow you to run an FTP server on the system.
+ true
+ false
+
+ vsftpd
+
+
+
+ gnome-apps
+ GNOME Applications
+ A set of commonly used GNOME Applications.
+ true
+ false
+
+ brasero
+ brasero-nautilus
+
+
+
+ gnome-desktop
+ GNOME
+ GNOME is a highly intuitive and user-friendly desktop environment.
+ true
+ false
+
+ PackageKit-command-not-found
+ PackageKit-gtk3-module
+ at-spi2-atk
+ at-spi2-core
+ avahi-tools
+ baobab
+ cheese
+ chrome-gnome-shell
+ dconf
+ eog
+ evince
+ evince-nautilus
+ fprintd-pam
+ gdm
+ gedit
+ gnome-bluetooth
+ gnome-calculator
+ gnome-characters
+ gnome-classic-session
+ gnome-color-manager
+ gnome-control-center
+ gnome-disk-utility
+ gnome-font-viewer
+ gnome-initial-setup
+ gnome-logs
+ gnome-remote-desktop
+ gnome-screenshot
+ gnome-session-wayland-session
+ gnome-session-xsession
+ gnome-settings-daemon
+ gnome-shell
+ gnome-shell-extension-background-logo
+ gnome-software
+ gnome-system-monitor
+ gnome-terminal
+ gnome-terminal-nautilus
+ gnome-user-docs
+ gvfs-fuse
+ gvfs-goa
+ gvfs-gphoto2
+ gvfs-mtp
+ gvfs-smb
+ libcanberra-gtk3
+ librsvg2
+ libsane-hpaio
+ mesa-dri-drivers
+ nautilus
+ orca
+ sane-backends-drivers-scanners
+ sushi
+ totem
+ tracker
+ tracker-miners
+ xdg-desktop-portal
+ xdg-desktop-portal-gnome
+ xdg-desktop-portal-gtk
+ xdg-user-dirs-gtk
+ yelp
+ yelp-tools
+ gedit-plugins
+ gnome-backgrounds
+ gnome-shell-extension-apps-menu
+ gnome-shell-extension-auto-move-windows
+ gnome-shell-extension-dash-to-dock
+ gnome-shell-extension-desktop-icons
+ gnome-shell-extension-drive-menu
+ gnome-shell-extension-launch-new-instance
+ gnome-shell-extension-native-window-placement
+ gnome-shell-extension-places-menu
+ gnome-shell-extension-screenshot-window-sizer
+ gnome-shell-extension-user-theme
+ gnome-shell-extension-window-list
+ gnome-shell-extension-windowsNavigator
+ gnome-shell-extension-workspace-indicator
+ initial-setup-gui
+
+
+
+ graphical-admin-tools
+ Graphical Administration Tools
+ Graphical system administration tools for managing many aspects of a system.
+ true
+ true
+
+ gnome-disk-utility
+ policycoreutils-gui
+ setroubleshoot
+ wireshark
+
+
+
+ graphics
+ Graphics Creation Tools
+ Software for creation and manipulation of still images.
+ true
+ false
+
+ libsane-hpaio
+ sane-backends-drivers-scanners
+ dcraw
+ netpbm-progs
+
+
+
+ guest-agents
+ Guest Agents
+ Agents used when running under a hypervisor.
+ true
+ false
+
+ hyperv-daemons
+ open-vm-tools
+ qemu-guest-agent
+
+
+
+ guest-desktop-agents
+ Guest Desktop Agents
+ Agents used when running as a virtualized desktop.
+ true
+ false
+
+ hyperv-daemons
+ open-vm-tools-desktop
+ qemu-guest-agent
+ spice-vdagent
+
+
+
+ hardware-monitoring
+ Hardware Monitoring Utilities
+ A set of tools to monitor server hardware.
+ true
+ false
+
+ rasdaemon
+ lm_sensors
+
+
+
+ headless-management
+ Headless Management
+ Tools for managing the system without an attached graphical console.
+ true
+ true
+
+ PackageKit
+ cockpit-packagekit
+ cockpit-podman
+ cockpit-storaged
+ sscg
+
+
+
+ infiniband
+ Infiniband Support
+ Software designed for supporting clustering, grid connectivity, and low-latency, high bandwidth storage using RDMA-based InfiniBand, iWARP, RoCE, and OPA fabrics.
+ true
+ false
+
+ infiniband-diags
+ mstflint
+ libvma
+
+
+
+ input-methods
+ Input Methods
+ Input method packages for the input of international text.
+ true
+ false
+
+ ibus-anthy
+ ibus-hangul
+ ibus-libpinyin
+ ibus-libzhuyin
+ ibus-m17n
+ ibus-typing-booster
+ ibus-table
+ ibus-table-array30
+ gtk2-immodule-xim
+ gtk3-immodule-xim
+ ibus-gtk2
+ ibus-gtk3
+
+
+
+ internet-applications
+ Internet Applications
+ Email, chat, and video conferencing software.
+ true
+ false
+
+ evolution
+ evolution-ews
+ evolution-help
+ evolution-mapi
+ hexchat
+ thunderbird
+
+
+
+ internet-browser
+ Internet Browser
+ The Firefox web browser
+ true
+ false
+
+ firefox
+
+
+
+ java-development
+ Java Development
+ Support for developing programs in the Java programming language.
+ true
+ false
+
+ ant
+ ant-antlr
+ ant-apache-bcel
+ ant-apache-bsf
+ ant-apache-oro
+ ant-apache-regexp
+ ant-apache-resolver
+ ant-apache-xalan2
+ ant-commons-logging
+ ant-commons-net
+ ant-javamail
+ ant-jdepend
+ ant-jmf
+ ant-jsch
+ ant-junit
+ ant-junit5
+ ant-openjdk17
+ ant-swing
+ ant-testutil
+ ant-xz
+ java-1.8.0-openjdk-demo
+ java-1.8.0-openjdk-devel
+ java-1.8.0-openjdk-javadoc
+ java-1.8.0-openjdk-javadoc-zip
+ java-1.8.0-openjdk-src
+ java-11-openjdk-demo
+ java-11-openjdk-devel
+ java-11-openjdk-javadoc
+ java-11-openjdk-javadoc-zip
+ java-11-openjdk-jmods
+ java-11-openjdk-src
+ java-11-openjdk-static-libs
+ java-17-openjdk-demo
+ java-17-openjdk-devel
+ java-17-openjdk-javadoc
+ java-17-openjdk-javadoc-zip
+ java-17-openjdk-jmods
+ java-17-openjdk-src
+ java-17-openjdk-static-libs
+ log4j
+ log4j-jcl
+ log4j-slf4j
+ maven
+ maven-openjdk17
+
+
+
+ java-platform
+ Java Platform
+ Java support for the Red Hat Enterprise Linux Server and Desktop Platforms.
+ true
+ false
+
+ java-1.8.0-openjdk
+ java-11-openjdk
+ java-17-openjdk
+
+
+
+ legacy-x
+ Legacy X Window System Compatibility
+ Compatibility programs for migration from or working with legacy X Window System environments.
+ true
+ false
+
+ libXmu
+ libXp
+ motif
+ xorg-x11-fonts-ISO8859-1-100dpi
+ xorg-x11-fonts-Type1
+ xorg-x11-fonts-misc
+ xterm
+
+
+
+ mail-server
+ Mail Server
+ These packages allow you to configure an IMAP or SMTP mail server.
+ true
+ false
+
+ dovecot
+ postfix
+ spamassassin
+ cyrus-imapd
+ dovecot-pigeonhole
+ postfix-cdb
+ postfix-ldap
+ postfix-pcre
+ postfix-sqlite
+ sendmail
+ sendmail-cf
+ sendmail-doc
+
+
+
+ multimedia
+ Multimedia
+ Audio/video framework common to desktops
+ true
+ false
+
+ PackageKit-gstreamer-plugin
+ alsa-ucm
+ alsa-utils
+ gstreamer1-plugins-bad-free
+ gstreamer1-plugins-good
+ gstreamer1-plugins-ugly-free
+ pipewire
+ pipewire-alsa
+ pipewire-gstreamer
+ pipewire-jack-audio-connection-kit
+ pipewire-pulseaudio
+ pipewire-utils
+ pavucontrol
+
+
+
+ network-file-system-client
+ Network File System Client
+ Enables the system to attach to network storage.
+ true
+ false
+
+ samba-client
+ targetcli
+
+
+
+ network-server
+ Network Servers
+ These packages include network-based servers such as DHCP, Kerberos and NIS.
+ true
+ true
+
+ dnsmasq
+ freeradius
+ frr
+ idn2
+ libreswan
+ radvd
+ rsyslog-gnutls
+ rsyslog-gssapi
+ rsyslog-mysql
+ rsyslog-pgsql
+ rsyslog-relp
+ tang
+
+
+
+ network-tools
+ Networking Tools
+ Tools for configuring and analyzing computer networks.
+ true
+ false
+
+ tcpdump
+ libreswan
+ nmap-ncat
+ socat
+ mrtg
+ nmap
+ nmstate
+ wireshark
+ xdp-tools
+
+
+
+ networkmanager-submodules
+ Common NetworkManager submodules
+ This group contains NetworkManager submodules that are commonly used, but may not be wanted in some streamlined configurations.
+ true
+ false
+
+ dnsmasq
+
+
+
+ office-suite
+ Office Suite and Productivity
+ A full-purpose office suite, and other productivity tools.
+ true
+ false
+
+ libreoffice-calc
+ libreoffice-draw
+ libreoffice-emailmerge
+ libreoffice-graphicfilter
+ libreoffice-impress
+ libreoffice-math
+ libreoffice-writer
+ libreoffice-base
+ libreoffice-ogltrans
+ libreoffice-pyuno
+ libreoffice-wiki-publisher
+
+
+
+ ostree-support
+ Image based rpm-ostree support
+ Packages mandatory for ostree support.
+ true
+ false
+
+ nss-altfiles
+ ostree-grub2
+ rpm-ostree
+
+
+
+ performance
+ Performance Tools
+ Tools for diagnosing system and application-level performance problems.
+ true
+ false
+
+ blktrace
+ sysstat
+ grafana
+ grafana-pcp
+ iowatcher
+ pcp
+ pcp-conf
+ pcp-devel
+ pcp-doc
+ pcp-export-pcp2elasticsearch
+ pcp-export-pcp2graphite
+ pcp-export-pcp2influxdb
+ pcp-export-pcp2json
+ pcp-export-pcp2spark
+ pcp-export-pcp2xml
+ pcp-export-pcp2zabbix
+ pcp-export-zabbix-agent
+ pcp-gui
+ pcp-import-collectl2pcp
+ pcp-import-ganglia2pcp
+ pcp-import-iostat2pcp
+ pcp-import-mrtg2pcp
+ pcp-import-sar2pcp
+ pcp-libs
+ pcp-libs-devel
+ pcp-pmda-activemq
+ pcp-pmda-apache
+ pcp-pmda-bash
+ pcp-pmda-bcc
+ pcp-pmda-bind2
+ pcp-pmda-bonding
+ pcp-pmda-bpf
+ pcp-pmda-bpftrace
+ pcp-pmda-cifs
+ pcp-pmda-cisco
+ pcp-pmda-dbping
+ pcp-pmda-denki
+ pcp-pmda-dm
+ pcp-pmda-docker
+ pcp-pmda-ds389
+ pcp-pmda-ds389log
+ pcp-pmda-elasticsearch
+ pcp-pmda-gfs2
+ pcp-pmda-gluster
+ pcp-pmda-gpfs
+ pcp-pmda-gpsd
+ pcp-pmda-haproxy
+ pcp-pmda-infiniband
+ pcp-pmda-json
+ pcp-pmda-kvm
+ pcp-pmda-libvirt
+ pcp-pmda-lio
+ pcp-pmda-lmsensors
+ pcp-pmda-logger
+ pcp-pmda-lustre
+ pcp-pmda-lustrecomm
+ pcp-pmda-mailq
+ pcp-pmda-memcache
+ pcp-pmda-mic
+ pcp-pmda-mongodb
+ pcp-pmda-mounts
+ pcp-pmda-mssql
+ pcp-pmda-mysql
+ pcp-pmda-named
+ pcp-pmda-netcheck
+ pcp-pmda-netfilter
+ pcp-pmda-news
+ pcp-pmda-nfsclient
+ pcp-pmda-nginx
+ pcp-pmda-nvidia-gpu
+ pcp-pmda-openmetrics
+ pcp-pmda-oracle
+ pcp-pmda-pdns
+ pcp-pmda-perfevent
+ pcp-pmda-postfix
+ pcp-pmda-redis
+ pcp-pmda-roomtemp
+ pcp-pmda-rsyslog
+ pcp-pmda-samba
+ pcp-pmda-sendmail
+ pcp-pmda-shping
+ pcp-pmda-slurm
+ pcp-pmda-smart
+ pcp-pmda-snmp
+ pcp-pmda-summary
+ pcp-pmda-systemd
+ pcp-pmda-trace
+ pcp-pmda-unbound
+ pcp-pmda-weblog
+ pcp-pmda-zimbra
+ pcp-pmda-zswap
+ pcp-selinux
+ pcp-system-tools
+ pcp-testsuite
+ pcp-zeroconf
+ perf
+ perl-PCP-LogImport
+ perl-PCP-LogSummary
+ perl-PCP-MMV
+ perl-PCP-PMDA
+ powertop
+ python3-pcp
+ fio
+ iperf3
+ libpfm
+ papi
+ papi-devel
+ systemtap
+ tuned-utils
+ valgrind
+
+
+
+ platform-devel
+ Platform Development
+ Recommended development headers and libraries for developing applications to run on Red Hat Enterprise Linux.
+ true
+ false
+
+ atk-devel
+ cairo-devel
+ dbus-devel
+ desktop-file-utils
+ fontconfig-devel
+ freetype-devel
+ glib2-devel
+ glibc-devel
+ gtk2-devel
+ gtk2-devel-docs
+ gtk3-devel
+ krb5-devel
+ libICE-devel
+ libSM-devel
+ libX11-devel
+ libXScrnSaver-devel
+ libXext-devel
+ libXft-devel
+ libXi-devel
+ libXrender-devel
+ libXt-devel
+ libXtst-devel
+ libXv-devel
+ libXxf86dga-devel
+ libdb-devel
+ libjpeg-turbo-devel
+ libpng-devel
+ libstdc++-devel
+ libxml2-devel
+ libxshmfence-devel
+ mesa-libGL-devel
+ mesa-libGLU-devel
+ mesa-libGLw-devel
+ ncurses-devel
+ nss-devel
+ openldap-devel
+ openssl-devel
+ pam-devel
+ pango-devel
+ qt5-qt3d-devel
+ qt5-qtbase-mysql
+ qt5-qtbase-odbc
+ qt5-qtbase-postgresql
+ qt5-qtconnectivity-devel
+ qt5-qtdoc
+ qt5-qtgraphicaleffects
+ qt5-qtimageformats
+ qt5-qtlocation-devel
+ qt5-qtmultimedia-devel
+ qt5-qtquickcontrols
+ qt5-qtquickcontrols2
+ qt5-qtscript-devel
+ qt5-qtsensors-devel
+ qt5-qtserialbus
+ qt5-qtserialport-devel
+ qt5-qtsvg-devel
+ qt5-qttools-devel
+ qt5-qttranslations
+ qt5-qtwayland
+ qt5-qtwebchannel-devel
+ qt5-qtwebsockets-devel
+ qt5-qtx11extras-devel
+ qt5-qtxmlpatterns-devel
+ zlib-devel
+ spirv-tools
+ spirv-tools-libs
+ vulkan-tools
+ vulkan-validation-layers
+
+
+
+ platform-kvm
+ KVM platform specific packages
+ Virtualization utilities and drivers for KVM
+ true
+ false
+
+ qemu-guest-agent
+
+
+
+ platform-microsoft
+ Hyper-v platform specific packages
+ Virtualization utilities and drivers for Hyper-v
+ true
+ false
+
+ hyperv-daemons
+
+
+
+ platform-vmware
+ VMware platform specific packages
+ Virtualization utilities and drivers for VMware
+ true
+ false
+
+ open-vm-tools
+ open-vm-tools-desktop
+ open-vm-tools-sdmp
+
+
+
+ print-client
+ Printing Client
+ Tools for printing to a local printer or a remote print server.
+ true
+ false
+
+ cups
+ cups-pk-helper
+ enscript
+ colord
+ gutenprint
+ gutenprint-cups
+ gutenprint-doc
+ paps
+ pnm2ppa
+ system-config-printer-udev
+ bluez-cups
+ hplip
+
+
+
+ remote-desktop-clients
+ Remote Desktop Clients
+
+ true
+ false
+
+ freerdp
+ tigervnc
+
+
+
+ remote-system-management
+ Remote Management for Linux
+ Remote management interface for Red Hat Enterprise Linux.
+ true
+ false
+
+ net-snmp
+ net-snmp-utils
+ rhel-system-roles
+ sblim-cmpi-base
+ tog-pegasus
+ wsmancli
+ openwsman-server
+ sblim-indication_helper
+ sblim-sfcb
+ sblim-wbemcli
+
+
+
+ rpm-development-tools
+ RPM Development Tools
+ Tools used for building RPMs, such as rpmbuild.
+ true
+ true
+
+ redhat-rpm-config
+ rpm-build
+ rpmdevtools
+ rpmlint
+
+
+
+ scientific
+ Scientific Support
+ Tools for mathematical and scientific computations, and parallel computing.
+ true
+ true
+
+ fftw
+ fftw-devel
+ fftw-static
+ lapack
+ mpich-devel
+ openmpi
+ openmpi-devel
+ python3-numpy
+ python3-scipy
+
+
+
+ security-tools
+ Security Tools
+ Security tools for integrity and trust verification.
+ true
+ true
+
+ scap-security-guide
+ aide
+ openscap
+ openscap-engine-sce
+ openscap-utils
+ scap-security-guide-doc
+ scap-workbench
+ udica
+
+
+
+ smart-card
+ Smart Card Support
+ Support for using smart card authentication.
+ true
+ true
+
+ esc
+
+
+
+ smb-server
+ Windows File Server
+ This package group allows you to share files between Linux and MS Windows(tm) systems.
+ true
+ false
+
+ samba-client
+
+
+
+ standard
+ Standard
+ The standard installation of Red Hat Enterprise Linux.
+ true
+ false
+
+ rsyslog-gnutls
+ rsyslog-gssapi
+ rsyslog-relp
+ blktrace
+ fprintd-pam
+ libstoragemgmt
+ nmap-ncat
+ pinfo
+ plymouth
+ tcpdump
+ vim-enhanced
+ wget
+
+
+
+ system-tools
+ System Tools
+ This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic.
+ true
+ true
+
+ NetworkManager-libreswan
+ libreswan
+ nmap
+ samba-client
+ tigervnc
+ PackageKit-command-not-found
+ aide
+ bacula-client
+ convmv
+ createrepo_c
+ freerdp
+ gpm
+ mc
+ mrtg
+ mtx
+ net-snmp-utils
+ oddjob
+ oddjob-mkhomedir
+ pmdk-convert
+ rear
+ speech-dispatcher
+ speech-dispatcher-espeak-ng
+ sysstat
+ wireshark
+
+
+
+ texlive
+ TeX formatting system
+ The TeX system for editing, typesetting, previewing, and printing TeX documents.
+ true
+ false
+
+ texlive
+ texlive-adjustbox
+ texlive-ae
+ texlive-algorithms
+ texlive-amscls
+ texlive-amsfonts
+ texlive-amsmath
+ texlive-anyfontsize
+ texlive-anysize
+ texlive-appendix
+ texlive-arabxetex
+ texlive-arphic
+ texlive-attachfile
+ texlive-avantgar
+ texlive-awesomebox
+ texlive-babel
+ texlive-babel-english
+ texlive-babelbib
+ texlive-base
+ texlive-beamer
+ texlive-bera
+ texlive-beton
+ texlive-bibtex
+ texlive-bibtopic
+ texlive-bidi
+ texlive-bigfoot
+ texlive-bookman
+ texlive-booktabs
+ texlive-breakurl
+ texlive-breqn
+ texlive-capt-of
+ texlive-caption
+ texlive-carlisle
+ texlive-changebar
+ texlive-changepage
+ texlive-charter
+ texlive-chngcntr
+ texlive-cite
+ texlive-cjk
+ texlive-classpack
+ texlive-cm
+ texlive-cm-lgc
+ texlive-cm-super
+ texlive-cmap
+ texlive-cmextra
+ texlive-cns
+ texlive-collectbox
+ texlive-collection-basic
+ texlive-collection-fontsrecommended
+ texlive-collection-htmlxml
+ texlive-collection-latex
+ texlive-collection-latexrecommended
+ texlive-collection-xetex
+ texlive-colortbl
+ texlive-courier
+ texlive-crop
+ texlive-csquotes
+ texlive-ctable
+ texlive-ctablestack
+ texlive-currfile
+ texlive-datetime
+ texlive-dvipdfmx
+ texlive-dvipng
+ texlive-dvips
+ texlive-dvisvgm
+ texlive-ec
+ texlive-eepic
+ texlive-enctex
+ texlive-enumitem
+ texlive-environ
+ texlive-epsf
+ texlive-epstopdf
+ texlive-eqparbox
+ texlive-eso-pic
+ texlive-etex
+ texlive-etex-pkg
+ texlive-etoolbox
+ texlive-euenc
+ texlive-euler
+ texlive-euro
+ texlive-eurosym
+ texlive-extsizes
+ texlive-fancybox
+ texlive-fancyhdr
+ texlive-fancyref
+ texlive-fancyvrb
+ texlive-filecontents
+ texlive-filehook
+ texlive-finstrut
+ texlive-fix2col
+ texlive-fixlatvian
+ texlive-float
+ texlive-fmtcount
+ texlive-fncychap
+ texlive-fontawesome
+ texlive-fontbook
+ texlive-fonts-tlwg
+ texlive-fontspec
+ texlive-fontware
+ texlive-fontwrap
+ texlive-footmisc
+ texlive-fp
+ texlive-fpl
+ texlive-framed
+ texlive-garuda-c90
+ texlive-geometry
+ texlive-glyphlist
+ texlive-graphics
+ texlive-graphics-cfg
+ texlive-graphics-def
+ texlive-gsftopk
+ texlive-helvetic
+ texlive-hyperref
+ texlive-hyph-utf8
+ texlive-hyphen-base
+ texlive-hyphenat
+ texlive-ifetex
+ texlive-ifluatex
+ texlive-ifmtarg
+ texlive-ifoddpage
+ texlive-iftex
+ texlive-ifxetex
+ texlive-import
+ texlive-index
+ texlive-jadetex
+ texlive-jknapltx
+ texlive-kastrup
+ texlive-kerkis
+ texlive-knuth-lib
+ texlive-knuth-local
+ texlive-koma-script
+ texlive-kpathsea
+ texlive-l3experimental
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-lastpage
+ texlive-latex
+ texlive-latex-fonts
+ texlive-latex2man
+ texlive-latexconfig
+ texlive-lettrine
+ texlive-lib
+ texlive-linegoal
+ texlive-lineno
+ texlive-listings
+ texlive-lm
+ texlive-lm-math
+ texlive-ltabptch
+ texlive-ltxmisc
+ texlive-lua-alt-getopt
+ texlive-lualatex-math
+ texlive-lualibs
+ texlive-luaotfload
+ texlive-luatex
+ texlive-luatex85
+ texlive-luatexbase
+ texlive-makecmds
+ texlive-makeindex
+ texlive-manfnt-font
+ texlive-marginnote
+ texlive-marvosym
+ texlive-mathpazo
+ texlive-mathspec
+ texlive-mathtools
+ texlive-mdwtools
+ texlive-memoir
+ texlive-metafont
+ texlive-metalogo
+ texlive-metapost
+ texlive-mflogo
+ texlive-mflogo-font
+ texlive-mfnfss
+ texlive-mfware
+ texlive-microtype
+ texlive-mnsymbol
+ texlive-mparhack
+ texlive-mptopdf
+ texlive-ms
+ texlive-multido
+ texlive-multirow
+ texlive-natbib
+ texlive-ncctools
+ texlive-ncntrsbk
+ texlive-needspace
+ texlive-norasi-c90
+ texlive-ntgclass
+ texlive-oberdiek
+ texlive-overpic
+ texlive-palatino
+ texlive-paralist
+ texlive-parallel
+ texlive-parskip
+ texlive-passivetex
+ texlive-pdfpages
+ texlive-pdftex
+ texlive-pgf
+ texlive-philokalia
+ texlive-placeins
+ texlive-polyglossia
+ texlive-powerdot
+ texlive-preprint
+ texlive-psfrag
+ texlive-pslatex
+ texlive-psnfss
+ texlive-pspicture
+ texlive-pst-3d
+ texlive-pst-blur
+ texlive-pst-coil
+ texlive-pst-eps
+ texlive-pst-fill
+ texlive-pst-grad
+ texlive-pst-math
+ texlive-pst-node
+ texlive-pst-plot
+ texlive-pst-slpe
+ texlive-pst-text
+ texlive-pst-tree
+ texlive-pstricks
+ texlive-pstricks-add
+ texlive-ptext
+ texlive-pxfonts
+ texlive-qstest
+ texlive-rcs
+ texlive-realscripts
+ texlive-rsfs
+ texlive-sansmath
+ texlive-sauerj
+ texlive-scheme-basic
+ texlive-section
+ texlive-sectsty
+ texlive-seminar
+ texlive-sepnum
+ texlive-setspace
+ texlive-showexpl
+ texlive-soul
+ texlive-stmaryrd
+ texlive-subfig
+ texlive-subfigure
+ texlive-svn-prov
+ texlive-symbol
+ texlive-t2
+ texlive-tabu
+ texlive-tabulary
+ texlive-tetex
+ texlive-tex
+ texlive-tex-gyre
+ texlive-tex-gyre-math
+ texlive-tex-ini-files
+ texlive-tex4ht
+ texlive-texconfig
+ texlive-texlive-common-doc
+ texlive-texlive-docindex
+ texlive-texlive-en
+ texlive-texlive-msg-translations
+ texlive-texlive-scripts
+ texlive-texlive.infra
+ texlive-textcase
+ texlive-textpos
+ texlive-threeparttable
+ texlive-thumbpdf
+ texlive-times
+ texlive-tipa
+ texlive-titlesec
+ texlive-titling
+ texlive-tocloft
+ texlive-tools
+ texlive-trimspaces
+ texlive-txfonts
+ texlive-type1cm
+ texlive-typehtml
+ texlive-ucharclasses
+ texlive-ucs
+ texlive-uhc
+ texlive-ulem
+ texlive-underscore
+ texlive-unicode-data
+ texlive-unicode-math
+ texlive-unisugar
+ texlive-updmap-map
+ texlive-upquote
+ texlive-url
+ texlive-utopia
+ texlive-varwidth
+ texlive-wadalab
+ texlive-was
+ texlive-wasy
+ texlive-wasy2-ps
+ texlive-wasysym
+ texlive-wrapfig
+ texlive-xcolor
+ texlive-xdvi
+ texlive-xecjk
+ texlive-xecolor
+ texlive-xecyr
+ texlive-xeindex
+ texlive-xepersian
+ texlive-xesearch
+ texlive-xetex
+ texlive-xetex-itrans
+ texlive-xetex-pstricks
+ texlive-xetex-tibetan
+ texlive-xetexconfig
+ texlive-xetexfontinfo
+ texlive-xifthen
+ texlive-xkeyval
+ texlive-xltxtra
+ texlive-xmltex
+ texlive-xmltexconfig
+ texlive-xstring
+ texlive-xtab
+ texlive-xunicode
+ texlive-zapfchan
+ texlive-zapfding
+
+
+
+ virtualization-client
+ Virtualization Client
+ Clients for installing and managing virtualization instances.
+ true
+ false
+
+ virt-install
+ virt-manager
+ virt-viewer
+ virt-top
+ guestfs-tools
+ libguestfs-inspect-icons
+ virt-win-reg
+
+
+
+ virtualization-hypervisor
+ Virtualization Hypervisor
+ Smallest possible virtualization host installation.
+ true
+ false
+
+ libvirt
+ qemu-kvm
+
+
+
+ virtualization-platform
+ Virtualization Platform
+ Provides an interface for accessing and controlling virtualized guests and containers.
+ true
+ false
+
+ libvirt
+ libvirt-client
+ virt-who
+ fence-virtd-libvirt
+ fence-virtd-multicast
+ fence-virtd-serial
+
+
+
+ virtualization-tools
+ Virtualization Tools
+ Tools for offline virtual image management.
+ true
+ false
+
+ libguestfs
+ virtio-win
+ guestfs-tools
+ libguestfs-inspect-icons
+ virt-win-reg
+
+
+
+ web-server
+ Basic Web Server
+ These tools allow you to run a Web server on the system.
+ true
+ false
+
+ httpd
+ httpd-manual
+ mod_fcgid
+ mod_ssl
+ memcached
+ mod_auth_gssapi
+ mod_security
+ mod_security-mlogc
+ mod_security_crs
+
+
+
+ workstation-product
+ Workstation product core
+ Packages mandatory for the workstation product.
+ true
+ false
+
+ adwaita-qt5
+ alsa-sof-firmware
+ bind-utils
+ evolution
+ evolution-ews
+ evolution-help
+ git
+ google-noto-emoji-fonts
+ hunspell
+ ibus-anthy
+ ibus-gtk2
+ ibus-gtk3
+ ibus-hangul
+ ibus-libpinyin
+ ibus-libzhuyin
+ ibus-m17n
+ ibus-typing-booster
+ nmap-ncat
+ pinentry-gnome3
+ pinfo
+ plymouth
+ qgnomeplatform
+ qt5-qtbase
+ qt5-qtbase-gui
+ qt5-qtdeclarative
+ qt5-qtxmlpatterns
+ setroubleshoot
+ telnet
+ thermald
+ xorg-x11-drv-libinput
+
+
+
+ development
+ Development
+ Packages which provide functionality for developing and building applications.
+ 90
+
+ additional-devel
+ development
+ platform-devel
+
+
+
+ servers
+ Servers
+ Software used for running network servers
+ 20
+
+ file-server
+ ftp-server
+ mail-server
+ network-server
+ web-server
+
+
+
+ base-system
+ System
+ Core system components.
+ 10
+
+ backup-client
+ console-internet
+ debugging
+ hardware-monitoring
+ infiniband
+ java-platform
+ network-tools
+ performance
+ print-client
+ scientific
+ security-tools
+ smart-card
+ standard
+
+
+
+ desktops
+ Desktops
+ Desktops and thin clients.
+ 70
+
+ base-x
+ desktop-debugging
+ fonts
+ gnome-desktop
+ input-methods
+ legacy-x
+ remote-desktop-clients
+
+
+
+ apps
+ Applications
+ Applications to perform a variety of tasks
+ 80
+
+ emacs
+ gnome-apps
+ graphics
+ internet-applications
+ office-suite
+
+
+
+ graphical-server-environment
+ Server with GUI
+ An integrated, easy-to-manage server with a graphical interface.
+ 1
+
+ base-x
+ container-management
+ core
+ fonts
+ gnome-desktop
+ guest-desktop-agents
+ hardware-monitoring
+ hardware-support
+ headless-management
+ internet-browser
+ multimedia
+ networkmanager-submodules
+ print-client
+ server-product
+ standard
+
+
+ debugging
+ dns-server
+ file-server
+ ftp-server
+ guest-agents
+ infiniband
+ mail-server
+ network-file-system-client
+ network-server
+ performance
+ remote-desktop-clients
+ remote-system-management
+ smb-server
+ virtualization-client
+ virtualization-hypervisor
+ virtualization-tools
+ web-server
+
+
+
+ server-product-environment
+ Server
+ An integrated, easy-to-manage server.
+ 2
+
+ container-management
+ core
+ hardware-support
+ headless-management
+ server-product
+ standard
+
+
+ debugging
+ dns-server
+ file-server
+ ftp-server
+ gnome-desktop
+ guest-agents
+ hardware-monitoring
+ infiniband
+ mail-server
+ network-file-system-client
+ network-server
+ performance
+ remote-system-management
+ smb-server
+ virtualization-hypervisor
+ web-server
+
+
+
+ virtualization-host-environment
+ Virtualization Host
+ Minimal virtualization host.
+ 99
+
+ base
+ core
+ standard
+ virtualization-hypervisor
+ virtualization-tools
+
+
+ debugging
+ network-file-system-client
+ remote-system-management
+ virtualization-platform
+
+
+
+ workstation-product-environment
+ Workstation
+ Workstation is a user-friendly desktop system for laptops and PCs.
+ 4
+
+ base-x
+ core
+ fonts
+ gnome-desktop
+ guest-desktop-agents
+ hardware-support
+ internet-browser
+ multimedia
+ networkmanager-submodules
+ print-client
+ standard
+ workstation-product
+
+
+ backup-client
+ gnome-apps
+ headless-management
+ internet-applications
+ office-suite
+ remote-desktop-clients
+ smart-card
+
+
+
diff --git a/test/data/testrepos/appstream/repodata/ffe6aa44abe8480c2f7a59b9e92f251f10018e1e79ac33e2807260dd03955592-modules.yaml.xz b/test/data/testrepos/appstream/repodata/ffe6aa44abe8480c2f7a59b9e92f251f10018e1e79ac33e2807260dd03955592-modules.yaml.xz
new file mode 100644
index 00000000..00268201
Binary files /dev/null and b/test/data/testrepos/appstream/repodata/ffe6aa44abe8480c2f7a59b9e92f251f10018e1e79ac33e2807260dd03955592-modules.yaml.xz differ
diff --git a/test/data/testrepos/appstream/repodata/repomd.xml b/test/data/testrepos/appstream/repodata/repomd.xml
new file mode 100644
index 00000000..a28d5acf
--- /dev/null
+++ b/test/data/testrepos/appstream/repodata/repomd.xml
@@ -0,0 +1,80 @@
+
+
+ 9-stream
+
+ CentOS Stream 9
+
+
+ c03bb2ebc33bbee3046da091b45d90717273a43d3641a9d84e6eede05637bc8a
+ a1df0d610cd466c0ff1638782c5a1427b19a01bcde147105e9a07f87669f038a
+
+ 1736761560
+ 3597627
+ 51840420
+
+
+ 45124768eff5c16dea32a9f2edbe69bd858f4f9e4dde8f5c9615dd32101b7ef8
+ 98e9a2fa4d9193dad4cea8cc14915bb5ce80a197f43b1a6e51e8bc794d7c4708
+
+ 1736761560
+ 203
+ 126
+
+
+ 04e14388439e5b0aa6ea3807a6f7168647b02ad591d84290ae4f8a037a524a2d
+ 8cd83003da17485c77a1666c4bae9655b2ecb067d0df4ee9ac808c3e94c0b5e8
+
+ 1736761560
+ 5286590
+ 50060329
+
+
+ 77cfb4b759ce3fafb1349be95a51928078e9ad947bf8041e419a33ec6cfaed64
+ 244d9ccd2e991c2e1ad910385617ea7a7de62bbd7ec057919da3b6eef835fec8
+
+ 1736761573
+ 6612356
+ 53440512
+ 10
+
+
+ 8d4099b869b8d1e4ad4fb03d435a2aeda85d1540ce4c04d16a589afb693baaed
+ 1a9c4de9ac880bc1df09d4d8d4103d350d929eb44cf955897ea062513be7c7a5
+
+ 1736761580
+ 10453940
+ 126361600
+ 10
+
+
+ c5a727f6e2f70ac040017c7deac1c7ce71d9033ee5cc51ff5a2dbf19660516d8
+ edd04f19181bb5a94f830c26232233357dc428c9ce0c21494893426b2e0ef45e
+
+ 1736761567
+ 3117024
+ 47038464
+ 10
+
+
+ db284c8c2444a36ecf2240107e338f559e4262792492818e4ebf8ccb7a424e8a
+
+ 1736761551
+ 103730
+
+
+ 33c1f726c278e6e7d228e788fa9d3d96ba5f887bdb514b4dd8454e19280c79f1
+ db284c8c2444a36ecf2240107e338f559e4262792492818e4ebf8ccb7a424e8a
+
+ 1736761560
+ 11528
+ 103730
+
+
+ ffe6aa44abe8480c2f7a59b9e92f251f10018e1e79ac33e2807260dd03955592
+ 0227254a44b85b207e93190862e8961c90f7baa01d625abd6616fc6fb3721359
+
+ 1736761551
+ 9488
+ 135261
+
+
diff --git a/test/data/testrepos/baseos/repodata/08c8cf048b8955d096460ed44de417a97db93ca8e5ee4623390e8c585da34c59-primary.xml.gz b/test/data/testrepos/baseos/repodata/08c8cf048b8955d096460ed44de417a97db93ca8e5ee4623390e8c585da34c59-primary.xml.gz
deleted file mode 100644
index 424345c1..00000000
Binary files a/test/data/testrepos/baseos/repodata/08c8cf048b8955d096460ed44de417a97db93ca8e5ee4623390e8c585da34c59-primary.xml.gz and /dev/null differ
diff --git a/test/data/testrepos/baseos/repodata/0fd6cb69a8ad078b319cba9d0aac16661cef181d4b9177439f241002f131a916-filelists.xml.gz b/test/data/testrepos/baseos/repodata/0fd6cb69a8ad078b319cba9d0aac16661cef181d4b9177439f241002f131a916-filelists.xml.gz
deleted file mode 100644
index 19547a3a..00000000
Binary files a/test/data/testrepos/baseos/repodata/0fd6cb69a8ad078b319cba9d0aac16661cef181d4b9177439f241002f131a916-filelists.xml.gz and /dev/null differ
diff --git a/test/data/testrepos/baseos/repodata/ca3d6415c997b7c9ff574fda77fa944580c5e3926a2338e9ff81a0a58e6825b7-filelists.xml.gz b/test/data/testrepos/baseos/repodata/ca3d6415c997b7c9ff574fda77fa944580c5e3926a2338e9ff81a0a58e6825b7-filelists.xml.gz
new file mode 100644
index 00000000..427b588a
Binary files /dev/null and b/test/data/testrepos/baseos/repodata/ca3d6415c997b7c9ff574fda77fa944580c5e3926a2338e9ff81a0a58e6825b7-filelists.xml.gz differ
diff --git a/test/data/testrepos/baseos/repodata/cdaea5e0146e813bea249e21662c3e2e5dbac57f4a3b8ab376e22768bd7201ab-primary.xml.gz b/test/data/testrepos/baseos/repodata/cdaea5e0146e813bea249e21662c3e2e5dbac57f4a3b8ab376e22768bd7201ab-primary.xml.gz
new file mode 100644
index 00000000..ab56ab04
Binary files /dev/null and b/test/data/testrepos/baseos/repodata/cdaea5e0146e813bea249e21662c3e2e5dbac57f4a3b8ab376e22768bd7201ab-primary.xml.gz differ
diff --git a/test/data/testrepos/baseos/repodata/repomd.xml b/test/data/testrepos/baseos/repodata/repomd.xml
index e2f0fb0a..daf192d5 100644
--- a/test/data/testrepos/baseos/repodata/repomd.xml
+++ b/test/data/testrepos/baseos/repodata/repomd.xml
@@ -5,67 +5,67 @@
CentOS Stream 9
- 08c8cf048b8955d096460ed44de417a97db93ca8e5ee4623390e8c585da34c59
- 3c985ec6488a6c74913abcf607d6800c165adf5112885550ebf7c3bac6a1f2d5
-
- 1722348013
- 6432125
- 53533921
+ cdaea5e0146e813bea249e21662c3e2e5dbac57f4a3b8ab376e22768bd7201ab
+ a8415eaee2371ccec941e090aecde5803b9f74ba75d0d1c705e9c8f366c6c5bd
+
+ 1736761412
+ 6561934
+ 54716015
- 0fd6cb69a8ad078b319cba9d0aac16661cef181d4b9177439f241002f131a916
- a236757191ef6cf6848cc23d21ee5064e5abeedd0c8a4ffcb9b13f7cd27e2f51
-
- 1722348013
- 2127840
- 25354073
+ ca3d6415c997b7c9ff574fda77fa944580c5e3926a2338e9ff81a0a58e6825b7
+ f81af9bbea376c9ac9a0efaf379efe0cdc292f0b550a8ee796e2f941cf094e63
+
+ 1736761412
+ 2177188
+ 26026065
- 33d1294e3b419a93ed7e4dbee989c7b8469f9f285fe73fb3f47dfdaf75c464d1
- ecdcb2a97a62ea548bf97643f2d3ef7fc5bfe09ecc66260e4855615a10b19592
-
- 1722348013
- 5719884
- 34843589
+ 7db76f757a8d113ac177b92a21f59daf87d62d3cc1cfa1d29f502bf8c3c16424
+ bc37ccbce9a819087b8792e9d4822c5e80de98dec051fde8f70d267971fd1f87
+
+ 1736761413
+ 7676436
+ 42034008
- 7f0c8712a8b7bfb6742a40f9832b892e4483f22222545bafbd9a6c48e6fd00e1
- d11266b82a2373b45908548f70cd52bc248de3fe327267e372fbcfa7b908f66a
-
- 1722348029
- 6335720
- 64315392
+ 7ac71711cd8b780a678a92dc60938b6a7f26ce67a98667be209165e00e01fd48
+ c172bf76d8df5e4fe837167da56b487ce6f52245db4c41c4ade0d953345e1da9
+
+ 1736761429
+ 6934460
+ 65839104
10
- 99d5fc0767ad164c357e157ead2f968e26f59f4acd8425002107b19817ea17b5
- 1b9ed215a20bb4818295985b4921db210b3ee1ff9186481e25b0ab3d632b89d3
-
- 1722348017
- 1830848
- 15183872
+ 0d25f20cf093c836414687176e4455e78038b1525e16a281ce269324720bb267
+ 56b7bf43b8d5c5362302a57cccb83c41dd2f50e6b8f2359a6d49597306059a8c
+
+ 1736761416
+ 1884940
+ 15548416
10
- 2116f915436f213becd2e303e0a625786116dea702be3c211ba6e6f22137381c
- e541358539b2feeb9c6f0c020e1114ed6add89e017ab141942ef57cc9830d75f
-
- 1722348018
- 910404
- 35278848
+ 87a321ccaec9749ace6f4de9e082b1c5416633ae253c6bef6c7abd614f6f9c50
+ 226a3698ae87f08b733faf06315fa5924d2ceefcc7275053f3434acea3c7f118
+
+ 1736761418
+ 967060
+ 42582016
10
ee41540e54efdb992b0d2fe56f16df2d84c804295d414f65aae6d1d91a339ee3
- 1722348010
+ 1736761409
39259
1c134685819df0907fb328edad9528293196943b7494a017a6b7e89d6da878b4
ee41540e54efdb992b0d2fe56f16df2d84c804295d414f65aae6d1d91a339ee3
- 1722348013
+ 1736761413
4604
39259
diff --git a/tools/test/test_depsolve.py b/tools/test/test_depsolve.py
index 2e0b464e..1ba77966 100644
--- a/tools/test/test_depsolve.py
+++ b/tools/test/test_depsolve.py
@@ -18,6 +18,7 @@ import pytest
REPO_PATHS = [
"./test/data/testrepos/baseos/",
+ "./test/data/testrepos/appstream/",
"./test/data/testrepos/custom/",
]