Description of problem: Package python-matplotlib fails to build from source in Fedora Rawhide. Version-Release number of selected component (if applicable): 3.10.8-2.fc44 Steps to Reproduce: koji build --scratch f45 python-matplotlib-3.10.8-2.fc44.src.rpm Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/python-matplotlib Reproducible: Always Actual Results: In root.log: DEBUG util.py:459: Failed to resolve the transaction: DEBUG util.py:459: No match for argument: tex(cmb10.tfm) DEBUG util.py:459: No match for argument: tex(cmex10.tfm) DEBUG util.py:459: No match for argument: tex(cmmi10.tfm) DEBUG util.py:459: No match for argument: tex(cmr10.tfm) DEBUG util.py:459: No match for argument: tex(cmss10.tfm) DEBUG util.py:459: No match for argument: tex(cmsy10.tfm) DEBUG util.py:459: No match for argument: tex(cmtt10.tfm)
FYI: The fix for the requires is simple, but the build still fails because of 3 test failures in test_norm_callback, test_pcolornearestunits[png], test_rcupdate. The latter two may be due to changed ghostscript or image libraries (too strict image diff), but the first one is mysterious.
I know what is happening here, reported in https://github.com/matplotlib/matplotlib/issues/31429 with proposed solutions. I've built the patched package in the COPR so we should be able to continue the rebuilds.
The missing Requires would be fixed by rebuilding the texlive packages with the new automated Provides generator. The missing ones for this package are in the `texlive-cm` package, which is a subpackage of `texlive-collection-basic` now in Rawhide/F44. cc @spotrh The other issues should be handled upstream.
Working on the texlive collection package fixes. Enough should be fixed in rawhide to get the provides part of this working again.