Fedora Account System
Red Hat Associate
Red Hat Customer
diffoscope now depends on python3-magic, but rpmlint still depends on python3-file-magic, which conflicts with python3-magic. This is exactly what the comment removed by https://src.fedoraproject.org/rpms/diffoscope/c/ef3db93c9f913d2ac899d6d78d4da73809b80cb9 referred to. So either diffoscope should revert back to python3-file-magic, or rpmlint (and probably others) should switch to python3-magic. Reproducible: Always Additional Information: # dnf install diffoscope Updating and loading repositories: Repositories loaded. Failed to resolve the transaction: Problem: conflicting requests - package diffoscope-312-1.fc44.x86_64 from fedora requires python3.14dist(python-magic), but none of the providers can be installed - package diffoscope-317-1.fc44.x86_64 from updates requires python3.14dist(python-magic), but none of the providers can be installed - problem with installed package - installed package python3-file-magic-5.46-10.fc44.noarch conflicts with python3-magic provided by python3-magic-0.4.27-16.fc44.noarch from fedora - package python3-file-magic-5.46-9.fc44.noarch from fedora conflicts with python3-magic provided by python3-magic-0.4.27-16.fc44.noarch from fedora - package python3-file-magic-5.46-10.fc44.noarch from updates conflicts with python3-magic provided by python3-magic-0.4.27-16.fc44.noarch from fedora
Alternatively, we could maybe patch diffoscope to work with either package. This is what I did for showcert.