From 92ef780f99da541c9f2976cd04de686548ebed1b Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jan 29 2024 10:23:07 +0000 Subject: Conflicts/Provides with systemd-standalone-repart are moved udev subpackage /usr/bin/systemd-repart is in systemd-udev, so this Conflicts/Provides combo was misplaced. (For the Conflicts, this is actually not a real issue, because systemd-udev Requires systemd, so transitively, the conflicting packages could not be installed. But for Provides, the issue is real, because systemd by itself does _not_ provide the binary.) This was noticed by rpmdeplint CI job: Undeclared file conflicts: systemd-standalone-repart-255.3-1.fc40.x86_64 provides /usr/bin/systemd-repart which is also provided by systemd-udev-255.2-2.fc40.x86_64 --- diff --git a/systemd.spec b/systemd.spec index ba01700..e98b28c 100644 --- a/systemd.spec +++ b/systemd.spec @@ -253,8 +253,6 @@ Conflicts: dracut < 059-16 Obsoletes: timedatex < 0.6-3 Provides: timedatex = 0.6-3 -Conflicts: %{name}-standalone-repart < %{version}-%{release}^ -Provides: %{name}-repart = %{version}-%{release} Conflicts: %{name}-standalone-tmpfiles < %{version}-%{release}^ Provides: %{name}-tmpfiles = %{version}-%{release} Conflicts: %{name}-standalone-sysusers < %{version}-%{release}^ @@ -392,6 +390,9 @@ Obsoletes: u2f-hidraw-policy < 1.0.2-40 # self-obsoletes to install both packages after split of systemd-boot Obsoletes: systemd-udev < 252.2^ +Conflicts: %{name}-standalone-repart < %{version}-%{release}^ +Provides: %{name}-repart = %{version}-%{release} + %description udev This package contains systemd-udev and the rules and hardware database needed to manage device nodes. This package is necessary on physical machines and in