unmerge 899124 thanks Hi, I'm maintaining streamlink which use a custom rtd sphinx theme which use fonts-font-awesome v4. I'm unmerging this bug from xxx because there is a major incompatibility changes in font-awesome 5. The font file got split in solid, regular and brands fonts, and thus there is no drop in replacement for the old fontawesome-webfont.xxx. Many packages use hard-coded path to the old fonts (fontawesome-webfont.xxx) because they reference them from their .css theme. According to [1], there are 26 probably affected source packages. Some packages embed font-awesome directly instead of symlinking to fonts-font-awesome, which might be a solution for most affected packages, albeit duplicating the font (which is a bit against the purpose of this package). Having a separate package for fonts-font-awesome could let maintainers use font-awesome 4 until upstream changes for font-awesome 5. This package would be probably have little change over time as upstream does not intend to update the v4 branch anymore [4]. This would provide a solution avoiding simply duplicating old fontawesome-webfont v4 files in packages that use them. As a side note, depending on the font usage by packages, using fa-solid-900 as fontawesome-webfont can fix most basic glyphs, but that's not an ideal solution, mixing v4 css and js with v5 font. [1] Here is an analysis of font-awesome usage across sid packages from [3]: Packages embedding a copy of font-awesome: - boinc 7.10.2+dfsg-1: embedded copy of 4.6.3 - cockpit 168-1: embedded copy of 4.2.0 - controlsfx 8.40.14-1: embedded copy of 4.7.0 - copyq 3.1.2-1: embedded copy of 4.7.0 - coz-profiler 0.1.0-2: embedded copy of 4.7 - crmsh 3.0.1-4: embedded copy of 4.0.3 - fontawesomefx 8.9-1: embedded copy of 4.4.1 - golang-github-smartystreets-goconvey 1.6.1-3: embedded copy of 4.5 - hugo 0.40.3-1: embedded copy of 4.4.1 - jekyll 3.1.6+dfsg-3: embedded copy of 4.4.0 - mitmproxy 3.0.3-1: embedded copy of 4.2.0 and 4.0.3 (first mitmproxy itself and the later for onboardingapp plugin) - mongodb 1:3.4.14-3: embedded copy in base64 - nghttp2 1.32.0-1: embedded copy of 4.2.0 - opennebula 4.12.3+dfsg-3.1: embedded copy of 4.3.0 - pgbadger 9.2-1: embedded copy of 3.2 - publican 4.3.2-2: embedded copy of 4.2.0 - python-mne 0.15.2+dfsg-2: embedded copy of 4.7.0 - python-openstackdocstheme 1.18.1-3: embedded copy of 4.7.0 - python-xstatic-font-awesome 4.7.0.0-4: embedded copy of 4.7 - rclone 1.41-1: embedded copy of 4.6.3 - spdylay 1.3.2-2.1: embedded copy of 4.0.2 - sympa 6.2.32~dfsg-1: embedded copy of 4.3.0 - wims 1:4.15b~dfsg1-11: embedded copy of 4.7.0 - zeal / 1:0.4.0-2: embedded copy Packages symlinking to fonts-font-awesome files: - cantata 2.3.0.ds1-1: symlink to fonts - djangorestframework 3.8.2-1: symlink to fonts - glewlwyd 1.3.1-1: embedded copy of 4.7 replaced with symlink to fonts in override_dh_install-indep - grafana 2.6.0+dfsg-3: symlink to fonts and css - grr 3.1.0.2+dfsg-5: symlink to fonts - hyperkitty 1.1.4-4: symlink to fonts - julia 0.4.7-7: symlink to fonts - lightbeam 1.3.1+dfsg-1: symlink to fonts and css - mkdocs-bootstrap 0.1.1-3: symlink to fonts - mkdocs-bootswatch 0.4.0-3: symlink to fonts - netdata 1.10.0+dfsg-1: symlink to fonts and css - ntopng 3.2+dfsg1-1: symlink to fonts, css, less, scss - oca-core 11.0.20180420-1: symlink to fonts - phabricator 0~git20180509-2: symlink to fonts - plasma-applet-redshift-control 1.0.18-2: symlink to fonts - prewikka 4.1.5-2: symlink to fonts and css - python-qtawesome 0.4.4+ds1-1: symlink to fonts - r-cran-rmarkdown 1.9+dfsg-2: symlink to fonts and css - r-cran-shiny 1.0.5+dfsg-4: symlink to fonts and css - ruby-font-awesome-rails 4.7.0.2-1: symlink to fonts - rustc 1.25.0+dfsg1-2: symlink to fonts and css - sphinx-rtd-theme 0.2.4-1: symlink to fonts - streamlink 0.12.1+dfsg-1: symlink to fonts - tulip 4.8.0dfsg-2: symlink to fonts - ublock-origin 1.13.8+dfsg-1: symlink to fonts - webdeveloper 1.2.13-1: symlink to fonts [2] https://github.com/rtfd/sphinx_rtd_theme/issues/266 [3] https://codesearch.debian.net/search?q=fontawesome-webfont [4] https://github.com/FortAwesome/Font-Awesome#where-did-font-awesome-4-or-3-go -- Alexis Murzeau PGP: B7E6 0EBB 9293 7B06 BDBC 2787 E7BD 1904 F480 937F
Attachment:
signature.asc
Description: OpenPGP digital signature