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.
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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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

Reply via email to