Update the fedora manifest template to F41. This is a preparation for testing a new `org.osbuild.dnf5.sbom.spdx` stage. In addition to that, F39 is already EOL and unsupported, so moving to a newer version is desirable. Regenerate all testing manifests. Notes about specific changes: - Remove `pcmciautils` package from ostree manifest, because it has been deprecated and it is not available on F41 any more. - Add `python3-dnf` package to the Fedora build pipeline. The reason is that DNF5 is installed by default since F41 and the module is needed to test e.g. `org.osbuild.dnf4.sbom.spdx` or `org.osbuild.dnf4.mark` stages. - Add `python3-libdnf5` package to the Fedora build pipeline. This is a preparation for testing a new `org.osbuild.dnf5.sbom.spdx` stage. - Install `pam` in `authselect` stage test manifest, because otherwise authselect fails on the nonexistence of /etc/pam.d. - Adjust the `dnf4.mark` test case to also accept `dnf5` as the marked package, because on F41, `dnf` is a virtual provide of it. - Adjust stage tests and their diffs as needed. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
72 lines
2.1 KiB
YAML
72 lines
2.1 KiB
YAML
version: '2'
|
|
pipelines:
|
|
- name: build
|
|
source-epoch: 1659397331
|
|
stages:
|
|
- type: org.osbuild.rpm
|
|
inputs:
|
|
packages:
|
|
type: org.osbuild.files
|
|
origin: org.osbuild.source
|
|
mpp-depsolve:
|
|
architecture: $arch
|
|
module-platform-id: $module_platform_id
|
|
repos:
|
|
mpp-eval: repos
|
|
packages:
|
|
- binutils
|
|
- btrfs-progs
|
|
- cryptsetup
|
|
- dnf
|
|
- dosfstools
|
|
- e2fsprogs
|
|
- erofs-utils
|
|
- gdisk
|
|
- grub2-pc
|
|
- policycoreutils
|
|
- python3-dnf
|
|
- python3-iniparse
|
|
- python3-libdnf5
|
|
- python3-toml
|
|
- python3-yaml
|
|
- qemu-img
|
|
- rpm-ostree
|
|
- systemd
|
|
- tar
|
|
- xfsprogs
|
|
- xz
|
|
- lvm2
|
|
- selinux-policy-targeted
|
|
- genisoimage
|
|
- isomd5sum
|
|
- xorriso
|
|
- syslinux
|
|
- skopeo
|
|
- lorax-templates-generic
|
|
- syslinux-nonlinux
|
|
- squashfs-tools
|
|
- grub2-pc-modules
|
|
- grub2-tools
|
|
- grub2-efi-x64
|
|
- shim-x64
|
|
- efibootmgr
|
|
- grub2-tools-minimal
|
|
- grub2-tools-extra
|
|
- grub2-tools-efi
|
|
- grub2-efi-x64
|
|
- grub2-efi-x64-cdboot
|
|
- shim-ia32
|
|
- grub2-efi-ia32-cdboot
|
|
- zstd
|
|
- openscap-utils
|
|
options:
|
|
gpgkeys:
|
|
mpp-eval: gpgkeys
|
|
exclude:
|
|
docs: true
|
|
- type: org.osbuild.selinux
|
|
options:
|
|
file_contexts: etc/selinux/targeted/contexts/files/file_contexts
|
|
labels:
|
|
/usr/bin/cp: system_u:object_r:install_exec_t:s0
|
|
/usr/bin/tar: system_u:object_r:install_exec_t:s0
|