On 31/10/2022 19:23, Jerry James wrote:
Hi all,
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]
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.
Hi,
thank you for bringing this up!
As a former contributor to those packages, your assumption is correct.
python-XStatic-Font-Awesome can go away; I'll sync with Radomir on that
note.
If someone relies on fontawesome-fonts, they should step up. The
question is, how to get out of this, since there were incompatible
changes between major package releases. Three options:
- just update fontaweseome-fonts; that'll unblock folks who are waiting
for the update; unfortunately packages may not be ready for
fontawesome-6 and may have to be fixed (or removed)
- provide a compatibility package; that would require to touch more
packages; ideally the versioned compatibility package would carry the
old version; all packages requiring FA 4 would have to depend on the
compat package
- ignore the issue and move on
Personally, I would prefer the first option. That being said, I don't
have any spare time to work on this.
Matthias
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue