conflicts between explicit and implicit Requires: in a group of packages

"Brian J. Murrell" <[email protected]> Wed, 09 Oct 2019 15:29:35 -0400
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
--===============5474456785382230316==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-nIiwCGQwLF+nsDbe71v+"


--=-nIiwCGQwLF+nsDbe71v+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

I have a situation which I'm trying to understand the nature of and if
there is any resolution.

Let's say I have two versions of a package named widgit in a repo,
widgit-1.0.0 and widgit-1.3.0.  They both provide libwidgit.so.1().

Then let's say I have a package foo which Requires: widgit =3D 1.0.0 and
also Requires: bar.  bar Requires libwidgit.so.1() and is also in the
repo.

If I try to install foo, yum seems unable to reconcile that widgit-
1.0.0 satisfies both foo and bar and instead seems to want to try to
install widgit-1.3.0, I assume to satisfy bar's Requires:
libwidgit.so.1() (without consideration of foo's constraint) which of
course conflicts with foo's Requires: widgit =3D 1.0.0.

I note that dnf seems smart enough to figure this all out though.  Is
this just a limitation of yum that I am not going to be able to get
past?

Cheers,
b.



--=-nIiwCGQwLF+nsDbe71v+
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE8B/A+mOVz5cTNBuZ2sHQNBbLyKAFAl2eNSAACgkQ2sHQNBbL
yKA4lwgAjhQicj2CGm6NUugkLcc0wGEqbFsbQikIylTLxEtesEht+Kh7Wdr9pYhn
MYsh2Qr29c4sxF6dWi30fer3jiUnMDiPbV6C7y7R9cpFlQvp9z4E4LxZ19s2N9XJ
bNpi/HnYVmnUOMtjKDyryQuRXR5ua12ySWU7kODW6/REk6aLz9W6iqK3kFJNYvCy
aUW0Vxxh8dRkiRfNx6BxAhGd3b8cUNmK8m/pxcBkNMoKN0y5AqBpHh7KIkQmwmhO
cs5tUvHlUWMTSjcZRoQkf6PqYh3cPHYueoQvIcFyE4EPHe2ug8em42D2c/Nu47kF
UjxuOwJqxpVrtfTMBZcrPFjryrHoPA==
=M7yE
-----END PGP SIGNATURE-----

--=-nIiwCGQwLF+nsDbe71v+--


--===============5474456785382230316==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Yum mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum

--===============5474456785382230316==--