Bug 2463300 - python-matplotlib: FTBFS in Fedora 44: No match for argument: tex(cmb10.tfm) and more
Summary: python-matplotlib: FTBFS in Fedora 44: No match for argument: tex(cmb10.tfm) ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive-collection-basic
Version: 44
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact:
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
Depends On: 2442243
Blocks: F44FTBFS
TreeView+ depends on / blocked
 
Reported: 2026-04-27 21:28 UTC by Elliott Sales de Andrade
Modified: 2026-05-13 21:13 UTC (History)
10 users (show)

Fixed In Version: texlive-collection-basic-svn72890-11.fc44
Clone Of: 2442243
Environment:
Last Closed: 2026-05-13 21:13:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Elliott Sales de Andrade 2026-04-27 21:28:20 UTC
+++ This bug was initially created as a clone of Bug #2442243 +++

Description of problem:
Package python-matplotlib fails to build from source in Fedora 44. Just like in Rawhide, the `tex()` Provides disappeared in F44.

Version-Release number of selected component (if applicable):
3.10.8-2.fc44

Steps to Reproduce:
koji build --scratch f44 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)

--- Additional comment from Michael J Gruber on 2026-03-27 16:54:35 EDT ---

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.

--- Additional comment from Lumír Balhar on 2026-03-31 08:57:15 EDT ---

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.

--- Additional comment from Elliott Sales de Andrade on 2026-03-31 19:27:12 EDT ---

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.

--- Additional comment from Tom "spot" Callaway on 2026-04-08 13:28:07 EDT ---

Working on the texlive collection package fixes. Enough should be fixed in rawhide to get the provides part of this working again.

Comment 1 Fedora Update System 2026-05-01 13:09:24 UTC
FEDORA-2026-deecac564a (texlive-base-20260301-110.fc44, texlive-collection-basic-svn72890-11.fc44, and 37 more) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-deecac564a

Comment 2 Fedora Update System 2026-05-02 02:59:04 UTC
FEDORA-2026-deecac564a has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-deecac564a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-deecac564a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2026-05-03 01:38:57 UTC
FEDORA-2026-deecac564a has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-deecac564a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-deecac564a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2026-05-05 01:38:48 UTC
FEDORA-2026-deecac564a has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-deecac564a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-deecac564a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2026-05-13 21:13:10 UTC
FEDORA-2026-deecac564a (texlive-base-20260301-111.fc44, texlive-collection-basic-svn72890-11.fc44, and 37 more) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.