Bug 1492884
Summary: | fontawesome-fonts-web doesn't include SVG or WOFF files, breaking many EPEL doc builds | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Eli Young <elyscape> |
Component: | fontawesome-fonts | Assignee: | Petr Vobornik <pvoborni> |
Status: | CLOSED ERRATA | QA Contact: | QE Internationalization Bugs <qe-i18n-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.4 | CC: | alexjnewt, alon.barlev, aurelien, bcl, carl, c.handel, j, logans, matt, mattdm, nb, ndehadra, petersen, pikachu.2014, piotr1212, pvoborni, qe-i18n-bugs, smaitra, sshedmak, tkrizek |
Target Milestone: | rc | Keywords: | i18n |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | PrioritizedBug | ||
Fixed In Version: | Doc Type: | No Doc Update | |
Doc Text: |
undefined
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2018-10-30 11:22:32 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1592856 | ||
Bug Blocks: | 1514181, 1459712, 1497654 |
Description
Eli Young
2017-09-18 20:40:14 UTC
Correction to the reproduction steps: 1. Attempt to build python-acme from commit: http://pkgs.fedoraproject.org/cgit/rpms/python-acme.git/commit/?h=epel7 Just found the same issue, trying to build the same updated python-acme package independently :-) I initially thought the difference was down to CentOS vs RHEL as it was working on an internal RHEL host but this was down to having an internal mirror of EPEL which still contained the 4.1.0-2 package. Incidentally, shouldn't the package release in 7.4 be at least 4.1.0-2 or 4.1.0-3 otherwise any host that has the EPEL package installed will never consider the package in 7.4 an update? Correction to the correction URL: http://pkgs.fedoraproject.org/cgit/rpms/python-acme.git/commit/?h=epel7&id=4fb3e9ce32ab2cd16993ef56ccdd3b3fb536cfb0 Somehow I managed to exclude an actual commit hash, which is kind of important. This is still a problem, and is blocking at least one of my package updates. Petr, anything you can do about this. It seems to affect many packages. bug 1514181 bug 1461798 bug 1282296 Hello Piotr, font-awesome fonts were introduced in RHEL 7.1. It matched the version in Fedora. The package was not updated on RHEL since then. It was updated on Fedora and its EPEL branch. One of the Fedora updates added the woff and svg fonts. Later it was removed from EPEL - which was basically a downgrade. I.e. seems to me like EPEL policy issue. IMO it would be better to have newer version in EPEL given that except for this bug I don't remember any request to update this package. Alternatively, open a support case with Red Hat to expedite the change on RHEL. While the fontawesome-fonts package was introduced in RHEL 7.1, the fontawesome-fonts-web package was introduced in RHEL 7.4. It was renewed from EPEL, and cannot be reintroduced, because EPEL has a policy against providing packages that conflict with or update upstream packages. From [1]: > Thus packages from EPEL should never replace packages from the target base distribution - including those on the base distribution as well as layered products[...] As such, this fix needs to come from upstream. [1]: https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Policy (In reply to Petr Vobornik from comment #7) > Alternatively, open a support case with Red Hat to expedite the change on > RHEL. I'd do this myself, but I don't have a subscription with support. Is there any other way to get this expedited in RHEL? Alternatively, could someone else who has a support subscription open a case? This bug is causing numerous issues with building documentation in EPEL packages, and has to be fixed upstream for reasons explained in my previous comment. knot-resolver-doc package also depends on sphinx_rtd_theme and can't be built for EPEL7 until this bug is resolved. Petr, by policy, EPEL can't override RHEL packages, so that route is out. On the other hand, this isn't really a customer support issue -- but it's an issue which makes life difficult for volunteers providing software used to enhance RHEL by many, many customers. Can we figure out a way to solve this? Nominating for the Fedora Prioritized Bug List so maybe this can get some attention. Petr, this is breaking several packages. Please fix this. We can't update EPEL because that would replace the version in RHEL..... EPEL could provide a package (with a different name, of course) which just includes the missing files and depends on the RHEL package. This would mean that packages which need those files would have to grow an extra dependency on EPEL or some other dep like a magic virtual provide would have to be used (or even, horror, a file dependency) but it would simply and easily work around the problem until the vast RHEL machinery grinds out an update. Versions: ipa-server-4.6.4-8.el7.x86_64 fontawesome-fonts-web.noarch 0:4.1.0-2.el7 Verified the bug on the basis of below observations: [root@vm-idm-011 ~]# rpm -q ipa-server ipa-server-4.6.4-8.el7.x86_64 [root@vm-idm-011 ~]# ls -l /usr/share/fonts/fontawesome/ total 216 -rw-r--r--. 1 root root 75188 Jul 4 2014 FontAwesome.otf -rw-r--r--. 1 root root 141564 Aug 1 17:53 fontawesome-webfont.ttf [root@vm-idm-011 ~]# yum install fontawesome-fonts-web Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. beaker-Server | 4.3 kB 00:00:00 beaker-Server-HighAvailability | 4.3 kB 00:00:00 beaker-Server-NFV | 3.8 kB 00:00:00 beaker-Server-NFV-debuginfo | 3.0 kB 00:00:00 beaker-Server-RT | 4.2 kB 00:00:00 beaker-Server-RT-debuginfo | 3.0 kB 00:00:00 beaker-Server-ResilientStorage | 4.3 kB 00:00:00 beaker-Server-SAP | 4.2 kB 00:00:00 beaker-Server-SAP-debuginfo | 3.0 kB 00:00:00 beaker-Server-SAPHANA | 4.2 kB 00:00:00 beaker-Server-SAPHANA-debuginfo | 3.0 kB 00:00:00 beaker-Server-debuginfo | 3.0 kB 00:00:00 beaker-Server-optional | 3.8 kB 00:00:00 beaker-Server-optional-debuginfo | 3.0 kB 00:00:00 beaker-harness | 1.3 kB 00:00:00 beaker-tasks | 1.3 kB 00:00:00 ipa-76c | 2.6 kB 00:00:00 ipa-76c/primary_db | 5.6 MB 00:00:05 Resolving Dependencies --> Running transaction check ---> Package fontawesome-fonts-web.noarch 0:4.1.0-2.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================= Package Arch Version Repository Size ======================================================================================================================= Installing: fontawesome-fonts-web noarch 4.1.0-2.el7 beaker-Server-optional 249 k Transaction Summary ======================================================================================================================= Install 1 Package Total download size: 249 k Installed size: 545 k Is this ok [y/d/N]: y Downloading packages: fontawesome-fonts-web-4.1.0-2.el7.noarch.rpm | 249 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : fontawesome-fonts-web-4.1.0-2.el7.noarch 1/1 Verifying : fontawesome-fonts-web-4.1.0-2.el7.noarch 1/1 Installed: fontawesome-fonts-web.noarch 0:4.1.0-2.el7 Complete! [root@vm-idm-011 ~]# ls -l /usr/share/fonts/fontawesome/ total 620 -rw-r--r--. 1 root root 75188 Jul 4 2014 FontAwesome.otf -rw-r--r--. 1 root root 72449 Jul 4 2014 fontawesome-webfont.eot -rw-r--r--. 1 root root 253487 Jul 4 2014 fontawesome-webfont.svg -rw-r--r--. 1 root root 141564 Aug 1 17:53 fontawesome-webfont.ttf -rw-r--r--. 1 root root 83760 Jul 4 2014 fontawesome-webfont.woff [root@vm-idm-011 ~]# rpm -ql fontawesome-fonts-web /usr/share/font-awesome-web /usr/share/font-awesome-web/css /usr/share/font-awesome-web/css/font-awesome.css /usr/share/font-awesome-web/css/font-awesome.min.css /usr/share/font-awesome-web/less /usr/share/font-awesome-web/less/bordered-pulled.less /usr/share/font-awesome-web/less/core.less /usr/share/font-awesome-web/less/fixed-width.less /usr/share/font-awesome-web/less/font-awesome.less /usr/share/font-awesome-web/less/icons.less /usr/share/font-awesome-web/less/larger.less /usr/share/font-awesome-web/less/list.less /usr/share/font-awesome-web/less/mixins.less /usr/share/font-awesome-web/less/path.less /usr/share/font-awesome-web/less/rotated-flipped.less /usr/share/font-awesome-web/less/spinning.less /usr/share/font-awesome-web/less/stacked.less /usr/share/font-awesome-web/less/variables.less /usr/share/font-awesome-web/scss /usr/share/font-awesome-web/scss/_bordered-pulled.scss /usr/share/font-awesome-web/scss/_core.scss /usr/share/font-awesome-web/scss/_fixed-width.scss /usr/share/font-awesome-web/scss/_icons.scss /usr/share/font-awesome-web/scss/_larger.scss /usr/share/font-awesome-web/scss/_list.scss /usr/share/font-awesome-web/scss/_mixins.scss /usr/share/font-awesome-web/scss/_path.scss /usr/share/font-awesome-web/scss/_rotated-flipped.scss /usr/share/font-awesome-web/scss/_spinning.scss /usr/share/font-awesome-web/scss/_stacked.scss /usr/share/font-awesome-web/scss/_variables.scss /usr/share/font-awesome-web/scss/font-awesome.scss /usr/share/fonts/fontawesome/fontawesome-webfont.eot /usr/share/fonts/fontawesome/fontawesome-webfont.svg /usr/share/fonts/fontawesome/fontawesome-webfont.woff [root@vm-idm-011 ~]# Thus on the basis of above observations, marking the status of bug to 'VERIFIED'. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:3217 |