https://bugzilla.redhat.com/show_bug.cgi?id=1925922



--- Comment #31 from Adam Williamson <[email protected]> ---
"So it looks like the Requires dependency chain is set up correctly, the fact
that an explicit Requires is missing is outside the scope of either
xorg-x11-font package here.
dnf should make sure that by the time we get to Requires(post): mkfontdir that
all the dependencies of mkfontdir are installed. So unless there's a magic
command that I'm missing here, the xorg package is just the symptom, not the
cause."

What usually turns out to be the case in these situations is that
dnf/rpm/libsolv is being asked to do the impossible. Consider this:

X requires(pre) Y
Y requires(pre) Z
Z requires(pre) X

if all of X, Y and Z are selected for installation, there is no possible way
the solver can solve that requirement set satisfactorily. Something has to
give. What it does in this situation is effectively - it shrugs its shoulders
and picks one thing to disappoint. The details are available on request but not
really that important; the problem is putting the solver in this situation in
the first place, not whatever it does to break the loop.

That's usually the situation we're in: no matter how hard Z claims to
requires(pre) X, if X also requires(pre) Z - or some elongated version of the
same situation - something has to give.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
fonts-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to