Description of problem: trying to install beep on CentOS7 from EPEL7 Version-Release number of selected component (if applicable): beep.x86_64 0:1.4.11-2.el7 How reproducible: every time Steps to Reproduce: 1.# yum install beep --enablerepo=epel Actual results: Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet beep.x86_64 0:1.4.11-2.el7 sera installé --> Traitement de la dépendance : systemd-udev pour le paquet : beep-1.4.11-2.el7.x86_64 --> Résolution des dépendances terminée Erreur : Paquet : beep-1.4.11-2.el7.x86_64 (smecontribs) Requiert : systemd-udev Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème Expected results: beep.x86_64 0:1.4.11-2.el7 a été installé Additional info:
# rpm -qf /etc/udev/rules.d/ systemd-219-78.el7_9.7.x86_64
https://src.fedoraproject.org/rpms/beep/pull-request/1
(In reply to Carl George 🤠 from comment #2) > https://src.fedoraproject.org/rpms/beep/pull-request/1 Hi Carl, thank you for working on it. I might be wrong but shouldn't the patch rather be the following with systemd used for el7 and systemd-udev for other ? @@ -65,7 +65,11 @@ # /etc/modprobe.d/ Requires: kmod # /etc/udev/rules.d/ and /usr/lib/udev/rules.d/ + %if %{defined el7} Requires: systemd + %else + Requires: systemd-udev + %endif %description
I plan on using the following: # /etc/udev/rules.d/ and /usr/lib/udev/rules.d/ +%if 0%{?rhel} <= 7 +Requires: systemd +%else Requires: systemd-udev +%endif
FEDORA-2023-5f62fc0861 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-5f62fc0861
FEDORA-EPEL-2023-ee68ccffc9 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ee68ccffc9
FEDORA-EPEL-2023-1f09b6d1d6 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-1f09b6d1d6
FEDORA-EPEL-2023-8fc9ff0f97 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-8fc9ff0f97
FEDORA-2023-e42fd6bca8 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e42fd6bca8
My last fix was buggy (cf. https://src.fedoraproject.org/rpms/beep/pull-request/1#comment-128524), so I have revoked the above updates. As `beep.spec` already contains %{!?el7:BuildRequires: libubsan} it makes sense to follow that pattern, so I have committed and test-built the following two conditional `Requires:` lines: # /etc/udev/rules.d/ and /usr/lib/udev/rules.d/ %{?el7:Requires: systemd} %{!?el7:Requires: systemd-udev} I have verified the `Requires: systemd` for el7 and `Requires: systemd-udev` for everything else with a series of `fedpkg mockbuild` with subsequent `rpm -q --requires` and by looking at the koji built RPMs in koji. I will create bodhi updates tomorrow if nobody finds another problem.
> I might be wrong but shouldn't the patch rather be the following with systemd used for el7 and systemd-udev for other ? Yes, I accidentally inverted those lines while writing out the conditional. But as shown above the maintainer fixed it a different way that has the same end result.
FEDORA-EPEL-2023-8353251535 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-8353251535
FEDORA-2023-63305f26e2 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-63305f26e2
FEDORA-2023-ab1ace8be2 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ab1ace8be2
FEDORA-EPEL-2023-a8841ab89f has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-a8841ab89f
FEDORA-EPEL-2023-ee23e37c1f has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ee23e37c1f
FEDORA-EPEL-2023-a8841ab89f has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-a8841ab89f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-ab1ace8be2 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-ab1ace8be2` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ab1ace8be2 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-63305f26e2 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-63305f26e2` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-63305f26e2 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-8353251535 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-8353251535 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-ee23e37c1f has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ee23e37c1f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-8353251535 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2023-a8841ab89f has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-63305f26e2 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2023-ee23e37c1f has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-ab1ace8be2 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.