aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJán Tomko <jtomko@redhat.com>2024-08-14 17:12:25 +0200
committerJán Tomko <jtomko@redhat.com>2024-09-20 17:06:02 +0200
commit679d5d068060f2394a358ec23da47f9799ae202a (patch)
treecdd2fbe99fa985c5ac710fe38127840ae34bed4d
parentc0fc6fab5cdc839a70d4148aa9809504bc961967 (diff)
downloadlibvirt-ci-679d5d068060f2394a358ec23da47f9799ae202a.zip
libvirt-ci-679d5d068060f2394a358ec23da47f9799ae202a.tar.gz
libvirt-ci-679d5d068060f2394a358ec23da47f9799ae202a.tar.bz2
mappings: handle separation of dtrace
Fedora decided to separate dtrace from sdt headers: https://fedoraproject.org/wiki/Changes/Separate_dtrace_package Similarly, OpenSUSE has a separate package in Tumbleweed: https://software.opensuse.org/package/systemtap-dtrace Signed-off-by: Ján Tomko <jtomko@redhat.com>
-rw-r--r--lcitool/facts/mappings.yml15
-rw-r--r--tests/data/packages/in/packages.yml1
-rw-r--r--tests/data/packages/out/fedora-rawhide.yml1
-rw-r--r--tests/data/packages/out/opensuse-tumbleweed.yml3
4 files changed, 18 insertions, 2 deletions
diff --git a/lcitool/facts/mappings.yml b/lcitool/facts/mappings.yml
index d5114fc..49787dc 100644
--- a/lcitool/facts/mappings.yml
+++ b/lcitool/facts/mappings.yml
@@ -343,7 +343,13 @@ mappings:
dtrace:
deb: systemtap-sdt-dev
- rpm: systemtap-sdt-devel
+ rpm: systemtap-sdt-dtrace
+ OpenSUSE: systemtap-dtrace
+ AlmaLinux9: systemtap-sdt-devel
+ CentOSStream9: systemtap-sdt-devel
+ Fedora39: systemtap-sdt-devel
+ Fedora40: systemtap-sdt-devel
+ OpenSUSELeap15: systemtap-sdt-devel
cross-policy-default: foreign
dwarves:
@@ -2021,6 +2027,13 @@ mappings:
systemd-rpm-macros:
rpm: systemd-rpm-macros
+ systemtap:
+ deb: systemtap-sdt-dev
+ rpm: systemtap-sdt-devel
+ OpenSUSE: systemtap-headers
+ OpenSUSELeap15: systemtap-sdt-devel
+ cross-policy-default: foreign
+
tar:
default: tar
pkg:
diff --git a/tests/data/packages/in/packages.yml b/tests/data/packages/in/packages.yml
index a164402..a44ddd0 100644
--- a/tests/data/packages/in/packages.yml
+++ b/tests/data/packages/in/packages.yml
@@ -309,6 +309,7 @@ packages:
- swtpm
- systemd
- systemd-rpm-macros
+- systemtap
- tar
- tc
- tcl
diff --git a/tests/data/packages/out/fedora-rawhide.yml b/tests/data/packages/out/fedora-rawhide.yml
index 40e791c..3162dd6 100644
--- a/tests/data/packages/out/fedora-rawhide.yml
+++ b/tests/data/packages/out/fedora-rawhide.yml
@@ -276,6 +276,7 @@ native:
- systemd-devel
- systemd-rpm-macros
- systemtap-sdt-devel
+- systemtap-sdt-dtrace
- tar
- tcl-devel
- tcpdump
diff --git a/tests/data/packages/out/opensuse-tumbleweed.yml b/tests/data/packages/out/opensuse-tumbleweed.yml
index f2614c8..3a695a4 100644
--- a/tests/data/packages/out/opensuse-tumbleweed.yml
+++ b/tests/data/packages/out/opensuse-tumbleweed.yml
@@ -265,7 +265,8 @@ native:
- swtpm
- systemd-devel
- systemd-rpm-macros
-- systemtap-sdt-devel
+- systemtap-dtrace
+- systemtap-headers
- tar
- tcl-devel
- tcpdump