❯ sudo dnf install ./corosync-3.1.5-0.2.el8.1.x86_64.rpm
Last metadata expiration check: 3:47:57 ago on Thu 13 Oct 2022 01:16:04 PM CDT.
Error:
Problem: conflicting requests
- nothing provides corosynclib(x86-64) = 3.1.5-2 needed by corosync-3.1.5-0.2.el8.1.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use
The version pin is too tight I think, maybe drop the release? Otherwise, if you really want to pin this to require exactly that corosynclib release, you forgot to add %{?dist}
❯ sudo dnf info corosynclib
Last metadata expiration check: 3:50:20 ago on Thu 13 Oct 2022 01:16:04 PM CDT.
Available Packages
Name : corosynclib
Version : 3.1.5
Release : 2.el8
Architecture : i686
Size : 72 k
Source : corosync-3.1.5-2.el8.src.rpm
Repository : appstream
Summary : The Corosync Cluster Engine Libraries
URL : http://corosync.github.io/corosync/
License : BSD
Description : This package contains corosync libraries.
Name : corosynclib
Version : 3.1.5
Release : 2.el8
Architecture : x86_64
Size : 69 k
Source : corosync-3.1.5-2.el8.src.rpm
Repository : appstream
Summary : The Corosync Cluster Engine Libraries
URL : http://corosync.github.io/corosync/
License : BSD
@salimma Thank you for the review. Yup, you are right - the version dependency is too tight. I'm building updated package with only %{version} dependency - corosynclib API is never changed within one version.
This update has been submitted for testing by honzaf.
This update's test gating status has been changed to 'ignored'.
This does not seem to be installable
The version pin is too tight I think, maybe drop the release? Otherwise, if you really want to pin this to require exactly that corosynclib release, you forgot to add %{?dist}
@salimma Thank you for the review. Yup, you are right - the version dependency is too tight. I'm building updated package with only %{version} dependency - corosynclib API is never changed within one version.
This update has been obsoleted by corosync-epel-3.1.5-0.2.el8.2.