[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    FontAwesome 6
From:       Jerry James <loganjerry () gmail ! com>
Date:       2022-10-31 18:23:02
Message-ID: CAHCOHQnDByo1ch3ErWEGjVNzZ242whHfnaXSwwpAA-kKHJUrMQ () mail ! gmail ! com
[Download RAW message or body]

Hi all,

I would like to update the python-pydata-sphinx-theme package to its
latest version, but it needs FontAwesome 6.x.  We currently have 4.x
in the fontawesome-fonts package and 5.x in the fontawesome5-fonts
package.  Version 6.x has backwards compatibility helpers for both 4.x
and 5.x, so I would like to see fontawesome-fonts upgraded to 6.x and
the fontawesome5-fonts package retired.  There are a few hurdles to
jump first.

One hurdle is that the current fontawesome-fonts maintainer doesn't
seem to have time to work on the package:
https://bugzilla.redhat.com/show_bug.cgi?id=1857488#c9.  I'm willing
to help out with that, but would prefer to see somebody with more font
experience step into the main admin role.

Another hurdle is that you have to work a little to get the backwards
compatibility features for 4.x and 5.x.  It isn't just a drop-in
replacement.  I've started a COPR to work through the issues:
https://copr.fedorainfracloud.org/coprs/jjames/FontAwesome6/.  This
shows both the python-pydata-sphinx-theme update I mentioned at the
top, and a patch for cantata to use 6.x natively.

Packages that need work:
- cantata (see the COPR for a possible solution)
- freeipa
- ipsilon
- python-XStatic-Font-Awesome [1]
- python-sphinx_rtd_theme (see
https://github.com/readthedocs/sphinx_rtd_theme/pull/1064)
- texlive-fontawesome
- texlive-fontawesome5

Packages with documentation built by python-pydata-sphinx-theme or
python-sphinx_rtd_theme may need to change font Requires:
- coq
- libgpuarray
- libsemigroups
- python-BTrees
- python-acme
- python-f5-sdk
- python-networkx
- python-notebook
- python-sphinx-ansible_theme
- python-streamlink

I'd appreciate any help the maintainers of these packages can offer,
as well as suggestions for improvements in what I already have.

Footnotes:
[1] Is this package needed?  Nothing in Fedora seems to consume it.
It looks like it is just a bundled copy of the fonts, which also means
that its Requires on fontawesome-fonts and fontawesome-fonts-web are
wrong, since it contains the fonts.
-- 
Jerry James
http://www.jamezone.org/
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic