Description of problem:yum update applying urw-base35-fonts-20170801-10.el7.noarch.rpm removes fonts in /usr/share/fonts/default/Type1 and breaks htmldoc symlinks in /usr/share/htmldoc/fonts Version-Release number of selected component (if applicable):htmldoc-1.8.28-4.el7.x86_64.rpm How reproducible:yum update on a RHEL 7.7 without excluding URW fonts Steps to Reproduce: 1.yum update will update the URW 35 fonts and separate into a different /usr/share/fonts path and empty the /usr/share/fonts/default/Type1/ folder 2.this will break the symlinks in the /usr/share/htmldoc/fonts/ folder and affect the operation of htmldoc 3.PDFs created through htmldoc will subsequently be created incorrectly due to the inability to link to the correct font files. Actual results:Incorrect display and production of PDF files through htmldoc Expected results: Additional info: RHEL support suggested that we install the urw-base35-fonts-legacy from the optional channel and recreate the symlinks affected to the new location of the legacy fonts. I did so and created a script to recreate the symlinks to point to the new legacy fonts path of /usr/share/X11/urw-fonts/. It would make more sense to rebuild the htmldoc package with the fonts in the package rather than utilizing symlinks.
FEDORA-EPEL-2019-5ea9f8e941 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-5ea9f8e941
I think that issue is also raised with grace (https://bugzilla.redhat.com/show_bug.cgi?id=1751353) and ImageMagick (https://bugs.centos.org/view.php?id=16443)
Yep, similar issue
So, I am not familiar with the normal procedure for these kind of issues, Can the package be redone to include the fonts internally rather than utilizing symlinks or possibly redoing the symlinks to point to the new location where the legacy URW-35 package now puts the fonts?
The update I submitted, https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-5ea9f8e941 used the strategy of updating the symlinks to point to the urw-35 legacy fonts. (Newer htmldoc packaging in fedora currently uses it's own internal/bundled fonts, but that's primarily out of necessity, because the patch to use system fonts was never ported or upstreamed)
htmldoc-1.8.28-5.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-5ea9f8e941
htmldoc-1.8.28-5.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.