Red Hat Bugzilla – Bug 1484094
fontconfig-2.10.95-11.el7 pulls random fonts as a dependency
Last modified: 2018-07-03 06:38:22 EDT
Description of problem
bz1403957 introduced new dependency for fontconfig.
fontconfig-2.10.95-11.el7 now requires font(:lang=en)
$ repoquery --whatprovides 'font(:lang=en)' | wc -l
That's a huge list, and fonts get picked different each time.
For example, I have stix-fonts or paratype-pt-sans-caption-fonts installed on different machines.
With stix-fonts and java apps there is a known issue: bz1484079
Customers hit it after upgrade to RHEL7.4.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install a fresh RHEL7.4 system
2. yum install fontconfig
Additional font package is pulled as a dependency, each time different.
I think fontconfig should depend on some particular known font, that provides font(:lang=en) and doesn't cause issues like the one in bz1484079.
Well, fontconfig itself simply requires ANY single font package to get it working. it doesn't care what that is. in fact, that dep was added to address Bug#1403957 which was caused by fontconfig right.
The sort of this issue is a mininum requirement for certain apps but it isn't for fontconfig. this should be fixed in apps as deps or comps for that installation as desktop does.
So what would be the next steps to address that?
add a dep of a certain font package to java or to comps for server. dunno if comps helps for upgrade though.
Maybe it is better to remove the meta font dependency from fontconfig now?
subscription-manager-gui requires Canterell font now at least.
*** Bug 1496299 has been marked as a duplicate of this bug. ***
Internal bug reports duplicate, useful to have public visibility.
Fixed in fontconfig-2.13.0-4.1.el7