From db63cd7b7e7bd9177ba2894e2153432b01e33e99 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 6 Aug 2026 13:26:34 -0400 Subject: [PATCH 1/3] Move rpmautospec to Base Buildroot This is absolutely required and does not show up as a dependency in the usual fashion, but does not ship. This forces it into the package list without making it a "Required" package which implies "runtime". https://github.com/fedora-eln/content-resolver/issues/73 --- configs/epel-packagers-sig--fedora-packager.yaml | 1 + configs/repository-c10s.yaml | 2 +- configs/repository-fedora-eln.yaml | 2 +- configs/rhel-sst-centos-stream--rpmautospec.yaml | 12 ------------ 4 files changed, 3 insertions(+), 14 deletions(-) delete mode 100644 configs/rhel-sst-centos-stream--rpmautospec.yaml diff --git a/configs/epel-packagers-sig--fedora-packager.yaml b/configs/epel-packagers-sig--fedora-packager.yaml index 370a5390f..1901998fd 100644 --- a/configs/epel-packagers-sig--fedora-packager.yaml +++ b/configs/epel-packagers-sig--fedora-packager.yaml @@ -17,6 +17,7 @@ data: - mock - pkgtreediff - rhbzquery + - rpmautospec - rpm-build - rpmbuild-order - rpmdevtools diff --git a/configs/repository-c10s.yaml b/configs/repository-c10s.yaml index cb44ea7d1..b72429422 100644 --- a/configs/repository-c10s.yaml +++ b/configs/repository-c10s.yaml @@ -70,4 +70,4 @@ data: - s390x - x86_64 composeinfo: https://composes.stream.centos.org/stream-10/development/latest-CentOS-Stream/compose/metadata/composeinfo.json - base_buildroot_override: ['bash', 'bzip2', 'coreutils', 'cpio', 'diffutils', 'findutils', 'gawk', 'glibc-minimal-langpack', 'grep', 'gzip', 'info', 'make', 'patch', 'redhat-rpm-config', 'rpm-build', 'sed', 'shadow-utils', 'tar', 'unzip', 'util-linux', 'which', 'xz'] + base_buildroot_override: ['bash', 'bzip2', 'coreutils', 'cpio', 'diffutils', 'findutils', 'gawk', 'glibc-minimal-langpack', 'grep', 'gzip', 'info', 'make', 'patch', 'redhat-rpm-config', 'rpmautospec', 'rpm-build', 'sed', 'shadow-utils', 'tar', 'unzip', 'util-linux', 'which', 'xz'] diff --git a/configs/repository-fedora-eln.yaml b/configs/repository-fedora-eln.yaml index 0f6eb88e3..22bd11301 100644 --- a/configs/repository-fedora-eln.yaml +++ b/configs/repository-fedora-eln.yaml @@ -224,4 +224,4 @@ data: - s390x - x86_64 composeinfo: https://kojipkgs.fedoraproject.org/compose/eln/latest-Fedora-eln/compose/metadata/composeinfo.json - base_buildroot_override: ['bash', 'bzip2', 'coreutils', 'cpio', 'diffutils', 'findutils', 'gawk', 'glibc-minimal-langpack', 'grep', 'gzip', 'info', 'make', 'patch', 'redhat-rpm-config', 'rpm-build', 'sed', 'shadow-utils', 'tar', 'unzip', 'util-linux', 'which', 'xz'] + base_buildroot_override: ['bash', 'bzip2', 'coreutils', 'cpio', 'diffutils', 'findutils', 'gawk', 'glibc-minimal-langpack', 'grep', 'gzip', 'info', 'make', 'patch', 'redhat-rpm-config', 'rpmautospec', 'rpm-build', 'sed', 'shadow-utils', 'tar', 'unzip', 'util-linux', 'which', 'xz'] diff --git a/configs/rhel-sst-centos-stream--rpmautospec.yaml b/configs/rhel-sst-centos-stream--rpmautospec.yaml deleted file mode 100644 index 4cbbdc987..000000000 --- a/configs/rhel-sst-centos-stream--rpmautospec.yaml +++ /dev/null @@ -1,12 +0,0 @@ -document: feedback-pipeline-workload -version: 1 -data: - name: Buildroot packages - description: Packages needed to ensure a functional build environment - maintainer: rhel-sst-centos-stream - packages: - - rpmautospec - labels: - - eln - - eln-extras - - c10s From f3cf7c8aa1b6f3edcd60bda5603bfd28eaed0bca Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 6 Aug 2026 23:39:09 -0400 Subject: [PATCH 2/3] ci: update to libdnf5 https://github.com/fedora-eln/content-resolver/pull/121 --- .github/workflows/config-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/config-check.yml b/.github/workflows/config-check.yml index 3c156fa22..b4a77e183 100644 --- a/.github/workflows/config-check.yml +++ b/.github/workflows/config-check.yml @@ -23,7 +23,7 @@ jobs: path: code/input - name: Install git and Python libraries - run: dnf -y install git-core python3-dnf python3-koji python3-yaml python3-jinja2 python3-pytest python3-flake8 + run: dnf -y install git-core python3-libdnf5 python3-koji python3-yaml python3-jinja2 python3-pytest python3-flake8 - name: Run get_configs and set output run: python3 test_config_files.py From 680a1ba23d119f0ee992d84fe699b28660983918 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 6 Aug 2026 23:41:19 -0400 Subject: [PATCH 3/3] Add rpmlint to Extensions https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/1260 --- configs/rhel-extensions--rpmlint.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 configs/rhel-extensions--rpmlint.yaml diff --git a/configs/rhel-extensions--rpmlint.yaml b/configs/rhel-extensions--rpmlint.yaml new file mode 100644 index 000000000..9e021f406 --- /dev/null +++ b/configs/rhel-extensions--rpmlint.yaml @@ -0,0 +1,10 @@ +document: feedback-pipeline-workload +version: 1 +data: + name: RPMLint + description: Development packages in the RHEL Extensions repository + maintainer: bstinson + packages: + - rpmlint + labels: + - eln-extensions