El vie., 21 jun. 2024 14:42, Sandro <lists@xxxxxxxxxxxxx> escribió:
Hi,
Looking into flare-engine failing to build from source, I encountered
two issues with font packages:
1. Path change in liberation-sans-fonts
2. Name change of subpkg for unifont
The first appeared trivial. The path to the fonts was changed from
`/usr/share/fonts/liberation-sans` to
`/usr/share/fonts/liberation-sans-fonts` in
liberation-sans-fonts-1:2.1.5-11.fc41.noarch. That broke the symlink
flare-engine creates. Easy fix. Yet still a surprise.
The same happened with Lato.
Iñaki
For the second change I haven't been able to figure out with certainty
what package is responsible. Looks like it might be changes to
fonts-rpm-macros.
The issue is `/usr/share/fonts/unifont/unifont.ttf` is no longer
provided by unifont-fonts, but by unifont-ttf-fonts. However, package
unifont hasn't seen any update in a year. So, the cause must be outside
that package.
Either way, it's a breaking change that should have been announced here.
Preferably, this should have been dealt with by proper Obsoletes /
Provides if possible. But maybe I missed something.
For flare and flare-engine, there's a check in the spec file checking
for broken symlinks. Without that this change might have gone unnoticed,
leaving the packages in a broken state.
Cheers,
--
Sandro
FAS: gui1ty
Matrix: Penguinpee
Elsewhere: [Pp]enguinpee
--
_______________________________________________
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
-- _______________________________________________ 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