mirror of
https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos.git
synced 2025-11-05 07:31:59 -07:00
Compose configs for CentOS Stream
Add spirv-headers to AppStream for RHEL 9.8 See merge request redhat/centos-stream/release-engineering/pungi-centos!1107 |
||
|---|---|---|
| .gitlab | ||
| centos | ||
| rhel | ||
| rhel.next | ||
| shared | ||
| centos-development.conf | ||
| centos-test.conf | ||
| centos.conf | ||
| LICENSE | ||
| prepopulate.json | ||
| README.rst | ||
| rhel-9-compose-ci.conf | ||
| rhel-9-custom.conf | ||
| rhel-9-stage.conf | ||
| rhel-batch-update-development.conf | ||
| rhel-batch-update.conf | ||
| rhel-buildroot-development.conf | ||
| rhel-buildroot.conf | ||
| rhel-development.conf | ||
| rhel-extensions.conf | ||
| rhel-flatpak-nightly.conf | ||
| rhel-flatpak.conf | ||
| rhel-next-9-compose-ci.conf | ||
| rhel-next-9-custom.conf | ||
| rhel-next-9-stage.conf | ||
| rhel-next-batch-update-development.conf | ||
| rhel-next-batch-update.conf | ||
| rhel-next-buildroot-development.conf | ||
| rhel-next-buildroot.conf | ||
| rhel-next-development.conf | ||
| rhel-next-extensions.conf | ||
| rhel-next-flatpak-nightly.conf | ||
| rhel-next-flatpak.conf | ||
| rhel-next-supplementary.conf | ||
| rhel-next.conf | ||
| rhel-supplementary.conf | ||
| rhel.conf | ||
| variants.xml | ||
This repository holds the config files that define the CentOS 9 Stream compose and RHEL 9 compose. The repository is organized into several directories: - ``shared`` - Pungi configuration files defining compose options which are shared between all Fedora ELN, CentOS Stream and RHEL. There is one Pungi configuration file for each Pungi phase and also ``general.conf``, ``multilib.conf`` and ``additional_and_filter_packages.conf`` defining compose options which are not specific for any particular phase. - ``fedora`` - Pungi configuration files which extend the ``shared`` compose options (and in some cases overrides them) for Fedora ELN compose. - ``centos`` - Pungi configuration files which extend the ``shared`` compose options (and in some cases overrides them) for CentOS compose. - ``rhel`` - Pungi configuration files which extend the ``shared`` compose options (and in some cases overrides them) for RHEL compose. In the main directory, there is one file for each compose which can be generated from thie configuration files repository. Each config file imports the ``shared`` configuration files and also the ``fedora``, ``centos`` or ``rhel`` specific overrides. The config files should use spaces and not tabs for whitespace formatting. Note that the pungi config. files use binary package names, not source package names (Eg. python3-X), which means you'll need to list each required sub-package. Also we've started lexically ordering the sections, so that it's easier to see which packages have been added, as a section gets big.