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