aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Privoznik <mprivozn@redhat.com>2024-04-12 17:55:10 +0200
committerMichal Privoznik <mprivozn@redhat.com>2024-04-25 16:09:06 +0200
commit08216d3fc6782049939c7e1a5a93a5e24eac46da (patch)
treee2a1615c6734cc0a27fa1834d6a33b1d74d5b013
parent521cf2fe0619d08dedbbb81777ece10c414bb017 (diff)
downloadlibvirt-ci-08216d3fc6782049939c7e1a5a93a5e24eac46da.zip
libvirt-ci-08216d3fc6782049939c7e1a5a93a5e24eac46da.tar.gz
libvirt-ci-08216d3fc6782049939c7e1a5a93a5e24eac46da.tar.bz2
targets: Add Fedora 40
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
-rw-r--r--lcitool/facts/mappings.yml1
-rw-r--r--lcitool/facts/targets/fedora-40.yml29
-rw-r--r--tests/data/packages/out/fedora-40.yml302
3 files changed, 332 insertions, 0 deletions
diff --git a/lcitool/facts/mappings.yml b/lcitool/facts/mappings.yml
index 909600d..e3799c5 100644
--- a/lcitool/facts/mappings.yml
+++ b/lcitool/facts/mappings.yml
@@ -167,6 +167,7 @@ mappings:
CentOSStream9: bash-completion
Fedora38: bash-completion
Fedora39: bash-completion
+ Fedora40: bash-completion
bc:
default: bc
diff --git a/lcitool/facts/targets/fedora-40.yml b/lcitool/facts/targets/fedora-40.yml
new file mode 100644
index 0000000..ac4d01f
--- /dev/null
+++ b/lcitool/facts/targets/fedora-40.yml
@@ -0,0 +1,29 @@
+---
+os:
+ name: 'Fedora'
+ version: '40'
+ libosinfo_id: 'http://fedoraproject.org/fedora/40'
+
+packaging:
+ format: 'rpm'
+ command: 'dnf'
+
+paths:
+ bash: /bin/bash
+ cc: /usr/bin/gcc
+ ccache: /usr/bin/ccache
+ make: /usr/bin/make
+ ninja: /usr/bin/ninja
+ pip3: /usr/bin/pip3
+ python: /usr/bin/python3
+ sudoers: /etc/sudoers
+
+ansible_python_package: python3
+ansible_python_interpreter: /usr/bin/python3
+
+install:
+ unattended_scheme: kickstart
+ url: https://download.fedoraproject.org/pub/fedora/linux/releases/40/Everything/x86_64/os
+
+containers:
+ base: registry.fedoraproject.org/fedora:40
diff --git a/tests/data/packages/out/fedora-40.yml b/tests/data/packages/out/fedora-40.yml
new file mode 100644
index 0000000..4215c5e
--- /dev/null
+++ b/tests/data/packages/out/fedora-40.yml
@@ -0,0 +1,302 @@
+native:
+- SDL2-devel
+- SDL2_image-devel
+- alsa-lib-devel
+- ant
+- ant-junit
+- audit-libs-devel
+- augeas
+- autoconf
+- automake
+- bash
+- bash-completion
+- bc
+- bison
+- brlapi-devel
+- bzip2
+- bzip2-devel
+- ca-certificates
+- capstone-devel
+- cargo
+- ccache
+- check-devel
+- chrony
+- clang
+- clang-devel
+- clippy
+- cloud-init
+- cloud-utils-growpart
+- codespell
+- cpp
+- cppi
+- ctags
+- cyrus-sasl-devel
+- daxctl-devel
+- dbus-daemon
+- device-mapper-devel
+- device-mapper-multipath-devel
+- diffutils
+- dnsmasq
+- dwarves
+- e2fsprogs
+- ebtables
+- expect
+- findutils
+- firewalld-filesystem
+- flex
+- fuse-devel
+- fuse3
+- fuse3-devel
+- gawk
+- gcc
+- gcc-c++
+- gcovr
+- gdb
+- gdk-pixbuf2-devel
+- genisoimage
+- gettext
+- gettext-devel
+- git
+- glib2-devel
+- glib2-static
+- glibc-devel
+- glibc-langpack-en
+- glibc-static
+- glusterfs-api-devel
+- gnutls-devel
+- gnutls-utils
+- gobject-introspection-devel
+- golang
+- grep
+- gtk-doc
+- gtk-update-icon-cache
+- gtk-vnc2-devel
+- gtk3-devel
+- guestfs-tools
+- gzip
+- hostname
+- hwdata
+- icoutils
+- intltool
+- iproute
+- iproute-tc
+- iptables
+- iscsi-initiator-utils
+- java-11-openjdk-headless
+- jemalloc-devel
+- jna
+- jq
+- json-c-devel
+- json-glib-devel
+- junit
+- kmod
+- libacl-devel
+- libaio-devel
+- libarchive-devel
+- libasan
+- libattr-devel
+- libblkid-devel
+- libbpf-devel
+- libcacard-devel
+- libcap-ng-devel
+- libcmocka-devel
+- libcmpiutil-devel
+- libconfig-devel
+- libcurl-devel
+- libdrm-devel
+- libepoxy-devel
+- libev-devel
+- libfdt-devel
+- libffi-devel
+- libgcrypt-devel
+- libgovirt-devel
+- libguestfs-devel
+- libiscsi-devel
+- libjpeg-devel
+- libnbd-devel
+- libnfs-devel
+- libnl3-devel
+- libpcap-devel
+- libpciaccess-devel
+- libpmem-devel
+- libpng-devel
+- librbd-devel
+- libseccomp-devel
+- libselinux-devel
+- libslirp-devel
+- libsoup-devel
+- libssh-devel
+- libssh2-devel
+- libtasn1-devel
+- libtirpc-devel
+- libtool
+- libtorrent-devel
+- libubsan
+- liburing-devel
+- libusbx-devel
+- libuuid-devel
+- libvirt-devel
+- libvirt-gobject-devel
+- libwsman-devel
+- libxdp-devel
+- libxml2
+- libxml2-devel
+- libxslt
+- libxslt-devel
+- libzstd-devel
+- llvm
+- lsof
+- lttng-ust-devel
+- lua-devel
+- lvm2
+- lzo-devel
+- make
+- mesa-libgbm-devel
+- meson
+- mono-devel
+- monodevelop
+- mtools
+- nano
+- nbd
+- nbdkit
+- ncurses-devel
+- net-snmp-devel
+- net-tools
+- nettle-devel
+- nfs-utils
+- ninja-build
+- nmap-ncat
+- numactl-devel
+- numad
+- ocaml
+- ocaml-findlib
+- ocamldoc
+- openssh-clients
+- osinfo-db-tools
+- pam-devel
+- parted-devel
+- pcre-static
+- perl-App-cpanminus
+- perl-Archive-Tar
+- perl-CPAN-Changes
+- perl-Digest
+- perl-Digest-MD5
+- perl-ExtUtils-CBuilder
+- perl-ExtUtils-Embed
+- perl-File-Slurp
+- perl-IO-Compress-Bzip2
+- perl-IO-Interface
+- perl-IO-String
+- perl-Module-Build
+- perl-Net-OpenSSH
+- perl-Net-SNMP
+- perl-NetAddr-IP
+- perl-Pod-Simple
+- perl-Sub-Uplevel
+- perl-Sys-Hostname
+- perl-TAP-Formatter-HTML
+- perl-TAP-Formatter-JUnit
+- perl-TAP-Harness-Archive
+- perl-Test-Exception
+- perl-Test-Harness
+- perl-Test-LWP-UserAgent
+- perl-Test-Pod
+- perl-Test-Pod-Coverage
+- perl-Test-Simple
+- perl-Time-HiRes
+- perl-XML-Twig
+- perl-XML-Writer
+- perl-XML-XPath
+- perl-YAML
+- perl-accessors
+- perl-base
+- perl-devel
+- perl-generators
+- perl-podlators
+- php-devel
+- php-pecl-imagick
+- pipewire-devel
+- pixman-devel
+- pkgconfig
+- polkit
+- pulseaudio-libs-devel
+- python3
+- python3-PyYAML
+- python3-black
+- python3-boto3
+- python3-build
+- python3-dbus
+- python3-devel
+- python3-docutils
+- python3-flake8
+- python3-gobject
+- python3-libnbd
+- python3-libselinux
+- python3-libxml2
+- python3-lxml
+- python3-numpy
+- python3-opencv
+- python3-pillow
+- python3-pip
+- python3-pytest
+- python3-requests
+- python3-setuptools
+- python3-sphinx
+- python3-sphinx_rtd_theme
+- python3-tomli
+- python3-wheel
+- qemu-img
+- qemu-kvm
+- rdma-core-devel
+- readline-devel
+- rest-devel
+- rpcgen
+- rpm-build
+- ruby-devel
+- rubygem-rake
+- rust
+- rust-std-static
+- sanlock-devel
+- screen
+- scrub
+- sed
+- snappy-devel
+- socat
+- sparse
+- spice-gtk3-devel
+- spice-protocol
+- spice-server-devel
+- strace
+- sudo
+- swtpm
+- systemd-devel
+- systemd-rpm-macros
+- systemtap-sdt-devel
+- tar
+- tcl-devel
+- tcpdump
+- tesseract
+- tesseract-langpack-eng
+- texinfo
+- unzip
+- usbredir-devel
+- util-linux
+- vala
+- valgrind
+- vim-minimal
+- virglrenderer-devel
+- vte291-devel
+- wget
+- which
+- wireshark-devel
+- xen-devel
+- xfsprogs-devel
+- xorriso
+- xz
+- xz-devel
+- xz-static
+- yajl-devel
+- zip
+- zlib-devel
+- zlib-static
+- zstd