On 3/18/20 5:14 PM, Solomon Peachy wrote:
Error: Transaction test error:

There appears to be a packaging change causing this problem.

   file /usr/share/widelands/i18n/fonts/DejaVu from install of 
widelands-0-0.76.build20.fc32.x86_64 conflicts with file from package 
widelands-0-0.72.build20.fc31.x86_64

In the F31 version, /usr/share/widelands/i18n/fonts/DejaVu is a link to the system fonts directory. In the F32 version, somehow it has become a real directory with font files in it.

   file /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf conflicts between attempted 
installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and 
widelands-0-0.76.build20.fc32.x86_64
   file /usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf conflicts between 
attempted installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and 
widelands-0-0.76.build20.fc32.x86_64
   file /usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf conflicts between 
attempted installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and 
widelands-0-0.76.build20.fc32.x86_64

Since rpm can't replace the symlink, it's now trying to install the included files into the system fonts directory instead of in the widelands one.

...Why is the 'widelands' package bundling fonts?

Given that they're in an i18n directory, I assume it's trying make sure it has sufficient font coverage for different languages. Also, the widelands special font is in there as well. I don't see why they couldn't be split out though.
_______________________________________________
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

Reply via email to